3.5.2
3.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
- Features and fixes
- Support key names that lead to request paths that do not comply to RFC3986 (fixes #1686)
- Refactorings
- Refactor IT usage of S3 clients, add more tests
- Use ZGC and ZGenerationalGC when running in Docker
- Version updates
- Bump kotlin.version from 1.9.22 to 1.9.23
- Bump testcontainers.version from 1.19.6 to 1.19.7
- Bump github/codeql-action from 3.24.5 to 3.24.6
- Bump actions/setup-java from 4.0.0 to 4.1.0
- Bump com.puppycrawl.tools:checkstyle from 10.13.0 to 10.14.0
What's Changed
- Use default Apache client in ITs by @afranken in #1679
- Bump com.puppycrawl.tools:checkstyle from 10.13.0 to 10.14.0 by @dependabot in #1684
- Bump actions/setup-java from 4.0.0 to 4.1.0 by @dependabot in #1685
- Bump github/codeql-action from 3.24.5 to 3.24.6 by @dependabot in #1687
- Bump testcontainers.version from 1.19.6 to 1.19.7 by @dependabot in #1695
- Bump kotlin.version from 1.9.22 to 1.9.23 by @dependabot in #1700
- Let Jetty process non-compliant URIs by @afranken in #1704
Full Changelog: 3.5.1...3.5.2