You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[CURRENT - 4.x - THIS VERSION IS UNDER ACTIVE DEVELOPMENT](#current---4x---this-version-is-under-active-development)
10
+
*[CURRENT - 5.x - THIS VERSION IS UNDER ACTIVE DEVELOPMENT](#current---5x---this-version-is-under-active-development)
11
+
*[5.0.0](#500)
12
+
*[DEPRECATED - 4.x](#deprecated---4x)
12
13
*[4.11.0](#4110)
13
14
*[4.10.0](#4100)
14
15
*[4.9.1](#491)
@@ -113,8 +114,10 @@ Whenever a 3rd party library is updated, S3Mock will update it's MINOR version.
113
114
*[1.0.0](#100)
114
115
<!-- TOC -->
115
116
116
-
# PLANNED - 5.x - RELEASE TBD
117
-
Version 5.x is JDK17 LTS bytecode compatible (maybe JDK25 LTS, depending on the release date), with Docker integration.
117
+
# PLANNED - 6.x - RELEASE TBD
118
+
Version 6.x is JDK25 LTS bytecode compatible, with Docker integration.
119
+
120
+
Probably released with Spring Boot 5.x, updating baselines etc. as Spring Boot 5.x requires.
118
121
119
122
Any JUnit / direct Java usage support will most likely be dropped and only supported on a best-effort basis.
120
123
(i.e., the modules will be deleted from the code base and not released anymore. It *may* be possible to
@@ -124,7 +127,7 @@ to easily to run `S3MockApplication#start` from a static context. These workarou
124
127
125
128
Running S3Mock in unit tests is still supported by using [TestContainers](https://www.testcontainers.org/).
126
129
127
-
**Once 5.x is released, 4.x may receive bug fixes and features. This will be best-effort only.**
130
+
**Once 6.x is released, 5.x may receive bug fixes and features. This will be best-effort only.**
128
131
129
132
## Planned changes
130
133
@@ -135,9 +138,15 @@ Running S3Mock in unit tests is still supported by using [TestContainers](https:
135
138
* Refactoring S3Mock to a "standard" Spring Boot application.
136
139
* Removal of workarounds to use `S3MockApplication#start` from a static context
137
140
* Version updates
138
-
* TBD
141
+
* Bump Spring Boot version to 5.0.0
142
+
* Bump Spring Framework version to 8.0.0
143
+
144
+
# CURRENT - 5.x - THIS VERSION IS UNDER ACTIVE DEVELOPMENT
145
+
Version 5.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
146
+
147
+
**The current major version 5 will receive new features, dependency updates and bug fixes on a continuous basis. We usually follow the Spring Boot release cycle.**
139
148
140
-
## 5.0.0 - PLANNED
149
+
## 5.0.0
141
150
142
151
* Features and fixes
143
152
* Get object with range now returns the same headers as non-range calls.
@@ -157,14 +166,12 @@ Running S3Mock in unit tests is still supported by using [TestContainers](https:
157
166
* Compile with Java 25, target Java 17
158
167
* Docker container runs Java 25
159
168
* Bump TestContainers to 2.0.2
160
-
* Bump Alpine Linux to 3.23.0 (release: December 2025)
161
-
* This is the latest version of Alpine Linux that supports Java 25.
162
169
* Bump Maven to 4.0.0
163
170
164
-
# CURRENT - 4.x - THIS VERSION IS UNDER ACTIVE DEVELOPMENT
171
+
# DEPRECATED - 4.x
165
172
Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
166
173
167
-
**The current major version 4 will receive new features, dependency updates and bug fixes on a continuous basis. We usually follow the Spring Boot release cycle.**
174
+
**4.x is DEPRECATED and may receive bug fixes and features. This will be best-effort only.**
168
175
169
176
## 4.11.0
170
177
Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
0 commit comments