Skip to content

Commit f1272fe

Browse files
authored
Merge branch 'master' into bole/fix_transfermananger_progress_bug
2 parents ac59fe7 + e1737ad commit f1272fe

579 files changed

Lines changed: 4632 additions & 805 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
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": "Added support for v2.1 retry behavior behind the `AWS_NEW_RETRIES_2026` feature gate. When enabled via environment variable `AWS_NEW_RETRIES_2026=true` or system property `-Daws.newRetries2026=true`, the SDK applies the following changes:\n\n- Uses `STANDARD` as the default retry mode\n- Reduces base backoff delay from 100ms to 50ms\n- Differentiates token costs between transient and throttling errors\n- Honors the `max_attempts` profile property\n- Uses the `x-amz-retry-after` response header for server-suggested delays\n- Retries on `LimitExceededException` as a throttling error\n- Retries on STS `IdpCommunicationErrorException`\n- Reduces DynamoDB default max attempts from 9 to 4\n- Backs off before failing long-polling operations (e.g., SQS `ReceiveMessage`) when the retry token bucket is exhausted, instead of failing immediately\n\nExample usage:\n```java\nSystem.setProperty(SdkSystemSetting.AWS_NEW_RETRIES_2026.property(), \"true\");\nDynamoDbClient ddb = DynamoDbClient.create();\n```"
6+
}

.github/workflows/pull-request-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,4 @@ jobs:
5353
--branch "$HEAD_REF" \
5454
--pr-number "$PR_NUMBER" \
5555
--run-id "${{ github.run_id }}"
56-
timeout-minutes: 120
56+
timeout-minutes: 180

CHANGELOG.md

Lines changed: 0 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -1,175 +1 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2-
# __2.43.2__ __2026-04-30__
3-
## __AWS SDK for Java v2__
4-
- ### Features
5-
- Updated endpoint and partition metadata.
6-
7-
- ### Bugfixes
8-
- Improved error message when `ResponseTransformer.toFile()` or `AsyncResponseTransformer.toFile()` fails because the parent directory does not exist. The error now indicates that the parent directory must be created before calling the method.
9-
10-
## __AWS Single Sign-On Admin__
11-
- ### Features
12-
- Add InstanceArn and IdentityStoreArn in the response of CreateApplication API and IdentityStoreArn in the response of DescribeApplication API
13-
14-
## __Amazon Bedrock AgentCore__
15-
- ### Features
16-
- AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.
17-
18-
## __Amazon Bedrock AgentCore Control__
19-
- ### Features
20-
- AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.
21-
22-
## __Amazon DataZone__
23-
- ### Features
24-
- Adds support for asynchronous notebook runs
25-
26-
## __Amazon Elastic Kubernetes Service__
27-
- ### Features
28-
- Vended logs update param for capability vended logs feature
29-
30-
## __Amazon Route 53 Global Resolver__
31-
- ### Features
32-
- Adds support for regions in the UpdateGlobalResolver input.
33-
34-
## __Amazon SageMaker Service__
35-
- ### Features
36-
- Add InstancePools support to Endpoint for flexible provisioning across a prioritized list of instance types. Add Specifications support to InferenceComponent for per-instance-type model configurations.
37-
38-
## __CloudWatch Observability Admin Service__
39-
- ### Features
40-
- Observability Admin enablement launch for AWS Kafka, Bedrock Agent Core Workload Identity and OTel metric enablement.
41-
42-
## __Managed Streaming for Kafka__
43-
- ### Features
44-
- Adds support for ZookeeperAccess field to control the Client-Zookeeper connectivity.
45-
46-
## __Payment Cryptography Control Plane__
47-
- ### Features
48-
- Adds support for resource-based policies on AWS Payment Cryptography keys, enabling cross-account key sharing. Also adds Multi-Party Approval (MPA) team association APIs for protecting sensitive import root public key operations.
49-
50-
## __Url Connection Client__
51-
- ### Bugfixes
52-
- Allow retry when URL Connection HTTP Client encounters a NullPointerException wrapped in a RuntimeException
53-
54-
# __2.43.1__ __2026-04-29__
55-
## __AWS Account__
56-
- ### Features
57-
- Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes.
58-
59-
## __AWS Elemental MediaPackage v2__
60-
- ### Features
61-
- This feature adds configuration for specifying SCTE marker handling and allow greater control over generated manifest and segment URIs
62-
63-
## __AWS SDK for Java v2__
64-
- ### Features
65-
- Updated endpoint and partition metadata.
66-
67-
- ### Bugfixes
68-
- Fixed deserialization failure for JSON responses containing field names longer than 50,000 characters. Services like DynamoDB allow attribute names up to 65,535 bytes, which exceeded Jackson's default `maxNameLength` limit.
69-
70-
## __AWS Transfer Family__
71-
- ### Features
72-
- This launch will increase the limits for customers to list the contents from the remote directories from 10k to 200k.
73-
74-
## __AWSDeadlineCloud__
75-
- ### Features
76-
- Adds support for rtx-pro-server-6000 GPU accelerator for service-managed fleets.
77-
78-
## __Amazon Bedrock AgentCore__
79-
- ### Features
80-
- Adds batch evaluation for running evaluators against multiple agent sessions with server-side orchestration, AI-powered recommendations for optimizing system prompts and tool descriptions, and AB testing with controlled traffic splitting and statistical significance reporting
81-
82-
## __Amazon Bedrock AgentCore Control__
83-
- ### Features
84-
- Adds configuration bundles for versioned, immutable agent configuration snapshots with branch-based lineage
85-
86-
## __Amazon CloudFront__
87-
- ### Features
88-
- Amazon CloudFront now supports cache tag. Tag objects via response headers and invalidate all matching objects in a single request, replacing manual URL tracking and broad wildcards.
89-
90-
## __Amazon Elastic Container Registry__
91-
- ### Features
92-
- Removes support for registry policy V1
93-
94-
## __Amazon GameLift__
95-
- ### Features
96-
- Amazon GameLift Servers adds a new DescribeContainerGroupPortMappings API for container fleets, making it easy to discover which connection ports map to your container ports without needing to remotely access the compute.
97-
98-
## __Amazon S3__
99-
- ### Bugfixes
100-
- Add custom 503 throttling detection for S3 head operations
101-
102-
## __Amazon WorkSpaces Web__
103-
- ### Features
104-
- Allow admins to configure IPv6 ranges on IP Access Settings.
105-
106-
## __S3 Transfer Manager__
107-
- ### Bugfixes
108-
- Fixed an issue where cancelling a directory transfer did not fully stop the operation.
109-
110-
## __S3TransferManager__
111-
- ### Features
112-
- Support MRAP buckets in S3 TransferManager.
113-
114-
# __2.43.0__ __2026-04-27__
115-
## __AWS Glue__
116-
- ### Features
117-
- Addition of AdditionalAuditContext to GetPartition, GetPartitions, GetTableVersion, and GetTableVersions
118-
119-
## __AWS Key Management Service__
120-
- ### Features
121-
- KMS GetKeyLastUsage API provides information on the last successful cryptographic operation performed on KMS keys. This new API provides KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic operation that was performed on the key.
122-
123-
## __AWS SDK for Java v2__
124-
- ### Features
125-
- Add support for overriding authSchemeProvider per request.
126-
- Optimize ExecutionAttributes to reduce resizes and reduce hash computation cost.
127-
128-
## __AWSBillingConductor__
129-
- ### Features
130-
- Add support for Passthrough pricing plan
131-
132-
## __Amazon CloudWatch Application Signals__
133-
- ### Features
134-
- Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations.
135-
136-
## __Amazon CloudWatch Logs__
137-
- ### Features
138-
- Adds support for selecting all logs sources and types in a single association.
139-
140-
## __Amazon GameLift Streams__
141-
- ### Features
142-
- Adds Proton 10.0-4 to the list of runtime environment options available when creating an Amazon GameLift Streams application
143-
144-
## __Amazon Interactive Video Service__
145-
- ### Features
146-
- Adds tags parameter to the CreateAdConfiguration operation
147-
148-
## __Amazon Omics__
149-
- ### Features
150-
- Enable Public Internet or VPC configuration to BatchRun
151-
152-
## __Amazon OpenSearch Service__
153-
- ### Features
154-
- Amazon OpenSearch Service now supports JWKS URL configuration for JWT authentication
155-
156-
## __Amazon S3__
157-
- ### Features
158-
- Add configurable `expectContinueThresholdInBytes` to S3Configuration (default 1 MB). The Expect: 100-continue header is now only added to PutObject and UploadPart requests when the content-length meets or exceeds the threshold, reducing latency overhead for small uploads.
159-
160-
## __Amazon SageMaker Service__
161-
- ### Features
162-
- Updated API documentation for endpoint MetricsConfig. Added details on supported metric publish frequencies and clarified how EnableEnhancedMetrics controls utilization and invocation metric behavior.
163-
164-
## __Amazon WorkSpaces__
165-
- ### Features
166-
- Added support for Protocol as modified resource and added update failure as modification state
167-
168-
## __Application Migration Service__
169-
- ### Features
170-
- Added network modernization support, enabling customers to edit, resize, merge, and split VPCs and subnets during migration while retaining functional, non-conflicting IP addresses.
171-
172-
## __S3 Transfer Manager__
173-
- ### Bugfixes
174-
- Fix TransferListener callbacks (bytesTransferred, transferComplete) not firing for unknown-content-length uploads via S3TransferManager when the data fits in a single chunk.
175-

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

0 commit comments

Comments
 (0)