Release: AWS SDK for iOS 1.0.3

Release Notes>SDKs>iOS>Release: AWS SDK for iOS 1.0.3
This release supports the latest version of the Amazon Simple Queue Service client with the latest API changes for message delays and batch operations. This release also includes a sample showing how to use Amazon SimpleDB to store high scores.

Details

Submitted By: Glenn@
Release Date: November 22, 2011 6:09 PM GMT
Created On: November 22, 2011 6:09 PM GMT
Last Updated: November 22, 2011 6:09 PM GMT

Download

This release supports the latest version of the Amazon Simple Queue Service client with the latest API changes for message delays and batch operations. This release also includes a sample showing how to use Amazon SimpleDB to store high scores.

Download the AWS SDK for iOS 1.0.3

New Features

Change Description
Amazon SQS API Update

The latest version of the AWS SDK for iOS enables developers to take advantage of several exciting new features in the Amazon SQS API: delay queues, message timers, and the ability to send or delete multiple messages in a single request (batch operations).

Delay queues can be used to apply a uniform delay to all messages. Alternatively, message timers can be used to apply a delay to specific messages that can be sent individually, or in a batch.

New support for batch send and delete operations complements the existing batch receive functionality. With batch operations many workloads will benefit from improved single thread message throughput, reduced connection overhead and lower API call latencies.

New Amazon SimpleDB specific sample App

This sample demonstrates how to to use Amazon SimpleDB to store high scores in a mobile environment.

New Utility Methods for Request and Response classes

The utility methods will make it easier to create requests and extracting data from responses.

Supported API Versions

This release of the SDK supports the following API versions:

Service API Version
Amazon CloudWatch 2010-08-01
Amazon Elastic Compute Cloud (EC2) 2011-05-15
Amazon Simple Email Service (SES) 2010-12-01
Amazon Simple Notification Service (SNS) 2010-03-31
Amazon Simple Queue Service 2011-10-01
Amazon Simple Storage Service (S3) 2006-03-01
Amazon SimpleDB 2009-04-15
Auto Scaling 2011-01-01
Elastic Load Balancing 2011-08-15

 

Known Issues

Issue Description
Amazon S3 over 3G Uploading large objects to Amazon S3 using 3G can fail frequently. Upgrading your iOS device to v4.3 helps reduce the failure rate. We are actively working with Apple to find a resolution to this problem.
Amazon S3 client does not work around known Amazon S3 issues. The Amazon S3 library does not currently work around two known issues with the Amazon S3 API:
  • Bucket names can include '+' symbols in the name, but the '+' symbol does not get replaced in URL encodings and can result in spaces in bucket names instead.
  • It is possible to create an object with a key which includes characters that are not valid XML characters, which will cause an error in the response to the AmazonS3Client listObjects method. Refer to http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?UsingKeys.html for guidelines on Amazon S3 keys.
©2014, Amazon Web Services, Inc. or its affiliates. All rights reserved.