Menu
Amazon Simple Queue Service
Developer Guide

Amazon SQS Release Notes

The following table lists Amazon SQS feature releases and improvements. For changes to the Amazon Simple Queue Service Developer Guide, see Amazon SQS Document History.

Date Feature Release
January 23, 2018 Amazon S3 Event Notifications are compatible with Amazon SQS SSE. For more information, see the updated Enable Compatibility Between AWS Services and Encrypted Queues section.
January 2, 2018 The following features of AWS services are compatible with Amazon SQS SSE:
October 19, 2017

You can track cost allocation by adding, updating, removing, and listing metadata tags for Amazon SQS queues using the TagQueue, UntagQueue, and ListQueueTags actions and the AWS Management Console. For more information, see Tagging Your Amazon SQS Queues and the Adding, Updating, and Removing Tags from an Amazon SQS Queue tutorial.

September 1, 2017

The complete set of Amazon SQS actions is displayed in the Actions list on the Add a Permission to MyQueue dialog box. For more information, see the Adding Permissions to an Amazon SQS Queue tutorial.

June 14, 2017 FIFO (First-In-First-Out) queues are available in the US East (N. Virginia) region, in addition to the EU (Ireland), US East (Ohio), and US West (Oregon) regions. For more information about how FIFO queues work and how to get started using them, see FIFO (First-In-First-Out) Queues.
June 8, 2017 FIFO (First-In-First-Out) queues are available in the EU (Ireland) region, in addition to the US East (Ohio) and US West (Oregon) regions. For more information about how FIFO queues work and how to get started using them, see FIFO (First-In-First-Out) Queues.
May 23, 2017 Server-side encryption (SSE) for Amazon SQS is available in the US East (N. Virginia) region, in addition to the US East (Ohio) and US West (Oregon) regions. For more information on server-side encryption and how to get started using it, see Protecting Data Using Server-Side Encryption (SSE) and AWS KMS .
May 19, 2017
  • You can use the Amazon SQS Extended Client Library for Java together with the Amazon SQS Java Message Service (JMS) Client.

  • The Amazon SQS Java Messaging Library has been updated to 1.0.3. For more information, see Using JMS with Amazon SQS.

  • Updated the Using JMS with Amazon SQS section.

May 1, 2017 AWS has expanded its HIPAA compliance program to include Amazon SQS as a HIPAA Eligible Service.
April 28, 2017 Server-side encryption (SSE) for Amazon SQS is available in the US East (Ohio) and US West (Oregon) regions. SSE lets you protect the contents of messages in Amazon SQS queues using keys managed in the AWS Key Management Service (AWS KMS). For more information on server-side encryption and how to get started using it, see Protecting Data Using Server-Side Encryption (SSE) and AWS KMS . For tutorials, see the following:

SSE adds the KmsMasterKeyId and KmsDataKeyReusePeriodSeconds attributes to the CreateQueue, GetQueueAttributes, and SetQueueAttributes actions.

Important

Some features of AWS services that can send notifications to Amazon SQS using the AWS Security Token Service AssumeRole API action are compatible with SSE but work only with standard queues:

Other features of AWS services or third-party services that send notifications to Amazon SQS aren't compatible with SSE, despite allowing you to set an encrypted queue as a target:

For information about compatibility of other services with encrypted queues, see Enable Compatibility Between AWS Services and Encrypted Queues and your service documentation.

April 24, 2017
  • The Amazon SQS Extended Client Library for Java and Amazon SQS Java Message Service (JMS) Client support FIFO queues.

  • The Amazon SQS Java Messaging Library has been updated to 1.0.2.

  • Updated the Using JMS with Amazon SQS section.

March 28, 2017 AWS CloudFormation lets your create FIFO queues. Added the Create a Queue Using AWS CloudFormation tutorial.
November 17, 2016 FIFO (First-In-First-Out) queues or standard queues (the new name for existing queues) are available in the US West (Oregon) and US East (Ohio) regions. For more information about how FIFO queues work and how to get started using them, see the following:

For revised Amazon SQS tutorials, see the following:

FIFO queues add the following API functionality:

Important

As of November 17, 2016, Amazon SQS no longer publishes a WSDL.

The Amazon SQS Buffered Asynchronous Client doesn't currently support FIFO queues.

Some AWS or external services that send notifications to Amazon SQS might not be compatible with FIFO queues, despite allowing you to set a FIFO queue as a target.

The following features of AWS services aren't currently compatible with FIFO queues:

For information about compatibility of other services with FIFO queues, see your service documentation.

FIFO queues don't support timers on individual messages.

August 31, 2016 The ApproximateAgeOfOldestMessage CloudWatch metric lets you find the approximate age of the oldest non-deleted message in the queue. For more information, see Available CloudWatch Metrics for Amazon SQS.
February 12, 2016 You can view CloudWatch metrics from within the Amazon SQS console for up to 10 of your queues at a time. For more information, see Monitoring Amazon SQS using CloudWatch.
October 27, 2015 The Amazon SQS Extended Client Library for Java lets you manage Amazon SQS messages with Amazon S3. For more information, see Managing Large Amazon SQS Messages Using Amazon S3 in the Amazon Simple Queue Service Developer Guide.
December 29, 2014

Amazon SQS lets you use JMS (Java Message Service) with Amazon SQS queues. For more information, see Using JMS with Amazon SQS in the Amazon Simple Queue Service Developer Guide.

December 8, 2014

Amazon SQS lets you delete the messages in a queue using the PurgeQueue API action. For more information, see PurgeQueue in the Amazon Simple Queue Service API Reference.

July 16, 2014

Amazon SQS lets you log API actions using AWS CloudTrail. For more information, see Logging Amazon SQS API Actions Using AWS CloudTrail.

May 6, 2014

Amazon SQS provides support for message attributes. For more information, see Using Amazon SQS Message Attributes.

January 29, 2014

Amazon SQS provides support for dead-letter queues. For more information, see Using Amazon SQS Dead-Letter Queues.

November 21, 2012

You can subscribe an Amazon SQS queue to an Amazon SNS topic using the AWS Management Console for Amazon SQS, which simplifies the process. For more information, see Subscribing an Amazon SQS Queue to an Amazon SNS Topic.

November 5, 2012

The 2012-11-05 API version of Amazon SQS adds support for Signature Version 4, which provides improved security and performance. For more information about Signature Version 4, see Basic Authentication Process with HMAC-SHA.

November 5, 2012

The AWS SDK for Java includes a buffered asynchronous client, AmazonSQSBufferedAsyncClient, for accessing Amazon SQS. This client allows for easier request batching by enabling client-side buffering, where calls made from the client are first buffered and then sent as a batch request to Amazon SQS. For more information about client-side buffering and request batching, see Enabling Client-Side Buffering and Request Batching.

November 5, 2012

The 2012-11-05 API version of Amazon SQS adds long polling support. Long polling allows Amazon SQS to wait for a specified amount time for a message to be available instead of returning an empty response if one isn't available. For more information about long polling, see Amazon SQS Long Polling.