Reference documentation
📗 https://docs.awspring.io/spring-cloud-aws/docs/3.3.0-RC1/reference/html/index.html
What has changed
Spring Cloud AWS 3.3.0 brings compatibility with Spring Boot 3.4 and Spring Cloud 2024.0. RC1 is hopefully the only release candidate, if not bugs are found, no code changes are planned before GA.
The highlight of the release is experimental support for GraalVM native image builds contributed by @MatejNedic
RC1 contains all changes listed in M1 plus:
S3
- Add a constructor to S3ProtocolResolver allowing its usage outside of Spring context by @klach-ocado in #1276
- Add support for
spring.config.import
with S3 backend by @kunalvarpe in #849 - Specify Content-MD5 when generating presigned URL for uploading object (#1161) by @hardikSinghBehl in #1252
- Align
S3ConfigDataLocationResolver
resolving behavior with Spring Boot resolvers by @MatejNedic in #1299
Core
- Add GraalVM native image support by @MatejNedic in #856 and #1297
- Add
dualstack-enabled
property toAwsClientProperties
. by @maciejwalkowiak in #1294
SQS
- Propagate
AWSTraceHeader
by @acomofcg in #1287 - Fix deserializing lists with
@SnsNotificationMessage
by @frjonsen in #1282 - Fix setting timeout in seconds in
SqsTemplate
by @joey in #1250 - Add more detailed error message for SQS exceptions in
QueueAttributesResolver
by @joseiedo in #1200
Documentation
- Fix testing documentation header levels by @maciejwalkowiak in #1273
- Update AWS S3 CRT Client dependency in docs by @vchrisb in #1274
- Fix broken link for Spring Docker Compose support by @Tooa in #1281
- Document SecretsManager cross-account access by @mmaeller in #1302
Dependencies Upgrades
- Remove
s3-transfer-manager
fromspring-cloud-aws-dependencies
by @vchrisb in #1275 - Upgrade Spring Cloud to 4.2.0 by @abilng in #1290
- Upgrade AWS SDK to 2.29.35 and AWS S3 Encryption Client to 3.3.0 by @MatejNedic in #1303
New Contributors
- @vchrisb made their first contribution in #1274
- @abilng made their first contribution in #1290
- @klach-ocado made their first contribution in #1276
- @Tooa made their first contribution in #1281
- @acomofcg made their first contribution in #1287
- @frjonsen made their first contribution in #1282
- @joey made their first contribution in #1250
- @joseiedo made their first contribution in #1200
- @mmaeller made their first contribution in #1302
Full Changelog: v3.3.0-M1...v3.3.0-RC1