xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.2.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1*8a52c783SCole Faust# __2.2.0__ __2018-12-14__
2*8a52c783SCole Faust## __AWS SDK for Java v2__
3*8a52c783SCole Faust  - ### Features
4*8a52c783SCole Faust    - Adds the operation name of the calling API to the ExecutionContext class. This exposes a way to get the API name from within an ExecutionInterceptor.
5*8a52c783SCole Faust    - Updated to the latest service models.
6*8a52c783SCole Faust
7*8a52c783SCole Faust## __Amazon S3__
8*8a52c783SCole Faust  - ### Bugfixes
9*8a52c783SCole Faust    - Modify type of S3Object#size member from integer to long. This is a breaking change for customers who are using the size() method currently
10*8a52c783SCole Faust    - S3 putObject API using UrlConnectionHttpClient goes into infinite loop. See https://github.com/aws/aws-sdk-java-v2/pull/942 for more details.
11*8a52c783SCole Faust
12*8a52c783SCole Faust## __Netty NIO HTTP Client__
13*8a52c783SCole Faust  - ### Bugfixes
14*8a52c783SCole Faust    - Fix a bug where it's possible for an HTTP2 channel pool to be closed while some channels are still being released causing them to be left open and leaked.
15*8a52c783SCole Faust
16*8a52c783SCole Faust## __URLConnection HTTP Client__
17*8a52c783SCole Faust  - ### Features
18*8a52c783SCole Faust    - Adding a hook to enable custom creation of the initial `HttpURLConnection`. This enables customers to control how a connection is established for a given `URL` including handling any required proxy configuration etc.
19