Skip to content

Commit a91396d

Browse files
committed
Merge branch 'master' into marshaller-refactor
2 parents 08cbf80 + 39d1eeb commit a91396d

File tree

724 files changed

+68336
-13320
lines changed

Some content is hidden

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

724 files changed

+68336
-13320
lines changed

.changes/2.0.0-preview-12.json

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"date": "2018-09-18",
3+
"version": "2.0.0-preview-12",
4+
"entries": [
5+
{
6+
"category": "Aamazon S3",
7+
"type": "bugfix",
8+
"description": "Fix NPE for S3 GET request using http protocol. see [#612](https://github.com/aws/aws-sdk-java-v2/issues/612)"
9+
},
10+
{
11+
"category": "AWS SDK for Java v2",
12+
"type": "bugfix",
13+
"description": "Fix Response Fetcher hasNextPage to check if the output token is non null or non empty if it is a collection or map type. Related to [#677](https://github.com/aws/aws-sdk-java-v2/issues/677)"
14+
},
15+
{
16+
"category": "AWS SDK for Java v2",
17+
"type": "bugfix",
18+
"description": "RetryPolicy bug fix: adding throttlingBackoffStrategy to `RetryPolicy.Builder`. see [#646](https://github.com/aws/aws-sdk-java-v2/issues/646)"
19+
},
20+
{
21+
"category": "runtime",
22+
"type": "bugfix",
23+
"description": "Netty 4.1.26.Final -> 4.1.28.Final"
24+
},
25+
{
26+
"category": "AWS SDK for Java v2",
27+
"type": "feature",
28+
"description": "Improve logging for debuggability. see `SdkStandardLogger`."
29+
},
30+
{
31+
"category": "AWS SDK for Java v2",
32+
"type": "feature",
33+
"description": "Replacing legacy `HttpResponse` with `SdkHttpFullResponse`."
34+
},
35+
{
36+
"category": "AWS SDK for Java v2",
37+
"type": "feature",
38+
"description": "Refactored all services to make module names match the service id from the service model"
39+
},
40+
{
41+
"category": "AWS SDK for Java v2",
42+
"type": "feature",
43+
"description": "Update service models to be current as of 2018-09-07."
44+
},
45+
{
46+
"category": "AWS SDK for Java v2",
47+
"type": "feature",
48+
"description": "Removed sdk-core dependency from the profiles module. This allows reading from profile files without pulling in the rest of the SDK."
49+
},
50+
{
51+
"category": "AWS SDK for Java v2",
52+
"type": "feature",
53+
"description": "Implement apiCallAttemptTimeout and apiCallTimeout feature for asynchrounous calls. Customers can specify timeout via `ClientOverrideConfiguaration.Builder#apiCallTimeout(Duration)` or `RequestOverrideConfiguration.Builder#apiCallAttemptTimeout(Duration)`. Note: this feature is only implemented for asynchrounous api calls."
54+
},
55+
{
56+
"category": "AWS SDK for Java v2",
57+
"type": "feature",
58+
"description": "Add mfa_serial to ProfileProperty"
59+
},
60+
{
61+
"category": "AWS SDK for Java v2",
62+
"type": "feature",
63+
"description": "Allow clients to add Socket Channel Option"
64+
},
65+
{
66+
"category": "AWS STS",
67+
"type": "feature",
68+
"description": "Add the ability to provide a Supplier<AssumeRoleRequest> to StsAssumeRoleCredentialsProvider"
69+
},
70+
{
71+
"category": "Amazon SimpleDB",
72+
"type": "removal",
73+
"description": "Amazon SimpleDB module is removed from the SDK 2.0. To use SimpleDB, use SDK 1.11.x. Note that you can run SDK 1.11 and 2.0 in the same application."
74+
}
75+
]
76+
}

.changes/next-release/bugfix-AWSSDKforJavav2-532f520.json

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "AWS SDK for Java v2",
3+
"type": "bugfix",
4+
"description": "Attach `SdkHttpResponse` to the responses of event streaming operations."
5+
}

.changes/next-release/bugfix-AWSSDKforJavav2-b093be5.json

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "AWS SDK for Java v2",
3+
"type": "feature",
4+
"description": "upgrade maven-bundle-plugin -> 4.0.0"
5+
}

.changes/next-release/bugfix-AamazonS3-06ed2a0.json

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "core",
3+
"type": "feature",
4+
"description": "Netty 4.1.28 -> 4.1.30"
5+
}

.changes/next-release/bugfix-runtime-d31e357.json

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

.changes/next-release/feature-AWSSDKforJavav2-0aac933.json

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

.changes/next-release/feature-AWSSDKforJavav2-0b114ac.json

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

.changes/next-release/feature-AWSSDKforJavav2-3344b57.json

Lines changed: 0 additions & 5 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"category": "AWS SDK for Java v2",
33
"type": "feature",
4-
"description": "Add mfa_serial to ProfileProperty"
4+
"description": "Guava 23.0 -> 26.0"
55
}

.changes/next-release/feature-AWSSDKforJavav2-926e183.json

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "AWS SDK for Java v2",
3+
"type": "feature",
4+
"description": "Add `AwsResponseMetadata` support to allow users to retrieve metadata information such as `requestId`, `extendedRequestId` from the response. see [#670](https://github.com/aws/aws-sdk-java-v2/issues/670)"
5+
}

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

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

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

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

.changes/next-release/feature-AWSSTS-54034ec.json

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "AWS Security Token Service",
3+
"type": "feature",
4+
"description": "Added supplier functionality to StsAssumeRoleWithSamlCredentialProvider. This allows for the saml assertion to be refreshed before getting new credentials from STS."
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "core",
3+
"type": "feature",
4+
"description": "Apache HttpClient 4.5.5 -> 4.5.6"
5+
}

.changes/next-release/removal-AmazonSimpleDB-063cf0a.json

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

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
# __2.0.0-preview-12__ __2018-09-18__
2+
## __AWS SDK for Java v2__
3+
- ### Features
4+
- Add mfa_serial to ProfileProperty
5+
- Allow clients to add Socket Channel Option
6+
- Implement apiCallAttemptTimeout and apiCallTimeout feature for asynchrounous calls. Customers can specify timeout via `ClientOverrideConfiguaration.Builder#apiCallTimeout(Duration)` or `RequestOverrideConfiguration.Builder#apiCallAttemptTimeout(Duration)`. Note: this feature is only implemented for asynchrounous api calls.
7+
- Improve logging for debuggability. see `SdkStandardLogger`.
8+
- Refactored all services to make module names match the service id from the service model
9+
- Removed sdk-core dependency from the profiles module. This allows reading from profile files without pulling in the rest of the SDK.
10+
- Replacing legacy `HttpResponse` with `SdkHttpFullResponse`.
11+
- Update service models to be current as of 2018-09-07.
12+
13+
- ### Bugfixes
14+
- Fix Response Fetcher hasNextPage to check if the output token is non null or non empty if it is a collection or map type. Related to [#677](https://github.com/aws/aws-sdk-java-v2/issues/677)
15+
- RetryPolicy bug fix: adding throttlingBackoffStrategy to `RetryPolicy.Builder`. see [#646](https://github.com/aws/aws-sdk-java-v2/issues/646)
16+
17+
## __AWS STS__
18+
- ### Features
19+
- Add the ability to provide a Supplier<AssumeRoleRequest> to StsAssumeRoleCredentialsProvider
20+
21+
## __Aamazon S3__
22+
- ### Bugfixes
23+
- Fix NPE for S3 GET request using http protocol. see [#612](https://github.com/aws/aws-sdk-java-v2/issues/612)
24+
25+
## __Amazon SimpleDB__
26+
- ### Removals
27+
- Amazon SimpleDB module is removed from the SDK 2.0. To use SimpleDB, use SDK 1.11.x. Note that you can run SDK 1.11 and 2.0 in the same application.
28+
29+
## __runtime__
30+
- ### Bugfixes
31+
- Netty 4.1.26.Final -> 4.1.28.Final
32+
133
# __2.0.0-preview-11__ __2018-07-30__
234
## __AWS SDK for Java v2__
335
- ### Features

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
# AWS SDK for Java 2.0 Developer Preview
22
[![Build Status](https://travis-ci.org/aws/aws-sdk-java-v2.svg?branch=master)](https://travis-ci.org/aws/aws-sdk-java-v2) ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiTFJSRXBBN1hkU1ZEQzZ4M1hoaWlFUExuNER3WjNpVllSQ09Qam1YdFlTSDNTd3RpZzNia3F0VkJRUTBwZlQwR1BEelpSV2dWVnp4YTBCOFZKRzRUR004PSIsIml2UGFyYW1ldGVyU3BlYyI6ImdHdEp1UHhKckpDRmhmQU4iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=master)
3+
[![Maven](https://img.shields.io/maven-central/v/software.amazon.awssdk/s3.svg?label=Maven)](https://search.maven.org/search?q=g:%22software.amazon.awssdk%22%20AND%20a:%22s3%22)
34

45
The **AWS SDK for Java 2.0 Developer Preview** is a rewrite of 1.0 with some great new features. As with version 1.0,
56
it enables you to easily work with [Amazon Web Services][aws] but also includes features like non-blocking IO and pluggable
67
HTTP implementation to further customize your applications. You can get started in minutes using ***Maven*** or any build system that supports MavenCentral as an artifact source.
78

8-
**NOTE** 2.0 version still a preview and is not recommended for production use yet.
9-
109
* [SDK Homepage][sdk-website]
10+
* [1.11 to 2.0 Changelog](docs/LaunchChangelog.md)
1111
* [API Docs][docs-api]
1212
* [Developer Guide][docs-guide] ([source][docs-guide-source])
1313
* [Issues][sdk-issues]
1414
* [SDK Blog][blog]
1515
* [Giving Feedback](#giving-feedback)
1616

17+
## Production Readiness
18+
- [kinesis][kinesis], [dynamodb][dynamodb], [cloudwatch][cloudwatch] are released under `2.0.x` and are production-ready.
19+
- The rest of the modules are still in preview and are **NOT** recommended for production use yet.
20+
1721
## Getting Started
1822

1923
#### Sign up for AWS ####
@@ -40,7 +44,7 @@ You can import the whole SDK into your project (includes all services) as follow
4044
<dependency>
4145
<groupId>software.amazon.awssdk</groupId>
4246
<artifactId>aws-sdk-java</artifactId>
43-
<version>2.0.0-preview-11</version>
47+
<version>2.0.0-preview-12</version>
4448
</dependency>
4549
```
4650

@@ -52,12 +56,12 @@ Alternatively you can add dependencies for the specific services you use only:
5256
<dependency>
5357
<groupId>software.amazon.awssdk</groupId>
5458
<artifactId>ec2</artifactId>
55-
<version>2.0.0-preview-11</version>
59+
<version>2.0.0-preview-12</version>
5660
</dependency>
5761
<dependency>
5862
<groupId>software.amazon.awssdk</groupId>
5963
<artifactId>s3</artifactId>
60-
<version>2.0.0-preview-11</version>
64+
<version>2.0.0-preview-12</version>
6165
</dependency>
6266
```
6367

@@ -71,7 +75,7 @@ To automatically manage module versions (currently all modules have the same ver
7175
<dependency>
7276
<groupId>software.amazon.awssdk</groupId>
7377
<artifactId>bom</artifactId>
74-
<version>2.0.0-preview-11</version>
78+
<version>2.0.0-preview-12</version>
7579
<type>pom</type>
7680
<scope>import</scope>
7781
</dependency>
@@ -142,3 +146,6 @@ We need your help in making this SDK great. Please participate in the community
142146
[support-center]: https://console.aws.amazon.com/support/
143147
[console]: https://console.aws.amazon.com
144148
[bom]: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22software.amazon.awssdk%22%20AND%20a%3A%22bom%22
149+
[kinesis]: https://search.maven.org/search?q=g:%22software.amazon.awssdk%22%20AND%20a:%22kinesis%22
150+
[dynamodb]: https://search.maven.org/search?q=g:%22software.amazon.awssdk%22%20AND%20a:%22dynamodb%22
151+
[cloudwatch]: https://search.maven.org/search?q=g:%22software.amazon.awssdk%22%20AND%20a:%22cloudwatch%22

aws-sdk-java/pom.xml

Lines changed: 21 additions & 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-12-SNAPSHOT</version>
24+
<version>2.0.0-preview-13-SNAPSHOT</version>
2525
<relativePath>../pom.xml</relativePath>
2626
</parent>
2727
<artifactId>aws-sdk-java</artifactId>
@@ -490,11 +490,31 @@
490490
<groupId>software.amazon.awssdk</groupId>
491491
<version>${awsjavasdk.version}</version>
492492
</dependency>
493+
<dependency>
494+
<artifactId>lexruntime</artifactId>
495+
<groupId>software.amazon.awssdk</groupId>
496+
<version>${awsjavasdk.version}</version>
497+
</dependency>
493498
<dependency>
494499
<artifactId>lexmodelbuilding</artifactId>
495500
<groupId>software.amazon.awssdk</groupId>
496501
<version>${awsjavasdk.version}</version>
497502
</dependency>
503+
<dependency>
504+
<artifactId>mediastore</artifactId>
505+
<groupId>software.amazon.awssdk</groupId>
506+
<version>${awsjavasdk.version}</version>
507+
</dependency>
508+
<dependency>
509+
<artifactId>mediastoredata</artifactId>
510+
<groupId>software.amazon.awssdk</groupId>
511+
<version>${awsjavasdk.version}</version>
512+
</dependency>
513+
<dependency>
514+
<artifactId>secretsmanager</artifactId>
515+
<groupId>software.amazon.awssdk</groupId>
516+
<version>${awsjavasdk.version}</version>
517+
</dependency>
498518
<dependency>
499519
<artifactId>marketplaceentitlement</artifactId>
500520
<groupId>software.amazon.awssdk</groupId>

bom/pom.xml

Lines changed: 36 additions & 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-12-SNAPSHOT</version>
24+
<version>2.0.0-preview-13-SNAPSHOT</version>
2525
<relativePath>../pom.xml</relativePath>
2626
</parent>
2727

@@ -498,6 +498,41 @@
498498
<groupId>software.amazon.awssdk</groupId>
499499
<version>${awsjavasdk.version}</version>
500500
</dependency>
501+
<dependency>
502+
<artifactId>lexruntime</artifactId>
503+
<groupId>software.amazon.awssdk</groupId>
504+
<version>${awsjavasdk.version}</version>
505+
</dependency>
506+
<dependency>
507+
<artifactId>lexmodelbuilding</artifactId>
508+
<groupId>software.amazon.awssdk</groupId>
509+
<version>${awsjavasdk.version}</version>
510+
</dependency>
511+
<dependency>
512+
<artifactId>mediastore</artifactId>
513+
<groupId>software.amazon.awssdk</groupId>
514+
<version>${awsjavasdk.version}</version>
515+
</dependency>
516+
<dependency>
517+
<artifactId>mediastoredata</artifactId>
518+
<groupId>software.amazon.awssdk</groupId>
519+
<version>${awsjavasdk.version}</version>
520+
</dependency>
521+
<dependency>
522+
<artifactId>secretsmanager</artifactId>
523+
<groupId>software.amazon.awssdk</groupId>
524+
<version>${awsjavasdk.version}</version>
525+
</dependency>
526+
<dependency>
527+
<artifactId>organizations</artifactId>
528+
<groupId>software.amazon.awssdk</groupId>
529+
<version>${awsjavasdk.version}</version>
530+
</dependency>
531+
<dependency>
532+
<artifactId>alexaforbusiness</artifactId>
533+
<groupId>software.amazon.awssdk</groupId>
534+
<version>${awsjavasdk.version}</version>
535+
</dependency>
501536
<dependency>
502537
<artifactId>batch</artifactId>
503538
<groupId>software.amazon.awssdk</groupId>

0 commit comments

Comments
 (0)