Skip to content

Commit 603b69d

Browse files
committed
Merge branch 'master' into joviegas/crt_close_stream_on_abort
2 parents 43ecc9f + d3e9148 commit 603b69d

627 files changed

Lines changed: 11844 additions & 1844 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.

.changes/2.43.x/2.43.2.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
{
2+
"version": "2.43.2",
3+
"date": "2026-04-30",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "CloudWatch Observability Admin Service",
8+
"contributor": "",
9+
"description": "Observability Admin enablement launch for AWS Kafka, Bedrock Agent Core Workload Identity and OTel metric enablement."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "Amazon Bedrock AgentCore",
14+
"contributor": "",
15+
"description": "AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon Route 53 Global Resolver",
20+
"contributor": "",
21+
"description": "Adds support for regions in the UpdateGlobalResolver input."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon SageMaker Service",
26+
"contributor": "",
27+
"description": "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."
28+
},
29+
{
30+
"type": "bugfix",
31+
"category": "AWS SDK for Java v2",
32+
"contributor": "",
33+
"description": "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."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS Single Sign-On Admin",
38+
"contributor": "",
39+
"description": "Add InstanceArn and IdentityStoreArn in the response of CreateApplication API and IdentityStoreArn in the response of DescribeApplication API"
40+
},
41+
{
42+
"type": "bugfix",
43+
"category": "Url Connection Client",
44+
"contributor": "",
45+
"description": "Allow retry when URL Connection HTTP Client encounters a NullPointerException wrapped in a RuntimeException"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Managed Streaming for Kafka",
50+
"contributor": "",
51+
"description": "Adds support for ZookeeperAccess field to control the Client-Zookeeper connectivity."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Payment Cryptography Control Plane",
56+
"contributor": "",
57+
"description": "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."
58+
},
59+
{
60+
"type": "feature",
61+
"category": "Amazon DataZone",
62+
"contributor": "",
63+
"description": "Adds support for asynchronous notebook runs"
64+
},
65+
{
66+
"type": "feature",
67+
"category": "Amazon Bedrock AgentCore Control",
68+
"contributor": "",
69+
"description": "AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records."
70+
},
71+
{
72+
"type": "feature",
73+
"category": "Amazon Elastic Kubernetes Service",
74+
"contributor": "",
75+
"description": "Vended logs update param for capability vended logs feature"
76+
},
77+
{
78+
"type": "feature",
79+
"category": "AWS SDK for Java v2",
80+
"contributor": "",
81+
"description": "Updated endpoint and partition metadata."
82+
}
83+
]
84+
}

.changes/2.44.0.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"version": "2.44.0",
3+
"date": "2026-05-01",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon CloudWatch Logs",
8+
"contributor": "",
9+
"description": "Adds support for filtering log groups by tags in the ListLogGroups API via the new logGroupTags parameter."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "Amazon QuickSight",
14+
"contributor": "",
15+
"description": "Add IdentityProviderCACertificatesBundleS3Uri for private CA certs with OAuth datasources. 256-char limit for FontFamily in themes. ControlTitleFormatText on all 13 filters. ControlTitleFontConfiguration. ContextRegion for cross-region identity context. Story,scenario in CreateCustomCapability API."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon CloudWatch",
20+
"contributor": "",
21+
"description": "This release adds tag support for CloudWatch Dashboards. The PutDashboard API now accepts a Tags parameter, allowing you to tag dashboards at creation time. Additionally, the TagResource, UntagResource, and ListTagsForResource APIs now support dashboard ARNs as resources."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS IoT",
26+
"contributor": "",
27+
"description": "AWS IoT HTTP rule actions now support cross-topic batching, combining messages from different MQTT topics into single HTTP requests."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS EntityResolution",
32+
"contributor": "",
33+
"description": "Add support for transitive matching in AWS Entity Resolution rule-based matching workflows. When enabled, records that match through different rules are grouped together into the same match group, allowing related records to be connected across rule levels."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon AppStream",
38+
"contributor": "",
39+
"description": "Amazon WorkSpaces Applications now enables AI agents to securely operate desktop applications. Administrators configure stacks to provide agents access to WorkSpaces. Agents can click, type, and take screenshots. Agents authenticate with AWS IAM credentials with activity logged in AWS CloudTrail."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS Identity and Access Management",
44+
"contributor": "",
45+
"description": "Added guidance for CreateOpenIDConnectProvider to include multiple thumbprints when OIDC discovery and JWKS endpoints use different hosts or certificates"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS SDK for Java v2",
50+
"contributor": "",
51+
"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```"
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon Q Connect",
56+
"contributor": "",
57+
"description": "Added reasoning details, statusDescription, and timeToFirstTokenMs fields to the ListSpans response in Amazon Q in Connect to provide visibility into model thinking, error diagnostics, and inference latency metrics."
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.44.1.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"version": "2.44.1",
3+
"date": "2026-05-04",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon Location Service Routes V2",
8+
"contributor": "",
9+
"description": "Added support for TravelTimeExceedsDriverWorkHours, ViolatedBlockedRoad, and ViolatedVehicleRestriction notice codes to the CalculateRoutes API response."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "Amazon Elastic Compute Cloud",
14+
"contributor": "",
15+
"description": "This feature allows customers to change the tunnel bandwidth on existing VPN connections using the ModifyVpnConnectionOptions API"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Elemental MediaLive",
20+
"contributor": "",
21+
"description": "Updates the type of the MediaLiveRouterOutputConnectionMap."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon VPC Lattice",
26+
"contributor": "",
27+
"description": "Amazon VPC Lattice now supports privately resolvable DNS resources"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon Bedrock AgentCore Control",
32+
"contributor": "",
33+
"description": "Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon CloudWatch Logs",
38+
"contributor": "",
39+
"description": "Adding an additional optional deliverySourceConfiguration field to PutDeliverySource API. This enables customers to pass service-specific configurations through IngestionHub such as tracing enablement or sampling rates that will be propagated to the source resource."
40+
},
41+
{
42+
"type": "bugfix",
43+
"category": "S3 Transfer Manager",
44+
"contributor": "",
45+
"description": "Fix S3 Transfer Manager progress tracking overshoot when a multipart download part-get is retried after partial data delivery"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS SDK for Java v2",
50+
"contributor": "",
51+
"description": "Optimized JSON marshalling performance for JSON RPC, REST JSON and RPCv2 Cbor protocols."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "AWS Security Agent",
56+
"contributor": "",
57+
"description": "AWS Security Agent is adding a new target domain verification method for private VPC penetration testing. Additionally, the target domain resource will now have a verification status reason field to surface additional details about domain verification"
58+
},
59+
{
60+
"type": "feature",
61+
"category": "Amazon Lex Model Building Service",
62+
"contributor": "",
63+
"description": "Lex V1 is deprecated, use Lex V2 instead"
64+
}
65+
]
66+
}

.changes/2.44.2.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"version": "2.44.2",
3+
"date": "2026-05-05",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon SageMaker Service",
8+
"contributor": "",
9+
"description": "Adds support for ml.p5.4xlarge instance type for SageMaker Studio JupyterLab and CodeEditor apps for IAD (us-east-1), NRT (ap-northeast-1), BOM (ap-south-1), CGK (ap-southeast-3), GRU (sa-east-1), PDX (us-west-2), CMH (us-east-2)."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS MediaTailor",
14+
"contributor": "",
15+
"description": "Added support for Monetization Functions. Monetization Functions let you enrich ad requests with external data and transform session parameters using JSONata expressions, without deploying custom infrastructure."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon CloudFront",
20+
"contributor": "",
21+
"description": "Adds support for tagging CloudFront Functions and KeyValueStores resources."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Health Imaging",
26+
"contributor": "",
27+
"description": "Add support for DICOM Json Metadata Override features in startDICOMImportJob API"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS Marketplace Agreement Service",
32+
"contributor": "",
33+
"description": "With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlements, manage renewals and cancellations, and streamline operations entirely through APIs without navigating to the AWS Marketplace website or AWS Management Console."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS Clean Rooms ML",
38+
"contributor": "",
39+
"description": "Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon OpenSearch Service",
44+
"contributor": "",
45+
"description": "Amazon OpenSearch Service now supports VPC egress, enabling outbound traffic from your OpenSearch domain to route privately through your VPC instead of the public internet."
46+
},
47+
{
48+
"type": "bugfix",
49+
"category": "AWS SDK for Java v2",
50+
"contributor": "",
51+
"description": "Fix an issue in the async SDK clients where a retry can lead to a `NullPointerException` if the exception that the SDK encountered did not originate from the service, such as a connection exception."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon Route 53 Domains",
56+
"contributor": "",
57+
"description": "This release adds the TLDInMaintenance exception."
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/next-release/bugfix-AWSSDKforJavav2-8da4e26.json

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

.changes/next-release/bugfix-UrlConnectionClient-4dd3b0c.json

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

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ name: Build SDK
22
on:
33
merge_group:
44
pull_request:
5-
push:
6-
branches:
7-
- master
85
paths-ignore:
96
- '**.md'
107
- '.all-contributorsrc'
@@ -53,4 +50,4 @@ jobs:
5350
--branch "$HEAD_REF" \
5451
--pr-number "$PR_NUMBER" \
5552
--run-id "${{ github.run_id }}"
56-
timeout-minutes: 120
53+
timeout-minutes: 180

0 commit comments

Comments
 (0)