github awspring/spring-cloud-aws v3.0.0
3.0.0

latest releases: v3.2.0, v3.2.0-M1, v3.1.1...
16 months ago

Spring Cloud AWS 3.0 is a rewrite of the project using AWS SDK v2 for Java. Since this has required a major refactoring, we took it as an opportunity to revisit all the assumptions and integrations modules. As a result, we've produced a library that is lightweight, flexible, causes less headache and provides simple to use abstractions.

Spring Cloud AWS 3.0 is compatible with Spring Boot 3.0+.

Reference documentation

To understand the full scope of changes we recommend going through the change list for each milestone and release candidate version:

Since a lot of things have changed, we strongly recommend going through the (completely rewritten) reference documentation:

📗 https://docs.awspring.io/spring-cloud-aws/docs/3.0.0/reference/html/index.html

What's Changed between 3.0.0 RC2 and 3.0.0

Core

  • Autoconfigure StsWebIdentityTokenFileCredentialsProvider by @eduanb in #691
  • Update AWS SDK v2 to 2.20.55 version by @MatejNedic in #784

SQS

S3

SES

  • Add option to configure sourceArn for SES integration by @schjan79 in #762

SNS

  • Resolve SNS topic ARN by full topic name by @jkatnik in #756

CloudWatch

  • Align CloudWatch properties names to match Spring Boot 3.0 conventions by @thake in #779

Feedback

We are aware that this release breaks existing code but this was the only sensible way we could evolve the framework and meet the demand in constrained time we have. We are very open for your feedback and appreciate any shoutout on social media and Github ⭐️.

This release would not happen without our wonderful community. Big thanks for your bug reports, ideas and pull requests!

New Contributors since version 2.4.0

Big thanks to all contributors! 🙂

Full Changelog: v2.4.0...v3.0.0

Don't miss a new spring-cloud-aws release

NewReleases is sending notifications on new releases.