xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.1.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
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