Skip to content

Commit 3a694c5

Browse files
authored
Merge branch 'master' into zoewang/crtWriteStream
2 parents f722e5d + 9c8bc52 commit 3a694c5

752 files changed

Lines changed: 29741 additions & 4314 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.10.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"version": "2.44.10",
3+
"date": "2026-05-20",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS Key Management Service",
8+
"contributor": "",
9+
"description": "AWS KMS now supports creating grants for AWS service principals using new GranteeServicePrincipal and RetiringServicePrincipal parameters. This release adds SourceArn grant constraint and three condition keys for controlling CreateGrant access. For more information, see Grants in AWS KMS."
10+
},
11+
{
12+
"type": "bugfix",
13+
"category": "AWS SDK for Java v2",
14+
"contributor": "",
15+
"description": "Fixed an issue where responses with a non-zero x-amz-crc32 header but no response body were silently returned to the caller as empty results. The SDK now throws Crc32MismatchException that is retryable when a non-zero CRC32 is claimed but no body is delivered, matching v1 SDK behavior."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon Connect Customer Profiles",
20+
"contributor": "",
21+
"description": "Service Release Notes"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon Bedrock Runtime",
26+
"contributor": "",
27+
"description": "Service Release Notes"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AmazonMWAA",
32+
"contributor": "",
33+
"description": "Updated API documentation to describe the PublicAndPrivate webserver access mode."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Payment Cryptography Data Plane",
38+
"contributor": "",
39+
"description": "Service Release Notes"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS SDK for Java v2",
44+
"contributor": "",
45+
"description": "Updated endpoint and partition metadata."
46+
}
47+
]
48+
}

.changes/2.44.11.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"version": "2.44.11",
3+
"date": "2026-05-21",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "Amazon S3",
8+
"contributor": "",
9+
"description": "Fix concurrency bug where downloading multipart objects with `MultipartS3AsyncClient` could enter infinite loop"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "Amazon SageMaker Service",
14+
"contributor": "",
15+
"description": "Add support for disabling home EFS file system creation on SageMaker domains."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon Verified Permissions",
20+
"contributor": "",
21+
"description": "Support hard deleting policy store aliases. Users can now delete an alias and immediately reassign it to a different policy store without waiting for the soft-delete retention period."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Clean Rooms Service",
26+
"contributor": "",
27+
"description": "Collaboration creators can update payment configurations without recreating the collaboration. When multiple payer candidates are configured for a cost type, analysis runners can specify the actual payer at submission time, providing granular control over billing."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon Elastic VMware Service",
32+
"contributor": "",
33+
"description": "A new GetDepotUrl API has been added to retrieve a URL for accessing Amazon EVS custom addon packages. Customers can use this URL to configure vSphere Lifecycle Manager (vLCM) as an online depot source, enabling upgrades of addon components across ESXi hosts."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon Bedrock AgentCore Control",
38+
"contributor": "",
39+
"description": "Service Release Notes"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS Clean Rooms ML",
44+
"contributor": "",
45+
"description": "Collaboration creators can update payment configurations without recreating the collaboration. When multiple payer candidates are configured for a cost type, analysis runners can specify the actual payer at submission time, providing granular control over billing."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS MediaConnect",
50+
"contributor": "",
51+
"description": "Adds support for controlling the timecode source of NDI flow outputs."
52+
},
53+
{
54+
"type": "bugfix",
55+
"category": "AWS SDK for Java v2",
56+
"contributor": "",
57+
"description": "Fixed an issue where `AsyncRequestBody.split()` did not propagate upstream errors to the in-progress chunk subscriber"
58+
},
59+
{
60+
"type": "feature",
61+
"category": "AWS Batch",
62+
"contributor": "",
63+
"description": "Clarified CreateComputeEnvironment parameter requirements - serviceRole is required for UNMANAGED compute environments, allocationStrategy is required for EKS compute environments, and compute environments must be created in the ENABLED state."
64+
}
65+
]
66+
}

.changes/2.44.12.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"version": "2.44.12",
3+
"date": "2026-05-22",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon GameLift Streams",
8+
"contributor": "",
9+
"description": "Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Invoicing",
14+
"contributor": "",
15+
"description": "Adds support for idempotency with a new ClientToken field for the CreateInvoiceUnit, DeleteInvoiceUnit, UpdateInvoiceUnit, DeleteProcurementPortalPreference, PutProcurementPortalPreference, and UpdateProcurementPortalPreferenceStatus APIs."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Performance Insights",
20+
"contributor": "",
21+
"description": "Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon Elastic Compute Cloud",
26+
"contributor": "",
27+
"description": "The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon Q Connect",
32+
"contributor": "",
33+
"description": "Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call"
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon DataZone",
38+
"contributor": "",
39+
"description": "Add support for VPC connection"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS Security Agent",
44+
"contributor": "",
45+
"description": "Adds support for verification scripts on penetration test findings. Customers can now download executable scripts to independently reproduce confirmed vulnerabilities, with instructions and required environment variables provided for each finding."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS SDK for Java v2",
50+
"contributor": "",
51+
"description": "Updated endpoint and partition metadata."
52+
}
53+
]
54+
}

0 commit comments

Comments
 (0)