1{ 2 "date": "2017-09-19", 3 "version": "2.0.0-preview-4", 4 "entries": [ 5 { 6 "category": "AWS SDK for Java v2", 7 "type": "feature", 8 "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." 9 }, 10 { 11 "category": "AWS SDK for Java v2", 12 "type": "feature", 13 "description": "Added convenience methods for both sync and async streaming operations for file based uploads/downloads." 14 }, 15 { 16 "category": "AWS SDK for Java v2", 17 "type": "feature", 18 "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." 19 }, 20 { 21 "category": "AWS SDK for Java v2", 22 "type": "feature", 23 "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." 24 }, 25 { 26 "category": "AWS SDK for Java v2", 27 "type": "feature", 28 "description": "S3's CreateBucket no longer requires the location constraint to be specified, it will be inferred from the client region if not present." 29 }, 30 { 31 "category": "AWS SDK for Java v2", 32 "type": "feature", 33 "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." 34 }, 35 { 36 "category": "AWS SDK for Java v2", 37 "type": "bugfix", 38 "description": "Many improvements and fixes to the Netty NIO based transport." 39 }, 40 { 41 "category": "AWS SDK for Java v2", 42 "type": "bugfix", 43 "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." 44 }, 45 { 46 "category": "AWS SDK for Java v2", 47 "type": "bugfix", 48 "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)" 49 }, 50 { 51 "category": "AWS SDK for Java v2", 52 "type": "bugfix", 53 "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)" 54 }, 55 { 56 "category": "AWS SDK for Java v2", 57 "type": "bugfix", 58 "description": "Several fixes around serialization and deserialization of immutable objects. See [Issue #122](https://github.com/aws/aws-sdk-java-v2/issues/122)" 59 }, 60 { 61 "category": "AWS SDK for Java v2", 62 "type": "removal", 63 "description": "Dependency on JodaTime has been dropped in favor of Java 8's APIS." 64 }, 65 { 66 "category": "AWS SDK for Java v2", 67 "type": "removal", 68 "description": "Metrics subsystem has been removed." 69 }, 70 { 71 "category": "AWS SDK for Java v2", 72 "type": "removal", 73 "description": "DynamoDBMapper and DynamoDB Document API have been removed." 74 } 75 ] 76} 77