Skip to content

Releases: awslabs/amazon-sns-java-extended-client-lib

Version 2.1.0 of the Amazon SNS Extended Client Library for Java

15 Mar 21:23

Choose a tag to compare

What's Changed

  • Add S3 Async Client support for SNS extended client by @ziyanli-amazon in #31
  • Bump junit:junit from 4.13.1 to 4.13.2 by @dependabot in #26
  • Bump aws-java-sdk.version from 2.25.4 to 2.25.6 by @dependabot in #28
  • Bump com.amazonaws:amazon-sqs-java-extended-client-lib from 2.0.2 to 2.1.0 by @dependabot in #27

New Contributors

Full Changelog: v2.0.2...v2.1.0

Version 2.0.2 of the Amazon SNS Extended Client Library for Java

07 Mar 00:47

Choose a tag to compare

What's Changed

Added dependabot @ziyanli-amazon

  • Bump org.apache.maven.plugins:maven-source-plugin from 2.2.1 to 3.3.0 by @dependabot in #25
  • Bump software.amazon.payloadoffloading:payloadoffloading-common from 2.1.2 to 2.2.0 by @dependabot in #24
  • Bump aws-java-sdk.version from 2.14.19 to 2.25.4 by @dependabot in #23
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.12.1 by @dependabot in #22
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 2.9.1 to 3.6.3 by @dependabot in #21

Full Changelog: v2.0.1...v2.0.2

AWS SDKv2 Support

06 Oct 22:21
7686677

Choose a tag to compare

Release v2.0.0 for using AWS SDKv2, for SDKv1, please continue to use v1.x

Use SDK 1.12 and latest SQS extended lib

06 Oct 01:41

Choose a tag to compare

Use SDK 1.12 and latest SQS extended lib

Use of custom PayloadStore implementation

07 Feb 23:21
0b4eee5

Choose a tag to compare

Added a new constructor to AmazonSNSExtendedClient to enable the use of custom PayloadStore implementation.

Fixes in POM

05 May 00:22

Choose a tag to compare

Update pom.xml

Bump version to match tag

Allow clients to define the S3key

04 May 23:53
a786d9f

Choose a tag to compare

This release provides the ability to specify the name of the S3 file used to store the payload. Previously, the file name was defaulted to an auto-generated UUID. Now, if the message attributes contain an attribute named 'S3Key', the attribute value will be used to name the payload-storing file in S3. If 'S3Key' is not specified or is empty, the library will default to UUID.

Version 1.0.0 of sns extended client

13 Aug 19:56
f15c718

Choose a tag to compare

Updated README (#2)

* Version 1.0.0 of the SNSExtendedClient

* Fixed wrong comment

* using SQSExtendedClientConstants

* using SQSExtendedClientConstants

* Update README.md

* update pom.xml to disable the strict javadoc checking

* add <packaging>jar</packaging> to pom.xml

* New and re-worked sections

Re-ordered sections
Added S3 storage configuration options
Added SNS to SQS code sample

* Addressing code review feedback

* Missing Publish methods added to AmazonSNSExtendedClient

* publish(String, String, String) removed, some unit tests modified to use publish(String, String)

* updated with most recent example

* sample with larger threshold

* Update README.md

Addressed latest comments

Co-authored-by: Fatemeh Rizi <rizifate@amazon.com>