Skip to content

Updated to next snapshot version 2.0.0-preview-12-SNAPSHOT #637

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 31, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
131 changes: 131 additions & 0 deletions .changes/2.0.0-preview-11.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
{
"date": "2018-07-30",
"version": "2.0.0-preview-11",
"entries": [
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Modules (annotations, auth, sdk-core, aws-core, profiles, regions) are refactored under the core module."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"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()`"
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"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."
},
{
"category": "AWS WAF Regional",
"type": "feature",
"description": "AWS Waf Regional clients are now in `software.amazon.awssdk.services.waf.regional` package."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"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)"
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"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`."
},
{
"category": "Amazon DynamoDB",
"type": "feature",
"description": "Add default DynamoDB specific retry policy."
},
{
"category": "Amazon S3",
"type": "feature",
"description": "Move `AWSS3V4Signer` to auth module."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"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)"
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Update all service models to follow V2 naming convention. eg: `WAFException` -> `WafException`"
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Renamed all non-service enums to be singular, not plural."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Caching `XPathFactory` to improve performance of exception handling for services using XML protocol"
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Renaming `SdkBuilder.apply()` -> `SdkBuilder.applyMutation()` and renaming `ResponseTransformer.apply()` to `ResponseTransformer.transform()`."
},
{
"category": "AWS SDK for Java v2",
"type": "deprecation",
"description": "Deprecating `QueryStringSigner` in favor of `Aws4Signer`."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Accept `SdkBytes` and `byte[]` instead of `ByteBuffer` in generated setters."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Updated `AwsCredentials` to interface implemented by `AwsBasicCredentials` and `AwsSessionCredentials`. Renamed `AwsCredentialsProvider.getCredentials()` to `AwsCredentialsProvider.resolveCredentials()`."
},
{
"category": "Amazon DynamoDB Streams",
"type": "feature",
"description": "Dynamodb Streams clients are now in `software.amazon.awssdk.services.dynamodb.streams` package."
},
{
"category": "AWS SDK for Java v2",
"type": "removal",
"description": "Make paginators resume method private.(We will re-add the feature in the future)"
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Exceptions use builders and are immutable."
},
{
"category": "Amazon DynamoDB",
"type": "feature",
"description": "Update DynamoDB default max retry count to 8. Related to [#431](https://github.com/aws/aws-sdk-java-v2/issues/431)"
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Return `SdkBytes` instead of `ByteBuffer` from generated getters."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "upgrade Netty 4.1.22.Final to Netty 4.1.26.Final"
},
{
"category": "Netty NIO Async HTTP Client",
"type": "bugfix",
"description": "Fix the Netty async client to stop publishing to the request stream once `Content-Length` is reached."
},
{
"category": "AWS SDK for Java v2",
"type": "feature",
"description": "Update service name in clients, requests and exceptions to match 2.0 naming conventions (eg. DynamoDBClient -> DynamoDbClient)"
},
{
"category": "AWS SDK for Java v2",
"type": "removal",
"description": "Removing gzipEnabled client configuration."
}
]
}

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-0468abe.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-1cb94c1.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-28039a0.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-3867989.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-386a0e3.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-3c45d0b.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-4c41919.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-4db5696.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-61af032.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-758c891.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-80cb557.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-b558b94.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-deb2963.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-e7dcef8.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSSDKforJavav2-edcd48b.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AWSWAFRegional-6c8fb6b.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AmazonDynamoDB-a53446e.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AmazonDynamoDB-d1378b3.json

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-AmazonS3-e4cb21c.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/feature-runtime-aad8a3d.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/removal-AWSSDKforJavav2-3225a54.json

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/next-release/removal-AWSSDKforJavav2-56e58aa.json

This file was deleted.

48 changes: 48 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,51 @@
# __2.0.0-preview-11__ __2018-07-30__
## __AWS SDK for Java v2__
- ### Features
- Updated `AwsCredentials` to interface implemented by `AwsBasicCredentials` and `AwsSessionCredentials`. Renamed `AwsCredentialsProvider.getCredentials()` to `AwsCredentialsProvider.resolveCredentials()`.
- Accept `SdkBytes` and `byte[]` instead of `ByteBuffer` in generated setters.
- 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)
- Caching `XPathFactory` to improve performance of exception handling for services using XML protocol
- Exceptions use builders and are immutable.
- 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)
- Modules (annotations, auth, sdk-core, aws-core, profiles, regions) are refactored under the core module.
- 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.
- 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()`
- Renamed all non-service enums to be singular, not plural.
- Renaming `SdkBuilder.apply()` -> `SdkBuilder.applyMutation()` and renaming `ResponseTransformer.apply()` to `ResponseTransformer.transform()`.
- Return `SdkBytes` instead of `ByteBuffer` from generated getters.
- Update all service models to follow V2 naming convention. eg: `WAFException` -> `WafException`
- Update service name in clients, requests and exceptions to match 2.0 naming conventions (eg. DynamoDBClient -> DynamoDbClient)
- Various AsyncClient Refactors:\n - Drop async prefix in `SdkAyncClientBuilder`: `SdkAsyncClientBuilder.asyncHttpClientBuilder() -> SdkAsyncClientBuilder.httpClientBuilder()`\n - Create `SdkEventLoopGroup` to allow users to provide `EventLoopGroup` and `ChannelFactory`.
- upgrade Netty 4.1.22.Final to Netty 4.1.26.Final

- ### Deprecations
- Deprecating `QueryStringSigner` in favor of `Aws4Signer`.

- ### Removals
- Make paginators resume method private.(We will re-add the feature in the future)
- Removing gzipEnabled client configuration.

## __AWS WAF Regional__
- ### Features
- AWS Waf Regional clients are now in `software.amazon.awssdk.services.waf.regional` package.

## __Amazon DynamoDB__
- ### Features
- Add default DynamoDB specific retry policy.
- Update DynamoDB default max retry count to 8. Related to [#431](https://github.com/aws/aws-sdk-java-v2/issues/431)

## __Amazon DynamoDB Streams__
- ### Features
- Dynamodb Streams clients are now in `software.amazon.awssdk.services.dynamodb.streams` package.

## __Amazon S3__
- ### Features
- Move `AWSS3V4Signer` to auth module.

## __Netty NIO Async HTTP Client__
- ### Bugfixes
- Fix the Netty async client to stop publishing to the request stream once `Content-Length` is reached.

# __2.0.0-preview-10__ __2018-05-25__
## __AWS SDK for Java v2__
- ### Features
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ You can import the whole SDK into your project (includes all services) as follow
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java</artifactId>
<version>2.0.0-preview-10</version>
<version>2.0.0-preview-11</version>
</dependency>
```

Expand All @@ -51,12 +51,12 @@ Alternatively you can add dependencies for the specific services you use only:
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>ec2</artifactId>
<version>2.0.0-preview-10</version>
<version>2.0.0-preview-11</version>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>s3</artifactId>
<version>2.0.0-preview-10</version>
<version>2.0.0-preview-11</version>
</dependency>
```

Expand All @@ -70,7 +70,7 @@ To automatically manage module versions (currently all modules have the same ver
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>bom</artifactId>
<version>2.0.0-preview-10</version>
<version>2.0.0-preview-11</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion aws-sdk-java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java-pom</artifactId>
<version>2.0.0-preview-11-SNAPSHOT</version>
<version>2.0.0-preview-12-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>aws-sdk-java</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java-pom</artifactId>
<version>2.0.0-preview-11-SNAPSHOT</version>
<version>2.0.0-preview-12-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion bundle/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java-pom</artifactId>
<version>2.0.0-preview-11-SNAPSHOT</version>
<version>2.0.0-preview-12-SNAPSHOT</version>
</parent>
<artifactId>bundle</artifactId>
<packaging>jar</packaging>
Expand Down
Loading