Skip to content

Commit 2f72282

Browse files
committed
Merge branch 'master' into feature/master/apache5x
2 parents 4671831 + eac6daf commit 2f72282

File tree

683 files changed

+13799
-7672
lines changed

Some content is hidden

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

683 files changed

+13799
-7672
lines changed

.changes/2.31.59.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"version": "2.31.59",
3+
"date": "2025-06-06",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS SDK for Java v2",
8+
"contributor": "",
9+
"description": "Fix expiration in past warning during profile credential loading."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Key Management Service",
14+
"contributor": "",
15+
"description": "Remove unpopulated KeyMaterialId from Encrypt Response"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS SDK for Java v2",
20+
"contributor": "",
21+
"description": "Add support for protocols field in service model"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Agents for Amazon Bedrock Runtime",
26+
"contributor": "",
27+
"description": "This release introduces the `PromptCreationConfigurations` input parameter, which includes fields to control prompt population for `InvokeAgent` or `InvokeInlineAgent` requests."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon Rekognition",
32+
"contributor": "",
33+
"description": "Adds support for defining an ordered preference list of different Rekognition Face Liveness challenge types when calling CreateFaceLivenessSession."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon Relational Database Service",
38+
"contributor": "",
39+
"description": "Include Global Cluster Identifier in DBCluster if the DBCluster is a Global Cluster Member."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon Route 53",
44+
"contributor": "",
45+
"description": "Amazon Route 53 now supports the Asia Pacific (Taipei) Region (ap-east-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Amazon S3 Tables",
50+
"contributor": "",
51+
"description": "S3 Tables now supports getting details about a table via its table ARN."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "AWS SDK for Java v2",
56+
"contributor": "",
57+
"description": "Updated endpoint and partition metadata."
58+
}
59+
]
60+
}

.changes/2.31.60.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"version": "2.31.60",
3+
"date": "2025-06-09",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS AppSync",
8+
"contributor": "",
9+
"description": "Deprecate `atRestEncryptionEnabled` and `transitEncryptionEnabled` attributes in `CreateApiCache` action. Encryption is always enabled for new caches."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Cost Explorer Service",
14+
"contributor": "",
15+
"description": "Support dual-stack endpoints for ce api"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Marketplace Catalog Service",
20+
"contributor": "",
21+
"description": "The ListEntities API now supports the EntityID, LastModifiedDate, ProductTitle, and Visibility filters for machine learning products. You can also sort using all of those filters."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS SDK for Java v2",
26+
"contributor": "",
27+
"description": "Adds support for configuring bearer auth using a token sourced from the environment for services with the `enableEnvironmentBearerToken` customization flag."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS SDK for Java v2",
32+
"contributor": "",
33+
"description": "Updated Region class generation to use Partitions.json instead of the Endpoints.json and removed the hardcoded global regions."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon Connect Customer Profiles",
38+
"contributor": "",
39+
"description": "This release introduces capability of Profile Explorer, using correct ingestion timestamp & using historical data for computing calculated attributes, and new standard objects for T&H as part of Amazon Connect Customer Profiles service."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon Elastic Compute Cloud",
44+
"contributor": "",
45+
"description": "Release to support Elastic VMware Service (Amazon EVS) Subnet and Amazon EVS Network Interface Types."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Amazon Elastic File System",
50+
"contributor": "",
51+
"description": "Added support for Internet Protocol Version 6 (IPv6) on EFS Service APIs and mount targets."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon WorkSpaces Thin Client",
56+
"contributor": "",
57+
"description": "Add ConflictException to UpdateEnvironment API"
58+
},
59+
{
60+
"type": "feature",
61+
"category": "AWS SDK for Java v2",
62+
"contributor": "",
63+
"description": "Updated endpoint and partition metadata."
64+
}
65+
]
66+
}

.changes/2.31.61.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"version": "2.31.61",
3+
"date": "2025-06-10",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon GameLift Streams",
8+
"contributor": "",
9+
"description": "Documentation updates for Amazon GameLift Streams to address formatting errors, correct resource ID examples, and update links to other guides"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS SDK for Java v2",
14+
"contributor": "",
15+
"description": "Updated endpoint and partition metadata."
16+
}
17+
]
18+
}

.changes/2.31.62.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"version": "2.31.62",
3+
"date": "2025-06-11",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS SDK for Java v2",
8+
"contributor": "jencymaryjoseph",
9+
"description": "Deprecated DefaultCredentialsProvider.create() since it creates Singleton instance"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Control Catalog",
14+
"contributor": "",
15+
"description": "Introduced ListControlMappings API that retrieves control mappings. Added control aliases and governed resources fields in GetControl and ListControls APIs. New filtering capability in ListControls API, with implementation identifiers and implementation types."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Network Manager",
20+
"contributor": "",
21+
"description": "Add support for public DNS hostname resolution to private IP addresses across Cloud WAN-managed VPCs. Add support for security group referencing across Cloud WAN-managed VPCs."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS WAFV2",
26+
"contributor": "",
27+
"description": "WAF now provides two DDoS protection options: resource-level monitoring for Application Load Balancers and the AWSManagedRulesAntiDDoSRuleSet managed rule group for CloudFront distributions."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon Elastic Kubernetes Service",
32+
"contributor": "",
33+
"description": "Release for EKS Pod Identity Cross Account feature and disableSessionTags flag."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon Lex Model Building V2",
38+
"contributor": "",
39+
"description": "Add support for the Assisted NLU feature to improve bot performance"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon Relational Database Service",
44+
"contributor": "",
45+
"description": "Updates Amazon RDS documentation for Amazon RDS for Db2 cross-Region replicas in standby mode."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS SDK for Java v2",
50+
"contributor": "",
51+
"description": "Updated endpoint and partition metadata."
52+
}
53+
]
54+
}

.changes/2.31.63.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"version": "2.31.63",
3+
"date": "2025-06-12",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS IoT FleetWise",
8+
"contributor": "",
9+
"description": "Add new status READY_FOR_CHECKIN used for vehicle synchronisation"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Key Management Service",
14+
"contributor": "",
15+
"description": "AWS KMS announces the support of ML-DSA key pairs that creates post-quantum safe digital signatures."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Parallel Computing Service",
20+
"contributor": "",
21+
"description": "Fixed regex patterns for ARN fields."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon API Gateway",
26+
"contributor": "",
27+
"description": "Documentation updates for Amazon API Gateway"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AmazonApiGatewayV2",
32+
"contributor": "",
33+
"description": "Documentation updates for Amazon API Gateway"
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AmazonConnectCampaignServiceV2",
38+
"contributor": "",
39+
"description": "Added PutInstanceCommunicationLimits and GetInstanceCommunicationLimits APIs"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon EC2 Container Service",
44+
"contributor": "",
45+
"description": "This Amazon ECS release supports updating the capacityProviderStrategy parameter in update-service."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "EMR Serverless",
50+
"contributor": "",
51+
"description": "This release adds support for retrieval of the optional executionIamPolicy field in the GetJobRun API response."
52+
}
53+
]
54+
}

.changes/2.31.64.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"version": "2.31.64",
3+
"date": "2025-06-16",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS Network Firewall",
8+
"contributor": "",
9+
"description": "You can now create firewalls using a Transit Gateway instead of a VPC, resulting in a TGW attachment."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS SDK for Java v2",
14+
"contributor": "",
15+
"description": "Add tracking of RequestBody/ResponseTransfromer implementations used in UserAgent."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon Bedrock",
20+
"contributor": "",
21+
"description": "This release of the SDK has the API and documentation for the createcustommodel API. This feature lets you copy a Amazon SageMaker trained Amazon Nova model into Amazon Bedrock for inference."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon Elastic Container Registry",
26+
"contributor": "",
27+
"description": "The `DescribeImageScanning` API now includes `lastInUseAt` and `InUseCount` fields that can be used to prioritize vulnerability remediation for images that are actively being used."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon SageMaker Service",
32+
"contributor": "",
33+
"description": "This release 1) adds a new S3DataType Converse for SageMaker training 2)adds C8g R7gd M8g C6in P6 P6e instance type for SageMaker endpoint 3) adds m7i, r7i, c7i instance type for SageMaker Training and Processing."
34+
}
35+
]
36+
}

.changes/next-release/bugfix-AWSSDKforJavav2-8565660.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

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

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

1315
jobs:
1416
api-surface-area-review-verification:
@@ -20,7 +22,7 @@ jobs:
2022
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-api-surface-area-change') }}
2123
run: |
2224
git fetch origin ${{ github.base_ref }} --depth 1
23-
FILES=$( git diff remotes/origin/${{ github.base_ref }} --name-only | grep "\.java$" | grep -v -E "(^|/)(internal|test|codegen|v2-migration)/" || true)
25+
FILES=$( git diff remotes/origin/${{ github.base_ref }} --name-only | grep "\.java$" | grep -v -E "(^|/)(internal|test|codegen|v2-migration|it)/" || true)
2426
if [ -n "$FILES" ]; then
2527
echo "::error::Changes around protected/public APIs found:"
2628
echo "$FILES" | while read file; do
@@ -37,4 +39,4 @@ jobs:
3739
echo "::error ::Change around public/protected APIs has been detected. Please either:"
3840
echo "::error ::* Review it with the team and add the 'api-surface-area-reviewed' label to this PR after approval –or–"
3941
echo "::error ::* Add the 'no-api-surface-area-change' label to this PR in case this is a false positive"
40-
exit 1
42+
exit 1

.github/workflows/changelog-verification.yml

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

1315
jobs:
1416
changelog-verification:
@@ -18,12 +20,21 @@ jobs:
1820
- name: Check for changelog entry
1921
if: ${{ !contains(github.event.pull_request.labels.*.name, 'changelog-not-required') }}
2022
run: |
21-
git fetch origin ${{ github.base_ref }} --depth 1 && \
22-
git diff remotes/origin/${{ github.base_ref }} --name-only | grep -P "\.changes/next-release/*[a-zA-Z0-9_-]+\.json"
23+
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"
29+
done
30+
git diff remotes/origin/${{ github.base_ref }} --name-only | grep -P "\.changes/next-release/*[a-zA-Z0-9_-]+\.json"
31+
else
32+
echo "No change that may require a changelog entry found."
33+
fi
2334
- name: Error message
2435
if: ${{ failure() }}
2536
run: |
2637
echo "::error ::No new/updated changelog entry found in /.changes/next-release directory. Please either:"
2738
echo "::error ::* Add a changelog entry (see CONTRIBUTING.md for instructions) –or–"
2839
echo "::error ::* Add the 'changelog-not-required' label to this PR (in rare cases not warranting a changelog entry)"
29-
exit 1
40+
exit 1

0 commit comments

Comments
 (0)