88
99<!-- TOC -->
1010* [ Changelog] ( #changelog )
11- * [ PLANNED - 4 .x - RELEASE TBD] ( #planned---4x ---release-tbd )
11+ * [ PLANNED - 5 .x - RELEASE TBD] ( #planned---5x ---release-tbd )
1212 * [ Planned changes] ( #planned-changes )
13- * [ CURRENT - 3.x - THIS VERSION IS UNDER ACTIVE DEVELOPMENT] ( #current---3x---this-version-is-under-active-development )
14- * [ 3.12.0 - PLANNED] ( #3120---planned )
13+ * [ CURRENT - 4.x - THIS VERSION IS UNDER ACTIVE DEVELOPMENT] ( #current---4x---this-version-is-under-active-development )
14+ * [ 4.0.0 - PLANNED] ( #400---planned )
15+ * [ DEPRECATED - 3.x] ( #deprecated---3x )
16+ * [ 3.12.0] ( #3120 )
1517 * [ 3.11.0] ( #3110 )
1618 * [ 3.10.3] ( #3103 )
1719 * [ 3.10.2] ( #3102 )
98100 * [ 1.0.0] ( #100 )
99101<!-- TOC -->
100102
101- # PLANNED - 4 .x - RELEASE TBD
102- Version 4 .x is JDK17 LTS bytecode compatible (maybe JDK21 LTS, depending on the release date), with Docker integration.
103+ # PLANNED - 5 .x - RELEASE TBD
104+ Version 5 .x is JDK17 LTS bytecode compatible (maybe JDK21 LTS, depending on the release date), with Docker integration.
103105
104106Any JUnit / direct Java usage support will most likely be dropped and only supported on a best-effort basis.
105107(i.e. the modules will be deleted from the code base and not released anymore. It * may* be possible to
@@ -109,7 +111,7 @@ to easily to run `S3MockApplication#start` from a static context. These workarou
109111
110112Running S3Mock in unit tests is still supported by using [ TestContainers] ( https://www.testcontainers.org/ ) .
111113
112- ** Once 4 .x is released, 3 .x may receive bug fixes and features, this will be best-effort only.**
114+ ** Once 5 .x is released, 4 .x may receive bug fixes and features, this will be best-effort only.**
113115
114116### Planned changes
115117
@@ -126,24 +128,56 @@ Running S3Mock in unit tests is still supported by using [TestContainers](https:
126128 * Bump Spring Framework version to 7.x
127129 * Bump java version from 17 to (?)
128130
129- # CURRENT - 3.x - THIS VERSION IS UNDER ACTIVE DEVELOPMENT
131+ # CURRENT - 4.x - THIS VERSION IS UNDER ACTIVE DEVELOPMENT
132+ Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
133+
134+ ** The current major version 4 will receive new features, dependency updates and bug fixes on a continuous basis.**
135+
136+ ### 4.0.0 - PLANNED
137+
138+ * Features and fixes
139+ * TBD
140+ * Refactorings
141+ * Use Tomcat instead of Jetty (fixes #2136 )
142+ * Version updates (deliverable dependencies)
143+ * Spring Boot to 3.4
144+
145+ # DEPRECATED - 3.x
130146Version 3.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
131147
132- ** The current major version 3 will receive new features, dependency updates and bug fixes on a continuous basis .**
148+ ** 3.x is DEPRECATED and may receive bug fixes and features, this will be best-effort only .**
133149
134- ## 3.12.0 - PLANNED
150+ ## 3.12.0
1351513.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
136152
137153* Features and fixes
138- * Support Versions in APIs
139- * Add "DeleteObjectTagging" API
140- * Support "Ownership" in buckets. ACLs should be
154+ * none
141155* Refactorings
142- * TBD
156+ * none
143157* Version updates (deliverable dependencies)
144- * TBD
158+ * Bump aws-v2.version from 2.28.11 to 2.29.29
159+ * Bump aws.version from 1.12.772 to 1.12.779
160+ * Bump kotlin.version from 2.0.20 to 2.1.0
161+ * Bump com.fasterxml.jackson: jackson-bom from 2.18.0 to 2.18.2
162+ * Bump commons-io: commons-io from 2.17.0 to 2.18.0
163+ * Bump testcontainers.version from 1.20.1 to 1.20.4
164+ * Bump alpine from 3.20.3 to 3.21.0 in /docker
145165* Version updates (build dependencies)
146- * TBD
166+ * Bump io.fabric8: docker-maven-plugin from 0.45.0 to 0.45.1
167+ * Bump com.puppycrawl.tools: checkstyle from 10.18.1 to 10.20.2
168+ * Bump org.apache.maven.plugins: maven-javadoc-plugin from 3.10.0 to 3.11.2
169+ * Bump org.apache.maven.plugins: maven-surefire-plugin from 3.5.0 to 3.5.2
170+ * Bump org.apache.maven.plugins: maven-failsafe-plugin from 3.5.0 to 3.5.2
171+ * Bump org.apache.maven.plugins: maven-dependency-plugin from 3.8.0 to 3.8.1
172+ * Bump org.apache.maven.plugins: maven-checkstyle-plugin from 3.5.0 to 3.6.0
173+ * Bump org.codehaus.mojo: exec-maven-plugin from 3.4.1 to 3.5.0
174+ * Bump actions/dependency-review-action from 4.3.4 to 4.5.0
175+ * Bump actions/setup-java from 4.4.0 to 4.5.0
176+ * Bump actions/upload-artifact from 3.1.0 to 4.4.3
177+ * Bump actions/checkout from 4.2.0 to 4.2.2
178+ * Bump github/codeql-action from 3.26.9 to 3.27.6
179+ * Bump advanced-security/maven-dependency-submission-action from 3.0.3 to 4.1.1
180+ * Bump step-security/harden-runner from 2.10.1 to 2.10.2
147181
148182## 3.11.0
1491833.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
0 commit comments