Skip to content

Commit 7a48503

Browse files
Merge pull request #682 from aws/staging/37a6b381-acc3-4fa2-9b79-eea2fc78f74c
Pull request: release <- staging/37a6b381-acc3-4fa2-9b79-eea2fc78f74c
2 parents 3224a74 + d2cfe98 commit 7a48503

File tree

292 files changed

+3620
-646
lines changed

Some content is hidden

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

292 files changed

+3620
-646
lines changed

.changes/2.10.25.json

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
{
2+
"version": "2.10.25",
3+
"date": "2019-11-26",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS Directory Service",
8+
"description": "This release will introduce optional encryption over LDAP network traffic using SSL certificates between customer's self-managed AD and AWS Directory Services instances. The release also provides APIs for Certificate management."
9+
},
10+
{
11+
"type": "feature",
12+
"category": "AWS Organizations",
13+
"description": "Introduces the DescribeEffectivePolicy action, which returns the contents of the policy that's in effect for the account."
14+
},
15+
{
16+
"type": "feature",
17+
"category": "AWS RDS DataService",
18+
"description": "Type hints to improve handling of some specific parameter types (date/time, decimal etc) for ExecuteStatement and BatchExecuteStatement APIs"
19+
},
20+
{
21+
"type": "feature",
22+
"category": "AWS Resource Groups Tagging API",
23+
"description": "You can use tag policies to help standardize on tags across your organization's resources."
24+
},
25+
{
26+
"type": "feature",
27+
"category": "AWSServerlessApplicationRepository",
28+
"description": "AWS Serverless Application Repository now supports verified authors. Verified means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed."
29+
},
30+
{
31+
"type": "feature",
32+
"category": "Amazon WorkSpaces",
33+
"description": "For the WorkspaceBundle API, added the image identifier and the time of the last update."
34+
},
35+
{
36+
"type": "bugfix",
37+
"category": "AWS Kinesis",
38+
"description": "Reducing default read timeout and write timeout to 10 seconds for Kinesis client."
39+
},
40+
{
41+
"type": "feature",
42+
"category": "Amazon Cognito Identity Provider",
43+
"description": "This release adds a new setting for a user pool to configure which recovery methods a user can use to recover their account via the forgot password operation."
44+
},
45+
{
46+
"type": "feature",
47+
"category": "Netty NIO HTTP Client",
48+
"description": "Detect unhealthy http2 connections when read or write times out by sending PING frames"
49+
},
50+
{
51+
"type": "feature",
52+
"category": "AWS MediaTailor",
53+
"description": "AWS Elemental MediaTailor SDK now allows configuration of the Live Pre-Roll feature for HLS and DASH streams."
54+
},
55+
{
56+
"type": "feature",
57+
"category": "Amazon DynamoDB",
58+
"description": "1) Amazon Contributor Insights for Amazon DynamoDB is a diagnostic tool for identifying frequently accessed keys and understanding database traffic trends. 2) Support for displaying new fields when a table's encryption state is Inaccessible or the table have been Archived."
59+
},
60+
{
61+
"type": "feature",
62+
"category": "Amazon Elastic Inference",
63+
"description": "Amazon Elastic Inference allows customers to attach Elastic Inference Accelerators to Amazon EC2 and Amazon ECS tasks, thus providing low-cost GPU-powered acceleration and reducing the cost of running deep learning inference. This release allows customers to add or remove tags for their Elastic Inference Accelerators."
64+
},
65+
{
66+
"type": "feature",
67+
"category": "Amazon QuickSight",
68+
"description": "Documentation updates for QuickSight"
69+
}
70+
]
71+
}

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,56 @@
1+
# __2.10.25__ __2019-11-26__
2+
## __AWS Directory Service__
3+
- ### Features
4+
- This release will introduce optional encryption over LDAP network traffic using SSL certificates between customer's self-managed AD and AWS Directory Services instances. The release also provides APIs for Certificate management.
5+
6+
## __AWS Kinesis__
7+
- ### Bugfixes
8+
- Reducing default read timeout and write timeout to 10 seconds for Kinesis client.
9+
10+
## __AWS MediaTailor__
11+
- ### Features
12+
- AWS Elemental MediaTailor SDK now allows configuration of the Live Pre-Roll feature for HLS and DASH streams.
13+
14+
## __AWS Organizations__
15+
- ### Features
16+
- Introduces the DescribeEffectivePolicy action, which returns the contents of the policy that's in effect for the account.
17+
18+
## __AWS RDS DataService__
19+
- ### Features
20+
- Type hints to improve handling of some specific parameter types (date/time, decimal etc) for ExecuteStatement and BatchExecuteStatement APIs
21+
22+
## __AWS Resource Groups Tagging API__
23+
- ### Features
24+
- You can use tag policies to help standardize on tags across your organization's resources.
25+
26+
## __AWSServerlessApplicationRepository__
27+
- ### Features
28+
- AWS Serverless Application Repository now supports verified authors. Verified means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed.
29+
30+
## __Amazon Cognito Identity Provider__
31+
- ### Features
32+
- This release adds a new setting for a user pool to configure which recovery methods a user can use to recover their account via the forgot password operation.
33+
34+
## __Amazon DynamoDB__
35+
- ### Features
36+
- 1) Amazon Contributor Insights for Amazon DynamoDB is a diagnostic tool for identifying frequently accessed keys and understanding database traffic trends. 2) Support for displaying new fields when a table's encryption state is Inaccessible or the table have been Archived.
37+
38+
## __Amazon Elastic Inference__
39+
- ### Features
40+
- Amazon Elastic Inference allows customers to attach Elastic Inference Accelerators to Amazon EC2 and Amazon ECS tasks, thus providing low-cost GPU-powered acceleration and reducing the cost of running deep learning inference. This release allows customers to add or remove tags for their Elastic Inference Accelerators.
41+
42+
## __Amazon QuickSight__
43+
- ### Features
44+
- Documentation updates for QuickSight
45+
46+
## __Amazon WorkSpaces__
47+
- ### Features
48+
- For the WorkspaceBundle API, added the image identifier and the time of the last update.
49+
50+
## __Netty NIO HTTP Client__
51+
- ### Features
52+
- Detect unhealthy http2 connections when read or write times out by sending PING frames
53+
154
# __2.10.24__ __2019-11-25__
255
## __AWS CodeBuild__
356
- ### Features

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ To automatically manage module versions (currently all modules have the same ver
4848
<dependency>
4949
<groupId>software.amazon.awssdk</groupId>
5050
<artifactId>bom</artifactId>
51-
<version>2.10.24</version>
51+
<version>2.10.25</version>
5252
<type>pom</type>
5353
<scope>import</scope>
5454
</dependency>
@@ -82,12 +82,12 @@ Alternatively you can add dependencies for the specific services you use only:
8282
<dependency>
8383
<groupId>software.amazon.awssdk</groupId>
8484
<artifactId>ec2</artifactId>
85-
<version>2.10.24</version>
85+
<version>2.10.25</version>
8686
</dependency>
8787
<dependency>
8888
<groupId>software.amazon.awssdk</groupId>
8989
<artifactId>s3</artifactId>
90-
<version>2.10.24</version>
90+
<version>2.10.25</version>
9191
</dependency>
9292
```
9393

@@ -99,7 +99,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please
9999
<dependency>
100100
<groupId>software.amazon.awssdk</groupId>
101101
<artifactId>aws-sdk-java</artifactId>
102-
<version>2.10.24</version>
102+
<version>2.10.25</version>
103103
</dependency>
104104
```
105105

aws-sdk-java/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>software.amazon.awssdk</groupId>
66
<artifactId>aws-sdk-java-pom</artifactId>
7-
<version>2.10.24</version>
7+
<version>2.10.25</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>aws-sdk-java</artifactId>
@@ -1015,6 +1015,11 @@ Amazon AutoScaling, etc).</description>
10151015
<artifactId>iotsecuretunneling</artifactId>
10161016
<version>${awsjavasdk.version}</version>
10171017
</dependency>
1018+
<dependency>
1019+
<groupId>software.amazon.awssdk</groupId>
1020+
<artifactId>elasticinference</artifactId>
1021+
<version>${awsjavasdk.version}</version>
1022+
</dependency>
10181023
</dependencies>
10191024
<build>
10201025
<finalName>${project.artifactId}-${project.version}</finalName>

bom-internal/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>aws-sdk-java-pom</artifactId>
77
<groupId>software.amazon.awssdk</groupId>
8-
<version>2.10.24</version>
8+
<version>2.10.25</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

bom/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>software.amazon.awssdk</groupId>
66
<artifactId>aws-sdk-java-pom</artifactId>
7-
<version>2.10.24</version>
7+
<version>2.10.25</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>bom</artifactId>
@@ -1125,6 +1125,11 @@
11251125
<artifactId>iotsecuretunneling</artifactId>
11261126
<version>${awsjavasdk.version}</version>
11271127
</dependency>
1128+
<dependency>
1129+
<groupId>software.amazon.awssdk</groupId>
1130+
<artifactId>elasticinference</artifactId>
1131+
<version>${awsjavasdk.version}</version>
1132+
</dependency>
11281133
</dependencies>
11291134
</dependencyManagement>
11301135
</project>

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.10.24</version>
24+
<version>2.10.25</version>
2525
</parent>
2626
<artifactId>bundle</artifactId>
2727
<packaging>jar</packaging>

codegen-lite-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>software.amazon.awssdk</groupId>
99
<artifactId>aws-sdk-java-pom</artifactId>
10-
<version>2.10.24</version>
10+
<version>2.10.25</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313
<artifactId>codegen-lite-maven-plugin</artifactId>

codegen-lite/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>software.amazon.awssdk</groupId>
88
<artifactId>aws-sdk-java-pom</artifactId>
9-
<version>2.10.24</version>
9+
<version>2.10.25</version>
1010
</parent>
1111
<artifactId>codegen-lite</artifactId>
1212
<name>AWS Java SDK :: Code Generator Lite</name>

codegen-lite/src/main/java/software/amazon/awssdk/codegen/lite/regions/ServiceMetadataProviderGenerator.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ private CodeBlock regions(Partitions partitions) {
101101
}
102102

103103
private ClassName serviceMetadataClass(String service) {
104+
if ("s3".equals(service)) {
105+
// This class contains extra logic for detecting the regional endpoint flag
106+
return ClassName.get(basePackage, "EnhancedS3ServiceMetadata");
107+
}
104108
String sanitizedServiceName = service.replace(".", "-");
105109
return ClassName.get(basePackage, Stream.of(sanitizedServiceName.split("-"))
106110
.map(Utils::capitalize)

codegen-lite/src/test/resources/software/amazon/awssdk/codegen/lite/regions/service-metadata-provider.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
package software.amazon.awssdk.regions;
2-
32
import java.util.Map;
43
import software.amazon.awssdk.annotations.Generated;
54
import software.amazon.awssdk.annotations.SdkPublicApi;
@@ -56,6 +55,7 @@
5655
import software.amazon.awssdk.regions.servicemetadata.ElasticmapreduceServiceMetadata;
5756
import software.amazon.awssdk.regions.servicemetadata.ElastictranscoderServiceMetadata;
5857
import software.amazon.awssdk.regions.servicemetadata.EmailServiceMetadata;
58+
import software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata;
5959
import software.amazon.awssdk.regions.servicemetadata.EntitlementMarketplaceServiceMetadata;
6060
import software.amazon.awssdk.regions.servicemetadata.EsServiceMetadata;
6161
import software.amazon.awssdk.regions.servicemetadata.EventsServiceMetadata;
@@ -107,7 +107,6 @@
107107
import software.amazon.awssdk.regions.servicemetadata.Route53domainsServiceMetadata;
108108
import software.amazon.awssdk.regions.servicemetadata.RuntimeLexServiceMetadata;
109109
import software.amazon.awssdk.regions.servicemetadata.RuntimeSagemakerServiceMetadata;
110-
import software.amazon.awssdk.regions.servicemetadata.S3ServiceMetadata;
111110
import software.amazon.awssdk.regions.servicemetadata.SagemakerServiceMetadata;
112111
import software.amazon.awssdk.regions.servicemetadata.SdbServiceMetadata;
113112
import software.amazon.awssdk.regions.servicemetadata.SecretsmanagerServiceMetadata;
@@ -196,7 +195,7 @@ public final class GeneratedServiceMetadataProvider implements ServiceMetadataPr
196195
.put("redshift", new RedshiftServiceMetadata()).put("rekognition", new RekognitionServiceMetadata())
197196
.put("resource-groups", new ResourceGroupsServiceMetadata()).put("route53", new Route53ServiceMetadata())
198197
.put("route53domains", new Route53domainsServiceMetadata()).put("runtime.lex", new RuntimeLexServiceMetadata())
199-
.put("runtime.sagemaker", new RuntimeSagemakerServiceMetadata()).put("s3", new S3ServiceMetadata())
198+
.put("runtime.sagemaker", new RuntimeSagemakerServiceMetadata()).put("s3", new EnhancedS3ServiceMetadata())
200199
.put("sagemaker", new SagemakerServiceMetadata()).put("sdb", new SdbServiceMetadata())
201200
.put("secretsmanager", new SecretsmanagerServiceMetadata())
202201
.put("serverlessrepo", new ServerlessrepoServiceMetadata())

codegen-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>software.amazon.awssdk</groupId>
2424
<artifactId>aws-sdk-java-pom</artifactId>
25-
<version>2.10.24</version>
25+
<version>2.10.25</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-maven-plugin</artifactId>

codegen/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.10.24</version>
24+
<version>2.10.25</version>
2525
</parent>
2626
<artifactId>codegen</artifactId>
2727
<name>AWS Java SDK :: Code Generator</name>

core/annotations/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>core</artifactId>
77
<groupId>software.amazon.awssdk</groupId>
8-
<version>2.10.24</version>
8+
<version>2.10.25</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

core/arns/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>core</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.10.24</version>
23+
<version>2.10.25</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

core/auth/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>software.amazon.awssdk</groupId>
99
<artifactId>core</artifactId>
10-
<version>2.10.24</version>
10+
<version>2.10.25</version>
1111
</parent>
1212

1313
<artifactId>auth</artifactId>

core/aws-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>software.amazon.awssdk</groupId>
99
<artifactId>core</artifactId>
10-
<version>2.10.24</version>
10+
<version>2.10.25</version>
1111
</parent>
1212

1313
<artifactId>aws-core</artifactId>

core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>aws-sdk-java-pom</artifactId>
2323
<groupId>software.amazon.awssdk</groupId>
24-
<version>2.10.24</version>
24+
<version>2.10.25</version>
2525
</parent>
2626

2727
<artifactId>core</artifactId>

core/profiles/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>software.amazon.awssdk</groupId>
2424
<artifactId>core</artifactId>
25-
<version>2.10.24</version>
25+
<version>2.10.25</version>
2626
</parent>
2727

2828
<artifactId>profiles</artifactId>

core/profiles/src/main/java/software/amazon/awssdk/profiles/ProfileProperty.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,12 @@ public final class ProfileProperty {
8686

8787
public static final String WEB_IDENTITY_TOKEN_FILE = "web_identity_token_file";
8888

89+
/**
90+
* The S3 regional endpoint setting for the {@code us-east-1} region. Setting the value to {@code regional} causes
91+
* the SDK to use the {@code s3.us-east-1.amazonaws.com} endpoint when using the {@code US_EAST_1} region instead of
92+
* the global {@code s3.amazonaws.com}. Using the regional endpoint is disabled by default.
93+
*/
94+
public static final String S3_US_EAST_1_REGIONAL_ENDPOINT = "s3_us_east_1_regional_endpoint";
95+
8996
private ProfileProperty() {}
9097
}

core/protocols/aws-cbor-protocol/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>protocols</artifactId>
77
<groupId>software.amazon.awssdk</groupId>
8-
<version>2.10.24</version>
8+
<version>2.10.25</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

core/protocols/aws-ion-protocol/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>protocols</artifactId>
77
<groupId>software.amazon.awssdk</groupId>
8-
<version>2.10.24</version>
8+
<version>2.10.25</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

core/protocols/aws-json-protocol/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>protocols</artifactId>
77
<groupId>software.amazon.awssdk</groupId>
8-
<version>2.10.24</version>
8+
<version>2.10.25</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

0 commit comments

Comments
 (0)