Release: AWS SDK for iOS 1.3.0

Release Notes>iOS>Release: AWS SDK for iOS 1.3.0
This release adds support for the Amazon SES domain verification, Amazon EC2 Marketplace and adds a new framework for use with Core Data and Amazon DynamoDB.

Details

Submitted By: BobK@AWS
Latest Version: 1.3.0
Created On: May 23, 2012 8:00 PM GMT
Last Updated: May 23, 2012 8:02 PM GMT

Download

Download the AWS SDK for iOS 1.3.0

New Features

Change Description
Amazon Simple Email Service Domain Verification

Amazon Simple Email Service (Amazon SES) now supports domain verification, which enables customers to verify an entire domain and then send email from any address on that domain.

Domains can be verified via the AWS Management Console or via the Amazon SES API. Using this feature via the AWS Management Console is also fully integrated with Amazon Route 53 for customer-managed domains. For more information, see the Amazon SES Developer Guide.

Amazon EC2 Marketplace Support

The AWS Marketplace is an online store that helps customers find, compare, and immediately start using the software they need to build products and run their businesses in the AWS cloud. The new Amazon EC2 client provides support for AWS Marketplace product codes.

For more information, see the Amazon EC2 release notes.

AWS Persistence Framework for Core Data (Beta)

The SDK download now includes an additional beta framework for mapping Core Data objects to Amazon DynamoDB tables. Please refer to the included sample application and article for more information on the use of this new framework.

AWS Persistence Framework for Core Data Sample App

The sample app shows how to leverage the new beta framework to map Core Data objects to Amazon DynamoDB tables.

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-03-01
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.3 and later, the AWS Core Data Persistence Framework only supports iOS versions 5.0 and later.

AmazonLogger usage with iOS5.1

There is a known issue with the AmazonLogger in "verbose mode" in iOS5.1 with release builds (AdHoc/AppStore distributions). The latest version of AWS SDK for iOS has a fix and we recommend including the following code segment to prevent your app from crashing:

            #ifdef DEBUG
                [AmazonLogger verboseLogging];
            #else
                [AmazonLogger turnLoggingOff];
            #endif
        

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.

Uploading to Amazon S3 over 3G using the AWS SDK for iOS

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 the Amazon Simple Storage Service Developer Guide for guidelines on Amazon S3 keys.
©2014, Amazon Web Services, Inc. or its affiliates. All rights reserved.