This release introduces simplified constructor of CognitoCachingCredentialsProvider and updates the Amazon DynamoDB client with support for the DynamoDB JSON Document models. It also includes a number of bug fixes.

This release add supports for the new EU (Frankfurt) Region. This release also resolves two issues with Cognito: conflict resolution during synchronize and synchronizeOnConnectivity with airplane mode.

With this release, version 2 of the AWS Mobile SDK for Android has reached General Availability (GA) and is no longer in Developer Preview. This release introduces Cognito Developer Authenticated Identities, AWS Console generated application id's for Amazon Mobile Analytics, and support for non-Latin characters in the application title for Amazon Mobile Analytics.

For this release we have made changes to namespaces and class names to avoid confusion and increase consistency. Of the namespaces that have been changed, the ones in v1 of the SDK(transfermanager and objectmapper) are now deprecated but the rest have been completely removed. See below for the specific list of namespaces and classes which have been changed and what they have been changed to.

The interface CognitoSyncClient has also been removed

Constructors for KinesisRecorder and Cognito now require Region to be specified; this is also a breaking change. The analytics constructor has been removed altogether and replaced with static getInstance and getOrCreateInstance methods

This release introduces support for global secondary indexes in Amazon DynamoDB, updates for Amazon EC2 with support for the latest service API version, Elastic Load Balancing cross-zone load balancing, new features in AWS Security Token Service, progress listeners in the Amazon S3 TransferManager for multiple-file transfers, and resolves a few issues.

This release introduces a new type of POJO attribute (S3Link for DynamoDBMapper), includes improvements for the Amazon DynamoDB client and mapper, adds enum values for Amazon EC2, updates the Jackson library to 2.1, and resolves several issues reported by customers.

This release adds support for EBS-Optimized instances in Auto Scaling, the Copy Snapshot Operation for Amazon EC2, and Amazon S3 Website Redirection. Additionally it includes improvements to the DynamoDBMapper, Amazon SQS/SNS subscriptions, and a method for handling end device clock skew.

This release adds support for long polling and Signature Version 4 in Amazon Simple Queue Service, support for Amazon DynamoDB consistent batch reads, an update to EC2 Spot Instance handling, and support for archving Amazon S3 data to Amazon Glacier.

This release adds support for Cross-Origin Resource Sharing in S3, Amazon EC2 Reserved Instance Marketplace, termination policies in Auto Scaling as well as updates to samples to support asynchronous operation.