Release: AWS SDK for Android 1.3.0

Release Notes>SDKs>Release: AWS SDK for Android 1.3.0
This release adds support for the Amazon SES domain verification, Amazon EC2 Marketplace, Proguard, logging, and the Object Persistance Model, DynamoDBMapper.

Details

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

Download

Download the AWS SDK for Android 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.

Obfuscation and Proguard

Bundled jars are no longer obfuscated in this release. Users interested in obfuscated and optimizing their code should use Proguard with their app. Please review Proguard.html in SDK release for more information.

Logging

Enhanced logging capabilities are available in this release. For more information on logging options, please review Logging.html included with the SDK release.

Object Persistence Model

The AWS SDK for Android now provides two easy ways to store and retrieve data in Amazon DynamoDB. You can use the AmazonDynamoDBClient object to send requests directly to Amazon DynamoDB, or you can use the high-level API in the AWS SDK for Android to annotate your objects and automatically map them into Amazon DynamoDB.

Please refer to the included sample application and article for more information on the use of this feature.

Object Persistence Model Sample App

The sample app shows how to leverage the new Object Persistence Model to map classes 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
Problems with Amazon DynamoDB over SSL We have seen issues using Amazon DynamoDB over SSL with Android v2.1. Android versions 2.2 and later all work with Amazon DynamoDB over SSL. To not use SSL change the client endpoint for Amazon DynamoDB as follows:
AmazonDynamoDBClient dynamoDbClient = new AmazonDynamoDBClient( credentials );
dynamoDbClient.setEndpoint( "http://dynamodb.us-east-1.amazonaws.com" );
Use of DynamoDBMapper with Android 2.1 While the rest of the AWS SDK for Android is still supported on Android versions 2.1 and later, the Object Persistence Model, DynamoDBMapper, is only supported with Android versions 2.2 and later.
©2014, Amazon Web Services, Inc. or its affiliates. All rights reserved.