Reference documentation
📗 https://docs.awspring.io/spring-cloud-aws/docs/3.0.1/reference/html/index.html
What's Changed
S3
- Implement
utilities()
andwaiter()
methods inCrossRegionS3Client
that delegate to default S3 client. by @maciejwalkowiak in #798 - S3Resource improved getURL handling by @klopfdreh in #795
getURL()
method on S3Resource
respects now spring.cloud.aws.s3.path-style-access-enabled
property. For example, for bucket 's3resourcetestand key
new-file.txt`:
- with
spring.cloud.aws.s3.path-style-access-enabled
set tofalse
,getURL()
returns: https://s3resourcetest.s3.eu-west-1.amazonaws.com/new-file.txt - with
spring.cloud.aws.s3.path-style-access-enabled
set totrue
,getURL()
returns: https://s3.eu-west-1.amazonaws.com/s3resourcetest/new-file.txt
SQS
- Conditionally add a random UUID dedup ID if the queue isn't configured for content based deduplication by @jwilmoth-nc in #799
Fixed a bug where for sending messages to FIFO queues the framework would generate a random UUID for missing messageDeduplicationId even if content-based deduplication was enabled on AWS.
Now the framework will only generate a UUID for missing messageDeduplicationId if content-based deduplication is disabled.
Projects that depend on FIFO content-based deduplication should upgrade to 3.0.1 since the bug can lead to duplicated messages being sent.
Parameter Store
Dependency upgrades
- Upgrade AWS SDK to 2.20.63 by @maciejwalkowiak in #805
- Upgrade AWS CRT to 0.21.14 by @maciejwalkowiak in #806
Samples
New Contributors
- @jwilmoth-nc made their first contribution in #799
Full Changelog: v3.0.0...v3.0.1