Skip to content

Commit d9cd9d3

Browse files
Merge pull request #2714 from aws/staging/1aa9ea38-9161-4d55-b739-f469e9f46e1e
Pull request: release <- staging/1aa9ea38-9161-4d55-b739-f469e9f46e1e
2 parents e200d55 + 9da2d56 commit d9cd9d3

File tree

956 files changed

+49066
-3131
lines changed

Some content is hidden

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

956 files changed

+49066
-3131
lines changed

.brazil.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@
3232
"utils": { "packageName": "AwsJavaSdk-Core-Utils" },
3333
"imds": { "packageName": "AwsJavaSdk-Imds" },
3434
"crt-core": { "packageName": "AwsJavaSdk-Core-CrtCore" },
35+
"checksums-spi": { "packageName": "AwsJavaSdk-Core-ChecksumsSpi" },
36+
"checksums": { "packageName": "AwsJavaSdk-Core-Checksums" },
37+
"identity-spi": { "packageName": "AwsJavaSdk-Core-IdentitySpi" },
38+
"http-auth-spi": { "packageName": "AwsJavaSdk-Core-HttpAuthSpi" },
39+
"http-auth": { "packageName": "AwsJavaSdk-Core-HttpAuth" },
40+
"http-auth-aws": { "packageName": "AwsJavaSdk-Core-HttpAuthAws" },
41+
"http-auth-aws-crt": { "packageName": "AwsJavaSdk-Core-HttpAuthAwsCrt" },
42+
"http-auth-aws-eventstream": { "packageName": "AwsJavaSdk-Core-HttpAuthAwsEventStream" },
3543

3644
"dynamodb": { "packageName": "AwsJavaSdk-DynamoDb" },
3745
"waf": { "packageName": "AwsJavaSdk-Waf" },
@@ -74,6 +82,7 @@
7482
"http-clients": { "skipImport": true },
7583
"metric-publishers": { "skipImport": true },
7684
"module-path-tests": { "skipImport": true },
85+
"old-client-version-compatibility-test": { "skipImport": true },
7786
"protocol-tests": { "skipImport": true },
7887
"protocol-tests-core": { "skipImport": true },
7988
"protocols": { "skipImport": true },

.changes/2.21.0.json

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
{
2+
"version": "2.21.0",
3+
"date": "2023-10-12",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "DynamoDB Enhanced Client",
8+
"contributor": "",
9+
"description": "Fix an issue where the presence of a `MappedTableResource` was being unnecessarily asserted when building a `WriteBatch` or `ReadBatch`."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Audit Manager",
14+
"contributor": "",
15+
"description": "This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Config",
20+
"contributor": "",
21+
"description": "Add enums for resource types supported by Config"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Control Tower",
26+
"contributor": "",
27+
"description": "Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS Glue",
32+
"contributor": "",
33+
"description": "Extending version control support to GitLab and Bitbucket from AWSGlue"
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS Lambda",
38+
"contributor": "",
39+
"description": "Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS Price List Service",
44+
"contributor": "",
45+
"description": "Documentation updates for Price List"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS SDK for Java v2",
50+
"contributor": "",
51+
"description": "This release contains a major internal refactor of authentication. The refactor is part of moving the SDK to a standardized AWS SDK architecture.\n\nIt paves the way for new features to be released over the coming months: SDK plugins to provide a unified interface to add third-party functionality to the SDK and the ability to define additional ways of authenticating with services. \n\nWith this release, custom 3rd party credential providers can be created with fewer SDK dependencies (with the new `identity-spi` module), and AWS signers can be used with fewer SDK dependencies (with the new `http-auth-aws` module).\n\nBecause this is a major refactor that may result in backwards-compatible behavior changes, this release bumps the minor version of the SDK to 2.21."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon Connect Customer Profiles",
56+
"contributor": "",
57+
"description": "Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model."
58+
},
59+
{
60+
"type": "feature",
61+
"category": "Amazon Elastic Compute Cloud",
62+
"contributor": "",
63+
"description": "This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it."
64+
},
65+
{
66+
"type": "feature",
67+
"category": "Amazon Interactive Video Service RealTime",
68+
"contributor": "",
69+
"description": "Update GetParticipant to return additional metadata."
70+
},
71+
{
72+
"type": "feature",
73+
"category": "Amazon Location Service",
74+
"contributor": "",
75+
"description": "This release adds endpoint updates for all AWS Location resource operations."
76+
},
77+
{
78+
"type": "feature",
79+
"category": "Amazon Machine Learning",
80+
"contributor": "",
81+
"description": "This release marks Password field as sensitive"
82+
},
83+
{
84+
"type": "feature",
85+
"category": "Amazon Rekognition",
86+
"contributor": "",
87+
"description": "Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data."
88+
},
89+
{
90+
"type": "feature",
91+
"category": "Amazon Relational Database Service",
92+
"contributor": "",
93+
"description": "This release adds support for adding a dedicated log volume to open-source RDS instances."
94+
},
95+
{
96+
"type": "feature",
97+
"category": "Amazon SageMaker Service",
98+
"contributor": "",
99+
"description": "Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings"
100+
},
101+
{
102+
"type": "feature",
103+
"category": "Amazon Textract",
104+
"contributor": "",
105+
"description": "This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters."
106+
},
107+
{
108+
"type": "feature",
109+
"category": "Amazon Transcribe Service",
110+
"contributor": "",
111+
"description": "This release is to enable m4a format to customers"
112+
},
113+
{
114+
"type": "feature",
115+
"category": "Amazon WorkSpaces",
116+
"contributor": "",
117+
"description": "Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles."
118+
},
119+
{
120+
"type": "feature",
121+
"category": "Auto Scaling",
122+
"contributor": "",
123+
"description": "Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups"
124+
},
125+
{
126+
"type": "feature",
127+
"category": "Elastic Load Balancing",
128+
"contributor": "",
129+
"description": "This release enables routing policies with Availability Zone affinity for Network Load Balancers."
130+
},
131+
{
132+
"type": "feature",
133+
"category": "Inspector2",
134+
"contributor": "",
135+
"description": "Add MacOs ec2 platform support"
136+
},
137+
{
138+
"type": "feature",
139+
"category": "AWS SDK for Java v2",
140+
"contributor": "",
141+
"description": "Updated endpoint and partition metadata."
142+
}
143+
]
144+
}

CHANGELOG.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,99 @@
1+
# __2.21.0__ __2023-10-12__
2+
## __AWS Audit Manager__
3+
- ### Features
4+
- This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope.
5+
6+
## __AWS Config__
7+
- ### Features
8+
- Add enums for resource types supported by Config
9+
10+
## __AWS Control Tower__
11+
- ### Features
12+
- Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API.
13+
14+
## __AWS Glue__
15+
- ### Features
16+
- Extending version control support to GitLab and Bitbucket from AWSGlue
17+
18+
## __AWS Lambda__
19+
- ### Features
20+
- Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs
21+
22+
## __AWS Price List Service__
23+
- ### Features
24+
- Documentation updates for Price List
25+
26+
## __AWS SDK for Java v2__
27+
- ### Features
28+
- This release contains a major internal refactor of authentication. The refactor is part of moving the SDK to a standardized AWS SDK architecture.
29+
30+
It paves the way for new features to be released over the coming months: SDK plugins to provide a unified interface to add third-party functionality to the SDK and the ability to define additional ways of authenticating with services.
31+
32+
With this release, custom 3rd party credential providers can be created with fewer SDK dependencies (with the new `identity-spi` module), and AWS signers can be used with fewer SDK dependencies (with the new `http-auth-aws` module).
33+
34+
Because this is a major refactor that may result in backwards-compatible behavior changes, this release bumps the minor version of the SDK to 2.21.
35+
- Updated endpoint and partition metadata.
36+
37+
## __Amazon Connect Customer Profiles__
38+
- ### Features
39+
- Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model.
40+
41+
## __Amazon Elastic Compute Cloud__
42+
- ### Features
43+
- This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it.
44+
45+
## __Amazon Interactive Video Service RealTime__
46+
- ### Features
47+
- Update GetParticipant to return additional metadata.
48+
49+
## __Amazon Location Service__
50+
- ### Features
51+
- This release adds endpoint updates for all AWS Location resource operations.
52+
53+
## __Amazon Machine Learning__
54+
- ### Features
55+
- This release marks Password field as sensitive
56+
57+
## __Amazon Rekognition__
58+
- ### Features
59+
- Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data.
60+
61+
## __Amazon Relational Database Service__
62+
- ### Features
63+
- This release adds support for adding a dedicated log volume to open-source RDS instances.
64+
65+
## __Amazon SageMaker Service__
66+
- ### Features
67+
- Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings
68+
69+
## __Amazon Textract__
70+
- ### Features
71+
- This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters.
72+
73+
## __Amazon Transcribe Service__
74+
- ### Features
75+
- This release is to enable m4a format to customers
76+
77+
## __Amazon WorkSpaces__
78+
- ### Features
79+
- Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles.
80+
81+
## __Auto Scaling__
82+
- ### Features
83+
- Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups
84+
85+
## __DynamoDB Enhanced Client__
86+
- ### Bugfixes
87+
- Fix an issue where the presence of a `MappedTableResource` was being unnecessarily asserted when building a `WriteBatch` or `ReadBatch`.
88+
89+
## __Elastic Load Balancing__
90+
- ### Features
91+
- This release enables routing policies with Availability Zone affinity for Network Load Balancers.
92+
93+
## __Inspector2__
94+
- ### Features
95+
- Add MacOs ec2 platform support
96+
197
# __2.20.162__ __2023-10-06__
298
## __AWS Marketplace Catalog Service__
399
- ### 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.20.162</version>
55+
<version>2.21.0</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.20.162</version>
89+
<version>2.21.0</version>
9090
</dependency>
9191
<dependency>
9292
<groupId>software.amazon.awssdk</groupId>
9393
<artifactId>s3</artifactId>
94-
<version>2.20.162</version>
94+
<version>2.21.0</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.20.162</version>
106+
<version>2.21.0</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.20.162</version>
23+
<version>2.21.0</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.20.162</version>
23+
<version>2.21.0</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.20.162</version>
23+
<version>2.21.0</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.20.162</version>
23+
<version>2.21.0</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.20.162</version>
20+
<version>2.21.0</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.20.162</version>
23+
<version>2.21.0</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

0 commit comments

Comments
 (0)