blob: 856446108915aefee402ab017364af713acc167d [file] [log] [blame]
{
"date": "2017-09-19",
"version": "2.0.0-preview-4",
"entries": [
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "The [File](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java#L92) and [OutputStream](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java#L107) implementations of StreamingResponseHandler now return the POJO response in onComplete."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Added convenience methods for both sync and async streaming operations for file based uploads/downloads."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Major refactor of RequestHandler interfaces. Newly introduced [ExecutionInterceptors](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/interceptor/ExecutionInterceptor.java) have a cleaner, more consistent API and are much more powerful."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Immutable objects can now be modified easily with a newly introduced [copy](https://github.com/aws/aws-sdk-java-v2/blob/master/utils/src/main/java/software/amazon/awssdk/utils/builder/ToCopyableBuilder.java#L42) method that applies a transformation on the builder for the object and returns a new immutable object."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "S3's CreateBucket no longer requires the location constraint to be specified, it will be inferred from the client region if not present."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Added some convenience implementation of [AsyncResponseHandler](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/async/AsyncResponseHandler.java) to emit to a byte array or String."
},
{
"category": "AWS SDK for Java v2",
"type": "bugfix",
"description": "Many improvements and fixes to the Netty NIO based transport."
},
{
"category": "AWS SDK for Java v2",
"type": "bugfix",
"description": "Type parameters are now correctly included for [StreamingResponseHandler](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java) on the client interface."
},
{
"category": "AWS SDK for Java v2",
"type": "bugfix",
"description": "Several fixes around S3's endpoint resolution, particularly with advanced options like path style addressing and accelerate mode. See [Issue #130](https://github.com/aws/aws-sdk-java-v2/issues/130)"
},
{
"category": "AWS SDK for Java v2",
"type": "bugfix",
"description": "Fixed a bug in default credential provider chain where it would erroneously abort at the ProfileCredentialsProvider. See [Issue #135](https://github.com/aws/aws-sdk-java-v2/issues/135)"
},
{
"category": "AWS SDK for Java v2",
"type": "bugfix",
"description": "Several fixes around serialization and deserialization of immutable objects. See [Issue #122](https://github.com/aws/aws-sdk-java-v2/issues/122)"
},
{
"category": "AWS SDK for Java v2",
"type": "removal",
"description": "Dependency on JodaTime has been dropped in favor of Java 8's APIS."
},
{
"category": "AWS SDK for Java v2",
"type": "removal",
"description": "Metrics subsystem has been removed."
},
{
"category": "AWS SDK for Java v2",
"type": "removal",
"description": "DynamoDBMapper and DynamoDB Document API have been removed."
}
]
}