Skip to content

Commit 45f630d

Browse files
committed
Merge branch 'master' into feature/master/apache5x
2 parents 3cc94bb + cf5a2ba commit 45f630d

File tree

590 files changed

+5021
-1279
lines changed

Some content is hidden

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

590 files changed

+5021
-1279
lines changed

.changes/2.31.70.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"version": "2.31.70",
3+
"date": "2025-06-24",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS AI Ops",
8+
"contributor": "",
9+
"description": "Adds support for cross account investigations for CloudWatch investigations AI Operations (AIOps)."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Batch",
14+
"contributor": "",
15+
"description": "Add userdataType to LaunchTemplateSpecification and LaunchTemplateSpecificationOverride."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS License Manager",
20+
"contributor": "",
21+
"description": "AWS License Manager now supports license type conversions for AWS Marketplace products. Customers can provide Marketplace codes in the source license context or destination license context in the CreateLicenseConversionTaskForResource requests."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon Bedrock",
26+
"contributor": "",
27+
"description": "We are making ListFoundationModelAgreementOffers, DeleteFoundationModelAgreement, CreateFoundationModelAgreement, GetFoundationModelAvailability, PutUseCaseForModelAccess and GetUseCaseForModelAccess APIs public, previously they were console."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon Elastic Compute Cloud",
32+
"contributor": "",
33+
"description": "This release allows you to create and register AMIs while maintaining their underlying EBS snapshots within Local Zones."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon GameLift",
38+
"contributor": "",
39+
"description": "Add support for UDP ping beacons to ListLocations API, including new PingBeacon and UDPEndpoint data types within its Locations return value. Use UDP ping beacon endpoints to help measure real-time network latency for multiplayer games."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon Relational Database Service",
44+
"contributor": "",
45+
"description": "Adding support for RDS on Dedicated Local Zones, including local backup target, snapshot availability zone and snapshot target"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Amazon Route 53 Resolver",
50+
"contributor": "",
51+
"description": "Add support for iterative DNS queries through the new INBOUND_DELEGATION endpoint. Add delegation support through the Outbound Endpoints with DELEGATE rules."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon Transcribe Service",
56+
"contributor": "",
57+
"description": "This Feature Adds Support for the \"et-EE\" Locale for Batch Operations"
58+
},
59+
{
60+
"type": "feature",
61+
"category": "Elastic Load Balancing",
62+
"contributor": "",
63+
"description": "Add Paginator for DescribeAccountLimits, and fix Paginators for DescribeTrustStoreAssociations, DescribeTrustStoreRevocations, and DescribeTrustStores"
64+
}
65+
]
66+
}

.changes/2.31.71.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"version": "2.31.71",
3+
"date": "2025-06-25",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS S3 Control",
8+
"contributor": "",
9+
"description": "Add support for the ability to use Amazon S3 Access Points with Amazon FSx for OpenZFS file systems."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS SDK for Java v2",
14+
"contributor": "",
15+
"description": "Adding constant to each SDK module to represent its version"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Storage Gateway",
20+
"contributor": "",
21+
"description": "This release adds IPv6 support to the Storage Gateway APIs. APIs that previously only accept or return IPv4 address will now accept or return both IPv4 and IPv6 addresses."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon EC2 Container Service",
26+
"contributor": "",
27+
"description": "Updates for change to Amazon ECS default log driver mode from blocking to non-blocking"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon FSx",
32+
"contributor": "",
33+
"description": "Add support for the ability to create Amazon S3 Access Points for Amazon FSx for OpenZFS file systems."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon Simple Storage Service",
38+
"contributor": "",
39+
"description": "Adds support for additional server-side encryption mode and storage class values for accessing Amazon FSx data from Amazon S3 using S3 Access Points"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon Textract",
44+
"contributor": "",
45+
"description": "Add RotationAngle field to Geometry of WORD blocks for Textract AnalyzeDocument API"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Amazon WorkSpaces Thin Client",
50+
"contributor": "",
51+
"description": "Remove Tags field from Get API responses"
52+
}
53+
]
54+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "bugfix",
3+
"category": "EmfMetricLoggingPublisher",
4+
"contributor": "",
5+
"description": "Fixed the bug that EmfMetricLoggingPublisher not properly publishing Long type metrics"
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS SDK for Java v2",
4+
"contributor": "",
5+
"description": "Add code generation validation for missing request URI on an operation."
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS SDK for Java v2",
4+
"contributor": "",
5+
"description": "Add support for defining service model validators and generating valdiation reports during code generation."
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS SDK for Java v2",
4+
"contributor": "",
5+
"description": "Add support for validating that shared models between two services are identical."
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Code Generator Maven Plugin",
4+
"contributor": "",
5+
"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."
6+
}

.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

0 commit comments

Comments
 (0)