1*8a52c783SCole Faust# __2.1.4__ __2018-12-07__ 2*8a52c783SCole Faust## __AWS CodeDeploy__ 3*8a52c783SCole Faust - ### Features 4*8a52c783SCole Faust - Supporting AWS CodeDeploy 5*8a52c783SCole Faust 6*8a52c783SCole Faust## __AWS SDK for Java v2__ 7*8a52c783SCole Faust - ### Features 8*8a52c783SCole Faust - Add `modifyException` API to `ExecutionInterceptor`. 9*8a52c783SCole Faust - Add application/gzip mime type 10*8a52c783SCole Faust - Update spot bugs version to 3.1.9 11*8a52c783SCole Faust - Updated to the latest service models. 12*8a52c783SCole Faust 13*8a52c783SCole Faust - ### Bugfixes 14*8a52c783SCole Faust - Fix infinite stream of results bug in auto paginator APIs when the next token is an empty string 15*8a52c783SCole Faust - Fixes nullpointerexception when server responds with null values in map. 16*8a52c783SCole Faust - Use the class loader that loaded the SDK to load the HTTP implementations. See [#56](https://github.com/aws/aws-sdk-java-v2/issues/56) 17*8a52c783SCole Faust 18*8a52c783SCole Faust## __Amazon S3__ 19*8a52c783SCole Faust - ### Bugfixes 20*8a52c783SCole Faust - Turns off trailing checksums when using SSE-C or SSE-KMS 21*8a52c783SCole Faust - Update S3 headObject/headBucket operations to throw NoSuchKey/NoSuchException when S3 is returning 404. See [#123](https://github.com/aws/aws-sdk-java-v2/issues/123), [#544](https://github.com/aws/aws-sdk-java-v2/issues/544) 22*8a52c783SCole Faust 23*8a52c783SCole Faust## __Netty NIO Async HTTP Client__ 24*8a52c783SCole Faust - ### Bugfixes 25*8a52c783SCole Faust - Close created `ChannelPool`s in `close()` method. 26*8a52c783SCole Faust - Fix the issue where streaming requests with `Expect: 100-continue` header sometimes are hanging because 100Continue response message is not being read automatically. See [#459](https://github.com/aws/aws-sdk-java-v2/issues/459) 27*8a52c783SCole Faust 28*8a52c783SCole Faust## __core__ 29*8a52c783SCole Faust - ### Features 30*8a52c783SCole Faust - Netty 4.1.32.Final 31*8a52c783SCole Faust 32*8a52c783SCole Faust# __2.1.3__ __2018-11-29__ 33*8a52c783SCole Faust## __AWS SDK for Java v2__ 34*8a52c783SCole Faust - ### Features 35*8a52c783SCole Faust - Updated to the latest service models. 36*8a52c783SCole Faust 37*8a52c783SCole Faust# __2.1.2__ __2018-11-28__ 38*8a52c783SCole Faust## __AWS SDK for Java v2__ 39*8a52c783SCole Faust - ### Features 40*8a52c783SCole Faust - Updated to the latest service models. 41*8a52c783SCole Faust 42*8a52c783SCole Faust## __core__ 43*8a52c783SCole Faust - ### Features 44*8a52c783SCole Faust - Jackson 2.9.6 -> 2.9.7 45*8a52c783SCole Faust 46*8a52c783SCole Faust# __2.1.1__ __2018-11-27__ 47*8a52c783SCole Faust## __AWS Organizations__ 48*8a52c783SCole Faust - ### Bugfixes 49*8a52c783SCole Faust - Add `organizations` to `aws-sdk-java` module. 50*8a52c783SCole Faust 51*8a52c783SCole Faust## __AWS SDK for Java V2__ 52*8a52c783SCole Faust - ### Bugfixes 53*8a52c783SCole Faust - Fixes Issue [#864](https://github.com/aws/aws-sdk-java-v2/issues/864) by checking for embedded JSON objects while unmarshalling bytes. 54*8a52c783SCole Faust 55*8a52c783SCole Faust## __AWS SDK for Java v2__ 56*8a52c783SCole Faust - ### Features 57*8a52c783SCole Faust - Updated to the latest service models. 58*8a52c783SCole Faust - Updated to the latest service models. 59*8a52c783SCole Faust 60*8a52c783SCole Faust - ### Bugfixes 61*8a52c783SCole Faust - Fix async pagination javadocs to use the correct method name `SdkPublisher#subscribe`. 62*8a52c783SCole Faust - Fixed an issue where close() and abort() weren't being honored for streaming responses in all cases. 63*8a52c783SCole Faust - Preserve computedChecksum in `ChecksumValidatingInputStream` so that it doesn't throw error if it validates more than once. See [#873](https://github.com/aws/aws-sdk-java-v2/issues/873) 64*8a52c783SCole Faust 65*8a52c783SCole Faust# __2.1.0__ __2018-11-19__ 66*8a52c783SCole Faust## __AWS SDK for Java v2__ 67*8a52c783SCole Faust - ### Features 68*8a52c783SCole Faust - AWS SDK for Java v2 is generally available now. To get started, please see this [blog post](https://aws.amazon.com/blogs/developer/aws-sdk-for-java-2-x-released/). 69*8a52c783SCole Faust - Update Netty version to Netty 4.1.31.Final 70*8a52c783SCole Faust 71*8a52c783SCole Faust - ### Bugfixes 72*8a52c783SCole Faust - Temporarily removed OSGi support because the Netty HTTP client does not yet support it. See [#726](https://github.com/aws/aws-sdk-java-v2/issues/726) 73*8a52c783SCole Faust 74*8a52c783SCole Faust## __Netty NIO Async HTTP Client__ 75*8a52c783SCole Faust - ### Bugfixes 76*8a52c783SCole Faust - Not invoke fireExceptionCaught if the channel is not active. see [#452](https://github.com/aws/aws-sdk-java-v2/issues/452) 77