Release: AWS SDK for iOS 1.4.6

This release adds support for Amazon EC2 service updates as well improvements and bug fixes to the S3TransferManager.


Latest Version: 1.4.6
Created On: March 11, 2013
Last Updated: October 09, 2017


Download

Download the AWS SDK for iOS 1.4.6

New Features

Change Description

Amazon EC2 Default Virtual Private Clouds

Added support for default virtual private clouds (VPC) when launching EC2 instances. For more information see Amazon Elastic Compute Cloud and the Amazon Elastic Compute Cloud User Guide.

Amazon EC2 AMI Copy

You can copy an AMI from one region to another, enabling you to quickly and easily launch consistent instances in more than one AWS region.

For more information, see Copying AMIs in the Amazon Elastic Compute Cloud User Guide.

Resolved Issues

Change Description
S3TransferManager Default Values

S3TransferManager now contains a recommended default for the number of concurrent operations.

S3TransferManager Crash

We've corrected an issue with the S3TransferManager where passing filepath or NSInputStream would cause a crash when running on hardware.

Supported API Versions

This release of the SDK supports the following API versions:

Service API Version
Amazon CloudWatch 2010-08-01
Amazon DynamoDB 2011-12-05
Amazon Elastic Compute Cloud (EC2) 2013-02-01
Amazon Simple Email Service (SES) 2010-12-01
Amazon Simple Notification Service (SNS) 2010-03-31
Amazon Simple Queue Service 2012-11-05
Amazon Simple Storage Service (S3) 2006-03-01
Amazon SimpleDB 2009-04-15
Auto Scaling 2011-01-01
AWS Security Token Service 2011-06-15
Elastic Load Balancing 2011-11-15

Known Issues

Issue Description
AWS Persistence Framework for Core Data with iOS 5.0

While the rest of the AWS SDK for iOS still support iOS versions 4.3 and later, the AWS Persistence Framework for Core Data only supports iOS versions 5.0 and later.

Amazon S3 over 3G

Uploading large objects to Amazon S3 using 3G can fail frequently. The release of iOS v6 resolves this issue.

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.