Skip to content

Commit e92560a

Browse files
Merge pull request #2258 from aws/staging/456822fb-4181-4231-9923-e01bb1f439f3
Pull request: release <- staging/456822fb-4181-4231-9923-e01bb1f439f3
2 parents 76583e9 + 21708bc commit e92560a

File tree

472 files changed

+5609
-3780
lines changed

Some content is hidden

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

472 files changed

+5609
-3780
lines changed

.changes/2.18.20.json

+138
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
{
2+
"version": "2.18.20",
3+
"date": "2022-11-17",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS Amplify",
8+
"contributor": "",
9+
"description": "Adds a new value (WEB_COMPUTE) to the Platform enum that allows customers to create Amplify Apps with Server-Side Rendering support."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS AppSync",
14+
"contributor": "",
15+
"description": "This release introduces the APPSYNC_JS runtime, and adds support for JavaScript in AppSync functions and AppSync pipeline resolvers."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Database Migration Service",
20+
"contributor": "",
21+
"description": "Adds support for Internet Protocol Version 6 (IPv6) on DMS Replication Instances"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Lambda",
26+
"contributor": "",
27+
"description": "Add Node 18 (nodejs18.x) support to AWS Lambda."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS S3 Control",
32+
"contributor": "",
33+
"description": "Added 34 new S3 Storage Lens metrics to support additional customer use cases."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS SDK for Java v2",
38+
"contributor": "",
39+
"description": "Stop using execution.interceptors reflective loading for internal interceptors. This will reduce the chance of shading errors."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS SDK for Java v2",
44+
"contributor": "",
45+
"description": "Provide the contents of stderr as part of the exception in the case of non zero RCs returned from the external process in `ProcessCredentialProvider`. See [#3377](https://github.com/aws/aws-sdk-java-v2/issues/3377)"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS Secrets Manager",
50+
"contributor": "",
51+
"description": "Documentation updates for Secrets Manager."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "AWS SecurityHub",
56+
"contributor": "",
57+
"description": "Added SourceLayerArn and SourceLayerHash field for security findings. Updated AwsLambdaFunction Resource detail"
58+
},
59+
{
60+
"type": "feature",
61+
"category": "AWS Security Token Service",
62+
"contributor": "",
63+
"description": "Documentation updates for AWS Security Token Service."
64+
},
65+
{
66+
"type": "feature",
67+
"category": "AWS Service Catalog App Registry",
68+
"contributor": "",
69+
"description": "This release adds support for tagged resource associations, which allows you to associate a group of resources with a defined resource tag key and value to the application."
70+
},
71+
{
72+
"type": "feature",
73+
"category": "Amazon Appflow",
74+
"contributor": "",
75+
"description": "AppFlow simplifies the preparation and cataloging of SaaS data into the AWS Glue Data Catalog where your data can be discovered and accessed by AWS analytics and ML services. AppFlow now also supports data field partitioning and file size optimization to improve query performance and reduce cost."
76+
},
77+
{
78+
"type": "feature",
79+
"category": "Amazon Elastic Compute Cloud",
80+
"contributor": "",
81+
"description": "This release adds a new optional parameter \"privateIpAddress\" for the CreateNatGateway API. PrivateIPAddress will allow customers to select a custom Private IPv4 address instead of having it be auto-assigned."
82+
},
83+
{
84+
"type": "feature",
85+
"category": "Amazon Interactive Video Service Chat",
86+
"contributor": "",
87+
"description": "Adds LoggingConfiguration APIs for IVS Chat - a feature that allows customers to store and record sent messages in a chat room to S3 buckets, CloudWatch logs, or Kinesis firehose."
88+
},
89+
{
90+
"type": "feature",
91+
"category": "Amazon Personalize",
92+
"contributor": "",
93+
"description": "This release provides support for creation and use of metric attributions in AWS Personalize"
94+
},
95+
{
96+
"type": "feature",
97+
"category": "Amazon Polly",
98+
"contributor": "",
99+
"description": "Add two new neural voices - Ola (pl-PL) and Hala (ar-AE)."
100+
},
101+
{
102+
"type": "feature",
103+
"category": "Amazon Textract",
104+
"contributor": "",
105+
"description": "This release adds support for specifying and extracting information from documents using the Signatures feature within Analyze Document API"
106+
},
107+
{
108+
"type": "feature",
109+
"category": "Amazon WorkSpaces",
110+
"contributor": "",
111+
"description": "The release introduces CreateStandbyWorkspaces, an API that allows you to create standby WorkSpaces associated with a primary WorkSpace in another Region. DescribeWorkspaces now includes related WorkSpaces properties. DescribeWorkspaceBundles and CreateWorkspaceBundle now return more bundle details."
112+
},
113+
{
114+
"type": "feature",
115+
"category": "CloudWatch RUM",
116+
"contributor": "",
117+
"description": "CloudWatch RUM now supports custom events. To use custom events, create an app monitor or update an app monitor with CustomEvent Status as ENABLED."
118+
},
119+
{
120+
"type": "feature",
121+
"category": "EMR Serverless",
122+
"contributor": "",
123+
"description": "Adds support for AWS Graviton2 based applications. You can now select CPU architecture when creating new applications or updating existing ones."
124+
},
125+
{
126+
"type": "feature",
127+
"category": "Elastic Load Balancing",
128+
"contributor": "",
129+
"description": "Provides new target group attributes to turn on/off cross zone load balancing and configure target group health for Network Load Balancers and Application Load Balancers. Provides improvements to health check configuration for Network Load Balancers."
130+
},
131+
{
132+
"type": "feature",
133+
"category": "AWS SDK for Java v2",
134+
"contributor": "",
135+
"description": "Updated endpoint and partition metadata."
136+
}
137+
]
138+
}

CHANGELOG.md

+83
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,86 @@
1+
# __2.18.20__ __2022-11-17__
2+
## __AWS Amplify__
3+
- ### Features
4+
- Adds a new value (WEB_COMPUTE) to the Platform enum that allows customers to create Amplify Apps with Server-Side Rendering support.
5+
6+
## __AWS AppSync__
7+
- ### Features
8+
- This release introduces the APPSYNC_JS runtime, and adds support for JavaScript in AppSync functions and AppSync pipeline resolvers.
9+
10+
## __AWS Database Migration Service__
11+
- ### Features
12+
- Adds support for Internet Protocol Version 6 (IPv6) on DMS Replication Instances
13+
14+
## __AWS Lambda__
15+
- ### Features
16+
- Add Node 18 (nodejs18.x) support to AWS Lambda.
17+
18+
## __AWS S3 Control__
19+
- ### Features
20+
- Added 34 new S3 Storage Lens metrics to support additional customer use cases.
21+
22+
## __AWS SDK for Java v2__
23+
- ### Features
24+
- Provide the contents of stderr as part of the exception in the case of non zero RCs returned from the external process in `ProcessCredentialProvider`. See [#3377](https://github.com/aws/aws-sdk-java-v2/issues/3377)
25+
- Stop using execution.interceptors reflective loading for internal interceptors. This will reduce the chance of shading errors.
26+
- Updated endpoint and partition metadata.
27+
28+
## __AWS Secrets Manager__
29+
- ### Features
30+
- Documentation updates for Secrets Manager.
31+
32+
## __AWS Security Token Service__
33+
- ### Features
34+
- Documentation updates for AWS Security Token Service.
35+
36+
## __AWS SecurityHub__
37+
- ### Features
38+
- Added SourceLayerArn and SourceLayerHash field for security findings. Updated AwsLambdaFunction Resource detail
39+
40+
## __AWS Service Catalog App Registry__
41+
- ### Features
42+
- This release adds support for tagged resource associations, which allows you to associate a group of resources with a defined resource tag key and value to the application.
43+
44+
## __Amazon Appflow__
45+
- ### Features
46+
- AppFlow simplifies the preparation and cataloging of SaaS data into the AWS Glue Data Catalog where your data can be discovered and accessed by AWS analytics and ML services. AppFlow now also supports data field partitioning and file size optimization to improve query performance and reduce cost.
47+
48+
## __Amazon Elastic Compute Cloud__
49+
- ### Features
50+
- This release adds a new optional parameter "privateIpAddress" for the CreateNatGateway API. PrivateIPAddress will allow customers to select a custom Private IPv4 address instead of having it be auto-assigned.
51+
52+
## __Amazon Interactive Video Service Chat__
53+
- ### Features
54+
- Adds LoggingConfiguration APIs for IVS Chat - a feature that allows customers to store and record sent messages in a chat room to S3 buckets, CloudWatch logs, or Kinesis firehose.
55+
56+
## __Amazon Personalize__
57+
- ### Features
58+
- This release provides support for creation and use of metric attributions in AWS Personalize
59+
60+
## __Amazon Polly__
61+
- ### Features
62+
- Add two new neural voices - Ola (pl-PL) and Hala (ar-AE).
63+
64+
## __Amazon Textract__
65+
- ### Features
66+
- This release adds support for specifying and extracting information from documents using the Signatures feature within Analyze Document API
67+
68+
## __Amazon WorkSpaces__
69+
- ### Features
70+
- The release introduces CreateStandbyWorkspaces, an API that allows you to create standby WorkSpaces associated with a primary WorkSpace in another Region. DescribeWorkspaces now includes related WorkSpaces properties. DescribeWorkspaceBundles and CreateWorkspaceBundle now return more bundle details.
71+
72+
## __CloudWatch RUM__
73+
- ### Features
74+
- CloudWatch RUM now supports custom events. To use custom events, create an app monitor or update an app monitor with CustomEvent Status as ENABLED.
75+
76+
## __EMR Serverless__
77+
- ### Features
78+
- Adds support for AWS Graviton2 based applications. You can now select CPU architecture when creating new applications or updating existing ones.
79+
80+
## __Elastic Load Balancing__
81+
- ### Features
82+
- Provides new target group attributes to turn on/off cross zone load balancing and configure target group health for Network Load Balancers and Application Load Balancers. Provides improvements to health check configuration for Network Load Balancers.
83+
184
# __2.18.19__ __2022-11-16__
285
## __AWS Batch__
386
- ### Features

README.md

+4-4
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.18.19</version>
55+
<version>2.18.20</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.18.19</version>
89+
<version>2.18.20</version>
9090
</dependency>
9191
<dependency>
9292
<groupId>software.amazon.awssdk</groupId>
9393
<artifactId>s3</artifactId>
94-
<version>2.18.19</version>
94+
<version>2.18.20</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.18.19</version>
106+
<version>2.18.20</version>
107107
</dependency>
108108
```
109109

archetypes/archetype-app-quickstart/pom.xml

+1-1
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.18.19</version>
23+
<version>2.18.20</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

archetypes/archetype-lambda/pom.xml

+1-1
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.18.19</version>
23+
<version>2.18.20</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetype-lambda</artifactId>

archetypes/archetype-tools/pom.xml

+1-1
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.18.19</version>
23+
<version>2.18.20</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

archetypes/pom.xml

+1-1
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.18.19</version>
23+
<version>2.18.20</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetypes</artifactId>

aws-sdk-java/pom.xml

+1-1
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.18.19</version>
20+
<version>2.18.20</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>aws-sdk-java</artifactId>

bom-internal/pom.xml

+1-1
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.18.19</version>
23+
<version>2.18.20</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

bom/pom.xml

+1-1
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.18.19</version>
20+
<version>2.18.20</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>

bundle/pom.xml

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

codegen-lite-maven-plugin/pom.xml

+1-1
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.18.19</version>
25+
<version>2.18.20</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-lite-maven-plugin</artifactId>

codegen-lite/pom.xml

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

codegen-maven-plugin/pom.xml

+1-1
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.18.19</version>
25+
<version>2.18.20</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-maven-plugin</artifactId>

codegen/pom.xml

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

codegen/src/main/java/software/amazon/awssdk/codegen/model/config/customization/CustomizationConfig.java

+10
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,8 @@ public class CustomizationConfig {
218218
*/
219219
private boolean useRuleBasedEndpoints = false;
220220

221+
private List<String> interceptors = new ArrayList<>();
222+
221223
private CustomizationConfig() {
222224
}
223225

@@ -562,4 +564,12 @@ public boolean useRuleBasedEndpoints() {
562564
public void setUseRuleBasedEndpoints(boolean useRuleBasedEndpoints) {
563565
this.useRuleBasedEndpoints = useRuleBasedEndpoints;
564566
}
567+
568+
public List<String> getInterceptors() {
569+
return interceptors;
570+
}
571+
572+
public void setInterceptors(List<String> interceptors) {
573+
this.interceptors = interceptors;
574+
}
565575
}

0 commit comments

Comments
 (0)