The Wayback Machine - https://web.archive.org/web/20210124095417/https://github.com/awslabs/amazon-sqs-java-messaging-lib/releases
Skip to content

@robin-aws robin-aws released this Aug 14, 2019 · 2 commits to master since this release

Updated the SQSMessageConsumerPrefetch receive* methods to throw an exception when the consumer is closed rather than returning null (PR #41)

Assets 2

@robin-aws robin-aws released this Aug 6, 2019 · 6 commits to master since this release

  • Bug fix: SQSMessageConsumer@receiveNoWait() fails to return messages when numberOfMessagesToPrefetch is 0
  • Add log message when a received message can't be converted
  • Support receiving message attributes with types of the form "String." or "Number."
Assets 2

@robin-aws robin-aws released this Apr 16, 2019 · 13 commits to master since this release

  • Add support for MessageProducer.setDeliveryDelay() (PR #40)
Assets 2

@robin-aws robin-aws released this Feb 13, 2019 · 17 commits to master since this release

  • Add support for SQS messages with a "Type" of "Number" (PR #71)

  • Preserve the JMS Correlation ID when sending and receiving messages (PR #63)

  • Fix failure to increment messagesRequested in receive methods. In rare cases this could cause a SQSMessageConsumer with numberOfMessagesToPrefetch set to 0 to get stuck and no longer receive messages.

Assets 2

@robin-aws robin-aws released this Aug 10, 2017 · 24 commits to master since this release

  • Support for the JMSReplyTo Destination message header field, which now correctly persists through Amazon SQS. Use this field to avoid making extra calls to the Amazon SQS GetQueueUrl API action.

  • Support for setting the numberOfMessagesToPrefetch connection parameter to 0. In this mode, messages are retrieved from Amazon SQS only when you make explicit receive() or receive(long) calls to message consumers, or when you attach a message listener to a consumer.

    Note: This mode can result in better performance in cases when handling messages is expensive.

Assets 2

@kuba-aws kuba-aws released this May 17, 2017

Support for custom AmazonSQS client implementations to be passed in to the SQSConnectionFactory.

This version is compatible with Amazon SQS Extended Client Library (https://github.com/awslabs/amazon-sqs-java-extended-client-lib), which opens up the possibility of sending large messages through the JMS provider.

Assets 2

@kuba-aws kuba-aws released this Apr 25, 2017

Support for SQS FIFO queues.

Assets 2

@kuba-aws kuba-aws released this Apr 25, 2017

Updated dependency on AWS SDK.

Assets 2