·
44 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
- Features and fixes
- Remove Content-Type expectation from PutBucketVersioning (Fixes #2635)
- Let S3Mock validate bucket names according to AWS rules
- Refactorings
- Let TaggingHeaderConverter convert XML tags
- Let Spring convert StorageClass in postObject
- Fix build errors: skip JavaDoc generation for POM type modules.
- Build robustness: execute unit and integration tests in parallel and in random order.
- Faster startup time through lazy initialization
- Build: move "checkstyle.xml" to "etc/". The "build-config" module was never necessary.
- Build: update Google Checkstyle to the latest version and fix violations.
- Build: use ktlint-maven-plugin to validate Kotlin code style.
- Version updates (deliverable dependencies)
- Bump spring-boot.version from 3.5.5 to 3.5.6
- Bump aws-v2.version from 2.32.31 to 2.33.12
- Bump aws.version from 1.12.788 to 1.12.791
- Version updates (build dependencies)
- Bump Java 21 to Java 25 to build S3Mock.
- Bump kotlin.version from 2.2.10 to 2.2.20
- Bump aws.sdk.kotlin:s3-jvm from 1.5.26 to 1.5.41
- Bump org.xmlunit:xmlunit-assertj3 from 2.10.3 to 2.10.4
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4
- Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1
- Bump digital.pragmatech.testing:spring-test-profiler from 0.0.11 to 0.0.12
- Bump actions/stale from 9.1.0 to 10.0.0
- Bump github/codeql-action from 3.29.11 to 3.30.3
- Bump step-security/harden-runner from 2.13.0 to 2.13.1
- Bump maven from 3.9.9 to 3.9.11
- Bump maven wrapper from 3.3.2 to 3.3.3
What's Changed
- Tests, maintenance, refactorings by @afranken in #2594
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #2599
- Bump github/codeql-action from 3.29.11 to 3.30.1 by @dependabot[bot] in #2610
- Bump actions/stale from 9.1.0 to 10.0.0 by @dependabot[bot] in #2607
- Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 by @dependabot[bot] in #2596
- Tests, maintenance, refactorings by @afranken in #2600
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @dependabot[bot] in #2616
- Bump github/codeql-action from 3.30.1 to 3.30.3 by @dependabot[bot] in #2619
- Bump kotlin.version from 2.2.10 to 2.2.20 by @dependabot[bot] in #2620
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #2629
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #2628
- Bump org.xmlunit:xmlunit-assertj3 from 2.10.3 to 2.10.4 by @dependabot[bot] in #2630
- Bump digital.pragmatech.testing:spring-test-profiler from 0.0.11 to 0.0.12 by @dependabot[bot] in #2639
- Bump spring-boot.version from 3.5.5 to 3.5.6 by @dependabot[bot] in #2638
- Bump aws.version from 1.12.788 to 1.12.791 by @dependabot[bot] in #2612
- Bump aws.sdk.kotlin:s3-jvm from 1.5.26 to 1.5.41 by @dependabot[bot] in #2636
- Bump aws-v2.version from 2.32.31 to 2.33.12 by @dependabot[bot] in #2637
- Prepare for 4.9.0 by @afranken in #2626
Full Changelog: 4.8.0...4.9.1