Release: Amazon Simple Queue Service on 2007-06-11
Bug fixes for GetVisibilityTimeout, SetVisibilityTimeout, AddGrant, and ListGrants.
Details
Bug Fixes
| Operation | Description |
| GetVisibilityTimeout | For GetVisibilityTimeout request using REST protocol with Version 2007-05-01, SQS was incorrectly returning GetQueueAttributesResponse. SQS now returns the correct response type GetVisibilityTimeoutResponse. |
| SetVisibilityTimeout | For SetVisibilityTimeout request using REST protocol with Version 2007-05-01, SQS was incorrectly returning SetQueueAttributesResponse. SQS now returns the correct response type SetVisibilityTimeoutResponse. |
| ListGrants | For queues where the queue owner had not yet assigned any grants to anyone, ListGrants did not include the the queue owner's FullControl grant in the returned list. ListGrants now lists the FullControl grant for the owner in all cases. |
| GetVisibilityTimeout | SQS was returning Internal Error (HTTP Status 500) if the queue did not exist. It now returns AWSSimpleQueueService.NonExistentQueue (HTTP Status 400) to be consistent with other SQS actions. |
| ListGrants | SQS was returning NoSuchQueue (HTTP Status 400) if the queue did not exist. It now returns AWSSimpleQueueService.NonExistentQueue (HTTP Status 400) to be consistent with other SQS actions. |
| AddGrant | SQS was returning NoSuchQueue (HTTP Status 400) if the queue did not exist. It now returns AWSSimpleQueueService.NonExistentQueue (HTTP Status 400) to be consistent with other SQS actions. |