Skip to content

Commit 86e1ffe

Browse files
Merge pull request #4084 from aws/staging/5216d0c8-f7bc-4277-bc27-6552080583fe
Pull request: release <- staging/5216d0c8-f7bc-4277-bc27-6552080583fe
2 parents 069a90b + 86468dd commit 86e1ffe

File tree

571 files changed

+7162
-639
lines changed

Some content is hidden

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

571 files changed

+7162
-639
lines changed

.changes/2.31.72.json

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
{
2+
"version": "2.31.72",
3+
"date": "2025-06-26",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "EmfMetricLoggingPublisher",
8+
"contributor": "",
9+
"description": "Fixed the bug that EmfMetricLoggingPublisher not properly publishing Long type metrics"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWSDeadlineCloud",
14+
"contributor": "",
15+
"description": "Added fields to track cumulative task retry attempts for steps and jobs"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Key Management Service",
20+
"contributor": "",
21+
"description": "This release updates AWS CLI examples for KMS APIs."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS SDK for Java v2",
26+
"contributor": "",
27+
"description": "Add code generation validation for missing request URI on an operation."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS SDK for Java v2",
32+
"contributor": "",
33+
"description": "Add support for defining service model validators and generating valdiation reports during code generation."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS SDK for Java v2",
38+
"contributor": "",
39+
"description": "Add support for validating that shared models between two services are identical."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon Elastic Compute Cloud",
44+
"contributor": "",
45+
"description": "This release adds support for OdbNetworkArn as a target in VPC Route Tables"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Amazon Keyspaces",
50+
"contributor": "",
51+
"description": "This release provides change data capture (CDC) streams support through updates to the Amazon Keyspaces API."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon Keyspaces Streams",
56+
"contributor": "",
57+
"description": "This release adds change data capture (CDC) streams support through the new Amazon Keyspaces Streams API."
58+
},
59+
{
60+
"type": "feature",
61+
"category": "Amazon WorkSpaces",
62+
"contributor": "",
63+
"description": "Updated modifyStreamingProperties to support PrivateLink VPC endpoints for directories"
64+
},
65+
{
66+
"type": "feature",
67+
"category": "Code Generator Maven Plugin",
68+
"contributor": "",
69+
"description": "Update the generator plugin to support model validation during code generation. In addition, this adds the `writeValidationReport` flag to support writing the validation report to disk."
70+
},
71+
{
72+
"type": "feature",
73+
"category": "Managed integrations for AWS IoT Device Management",
74+
"contributor": "",
75+
"description": "Adding managed integrations APIs for IoT Device Management to onboard and control devices across different manufacturers, connectivity protocols and third party vendor clouds. APIs include managed thing operations, provisioning profile management, and cloud connector operations."
76+
},
77+
{
78+
"type": "feature",
79+
"category": "QBusiness",
80+
"contributor": "",
81+
"description": "Added support for App level authentication for QBusiness DataAccessor using AWS IAM Identity center Trusted Token issuer"
82+
},
83+
{
84+
"type": "feature",
85+
"category": "AWS SDK for Java v2",
86+
"contributor": "",
87+
"description": "Updated endpoint and partition metadata."
88+
}
89+
]
90+
}

.github/workflows/api-surface-area-review-verification.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ on:
99
types: [ opened, synchronize, reopened, labeled, unlabeled ]
1010
branches:
1111
- master
12-
paths:
13-
- '**/*.java'
1412

1513
jobs:
1614
api-surface-area-review-verification:

.github/workflows/changelog-verification.yml

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ on:
99
types: [ opened, synchronize, reopened, labeled, unlabeled ]
1010
branches:
1111
- master
12-
paths:
13-
- '**/*.java'
1412

1513
jobs:
1614
changelog-verification:
@@ -21,20 +19,27 @@ jobs:
2119
if: ${{ !contains(github.event.pull_request.labels.*.name, 'changelog-not-required') }}
2220
run: |
2321
git fetch origin ${{ github.base_ref }} --depth 1
24-
NON_TEST_FILES=$( git diff remotes/origin/${{ github.base_ref }} --name-only | grep "\.java$" | grep -v -E "(^|/)(test|it)/" || true)
25-
if [ -n "NON_TEST_FILES" ]; then
26-
echo "::error::Non-test Java change found:"
27-
echo "NON_TEST_FILES" | while read file; do
28-
echo "::error::$file"
22+
NON_TEST_FILES=$(git diff remotes/origin/${{ github.base_ref }} --name-only | grep "\.java$" | grep -v -E "(^|/)(test|it)/" || true)
23+
if [ -n "$NON_TEST_FILES" ]; then
24+
echo "::notice::Non-test Java changes found:"
25+
echo "$NON_TEST_FILES" | while read file; do
26+
echo "::notice::$file"
2927
done
30-
git diff remotes/origin/${{ github.base_ref }} --name-only | grep -P "\.changes/next-release/*[a-zA-Z0-9_-]+\.json"
28+
echo "Checking for changelog entry..."
29+
CHANGELOG_FILES=$(git diff remotes/origin/${{ github.base_ref }} --name-only | grep -P "\.changes/next-release/.*[a-zA-Z0-9_-]+\.json" || true)
30+
if [ -z "$CHANGELOG_FILES" ]; then
31+
echo "::error::No changelog entry found for Java changes"
32+
exit 1
33+
else
34+
echo "::notice::Changelog entry found: $CHANGELOG_FILES"
35+
fi
3136
else
32-
echo "No change that may require a changelog entry found."
37+
echo "::notice::No non-test Java changes found. Changelog verification skipped."
3338
fi
3439
- name: Error message
3540
if: ${{ failure() }}
3641
run: |
37-
echo "::error ::No new/updated changelog entry found in /.changes/next-release directory. Please either:"
38-
echo "::error ::* Add a changelog entry (see CONTRIBUTING.md for instructions) –or–"
39-
echo "::error ::* Add the 'changelog-not-required' label to this PR (in rare cases not warranting a changelog entry)"
42+
echo "::error::No new/updated changelog entry found in /.changes/next-release directory. Please either:"
43+
echo "::error::* Add a changelog entry (see CONTRIBUTING.md for instructions) –or–"
44+
echo "::error::* Add the 'changelog-not-required' label to this PR (in rare cases not warranting a changelog entry)"
4045
exit 1

.github/workflows/new-module-verification.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ on:
66
branches:
77
- master
88
- feature/master/*
9-
paths:
10-
- '**/*.xml'
11-
- '.brazil.json'
129

1310
permissions:
1411
contents: read

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,52 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.31.72__ __2025-06-26__
3+
## __AWS Key Management Service__
4+
- ### Features
5+
- This release updates AWS CLI examples for KMS APIs.
6+
7+
## __AWS SDK for Java v2__
8+
- ### Features
9+
- Add code generation validation for missing request URI on an operation.
10+
- Add support for defining service model validators and generating valdiation reports during code generation.
11+
- Add support for validating that shared models between two services are identical.
12+
- Updated endpoint and partition metadata.
13+
14+
## __AWSDeadlineCloud__
15+
- ### Features
16+
- Added fields to track cumulative task retry attempts for steps and jobs
17+
18+
## __Amazon Elastic Compute Cloud__
19+
- ### Features
20+
- This release adds support for OdbNetworkArn as a target in VPC Route Tables
21+
22+
## __Amazon Keyspaces__
23+
- ### Features
24+
- This release provides change data capture (CDC) streams support through updates to the Amazon Keyspaces API.
25+
26+
## __Amazon Keyspaces Streams__
27+
- ### Features
28+
- This release adds change data capture (CDC) streams support through the new Amazon Keyspaces Streams API.
29+
30+
## __Amazon WorkSpaces__
31+
- ### Features
32+
- Updated modifyStreamingProperties to support PrivateLink VPC endpoints for directories
33+
34+
## __Code Generator Maven Plugin__
35+
- ### Features
36+
- Update the generator plugin to support model validation during code generation. In addition, this adds the `writeValidationReport` flag to support writing the validation report to disk.
37+
38+
## __EmfMetricLoggingPublisher__
39+
- ### Bugfixes
40+
- Fixed the bug that EmfMetricLoggingPublisher not properly publishing Long type metrics
41+
42+
## __Managed integrations for AWS IoT Device Management__
43+
- ### Features
44+
- Adding managed integrations APIs for IoT Device Management to onboard and control devices across different manufacturers, connectivity protocols and third party vendor clouds. APIs include managed thing operations, provisioning profile management, and cloud connector operations.
45+
46+
## __QBusiness__
47+
- ### Features
48+
- Added support for App level authentication for QBusiness DataAccessor using AWS IAM Identity center Trusted Token issuer
49+
250
# __2.31.71__ __2025-06-25__
351
## __AWS S3 Control__
452
- ### Features

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ To automatically manage module versions (currently all modules have the same ver
5151
<dependency>
5252
<groupId>software.amazon.awssdk</groupId>
5353
<artifactId>bom</artifactId>
54-
<version>2.31.71</version>
54+
<version>2.31.72</version>
5555
<type>pom</type>
5656
<scope>import</scope>
5757
</dependency>
@@ -85,12 +85,12 @@ Alternatively you can add dependencies for the specific services you use only:
8585
<dependency>
8686
<groupId>software.amazon.awssdk</groupId>
8787
<artifactId>ec2</artifactId>
88-
<version>2.31.71</version>
88+
<version>2.31.72</version>
8989
</dependency>
9090
<dependency>
9191
<groupId>software.amazon.awssdk</groupId>
9292
<artifactId>s3</artifactId>
93-
<version>2.31.71</version>
93+
<version>2.31.72</version>
9494
</dependency>
9595
```
9696

@@ -102,7 +102,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please
102102
<dependency>
103103
<groupId>software.amazon.awssdk</groupId>
104104
<artifactId>aws-sdk-java</artifactId>
105-
<version>2.31.71</version>
105+
<version>2.31.72</version>
106106
</dependency>
107107
```
108108

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

0 commit comments

Comments
 (0)