Skip to content

Commit c098954

Browse files
authored
Merge branch 'master' into rvaknin/fix-null-enum-in-list-serialization-causing-npe
2 parents 1a5df7d + da179b4 commit c098954

File tree

556 files changed

+8900
-4809
lines changed

Some content is hidden

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

556 files changed

+8900
-4809
lines changed

.changes/2.32.22.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"version": "2.32.22",
3+
"date": "2025-08-13",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon DataZone",
8+
"contributor": "",
9+
"description": "Adds support for account pools and project profile account decoupling"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "Amazon FSx",
14+
"contributor": "",
15+
"description": "Add Dual-Stack support for Amazon FSx for OpenZFS file systems"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon SageMaker Service",
20+
"contributor": "",
21+
"description": "This release introduces compute quota for GPU, Trainium accelerators, vCPU, and vCPU memory utilization across teams in HyperPod clusters"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Braket",
26+
"contributor": "",
27+
"description": "Add support for Braket program sets."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Partner Central Selling API",
32+
"contributor": "",
33+
"description": "Add Tagging Support for Opportunity resources"
34+
},
35+
{
36+
"type": "feature",
37+
"category": "S3 Transfer Manager",
38+
"contributor": "AndreKurait",
39+
"description": "Extend [#5031](https://github.com/aws/aws-sdk-java-v2/pull/5031) by allowing user configuration of transferDirectoryMaxConcurrency during construction of S3TransferManager. This allows for more control of upper limits on JVM Heap memory allocation. See [#6330](https://github.com/aws/aws-sdk-java-v2/issues/6330)."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Security Incident Response",
44+
"contributor": "",
45+
"description": "Added support for Organizational Unit-level Membership configuration and the ability to resume a cancelled membership."
46+
}
47+
]
48+
}

.changes/2.32.23.json

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
{
2+
"version": "2.32.23",
3+
"date": "2025-08-14",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS SDK for Java v2",
8+
"contributor": "",
9+
"description": "Fixed 407 Proxy Authentication error when preemptiveBasicAuthenticationEnabled is true. Fixes [#5884](https://github.com/aws/aws-sdk-java-v2/issues/5884)."
10+
},
11+
{
12+
"type": "documentation",
13+
"category": "AWS SDK for Java v2",
14+
"contributor": "",
15+
"description": "Improve EventStreamResponseHandler.Builder.onError method to mention the callback may be called multiple time, similarly to the exceptionOccurred method"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "ARC - Region switch",
20+
"contributor": "",
21+
"description": "Endpoint rule test and documentation update."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Billing and Cost Management Recommended Actions",
26+
"contributor": "",
27+
"description": "Initial SDK release for AWS Billing and Cost Management Recommended Actions."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS Cloud Map",
32+
"contributor": "",
33+
"description": "Added support for cross account through Id parameter overloading with ARN and allow owner account for some APIs instead of ARN"
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS Direct Connect",
38+
"contributor": "",
39+
"description": "Added pagination support for DescribeHostedConnections, DescribeVirtualInterfaces, DescribeConnections, DescribeInterconnects, DescribeLags. Added asnLong support for BGP peer operations which supports a large range."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS Elemental MediaLive",
44+
"contributor": "",
45+
"description": "CMAF Ingest output groups in MediaLive can now accept one additional destination url for single pipeline channels and up to two additional destination urls for standard channels."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS Glue",
50+
"contributor": "",
51+
"description": "AWS Glue now supports Trusted Identity Propagation."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "AWS Parallel Computing Service",
56+
"contributor": "",
57+
"description": "Updated the regex pattern and description of iamInstanceProfileArn in the CreateComputeNodeGroup and UpdateComputeNodeGroup API actions. Name and path requirements apply to the ARN of the IAM role associated with the instance profile and not the ARN of the instance profile."
58+
},
59+
{
60+
"type": "feature",
61+
"category": "Amazon DynamoDB",
62+
"contributor": "",
63+
"description": "This release 1/ Adds support for throttled keys mode for CloudWatch Contributor Insights, 2/ Adds throttling reasons to exceptions across dataplane APIs. 3/ Explicitly models ThrottlingException as a class in statically typed languages. Refer to the launch day blog post for more details."
64+
},
65+
{
66+
"type": "feature",
67+
"category": "Amazon Elastic Compute Cloud",
68+
"contributor": "",
69+
"description": "This release adds ModifyInstanceConnectEndpoint API to update configurations on existing EC2 Instance Connect Endpoints and improves IPv6 support through dualstack DNS names for EC2 Instance Connect Endpoints."
70+
},
71+
{
72+
"type": "feature",
73+
"category": "Amazon FSx",
74+
"contributor": "",
75+
"description": "Amazon FSx for NetApp ONTAP 2nd generation file systems now support decreasing SSD storage capacity."
76+
},
77+
{
78+
"type": "feature",
79+
"category": "Amazon GuardDuty",
80+
"contributor": "",
81+
"description": "Added support for entity lists."
82+
},
83+
{
84+
"type": "feature",
85+
"category": "Amazon WorkSpaces",
86+
"contributor": "",
87+
"description": "New APIs introduced to import WorkSpaces BYOL image using a new process that leveraged EC2 Image Builder. WorkSpaces tests and fixes your image's compatibility issues and supports customized VM images."
88+
},
89+
{
90+
"type": "feature",
91+
"category": "QApps",
92+
"contributor": "",
93+
"description": "Documentation update for Amazon Q Apps API Reference"
94+
}
95+
]
96+
}

.changes/2.32.24.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"version": "2.32.24",
3+
"date": "2025-08-15",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "S3 Transfer Manager",
8+
"contributor": "",
9+
"description": "Fix bug in progress reporting in upload when using the CRT client."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Glue",
14+
"contributor": "",
15+
"description": "AWS Glue Zero ETL now supports On-demand snapshot load"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS SDK for Java v2",
20+
"contributor": "",
21+
"description": "Avoid extra byte array copying when downloading to memory with AsyncResponseTransformer"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Agents for Amazon Bedrock",
26+
"contributor": "",
27+
"description": "This release adds support for saving Bedrock Flows while node configuration is still in progress, even if the Flow is not yet able to be invoked"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon Prometheus Service",
32+
"contributor": "",
33+
"description": "Add Resource-based Policy APIs for Amazon Prometheus"
34+
}
35+
]
36+
}

.changes/next-release/feature-S3TransferManager-ca5314b.json

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

.github/workflows/s3-regression-tests.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ jobs:
2222
- name: Check for changes related to s3
2323
id: check-changes
2424
run: |
25-
git fetch origin ${{ github.base_ref || github.event.merge_group.base_ref || github.ref }} --depth 1
26-
CHANGED_FILES=$(git diff remotes/origin/${{ github.base_ref || github.event.merge_group.base_ref || github.ref }} --name-only)
25+
BASE_REF=${{ github.base_ref || github.event.merge_group.base_ref || github.ref }}
26+
BASE_REF=${BASE_REF#refs/heads/}
27+
git fetch origin "$BASE_REF" --depth 1
28+
CHANGED_FILES=$(git diff origin/"$BASE_REF" --name-only)
2729
if echo "$CHANGED_FILES" | grep -q -E '^core/|^services/s3/|^services-custom/s3-transfer-manager/|^http-client-spi/|^http-clients/'; then
2830
echo "Detected changes in S3, HTTP client, or core modules"
2931
echo "has_s3_related_changes=true" >> $GITHUB_OUTPUT

CHANGELOG.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,119 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.32.24__ __2025-08-15__
3+
## __AWS Glue__
4+
- ### Features
5+
- AWS Glue Zero ETL now supports On-demand snapshot load
6+
7+
## __AWS SDK for Java v2__
8+
- ### Features
9+
- Avoid extra byte array copying when downloading to memory with AsyncResponseTransformer
10+
11+
## __Agents for Amazon Bedrock__
12+
- ### Features
13+
- This release adds support for saving Bedrock Flows while node configuration is still in progress, even if the Flow is not yet able to be invoked
14+
15+
## __Amazon Prometheus Service__
16+
- ### Features
17+
- Add Resource-based Policy APIs for Amazon Prometheus
18+
19+
## __S3 Transfer Manager__
20+
- ### Bugfixes
21+
- Fix bug in progress reporting in upload when using the CRT client.
22+
23+
# __2.32.23__ __2025-08-14__
24+
## __ARC - Region switch__
25+
- ### Features
26+
- Endpoint rule test and documentation update.
27+
28+
## __AWS Billing and Cost Management Recommended Actions__
29+
- ### Features
30+
- Initial SDK release for AWS Billing and Cost Management Recommended Actions.
31+
32+
## __AWS Cloud Map__
33+
- ### Features
34+
- Added support for cross account through Id parameter overloading with ARN and allow owner account for some APIs instead of ARN
35+
36+
## __AWS Direct Connect__
37+
- ### Features
38+
- Added pagination support for DescribeHostedConnections, DescribeVirtualInterfaces, DescribeConnections, DescribeInterconnects, DescribeLags. Added asnLong support for BGP peer operations which supports a large range.
39+
40+
## __AWS Elemental MediaLive__
41+
- ### Features
42+
- CMAF Ingest output groups in MediaLive can now accept one additional destination url for single pipeline channels and up to two additional destination urls for standard channels.
43+
44+
## __AWS Glue__
45+
- ### Features
46+
- AWS Glue now supports Trusted Identity Propagation.
47+
48+
## __AWS Parallel Computing Service__
49+
- ### Features
50+
- Updated the regex pattern and description of iamInstanceProfileArn in the CreateComputeNodeGroup and UpdateComputeNodeGroup API actions. Name and path requirements apply to the ARN of the IAM role associated with the instance profile and not the ARN of the instance profile.
51+
52+
## __AWS SDK for Java v2__
53+
- ### Bugfixes
54+
- Fixed 407 Proxy Authentication error when preemptiveBasicAuthenticationEnabled is true. Fixes [#5884](https://github.com/aws/aws-sdk-java-v2/issues/5884).
55+
56+
- ### Documentations
57+
- Improve EventStreamResponseHandler.Builder.onError method to mention the callback may be called multiple time, similarly to the exceptionOccurred method
58+
59+
## __Amazon DynamoDB__
60+
- ### Features
61+
- This release 1/ Adds support for throttled keys mode for CloudWatch Contributor Insights, 2/ Adds throttling reasons to exceptions across dataplane APIs. 3/ Explicitly models ThrottlingException as a class in statically typed languages. Refer to the launch day blog post for more details.
62+
63+
## __Amazon Elastic Compute Cloud__
64+
- ### Features
65+
- This release adds ModifyInstanceConnectEndpoint API to update configurations on existing EC2 Instance Connect Endpoints and improves IPv6 support through dualstack DNS names for EC2 Instance Connect Endpoints.
66+
67+
## __Amazon FSx__
68+
- ### Features
69+
- Amazon FSx for NetApp ONTAP 2nd generation file systems now support decreasing SSD storage capacity.
70+
71+
## __Amazon GuardDuty__
72+
- ### Features
73+
- Added support for entity lists.
74+
75+
## __Amazon WorkSpaces__
76+
- ### Features
77+
- New APIs introduced to import WorkSpaces BYOL image using a new process that leveraged EC2 Image Builder. WorkSpaces tests and fixes your image's compatibility issues and supports customized VM images.
78+
79+
## __QApps__
80+
- ### Features
81+
- Documentation update for Amazon Q Apps API Reference
82+
83+
# __2.32.22__ __2025-08-13__
84+
## __Amazon DataZone__
85+
- ### Features
86+
- Adds support for account pools and project profile account decoupling
87+
88+
## __Amazon FSx__
89+
- ### Features
90+
- Add Dual-Stack support for Amazon FSx for OpenZFS file systems
91+
92+
## __Amazon SageMaker Service__
93+
- ### Features
94+
- This release introduces compute quota for GPU, Trainium accelerators, vCPU, and vCPU memory utilization across teams in HyperPod clusters
95+
96+
## __Braket__
97+
- ### Features
98+
- Add support for Braket program sets.
99+
100+
## __Partner Central Selling API__
101+
- ### Features
102+
- Add Tagging Support for Opportunity resources
103+
104+
## __S3 Transfer Manager__
105+
- ### Features
106+
- Extend [#5031](https://github.com/aws/aws-sdk-java-v2/pull/5031) by allowing user configuration of transferDirectoryMaxConcurrency during construction of S3TransferManager. This allows for more control of upper limits on JVM Heap memory allocation. See [#6330](https://github.com/aws/aws-sdk-java-v2/issues/6330).
107+
- Contributed by: [@AndreKurait](https://github.com/AndreKurait)
108+
109+
## __Security Incident Response__
110+
- ### Features
111+
- Added support for Organizational Unit-level Membership configuration and the ability to resume a cancelled membership.
112+
113+
## __Contributors__
114+
Special thanks to the following contributors to this release:
115+
116+
[@AndreKurait](https://github.com/AndreKurait)
2117
# __2.32.21__ __2025-08-12__
3118
## __AWS Backup Search__
4119
- ### 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.32.21</version>
54+
<version>2.32.24</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.32.21</version>
88+
<version>2.32.24</version>
8989
</dependency>
9090
<dependency>
9191
<groupId>software.amazon.awssdk</groupId>
9292
<artifactId>s3</artifactId>
93-
<version>2.32.21</version>
93+
<version>2.32.24</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.32.21</version>
105+
<version>2.32.24</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.32.22-SNAPSHOT</version>
23+
<version>2.32.25-SNAPSHOT</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.32.22-SNAPSHOT</version>
23+
<version>2.32.25-SNAPSHOT</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.32.22-SNAPSHOT</version>
23+
<version>2.32.25-SNAPSHOT</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

0 commit comments

Comments
 (0)