4.5.0
Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
- Features and fixes
- Implement DeleteObjectTagging API
- Refactorings
- Add JSpecify annotations to S3Mock code
- Migrate unit tests in "testsupport" modules to Kotlin
- Deprecation of legacy-style Spring properties in favor of current environment variables.
- Various fixes and clarifications in README.md
- Version updates (deliverable dependencies)
- Bump alpine from 3.21.3 to 3.22.0 in /docker
- Bump aws-v2.version from 2.31.50 to 2.31.67
- Bump aws.version from 1.12.783 to 1.12.787
- Bump spring-boot.version from 3.5.0 to 3.5.3
- Bump testcontainers.version from 1.21.0 to 1.21.2
- Version updates (build dependencies)
- Bump aws.sdk.kotlin:s3-jvm from 1.4.91 to 1.4.109
- Bump org.xmlunit:xmlunit-assertj3 from 2.10.2 to 2.10.3
- Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0
- Bump com.puppycrawl.tools:checkstyle from 10.24.0 to 10.25.0
- Bump maven from 3.9.6 to 3.9.9
- Bump maven-wrapper from 3.2.0 to 3.3.2
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2
- Bump github/codeql-action from 3.28.18 to 3.29.0
- Bump step-security/harden-runner from 2.12.0 to 2.12.1
What's Changed
- Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 by @dependabot in #2415
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @dependabot in #2420
- Bump alpine from 3.21.3 to 3.22.0 in /docker by @dependabot in #2421
- Bump testcontainers.version from 1.21.0 to 1.21.1 by @dependabot in #2423
- Update Maven to 3.9.9, Wrapper to 3.3.2 by @afranken in #2425
- Bump com.puppycrawl.tools:checkstyle from 10.24.0 to 10.25.0 by @dependabot in #2427
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 by @dependabot in #2429
- Bump github/codeql-action from 3.28.18 to 3.28.19 by @dependabot in #2433
- Bump aws.version from 1.12.783 to 1.12.785 by @dependabot in #2437
- Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot in #2446
- Bump github/codeql-action from 3.28.19 to 3.29.0 by @dependabot in #2447
- Changelog for 4.5.0 by @afranken in #2452
- Re-enable dependency based JRE by @afranken in #2434
- Nullability annotations, JavaDoc, refactorings by @afranken in #2456
- Bump spring-boot.version from 3.5.0 to 3.5.2 by @dependabot in #2464
- Bump org.xmlunit:xmlunit-assertj3 from 2.10.2 to 2.10.3 by @dependabot in #2465
- Bump testcontainers.version from 1.21.1 to 1.21.2 by @dependabot in #2463
- Bump spring-boot.version from 3.5.2 to 3.5.3 by @dependabot in #2469
- Bump aws.version from 1.12.785 to 1.12.787 by @dependabot in #2455
- Bump aws-v2.version from 2.31.50 to 2.31.67 by @dependabot in #2467
- Bump aws.sdk.kotlin:s3-jvm from 1.4.91 to 1.4.109 by @dependabot in #2468
- Deprecate legacy properties, README fixes. by @afranken in #2470
Full Changelog: 4.4.0...4.5.0