Skip to content

Commit e716c77

Browse files
authored
Merge pull request #1660 from aws/staging/d3048d53-dabb-4d92-966d-d34979bcbc47
Pull request: release <- staging/d3048d53-dabb-4d92-966d-d34979bcbc47
2 parents 7ea7047 + 13f7067 commit e716c77

File tree

464 files changed

+11421
-1745
lines changed

Some content is hidden

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

464 files changed

+11421
-1745
lines changed

.changes/2.17.33.json

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"version": "2.17.33",
3+
"date": "2021-09-02",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon Elastic File System",
8+
"contributor": "",
9+
"description": "Adds support for EFS Intelligent-Tiering, which uses EFS Lifecycle Management to monitor file access patterns and is designed to automatically transition files to and from your corresponding Infrequent Access (IA) storage classes."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Certificate Manager Private Certificate Authority",
14+
"contributor": "",
15+
"description": "Private Certificate Authority Service now allows customers to enable an online certificate status protocol (OCSP) responder service on their private certificate authorities. Customers can also optionally configure a custom CNAME for their OCSP responder."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon Elastic Block Store",
20+
"contributor": "",
21+
"description": "Documentation updates for Amazon EBS direct APIs."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS SDK for Java v2",
26+
"contributor": "",
27+
"description": "Updated service endpoint metadata."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Access Analyzer",
32+
"contributor": "",
33+
"description": "Updates service API, documentation, and paginators to support multi-region access points from Amazon S3."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon QuickSight",
38+
"contributor": "",
39+
"description": "This release adds support for referencing parent datasets as sources in a child dataset."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon Lex Model Building Service",
44+
"contributor": "",
45+
"description": "Lex now supports Korean (ko-KR) locale."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS Transfer Family",
50+
"contributor": "",
51+
"description": "AWS Transfer Family introduces Managed Workflows for creating, executing, monitoring, and standardizing post file transfer processing"
52+
},
53+
{
54+
"type": "feature",
55+
"category": "AWS SecurityHub",
56+
"contributor": "",
57+
"description": "New ASFF Resources: AwsAutoScalingLaunchConfiguration, AwsEc2VpnConnection, AwsEcrContainerImage. Added KeyRotationStatus to AwsKmsKey. Added AccessControlList, BucketLoggingConfiguration,BucketNotificationConfiguration and BucketNotificationConfiguration to AwsS3Bucket."
58+
},
59+
{
60+
"type": "feature",
61+
"category": "AWS S3 Control",
62+
"contributor": "",
63+
"description": "S3 Multi-Region Access Points provide a single global endpoint to access a data set that spans multiple S3 buckets in different AWS Regions."
64+
},
65+
{
66+
"type": "feature",
67+
"category": "Schemas",
68+
"contributor": "",
69+
"description": "This update include the support for Schema Discoverer to discover the events sent to the bus from another account. The feature will be enabled by default when discoverer is created or updated but can also be opt-in or opt-out by specifying the value for crossAccount."
70+
},
71+
{
72+
"type": "feature",
73+
"category": "Amazon FSx",
74+
"contributor": "",
75+
"description": "Announcing Amazon FSx for NetApp ONTAP, a new service that provides fully managed shared storage in the AWS Cloud with the data access and management capabilities of ONTAP."
76+
}
77+
]
78+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"category": "Amazon S3",
3+
"contributor": "",
4+
"type": "feature",
5+
"description": "Adds multi-region support for S3 access points as well as Sigv4 Asymmetric signing"
6+
}

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,52 @@
1+
# __2.17.33__ __2021-09-02__
2+
## __AWS Certificate Manager Private Certificate Authority__
3+
- ### Features
4+
- Private Certificate Authority Service now allows customers to enable an online certificate status protocol (OCSP) responder service on their private certificate authorities. Customers can also optionally configure a custom CNAME for their OCSP responder.
5+
6+
## __AWS S3 Control__
7+
- ### Features
8+
- S3 Multi-Region Access Points provide a single global endpoint to access a data set that spans multiple S3 buckets in different AWS Regions.
9+
10+
## __AWS SDK for Java v2__
11+
- ### Features
12+
- Updated service endpoint metadata.
13+
14+
## __AWS SecurityHub__
15+
- ### Features
16+
- New ASFF Resources: AwsAutoScalingLaunchConfiguration, AwsEc2VpnConnection, AwsEcrContainerImage. Added KeyRotationStatus to AwsKmsKey. Added AccessControlList, BucketLoggingConfiguration,BucketNotificationConfiguration and BucketNotificationConfiguration to AwsS3Bucket.
17+
18+
## __AWS Transfer Family__
19+
- ### Features
20+
- AWS Transfer Family introduces Managed Workflows for creating, executing, monitoring, and standardizing post file transfer processing
21+
22+
## __Access Analyzer__
23+
- ### Features
24+
- Updates service API, documentation, and paginators to support multi-region access points from Amazon S3.
25+
26+
## __Amazon Elastic Block Store__
27+
- ### Features
28+
- Documentation updates for Amazon EBS direct APIs.
29+
30+
## __Amazon Elastic File System__
31+
- ### Features
32+
- Adds support for EFS Intelligent-Tiering, which uses EFS Lifecycle Management to monitor file access patterns and is designed to automatically transition files to and from your corresponding Infrequent Access (IA) storage classes.
33+
34+
## __Amazon FSx__
35+
- ### Features
36+
- Announcing Amazon FSx for NetApp ONTAP, a new service that provides fully managed shared storage in the AWS Cloud with the data access and management capabilities of ONTAP.
37+
38+
## __Amazon Lex Model Building Service__
39+
- ### Features
40+
- Lex now supports Korean (ko-KR) locale.
41+
42+
## __Amazon QuickSight__
43+
- ### Features
44+
- This release adds support for referencing parent datasets as sources in a child dataset.
45+
46+
## __Schemas__
47+
- ### Features
48+
- This update include the support for Schema Discoverer to discover the events sent to the bus from another account. The feature will be enabled by default when discoverer is created or updated but can also be opt-in or opt-out by specifying the value for crossAccount.
49+
150
# __2.17.32__ __2021-09-01__
251
## __AWS CloudTrail__
352
- ### Features

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ To automatically manage module versions (currently all modules have the same ver
5252
<dependency>
5353
<groupId>software.amazon.awssdk</groupId>
5454
<artifactId>bom</artifactId>
55-
<version>2.17.32</version>
55+
<version>2.17.33</version>
5656
<type>pom</type>
5757
<scope>import</scope>
5858
</dependency>
@@ -86,12 +86,12 @@ Alternatively you can add dependencies for the specific services you use only:
8686
<dependency>
8787
<groupId>software.amazon.awssdk</groupId>
8888
<artifactId>ec2</artifactId>
89-
<version>2.17.32</version>
89+
<version>2.17.33</version>
9090
</dependency>
9191
<dependency>
9292
<groupId>software.amazon.awssdk</groupId>
9393
<artifactId>s3</artifactId>
94-
<version>2.17.32</version>
94+
<version>2.17.33</version>
9595
</dependency>
9696
```
9797

@@ -103,7 +103,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please
103103
<dependency>
104104
<groupId>software.amazon.awssdk</groupId>
105105
<artifactId>aws-sdk-java</artifactId>
106-
<version>2.17.32</version>
106+
<version>2.17.33</version>
107107
</dependency>
108108
```
109109

archetypes/archetype-app-quickstart/pom.xml

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

archetypes/archetype-lambda/pom.xml

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

archetypes/archetype-tools/pom.xml

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

archetypes/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>aws-sdk-java-pom</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.32</version>
23+
<version>2.17.33</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetypes</artifactId>

aws-sdk-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<parent>
1818
<groupId>software.amazon.awssdk</groupId>
1919
<artifactId>aws-sdk-java-pom</artifactId>
20-
<version>2.17.32</version>
20+
<version>2.17.33</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>aws-sdk-java</artifactId>

bom-internal/pom.xml

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

bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<parent>
1818
<groupId>software.amazon.awssdk</groupId>
1919
<artifactId>aws-sdk-java-pom</artifactId>
20-
<version>2.17.32</version>
20+
<version>2.17.33</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>

build-tools/src/main/resources/software/amazon/awssdk/spotbugs-suppressions.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,12 @@
129129
<Bug pattern="EI_EXPOSE_REP" />
130130
</Match>
131131

132+
<Match>
133+
<Class name="software.amazon.awssdk.authcrt.signer.internal.SdkSigningResult" />
134+
<Method name="getSignature" />
135+
<Bug pattern="EI_EXPOSE_REP" />
136+
</Match>
137+
132138
<Match>
133139
<Class name="software.amazon.awssdk.protocols.json.internal.unmarshall.JsonProtocolUnmarshaller" />
134140
<Method name="unmarshallStructured" />

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.17.32</version>
24+
<version>2.17.33</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
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>software.amazon.awssdk</groupId>
2424
<artifactId>aws-sdk-java-pom</artifactId>
25-
<version>2.17.32</version>
25+
<version>2.17.33</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-lite-maven-plugin</artifactId>

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

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.17.32</version>
25+
<version>2.17.33</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.17.32</version>
24+
<version>2.17.33</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
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>core</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.32</version>
23+
<version>2.17.33</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

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.17.32</version>
23+
<version>2.17.33</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

core/arns/src/main/java/software/amazon/awssdk/arns/Arn.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import java.util.Objects;
1919
import java.util.Optional;
2020
import software.amazon.awssdk.annotations.SdkPublicApi;
21+
import software.amazon.awssdk.utils.StringUtils;
2122
import software.amazon.awssdk.utils.Validate;
2223
import software.amazon.awssdk.utils.builder.CopyableBuilder;
2324
import software.amazon.awssdk.utils.builder.ToCopyableBuilder;
@@ -106,14 +107,14 @@ public String service() {
106107
* @return The Region that the resource resides in.
107108
*/
108109
public Optional<String> region() {
109-
return Optional.ofNullable(region);
110+
return StringUtils.isEmpty(region) ? Optional.empty() : Optional.of(region);
110111
}
111112

112113
/**
113114
* @return The ID of the AWS account that owns the resource, without the hyphens.
114115
*/
115116
public Optional<String> accountId() {
116-
return Optional.ofNullable(accountId);
117+
return StringUtils.isEmpty(accountId) ? Optional.empty() : Optional.of(accountId);
117118
}
118119

119120
/**

0 commit comments

Comments
 (0)