Skip to content

3.3.0 RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@maciejwalkowiak maciejwalkowiak released this 19 Dec 12:09
· 3 commits to main since this release
bc4335d

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

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

Dependencies Upgrades

  • Remove s3-transfer-manager from spring-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

Full Changelog: v3.3.0-M1...v3.3.0-RC1