Release: AWS SDK for Android 1.4.6

This release adds support for Amazon EC2 service updates as well as providing improvements to HTTP processing. It also adds an easier way to control client endpoints by AWS region.


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


Download

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

HTTP Request Latency Improvement

Additional configuration tuning for Apache HttpClient now reduces overhead for sending requests. Applications should see latency reduction of a few milliseconds across the board, on all requests. This improvement will be most noticeable for applications running inside the AWS network on EC2 instances making requests to other services.

Set a client's endpoint by its region.

All web service clients now feature a setRegion(Region) method which can be used to set its endpoint to the appropriate URL for a particular AWS region. The following snippet demonstrates how to use the new interface to set a client's region.

dynamo = new AmazonDynamoDBClient(credentials);
dynamo.setRegion(Region.getRegion(Regions.US_WEST_2));					
						
Regions can also function as client factories:
dynamo = Region.getRegion(Regions.US_WEST_2)
               .createClient(AmazonDynamoDBClient.class, credentials, clientConfig);
						

The set of canonical regional service endpoints are fetched from cloudfront the first time they are needed, then used for the duration of the process's life. This introduces an insignificant but measurable latency the first time a web service client is constructed in this fashion.

Resolved Issues

Change Description
Device Clock Skew

A bug in the SDK caused the values passed to setTimeOffset to be interpreted as milliseconds instead of the documented seconds off actual time. This has been corrected.

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