Release: AWS SDK for Android 1.4.0

Release Notes>SDKs>Android>Release: AWS SDK for Android 1.4.0
This release adds support for the Binary Attributes feature in Amazon DynamoDB and the Cost Allocation Tagging in Amazon S3.

Details

Submitted By: Yosuke@AWS
Latest Version: 1.4.0
Created On: January 1, 1970 12:00 AM GMT
Last Updated: August 23, 2012 10:49 PM GMT

Download

Download the AWS SDK for Android 1.4.0

New Features

Change Description
Amazon DynamoDB: Binary Attributes

In addition to strings and numbers, you can now store binary data in Amazon DynamoDB. Binary attributes are automatically base 64 encoded over the wire by the AWS SDKs, but are stored in Amazon DynamoDB as binary data (reducing storage costs).

Amazon S3: Cost Allocation Tagging

Cost allocation enables you to organize and track your AWS costs. When you apply tags to your AWS resources (such as Amazon S3 buckets), AWS generates a Cost Allocation Report as a comma-separated value (CSV file) with your usage and costs aggregated by your tags. You can apply tags that represent your business dimensions (such as cost centers, application names, or owners) to organize your costs across multiple services.

This release of the SDK enables you to tag Amazon S3 buckets.

For more information about using the new Cost Allocation Tagging feature, see Cost Allocation and Tagging section in the AWS Account Billing documentation.

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
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.