Reference documentation
📗 https://docs.awspring.io/spring-cloud-aws/docs/4.1.0/reference/html/index.html
What's changed
🚀 Highlights
Spring Cloud AWS 4.1.0 builds on the foundation of 4.0.0 with a set of focused new features and improvements across SQS, SNS, S3, and AppConfig.
Key highlights include:
- SNS Batch Template and SNS Async Template for high-throughput publishing
- WebFlux SNS endpoint support for reactive applications
- SNS endpoint signature verification for improved security
- SQS Extended Client support and autoconfiguration for large message handling via S3
- AppConfig integration for dynamic configuration management
- Virtual thread support for SQS message listener containers
- FIFO context propagation fix for SQS
SQS
- Fix SQS partial acknowledgement handling by @co2plant in #1562
- Add autoconfiguration for
AcknowledgementResultCallbackcomponents by @rviniciussouza in #1584 - Add configurable UUID conversion for non-AWS SQS-compatible services by @jm0514 in #1433
- Fix
SQSMessageInterceptorexceptions handling by @tomazfernandes in #1600 - Add virtual thread support for SQS message listener containers by @tomazfernandes in #1596
- Fix infinite loop during application startup when a queue does not exist by @brun0-4ugusto in #1653
- fix: context propagation for FIFO queues by @igormq in #1530
- Avoid reflective copying in
SqsContainerOptionsbuilder by @sondemar in #1609 - Introduce SQS Extended Client support and autoconfiguration by @MatejNedic in #1642
SNS
- Introduce SNS Batch Template by @MatejNedic in #1574
- Introduce
SnsAsyncTemplateby @MatejNedic in #1575 - Introduce SNS endpoint signature verification by @MatejNedic in #1612
- Introduce WebFlux SNS endpoint support by @MatejNedic in #1616
S3
- Introduce S3
resourceLocationchange in behaviour by @MatejNedic in #1641 - Mark
com.fasterxml jackson-databindas optional in S3 module by @darrelldraney in #1620
AppConfig
- Introduce AppConfig integration by @MatejNedic in #1577
Parameter Store
- Introduce documentation about profile specific loading by @MatejNedic in #1298
Core
Dependency Upgrades
- Lift AWS SDK version by @MatejNedic in #1647
- Lift Spring versions by @MatejNedic in #1649
Documentation
- Add SQS architecture overview README by @tomazfernandes in #1581
- Document Localstack latest image changes by @MatejNedic in #1602
- Fix format of
sqs.adocby @mmaeller in #1570 - Fail docs build on AsciiDoc warnings by @tomazfernandes in #1572
- Fix
parameter-store.adocby @MatejNedic in #1617 - Polish documentation grammar, style, and AsciiDoc formatting by @maciejwalkowiak in #1621
Tests
Big thanks to all contributors! 💚
New Contributors
- @igormq made their first contribution in #1530
- @co2plant made their first contribution in #1562
- @haroya01 made their first contribution in #1580
- @rviniciussouza made their first contribution in #1584
- @jm0514 made their first contribution in #1433
- @darrelldraney made their first contribution in #1620
- @Mendred made their first contribution in #1604
Full Changelog: v4.0.0...v4.1.0