xref: /aosp_15_r20/external/aws-sdk-java-v2/.changes/2.0.0-preview/2.0.0-preview-7.json (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1*8a52c783SCole Faust{
2*8a52c783SCole Faust    "date": "2017-12-15",
3*8a52c783SCole Faust    "version": "2.0.0-preview-7",
4*8a52c783SCole Faust    "entries": [
5*8a52c783SCole Faust        {
6*8a52c783SCole Faust            "category": "Amazon S3",
7*8a52c783SCole Faust            "type": "bugfix",
8*8a52c783SCole Faust            "description": "Fixing exception unmarshalling for S3. [#297](https://github.com/aws/aws-sdk-java-v2/issues/297)"
9*8a52c783SCole Faust        },
10*8a52c783SCole Faust        {
11*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
12*8a52c783SCole Faust            "type": "feature",
13*8a52c783SCole Faust            "description": "upgrade to Jackson 2.9.3"
14*8a52c783SCole Faust        },
15*8a52c783SCole Faust        {
16*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
17*8a52c783SCole Faust            "type": "removal",
18*8a52c783SCole Faust            "description": "Removed the following unused dependencies [#349](https://github.com/aws/aws-sdk-java-v2/issues/349):\n * org.eclipse:text\n * info.cukes:cucumber-java\n * info.cukes:cucumber-junit\n * info.cukes:cucumber-guice\n * com.google.inject:guice\n * org.bouncycastle:bcprov-jdk15on\n * com.google.guava:guava\n * io.burt:jmespath-jackson\n * javax.annotation:javax.annotation-api"
19*8a52c783SCole Faust        },
20*8a52c783SCole Faust        {
21*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
22*8a52c783SCole Faust            "type": "feature",
23*8a52c783SCole Faust            "description": "Added `ProfileCredentialsProvider.create(\"profile-name\")` helper to `ProfileCredentialsProvider` to account for common use-case where only profile name is provided. [#347](https://github.com/aws/aws-sdk-java-v2/pull/347)"
24*8a52c783SCole Faust        },
25*8a52c783SCole Faust        {
26*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
27*8a52c783SCole Faust            "type": "feature",
28*8a52c783SCole Faust            "description": "Upgraded dependencies\n * Wiremock (com.github.tomakehurst:wiremock) 1.55 -> 2.12.0\n * Json Path (com.jayway.jsonpath:json-path) 2.2.0 -> 2.4.0"
29*8a52c783SCole Faust        },
30*8a52c783SCole Faust        {
31*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
32*8a52c783SCole Faust            "type": "feature",
33*8a52c783SCole Faust            "description": "Automatically retry streaming downloads to a file if they fail or are interrupted. [#324](https://github.com/aws/aws-sdk-java-v2/pull/324)"
34*8a52c783SCole Faust        },
35*8a52c783SCole Faust        {
36*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
37*8a52c783SCole Faust            "type": "feature",
38*8a52c783SCole Faust            "description": "Refactors the exceptions used by the SDK. [#301](https://github.com/aws/aws-sdk-java-v2/pull/301)"
39*8a52c783SCole Faust        },
40*8a52c783SCole Faust        {
41*8a52c783SCole Faust            "category": "Netty NIO Async HTTP Client",
42*8a52c783SCole Faust            "type": "bugfix",
43*8a52c783SCole Faust            "description": "Fixes Issue [#340](https://github.com/aws/aws-sdk-java-v2/issues/340) where connection acquisition time was calculated incorrectly in the Netty client."
44*8a52c783SCole Faust        },
45*8a52c783SCole Faust        {
46*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
47*8a52c783SCole Faust            "type": "feature",
48*8a52c783SCole Faust            "description": "Adds convenience type overloads to allow easier to use types on modeled objects. [#336](https://github.com/aws/aws-sdk-java-v2/pull/336)"
49*8a52c783SCole Faust        },
50*8a52c783SCole Faust        {
51*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
52*8a52c783SCole Faust            "type": "feature",
53*8a52c783SCole Faust            "description": "Implementation of a generic HTTP credential provider used to get credentials from an container metadata service. Replica of v1 [implementation](https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-core/src/main/java/com/amazonaws/auth/ContainerCredentialsProvider.java#L108) [#328](https://github.com/aws/aws-sdk-java-v2/pull/328)"
54*8a52c783SCole Faust        },
55*8a52c783SCole Faust        {
56*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
57*8a52c783SCole Faust            "type": "removal",
58*8a52c783SCole Faust            "description": "Remove easymock as a dependency, mockito should be used for all mocking going forward. [#348](https://github.com/aws/aws-sdk-java-v2/pull/348)"
59*8a52c783SCole Faust        },
60*8a52c783SCole Faust        {
61*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
62*8a52c783SCole Faust            "type": "feature",
63*8a52c783SCole Faust            "description": "Remove the legacy `AmazonWebServiceRequest`, `AmazonWebServiceResult`, and `AmazonWebServiceResponse` classes. They are replaced with `AwsRequest` and `AwsResponse`. [#289](https://github.com/aws/aws-sdk-java-v2/issues/289)"
64*8a52c783SCole Faust        },
65*8a52c783SCole Faust        {
66*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
67*8a52c783SCole Faust            "type": "feature",
68*8a52c783SCole Faust            "description": "Added `Bytes` methods to all streaming operations. These methods will load the service response into memory and return a `ResponseBytes` object that eases conversion into other types, like strings. eg. `String object = s3.getObjectBytes(request).asUtf8String()`. [#324](https://github.com/aws/aws-sdk-java-v2/pull/324)"
69*8a52c783SCole Faust        },
70*8a52c783SCole Faust        {
71*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
72*8a52c783SCole Faust            "type": "feature",
73*8a52c783SCole Faust            "description": "Upgrade maven-compiler-plugin from 3.6.0 to 3.7.0"
74*8a52c783SCole Faust        },
75*8a52c783SCole Faust        {
76*8a52c783SCole Faust            "category": "AWS SDK for Java v2",
77*8a52c783SCole Faust            "type": "feature",
78*8a52c783SCole Faust            "description": "Updated profile-based region and credential loading to more closely mirror the behavior in the AWS CLI. Notably, profile names in `~/.aws/config` must be prefixed with \"profile \" (except for the default profile) and profile names in `~/.aws/credentials` must not be prefixed with \"profile \". [#296](https://github.com/aws/aws-sdk-java-v2/pull/296)"
79*8a52c783SCole Faust        }
80*8a52c783SCole Faust    ]
81*8a52c783SCole Faust}
82