Menu
Amazon Simple Queue Service
Developer Guide

Document History

The following table describes the important changes to the documentation since the last release of the Amazon Simple Queue Service Developer Guide.

  • API version: 2012-11-05

  • Latest documentation update: May 24, 2017

Change Desription Date Changed
Update
May 24, 2017
New feature 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 23, 2017
New feature
  • 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 the Using JMS with Amazon SQS

  • Updated the Using JMS with Amazon SQS section.

May 19, 2017
New feature AWS has expanded its HIPAA compliance program to include Amazon SQS as a HIPAA Eligible Service. Added the Amazon SQS Compliance section. May 1, 2017
New feature 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 AWS or external services that send notifications to Amazon SQS might not be compatible with SSE, despite allowing you to set an encrypted queue as a target.

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

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

April 28, 2017
Update Reorganized and updated the Amazon SQS Long Polling section. April 25, 2017
New feature
  • 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.

April 24, 2017
New feature AWS CloudFormation lets your create FIFO queues. Added the Create a Queue Using AWS CloudFormation tutorial. March 28, 2017
Update Updated the Authentication and Access Control section with new content. February 6, 2017
Update Retired the Amazon Simple Queue Service Getting Started Guide and incorporated some of its content into the following sections of this guide: December 16, 2016
Update Reorganized and updated the Authentication and Access Control section. December 2, 2016
New feature Amazon SQS lets you create FIFO (First-In-First-Out) queues or standard queues (the new name for existing queues) in 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 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.

November 17, 2016
Update Renamed the Walkthroughs section to Amazon SQS Tutorials. November 2, 2016
New feature 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. August 31, 2016
Update Added the Best Practices for Amazon SQS section. May 27, 2016
Update Added the Amazon SQS Limits section. May 12, 2016
New feature 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. February 12, 2016

Update

Updated Amazon SQS console screenshots.

December 7, 2015
New feature 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. October 27, 2015

New feature

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 29, 2014

New feature

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

December 8, 2014

Update

Updated information about access keys. For more information, see Your Access Keys.

August 4, 2014

New feature

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

July 16, 2014

New feature

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

May 6, 2014

New feature

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

January 29, 2014

New feature

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 21, 2012

New feature

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 Query Request Authentication.

November 5, 2012

New feature

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 Client-Side Buffering and Request Batching.

November 5, 2012

New feature

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.

November 5, 2012