Release 2.2.9 (11/18/2015)
- Amazon Web Services: General service updates and documentation improvements.
- Amazon S3: Fixed slow initialization of Amazon S3 client. #69
- General: Updated instruction for proguard.
Release 2.2.8 (11/05/2015)
- Amazon Web Services: General service updates and documentation improvements.
- AWS Core Runtime Library: Improved retry logic so that aborting a request will not cause a retry.
Release 2.2.7 (10/08/2015)
- AWS Lambda: You can now maintain multiple versions of your Lambda function code. Versioning allows you to control which Lambda function version is executed in your different environments (e.g., development, testing, or production). You can also set up your Lambda functions to run for up to five minutes allowing longer running functions such as large volume data ingestion and processing jobs.
- Amazon S3: Resolved a hostname verification issue when there is a . in the bucket name. #59
- Amazon S3: Resolved an issue when using SSE-C with Transfer Manager
- Amazon API Gateway: Fixed an issue where the incorrect content length was sent to the service when the body contained UTF-8 characters that were multiple bytes in length. #62
Release 2.2.6 (09/17/2015)
- Amazon Web Services: General service updates and documentation improvements.
- Amazon S3: Added support of ObjectMetadata for upload in Amazon S3
TransferUtility
. #56
- AWS Core Runtime Library: Fixed a potential NPE issue caused by ResponseCache by explicitly disabling HTTP response cache.
- Amazon API Gateway: Fixed a bug where the region for SigV4 signing is pinned to us-east-1. Now the region is deduced from API's invoke URL and can optionally be overwritten via
ApiClientFactory.region(String)
.
Release 2.2.5 (08/07/2015)
- Amazon Web Services: General service updates and documentation improvements on Amazon Elastic Compute Cloud (EC2) and Auto Scaling.
- Github: Open sourced unit tests and added this changelog.
- Amazon S3: Fixed a bug when using Amazon S3
TransferUtility
on a worker thread. #51 - AWS Core Runtime Library: Fixed a bug caused by improper closing of a GZIP encoded content stream. See AWS forum.
- Maven: Changed the dependency scope of Apache Commons Logging to
provided
which can remove compilation warnings and improve capability with Gradle.
Release 2.2.4 (07/22/2015)
- Amazon S3: The S3 transfer utility has been added to the SDK, which replaces the now deprecated transfer manager. This utility automatically pauses and resumes transfers when internet connectivity is lost and reestablished. The utility also automatically pauses transfers if an app crashes. Developers can manually pause and resume transfers without having to persist any data themselves. For more information, see our blog and Getting Started documentation for more info.
- Amazon Mobile Analytics: A new simpler constructor has been added to the MobileAnalyticsManager, and transmission of events over WAN is now enabled by default.
Release 2.2.3 (07/09/2015)
- Amazon API Gateway: Added a runtime library for the generated SDK of Amazon API Gateway. Amazon API Gateway makes it easy for AWS customers to publish, maintain, monitor, and secure application programming interfaces (APIs) at any scale. To know more please visit Amazon API Gateway.
- Amazon S3: Fixed an issue in Amazon S3 where the range information is incorrect in PersistableTransfer. #35
- AWS Core Runtime Library: Fixed an issue in
CognitoCachingCredentialsProvider
where the credentials might not be cached when using developer-authenticated identities. #48
Release 2.2.2 (06/11/2015)
- AWS Core Runtime Library: Enabled HTTP compression by adding "Accept-Encoding:gzip" header. If the target AWS service (for example, Amazon DynamoDB) supports compression and returns compressed data, the SDK will handle the content correctly. #41
- Amazon Kinesis: KinesisRecorder now sends compressed records to Amazon Kinesis.
- Amazon Mobile Analytics: Analytics events are compressed prior to sending the service in order to save network bandwidth.
- Amazon S3: Fixed an issue that occurs when required headers are not properly signed. This issue affects S3 in two regions: Frankfurt (eu-central-1) and China (cn-north-1). #42
- AWS Core Runtime Library: Fixed an issue in Maven distribution where an incorrect version string is set in "User-Agent".