Closed renovate[bot] closed 1 year ago
will be handled separately
Because you closed this PR without merging, Renovate will ignore this update (3.0.1). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
3.0.0-RC2
->3.0.1
Release Notes
awspring/spring-cloud-aws
### [`v3.0.1`](https://togithub.com/awspring/spring-cloud-aws/releases/tag/v3.0.1): 3.0.1 [Compare Source](https://togithub.com/awspring/spring-cloud-aws/compare/v3.0.0...v3.0.1) #### Reference documentation 📗 https://docs.awspring.io/spring-cloud-aws/docs/3.0.1/reference/html/index.html #### What's Changed ##### S3 - Implement `utilities()` and `waiter()` methods in `CrossRegionS3Client` that delegate to default S3 client. by [@maciejwalkowiak](https://togithub.com/maciejwalkowiak) in [https://github.com/awspring/spring-cloud-aws/pull/798](https://togithub.com/awspring/spring-cloud-aws/pull/798) - S3Resource improved getURL handling by [@klopfdreh](https://togithub.com/klopfdreh) in [https://github.com/awspring/spring-cloud-aws/pull/795](https://togithub.com/awspring/spring-cloud-aws/pull/795) `getURL()` method on `S3Resource` respects now `spring.cloud.aws.s3.path-style-access-enabled` property. For example, for bucket 's3resourcetest`and key`new-file.txt\`: - with `spring.cloud.aws.s3.path-style-access-enabled` set to `false`, `getURL()` returns: https://s3resourcetest.s3.eu-west-1.amazonaws.com/new-file.txt - with `spring.cloud.aws.s3.path-style-access-enabled` set to `true`, `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](https://togithub.com/jwilmoth-nc) in [https://github.com/awspring/spring-cloud-aws/pull/799](https://togithub.com/awspring/spring-cloud-aws/pull/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](https://togithub.com/maciejwalkowiak) in [https://github.com/awspring/spring-cloud-aws/pull/805](https://togithub.com/awspring/spring-cloud-aws/pull/805) - Upgrade AWS CRT to 0.21.14 by [@maciejwalkowiak](https://togithub.com/maciejwalkowiak) in [https://github.com/awspring/spring-cloud-aws/pull/806](https://togithub.com/awspring/spring-cloud-aws/pull/806) ##### Samples - SQS: Add manual ack sample by [@mcruzdev](https://togithub.com/mcruzdev) in [https://github.com/awspring/spring-cloud-aws/pull/787](https://togithub.com/awspring/spring-cloud-aws/pull/787) #### New Contributors - [@jwilmoth-nc](https://togithub.com/jwilmoth-nc) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/799](https://togithub.com/awspring/spring-cloud-aws/pull/799) **Full Changelog**: https://github.com/awspring/spring-cloud-aws/compare/v3.0.0...v3.0.1 ### [`v3.0.0`](https://togithub.com/awspring/spring-cloud-aws/releases/tag/v3.0.0): 3.0.0 [Compare Source](https://togithub.com/awspring/spring-cloud-aws/compare/v3.0.0-RC2...v3.0.0) **Spring Cloud AWS 3.0** is a rewrite of the project using [AWS SDK v2 for Java](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html). 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: - [3.0.0 M1](https://togithub.com/awspring/spring-cloud-aws/releases/tag/v3.0.0-M1) - [3.0.0 M2](https://togithub.com/awspring/spring-cloud-aws/releases/tag/v3.0.0-M2) - [3.0.0 M3](https://togithub.com/awspring/spring-cloud-aws/releases/tag/v3.0.0-M3) - [3.0.0 RC1](https://togithub.com/awspring/spring-cloud-aws/releases/tag/v3.0.0-RC1) - [3.0.0 RC2](https://togithub.com/awspring/spring-cloud-aws/releases/tag/v3.0.0-RC2) 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](https://togithub.com/eduanb) in [https://github.com/awspring/spring-cloud-aws/pull/691](https://togithub.com/awspring/spring-cloud-aws/pull/691) - Update AWS SDK v2 to 2.20.55 version by [@MatejNedic](https://togithub.com/MatejNedic) in [https://github.com/awspring/spring-cloud-aws/pull/784](https://togithub.com/awspring/spring-cloud-aws/pull/784) ##### SQS - Fix SQS message attributes mapping with custom data types by [@npoirier](https://togithub.com/npoirier) in [https://github.com/awspring/spring-cloud-aws/pull/746](https://togithub.com/awspring/spring-cloud-aws/pull/746) - SQS: fix missing headers by [@tomazfernandes](https://togithub.com/tomazfernandes) in [https://github.com/awspring/spring-cloud-aws/pull/781](https://togithub.com/awspring/spring-cloud-aws/pull/781) ##### S3 - Implement `getFilename` on `S3Resource` by [@vedgunjan](https://togithub.com/vedgunjan) in [https://github.com/awspring/spring-cloud-aws/pull/750](https://togithub.com/awspring/spring-cloud-aws/pull/750) ##### SES - Add option to configure `sourceArn` for SES integration by [@schjan79](https://togithub.com/schjan79) in [https://github.com/awspring/spring-cloud-aws/pull/762](https://togithub.com/awspring/spring-cloud-aws/pull/762) ##### SNS - Resolve SNS topic ARN by full topic name by [@jkatnik](https://togithub.com/jkatnik) in [https://github.com/awspring/spring-cloud-aws/pull/756](https://togithub.com/awspring/spring-cloud-aws/pull/756) ##### CloudWatch - Align CloudWatch properties names to match Spring Boot 3.0 conventions by [@thake](https://togithub.com/thake) in [https://github.com/awspring/spring-cloud-aws/pull/779](https://togithub.com/awspring/spring-cloud-aws/pull/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 - [@mcruzdev](https://togithub.com/mcruzdev) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/76](https://togithub.com/awspring/spring-cloud-aws/pull/76) - [@zeldigas](https://togithub.com/zeldigas) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/310](https://togithub.com/awspring/spring-cloud-aws/pull/310) - [@anthonyfoulfoin](https://togithub.com/anthonyfoulfoin) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/338](https://togithub.com/awspring/spring-cloud-aws/pull/338) - [@willome](https://togithub.com/willome) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/353](https://togithub.com/awspring/spring-cloud-aws/pull/353) - [@anugrahsinghal](https://togithub.com/anugrahsinghal) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/360](https://togithub.com/awspring/spring-cloud-aws/pull/360) - [@krimsz](https://togithub.com/krimsz) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/361](https://togithub.com/awspring/spring-cloud-aws/pull/361) - [@sgarfinkel](https://togithub.com/sgarfinkel) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/400](https://togithub.com/awspring/spring-cloud-aws/pull/400) - [@sis-yoshiday](https://togithub.com/sis-yoshiday) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/451](https://togithub.com/awspring/spring-cloud-aws/pull/451) - [@fjmacagno](https://togithub.com/fjmacagno) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/459](https://togithub.com/awspring/spring-cloud-aws/pull/459) - [@tomazfernandes](https://togithub.com/tomazfernandes) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/374](https://togithub.com/awspring/spring-cloud-aws/pull/374) - [@rajadilipkolli](https://togithub.com/rajadilipkolli) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/517](https://togithub.com/awspring/spring-cloud-aws/pull/517) - [@akefirad](https://togithub.com/akefirad) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/555](https://togithub.com/awspring/spring-cloud-aws/pull/555) - [@thorntonrp](https://togithub.com/thorntonrp) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/589](https://togithub.com/awspring/spring-cloud-aws/pull/589) - [@kesslerj](https://togithub.com/kesslerj) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/604](https://togithub.com/awspring/spring-cloud-aws/pull/604) - [@AlekSimpson](https://togithub.com/AlekSimpson) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/605](https://togithub.com/awspring/spring-cloud-aws/pull/605) - [@klopfdreh](https://togithub.com/klopfdreh) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/558](https://togithub.com/awspring/spring-cloud-aws/pull/558) - [@Belair34](https://togithub.com/Belair34) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/620](https://togithub.com/awspring/spring-cloud-aws/pull/620) - [@HarshCasper](https://togithub.com/HarshCasper) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/637](https://togithub.com/awspring/spring-cloud-aws/pull/637) - [@xiurobert](https://togithub.com/xiurobert) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/710](https://togithub.com/awspring/spring-cloud-aws/pull/710) - [@kunalvarpe](https://togithub.com/kunalvarpe) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/729](https://togithub.com/awspring/spring-cloud-aws/pull/729) - [@arunkpatra](https://togithub.com/arunkpatra) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/726](https://togithub.com/awspring/spring-cloud-aws/pull/726) - [@vedgunjan](https://togithub.com/vedgunjan) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/750](https://togithub.com/awspring/spring-cloud-aws/pull/750) - [@sbouhaddi](https://togithub.com/sbouhaddi) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/755](https://togithub.com/awspring/spring-cloud-aws/pull/755) - [@npoirier](https://togithub.com/npoirier) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/746](https://togithub.com/awspring/spring-cloud-aws/pull/746) - [@schjan79](https://togithub.com/schjan79) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/762](https://togithub.com/awspring/spring-cloud-aws/pull/762) - [@jkatnik](https://togithub.com/jkatnik) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/756](https://togithub.com/awspring/spring-cloud-aws/pull/756) - [@eduanb](https://togithub.com/eduanb) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/691](https://togithub.com/awspring/spring-cloud-aws/pull/691) - [@thake](https://togithub.com/thake) made their first contribution in [https://github.com/awspring/spring-cloud-aws/pull/779](https://togithub.com/awspring/spring-cloud-aws/pull/779) Big thanks to all contributors! 🙂 **Full Changelog**: https://github.com/awspring/spring-cloud-aws/compare/v2.4.0...v3.0.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.