Skip to content

Commit 6af8f20

Browse files
authored
Merge pull request #637 from aws/updateSnapshotVersion
Updated to next snapshot version 2.0.0-preview-12-SNAPSHOT
2 parents 5f9ee56 + a515bbc commit 6af8f20

File tree

178 files changed

+333
-279
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+333
-279
lines changed

.changes/2.0.0-preview-11.json

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
{
2+
"date": "2018-07-30",
3+
"version": "2.0.0-preview-11",
4+
"entries": [
5+
{
6+
"category": "AWS SDK for Java v2",
7+
"type": "feature",
8+
"description": "Modules (annotations, auth, sdk-core, aws-core, profiles, regions) are refactored under the core module."
9+
},
10+
{
11+
"category": "AWS SDK for Java v2",
12+
"type": "feature",
13+
"description": "Region class clean up including the following: - Flattened GovCloud - Renamed `Region.value()` to `Region.id()` - Dropped `get` prefix in the method names. eg: `getRegions()` -> `regions()`"
14+
},
15+
{
16+
"category": "AWS SDK for Java v2",
17+
"type": "feature",
18+
"description": "Refactor signer interfaces to be independent from Amazon/AWS specific classes. Signer interfaces expose a sign method that takes in the request to sign and ExecutionAttributes instance. Parameters needed for signing are to be passed through ExecutionAttributes. SDK signer implementations have overloaded sign methods that can take either generic ExecutionAttributes or modeled params classes as convenience for customers."
19+
},
20+
{
21+
"category": "AWS WAF Regional",
22+
"type": "feature",
23+
"description": "AWS Waf Regional clients are now in `software.amazon.awssdk.services.waf.regional` package."
24+
},
25+
{
26+
"category": "AWS SDK for Java v2",
27+
"type": "feature",
28+
"description": "Incorporate the [Reactive Streams Technology Compatibility Kit](https://github.com/reactive-streams/reactive-streams-jvm/tree/master/tck) and ensure current implementations are compliant. [#519](https://github.com/aws/aws-sdk-java-v2/issues/519)"
29+
},
30+
{
31+
"category": "AWS SDK for Java v2",
32+
"type": "feature",
33+
"description": "Various AsyncClient Refactors:\\n - Drop async prefix in `SdkAyncClientBuilder`: `SdkAsyncClientBuilder.asyncHttpClientBuilder() -> SdkAsyncClientBuilder.httpClientBuilder()`\\n - Create `SdkEventLoopGroup` to allow users to provide `EventLoopGroup` and `ChannelFactory`."
34+
},
35+
{
36+
"category": "Amazon DynamoDB",
37+
"type": "feature",
38+
"description": "Add default DynamoDB specific retry policy."
39+
},
40+
{
41+
"category": "Amazon S3",
42+
"type": "feature",
43+
"description": "Move `AWSS3V4Signer` to auth module."
44+
},
45+
{
46+
"category": "AWS SDK for Java v2",
47+
"type": "feature",
48+
"description": "Add support to disable EC2 instance metadata service usage via environment variable and system property. [#430](https://github.com/aws/aws-sdk-java-v2/issues/430)"
49+
},
50+
{
51+
"category": "AWS SDK for Java v2",
52+
"type": "feature",
53+
"description": "Update all service models to follow V2 naming convention. eg: `WAFException` -> `WafException`"
54+
},
55+
{
56+
"category": "AWS SDK for Java v2",
57+
"type": "feature",
58+
"description": "Renamed all non-service enums to be singular, not plural."
59+
},
60+
{
61+
"category": "AWS SDK for Java v2",
62+
"type": "feature",
63+
"description": "Caching `XPathFactory` to improve performance of exception handling for services using XML protocol"
64+
},
65+
{
66+
"category": "AWS SDK for Java v2",
67+
"type": "feature",
68+
"description": "Renaming `SdkBuilder.apply()` -> `SdkBuilder.applyMutation()` and renaming `ResponseTransformer.apply()` to `ResponseTransformer.transform()`."
69+
},
70+
{
71+
"category": "AWS SDK for Java v2",
72+
"type": "deprecation",
73+
"description": "Deprecating `QueryStringSigner` in favor of `Aws4Signer`."
74+
},
75+
{
76+
"category": "AWS SDK for Java v2",
77+
"type": "feature",
78+
"description": "Accept `SdkBytes` and `byte[]` instead of `ByteBuffer` in generated setters."
79+
},
80+
{
81+
"category": "AWS SDK for Java v2",
82+
"type": "feature",
83+
"description": "Updated `AwsCredentials` to interface implemented by `AwsBasicCredentials` and `AwsSessionCredentials`. Renamed `AwsCredentialsProvider.getCredentials()` to `AwsCredentialsProvider.resolveCredentials()`."
84+
},
85+
{
86+
"category": "Amazon DynamoDB Streams",
87+
"type": "feature",
88+
"description": "Dynamodb Streams clients are now in `software.amazon.awssdk.services.dynamodb.streams` package."
89+
},
90+
{
91+
"category": "AWS SDK for Java v2",
92+
"type": "removal",
93+
"description": "Make paginators resume method private.(We will re-add the feature in the future)"
94+
},
95+
{
96+
"category": "AWS SDK for Java v2",
97+
"type": "feature",
98+
"description": "Exceptions use builders and are immutable."
99+
},
100+
{
101+
"category": "Amazon DynamoDB",
102+
"type": "feature",
103+
"description": "Update DynamoDB default max retry count to 8. Related to [#431](https://github.com/aws/aws-sdk-java-v2/issues/431)"
104+
},
105+
{
106+
"category": "AWS SDK for Java v2",
107+
"type": "feature",
108+
"description": "Return `SdkBytes` instead of `ByteBuffer` from generated getters."
109+
},
110+
{
111+
"category": "AWS SDK for Java v2",
112+
"type": "feature",
113+
"description": "upgrade Netty 4.1.22.Final to Netty 4.1.26.Final"
114+
},
115+
{
116+
"category": "Netty NIO Async HTTP Client",
117+
"type": "bugfix",
118+
"description": "Fix the Netty async client to stop publishing to the request stream once `Content-Length` is reached."
119+
},
120+
{
121+
"category": "AWS SDK for Java v2",
122+
"type": "feature",
123+
"description": "Update service name in clients, requests and exceptions to match 2.0 naming conventions (eg. DynamoDBClient -> DynamoDbClient)"
124+
},
125+
{
126+
"category": "AWS SDK for Java v2",
127+
"type": "removal",
128+
"description": "Removing gzipEnabled client configuration."
129+
}
130+
]
131+
}

.changes/next-release/bugfix-NettyNIOAsyncHTTPClient-2a5d0da.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/deprecation-AWSSDKforJavav2-991380e.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-0468abe.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-1cb94c1.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-28039a0.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-3867989.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-386a0e3.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-3c45d0b.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-4c41919.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-4db5696.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-61af032.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-758c891.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-80cb557.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-b558b94.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-deb2963.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-e7dcef8.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-edcd48b.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AWSWAFRegional-6c8fb6b.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AmazonDynamoDB-a53446e.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AmazonDynamoDB-d1378b3.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AmazonDynamoDBStreams-d03b835.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-AmazonS3-e4cb21c.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/feature-runtime-aad8a3d.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/removal-AWSSDKforJavav2-3225a54.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/next-release/removal-AWSSDKforJavav2-56e58aa.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,51 @@
1+
# __2.0.0-preview-11__ __2018-07-30__
2+
## __AWS SDK for Java v2__
3+
- ### Features
4+
- Updated `AwsCredentials` to interface implemented by `AwsBasicCredentials` and `AwsSessionCredentials`. Renamed `AwsCredentialsProvider.getCredentials()` to `AwsCredentialsProvider.resolveCredentials()`.
5+
- Accept `SdkBytes` and `byte[]` instead of `ByteBuffer` in generated setters.
6+
- Add support to disable EC2 instance metadata service usage via environment variable and system property. [#430](https://github.com/aws/aws-sdk-java-v2/issues/430)
7+
- Caching `XPathFactory` to improve performance of exception handling for services using XML protocol
8+
- Exceptions use builders and are immutable.
9+
- Incorporate the [Reactive Streams Technology Compatibility Kit](https://github.com/reactive-streams/reactive-streams-jvm/tree/master/tck) and ensure current implementations are compliant. [#519](https://github.com/aws/aws-sdk-java-v2/issues/519)
10+
- Modules (annotations, auth, sdk-core, aws-core, profiles, regions) are refactored under the core module.
11+
- Refactor signer interfaces to be independent from Amazon/AWS specific classes. Signer interfaces expose a sign method that takes in the request to sign and ExecutionAttributes instance. Parameters needed for signing are to be passed through ExecutionAttributes. SDK signer implementations have overloaded sign methods that can take either generic ExecutionAttributes or modeled params classes as convenience for customers.
12+
- Region class clean up including the following: - Flattened GovCloud - Renamed `Region.value()` to `Region.id()` - Dropped `get` prefix in the method names. eg: `getRegions()` -> `regions()`
13+
- Renamed all non-service enums to be singular, not plural.
14+
- Renaming `SdkBuilder.apply()` -> `SdkBuilder.applyMutation()` and renaming `ResponseTransformer.apply()` to `ResponseTransformer.transform()`.
15+
- Return `SdkBytes` instead of `ByteBuffer` from generated getters.
16+
- Update all service models to follow V2 naming convention. eg: `WAFException` -> `WafException`
17+
- Update service name in clients, requests and exceptions to match 2.0 naming conventions (eg. DynamoDBClient -> DynamoDbClient)
18+
- Various AsyncClient Refactors:\n - Drop async prefix in `SdkAyncClientBuilder`: `SdkAsyncClientBuilder.asyncHttpClientBuilder() -> SdkAsyncClientBuilder.httpClientBuilder()`\n - Create `SdkEventLoopGroup` to allow users to provide `EventLoopGroup` and `ChannelFactory`.
19+
- upgrade Netty 4.1.22.Final to Netty 4.1.26.Final
20+
21+
- ### Deprecations
22+
- Deprecating `QueryStringSigner` in favor of `Aws4Signer`.
23+
24+
- ### Removals
25+
- Make paginators resume method private.(We will re-add the feature in the future)
26+
- Removing gzipEnabled client configuration.
27+
28+
## __AWS WAF Regional__
29+
- ### Features
30+
- AWS Waf Regional clients are now in `software.amazon.awssdk.services.waf.regional` package.
31+
32+
## __Amazon DynamoDB__
33+
- ### Features
34+
- Add default DynamoDB specific retry policy.
35+
- Update DynamoDB default max retry count to 8. Related to [#431](https://github.com/aws/aws-sdk-java-v2/issues/431)
36+
37+
## __Amazon DynamoDB Streams__
38+
- ### Features
39+
- Dynamodb Streams clients are now in `software.amazon.awssdk.services.dynamodb.streams` package.
40+
41+
## __Amazon S3__
42+
- ### Features
43+
- Move `AWSS3V4Signer` to auth module.
44+
45+
## __Netty NIO Async HTTP Client__
46+
- ### Bugfixes
47+
- Fix the Netty async client to stop publishing to the request stream once `Content-Length` is reached.
48+
149
# __2.0.0-preview-10__ __2018-05-25__
250
## __AWS SDK for Java v2__
351
- ### Features

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ You can import the whole SDK into your project (includes all services) as follow
3939
<dependency>
4040
<groupId>software.amazon.awssdk</groupId>
4141
<artifactId>aws-sdk-java</artifactId>
42-
<version>2.0.0-preview-10</version>
42+
<version>2.0.0-preview-11</version>
4343
</dependency>
4444
```
4545

@@ -51,12 +51,12 @@ Alternatively you can add dependencies for the specific services you use only:
5151
<dependency>
5252
<groupId>software.amazon.awssdk</groupId>
5353
<artifactId>ec2</artifactId>
54-
<version>2.0.0-preview-10</version>
54+
<version>2.0.0-preview-11</version>
5555
</dependency>
5656
<dependency>
5757
<groupId>software.amazon.awssdk</groupId>
5858
<artifactId>s3</artifactId>
59-
<version>2.0.0-preview-10</version>
59+
<version>2.0.0-preview-11</version>
6060
</dependency>
6161
```
6262

@@ -70,7 +70,7 @@ To automatically manage module versions (currently all modules have the same ver
7070
<dependency>
7171
<groupId>software.amazon.awssdk</groupId>
7272
<artifactId>bom</artifactId>
73-
<version>2.0.0-preview-10</version>
73+
<version>2.0.0-preview-11</version>
7474
<type>pom</type>
7575
<scope>import</scope>
7676
</dependency>

aws-sdk-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>software.amazon.awssdk</groupId>
2323
<artifactId>aws-sdk-java-pom</artifactId>
24-
<version>2.0.0-preview-11-SNAPSHOT</version>
24+
<version>2.0.0-preview-12-SNAPSHOT</version>
2525
<relativePath>../pom.xml</relativePath>
2626
</parent>
2727
<artifactId>aws-sdk-java</artifactId>

bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>software.amazon.awssdk</groupId>
2323
<artifactId>aws-sdk-java-pom</artifactId>
24-
<version>2.0.0-preview-11-SNAPSHOT</version>
24+
<version>2.0.0-preview-12-SNAPSHOT</version>
2525
<relativePath>../pom.xml</relativePath>
2626
</parent>
2727

bundle/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>software.amazon.awssdk</groupId>
2323
<artifactId>aws-sdk-java-pom</artifactId>
24-
<version>2.0.0-preview-11-SNAPSHOT</version>
24+
<version>2.0.0-preview-12-SNAPSHOT</version>
2525
</parent>
2626
<artifactId>bundle</artifactId>
2727
<packaging>jar</packaging>

0 commit comments

Comments
 (0)