Reference documentation
📗 https://docs.awspring.io/spring-cloud-aws/docs/4.2.0/reference/html/index.html
🚀 Highlights
SQS
- Add support for SqsTemplate to send more than 10 messages at once by @joseiedo in #1659
- Preserve generic SQS listener payload types by @brun0-4ugusto in #1666
- Introduce QueueNotFoundStrategy option for SQS by @BK202503 in #1640
- Add unit tests for Jitter strategies and context by @tomazfernandes in #1675
- Improve code readability by using CollectionUtils by @Baqirrizvidev in #1626
- Introduce Stream collector to MessageHeaderUtils by @Baqirrizvidev in #1627
- Introduce Stream collector to in QueueMessageVisibility by @Baqirrizvidev in #1628
- Introduce Stream collector to SqsContainerOptions by @Baqirrizvidev in #1629
- Fix duplicate DeleteMessageBatchRequestEntry ids when SQS redelivers a message within one ack batch by @BK202503 in #1654
- Fix build broken by CollectionUtils stream collector change by @hyeongguen-song in #1662
- Flush buffered acknowledgements from the shutdown wait by @hyeongguen-song in #1663
- Account for acknowledgements not yet added to the buffer on shutdown by @hyeongguen-song in #1664
- fix prevent ConcurrentModificationException on container stop by @Baqirrizvidev in #1632
- Run SQS test classes named after Abstract* production classes by @tomazfernandes in #1669
- Speed up SQS error handler tests by @tomazfernandes in #1676
- Improve SQS tests resilience under concurrent load by @tomazfernandes in #1678
*Speed up the SQS test suite by @tomazfernandes in #1679 - Documentation clarify acknowledgementMode interaction with custom container factory beans by @shubham-asthana in #1683
Kinesis test
- Disable flaky DynamoDbStreamToKinesisIntegrationTests.fromDynamoDbStreamToKinesis by @tomazfernandes in #1668
- Disable flaky KinesisBinderTests.testAnonymousGroup test by @tomazfernandes in #1680
- Speed up the Kinesis binder test suite by @tomazfernandes in #1681
- Speed up the Kinesis test suite by @tomazfernandes in #1674
AppConfig
- AppConfig fix refresh token not refreshed in original object #1697 by @MatejNedic in #1698
Testcontainers support
- Use floci/floci image in Docker Compose documentation by @hectorvent in #1702
Other
- Enable parallel Maven reactor builds in CI by @tomazfernandes in #1665
- Apply Spotless formatting to BatchingAcknowledgementProcessor by @tomazfernandes in #1694
New Contributors
- @Baqirrizvidev made their first contribution in #1626
- @BK202503 made their first contribution in #1654
- @hyeongguen-song made their first contribution in #1662
- @hectorvent made their first contribution in #1702
- @shubham-asthana made their first contribution in #1683
Full Changelog: v4.1.0...v4.2.0