Release: AWS SDK for iOS 1.3.3

Release Notes>iOS>Release: AWS SDK for iOS 1.3.3
This release adds support for Easy DKIM for Amazon Simple Email Service, MFA-protected access through AWS Identity and Access Management and enables AWS Signature Version 4 for Elastic Load Balancing.


Submitted By: Yosuke@AWS
Latest Version: 1.3.3
Created On: January 1, 1970 12:00 AM GMT
Last Updated: August 3, 2012 9:54 PM GMT


Download the AWS SDK for iOS 1.3.3

New Features

Change Description
Amazon Simple Email Service - DKIM

With Easy DKIM, Amazon SES will DKIM-sign your email for you once you add the provided CNAME records to your DNS and enable signing for the appropriate verified sender.

For more information about Easy DKIM, go to Easy DKIM in the AWS Documentation.

MFA-protected access through AWS Identity and Access Management

You can now enforce MFA authentication for AWS service APIs via AWS Identity and Access Management (IAM) policies. This provides an extra layer of security over powerful operations that you designate, such as terminating Amazon EC2 instances or reading sensitive data stored in Amazon S3.

For more information see the Configuring MFA-Protected API Access documentation.

AWS Signature Version 4

Signature Version 4 has been enabled for Elastic Load Balancing.

Resolved Issues

Change Description
GTMLogger Removal

In an attempt to resolve number of issues related to GTMLogger, this release removes the GTMLogger dependency. If your project is relying on GTMLogger or logging-to-a-file methods previously provided by the AmazonLogger class, please review the API changes before adopting this version of the SDK.

S3 Request Encoding Issues

This release fixes the S3 request encoding issues for the S3GetPreSignedURLRequest, S3ListObjectsRequest and S3ListVersionsRequest types.

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) 2012-06-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
AWS Security Token Service 2011-06-15
Elastic Load Balancing 2011-11-15

Known Issues

Issue Description
AWS Core Data Persistence Framework with iOS 5.0

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

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.

Users may also refer to the following Article as a work around to uploading larger files over 3G.

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 for guidelines on Amazon S3 keys.
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved.