2.7.0
2.x is JDK8 LTS bytecode compatible, with Docker and JUnit / direct Java integration.
- Features and fixes
- Add support for ACL APIs (fixes #213 / #290)
- Implement GetObjectACL / PutObjectACL
- Return / accept String instead of a POJO. We need to use JAX-B annotations instead of Jackson annotations
because AWS decided to use xsi:type annotations in the XML representation, which are not supported
by Jackson. It doesn't seem to be possible to use bot JAX-B and Jackson for (de-)serialization in parallel.
- Add support for ACL APIs (fixes #213 / #290)
- Version updates
- Bump aws-java-sdk-s3 from 1.12.298 to 1.12.309
- Bump aws-v2.version from 2.17.269 to 2.17.281
- Bump spring-boot.version from 2.7.3 to 2.7.4
- Bump maven-jar-plugin from 3.2.2 to 3.3.0
What's Changed
- Bump aws-java-sdk-s3 from 1.12.298 to 1.12.309 by @dependabot in #831
- Bump aws-v2.version from 2.17.269 to 2.17.281 by @dependabot in #830
- Bump spring-boot.version from 2.7.3 to 2.7.4 by @dependabot in #825
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #817
- Add Get- / Put- ObjectAcl by @afranken in #819
Full Changelog: 2.6.3...2.7.0