github awspring/spring-cloud-aws v3.3.0
3.3.0

one day ago

Reference documentation

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

What's Changed

Spring Cloud AWS 3.3.0 brings compatibility with Spring Boot 3.4 and Spring Cloud 2024.0. Highlights:

  • Add support for spring.config.import with S3 backend by @kunalvarpe in #849

Full list of changes:

Core

S3

  • Fine grained access control of S3 files via S3 Access Grant is now supported out of the box via S3AccessPlugin by @MatejNedic in #1247
  • Add KMS, RSA or AES ClientSide file encryption support through S3EncrpytionClient by @MatejNedic in #1033
  • S3OutputStream can now be canceled at any time during upload by @zhemaituk in #1221
  • Remove throws IOException that is never thrown in S3Resource methods by @alexisgra in #1222
  • Add S3Operations#createResource. by @maciejwalkowiak in #1223
  • Fix: Do not apply ObjectMetadata#contentLength for UploadPartRequest by @Mobe91 in #1249
  • Add a constructor to S3ProtocolResolver allowing its usage outside of Spring context by @klach-ocado in #1276
  • Add support for spring.config.import with S3 backend by @kunalvarpe in #849
  • Specify Content-MD5 when generating presigned URL for uploading object (#1161) by @hardikSinghBehl in #1252
  • Align S3ConfigDataLocationResolver resolving behavior with Spring Boot resolvers by @MatejNedic in #1299

SQS

  • Propagate AWSTraceHeader by @acomofcg in #1287
  • Fix deserializing lists with @SnsNotificationMessage by @frjonsen in #1282
  • Fix setting timeout in seconds in SqsTemplate by @joey in #1250
  • Add more detailed error message for SQS exceptions in QueueAttributesResolver by @joseiedo in #1200

SNS

SecretsManager

Parameter Store

  • Autoconfigure SsmClient even if config import is not used by @Forfend in #1233

Documentation

Dependencies

Github pipeline

New Contributors

Full Changelog: v3.2.1...v3.3.0

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

NewReleases is sending notifications on new releases.