Skip to content

Commit 84a2e32

Browse files
Merging v1.6.50 release
2 parents 3857826 + 7264d4c commit 84a2e32

14 files changed

Lines changed: 3236 additions & 871 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## [1.6.50] - 04/02/2026
4+
5+
### Features
6+
* (**appstream**) Amazon WorkSpaces Applications now supports drain mode for instances in multi-session fleets. This capability allows administrators to instruct individual fleet instances to stop accepting new user sessions while allowing existing sessions to continue uninterrupted.
7+
* (**bedrockagentcorecontrol**) Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets.
8+
* (**bedrockdataautomation**) Data Automation Library is a BDA capability that lets you create reusable entity resources to improve extraction accuracy. Libraries support Custom Vocabulary entities that enhance speech recognition for audio and video content with domain-specific terminology shared across projects
9+
* (**bedrockruntime**) Relax ToolUseId pattern to allow dots and colons
10+
* (**cloudwatch**) CloudWatch now supports OTel enrichment to make vended metrics for supported AWS resources queryable via PromQL with resource ARN and tag labels, and PromQL alarms for metrics ingested via the OTLP endpoint with multi-contributor evaluation.
11+
* (**cloudwatchlogs**) We are pleased to announce that our logs transformation csv processor now has a destination field, allowing you to specify under which parent node parsed columns be placed under.
12+
* (**connect**) Include CUSTOMER to evaluation target and participant role. Support Korean, Japanese and Simplified Chinese in evaluation forms.
13+
* (**deadline**) AWS Deadline Cloud now supports configurable scheduling on each queue. The scheduling configuration controls how workers are distributed across jobs.
14+
* (**gamelift**) Amazon GameLift Servers now includes a ComputeName field in game session API responses, making it easier to identify which compute is hosting a game session without cross-referencing IP addresses.
15+
* (**pricing**) This release increases the MaxResults parameter of the GetAttributeValues API from 100 to 10000.
16+
17+
### Documentation
18+
* (**geoplaces**) This release updates API reference documentation for Amazon Location Service Places APIs to reflect regional restrictions for Grab Maps users in ReverseGeocode, Suggest, SearchText, and GetPlace operations
19+
320
## [1.6.49] - 04/01/2026
421

522
### Features

codegen/aws-sdk-codegen/src/main/resources/aws/sdk/kotlin/codegen/endpoints.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11981,6 +11981,7 @@
1198111981
"ap-southeast-3" : { },
1198211982
"ap-southeast-4" : { },
1198311983
"ap-southeast-5" : { },
11984+
"ap-southeast-6" : { },
1198411985
"ap-southeast-7" : { },
1198511986
"ca-central-1" : { },
1198611987
"ca-west-1" : { },
@@ -37905,6 +37906,12 @@
3790537906
}
3790637907
},
3790737908
"services" : {
37909+
"acm" : {
37910+
"endpoints" : {
37911+
"us-isob-east-1" : { },
37912+
"us-isob-west-1" : { }
37913+
}
37914+
},
3790837915
"agreement-marketplace" : {
3790937916
"endpoints" : {
3791037917
"us-isob-east-1" : { }
@@ -40627,11 +40634,21 @@
4062740634
"eusc-de-east-1" : { }
4062840635
}
4062940636
},
40637+
"oidc" : {
40638+
"endpoints" : {
40639+
"eusc-de-east-1" : { }
40640+
}
40641+
},
4063040642
"pi" : {
4063140643
"endpoints" : {
4063240644
"eusc-de-east-1" : { }
4063340645
}
4063440646
},
40647+
"portal.sso" : {
40648+
"endpoints" : {
40649+
"eusc-de-east-1" : { }
40650+
}
40651+
},
4063540652
"qbusiness" : {
4063640653
"endpoints" : {
4063740654
"eusc-de-east-1" : { }
@@ -40747,6 +40764,11 @@
4074740764
"eusc-de-east-1" : { }
4074840765
}
4074940766
},
40767+
"sso" : {
40768+
"endpoints" : {
40769+
"eusc-de-east-1" : { }
40770+
}
40771+
},
4075040772
"states" : {
4075140773
"endpoints" : {
4075240774
"eusc-de-east-1" : { }

codegen/sdk/aws-models/appstream.json

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1527,6 +1527,24 @@
15271527
"traits": {
15281528
"smithy.api#documentation": "<p>The total number of session slots that are available for streaming or are currently streaming.</p>\n <p>ActualUserSessionCapacity = AvailableUserSessionCapacity + ActiveUserSessions</p>\n <p>This only applies to multi-session fleets.</p>"
15291529
}
1530+
},
1531+
"Draining": {
1532+
"target": "com.amazonaws.appstream#Integer",
1533+
"traits": {
1534+
"smithy.api#documentation": "<p>The number of instances in drain mode. This only applies to multi-session fleets.</p>"
1535+
}
1536+
},
1537+
"DrainModeActiveUserSessions": {
1538+
"target": "com.amazonaws.appstream#Integer",
1539+
"traits": {
1540+
"smithy.api#documentation": "<p>The number of active user sessions on instances in drain mode. This only applies to multi-session fleets.</p>"
1541+
}
1542+
},
1543+
"DrainModeUnusedUserSessions": {
1544+
"target": "com.amazonaws.appstream#Integer",
1545+
"traits": {
1546+
"smithy.api#documentation": "<p>The number of unused session slots on instances in drain mode that cannot be used for user session provisioning. This only applies to multi-session fleets.</p>"
1547+
}
15301548
}
15311549
},
15321550
"traits": {
@@ -5968,6 +5986,52 @@
59685986
}
59695987
}
59705988
},
5989+
"com.amazonaws.appstream#DrainSessionInstance": {
5990+
"type": "operation",
5991+
"input": {
5992+
"target": "com.amazonaws.appstream#DrainSessionInstanceRequest"
5993+
},
5994+
"output": {
5995+
"target": "com.amazonaws.appstream#DrainSessionInstanceResult"
5996+
},
5997+
"errors": [
5998+
{
5999+
"target": "com.amazonaws.appstream#ConcurrentModificationException"
6000+
},
6001+
{
6002+
"target": "com.amazonaws.appstream#OperationNotPermittedException"
6003+
},
6004+
{
6005+
"target": "com.amazonaws.appstream#ResourceNotFoundException"
6006+
}
6007+
],
6008+
"traits": {
6009+
"smithy.api#documentation": "<p>Drains the instance hosting the specified streaming session. The instance stops accepting new sessions while existing sessions continue uninterrupted. Once all sessions end, the instance is reclaimed and replaced. This only applies to multi-session fleets.</p>"
6010+
}
6011+
},
6012+
"com.amazonaws.appstream#DrainSessionInstanceRequest": {
6013+
"type": "structure",
6014+
"members": {
6015+
"SessionId": {
6016+
"target": "com.amazonaws.appstream#String",
6017+
"traits": {
6018+
"smithy.api#clientOptional": {},
6019+
"smithy.api#documentation": "<p>The identifier of the streaming session.</p>",
6020+
"smithy.api#required": {}
6021+
}
6022+
}
6023+
},
6024+
"traits": {
6025+
"smithy.api#input": {}
6026+
}
6027+
},
6028+
"com.amazonaws.appstream#DrainSessionInstanceResult": {
6029+
"type": "structure",
6030+
"members": {},
6031+
"traits": {
6032+
"smithy.api#output": {}
6033+
}
6034+
},
59716035
"com.amazonaws.appstream#DryRunOperationException": {
59726036
"type": "structure",
59736037
"members": {
@@ -7640,6 +7704,32 @@
76407704
"smithy.api#httpError": 400
76417705
}
76427706
},
7707+
"com.amazonaws.appstream#InstanceDrainStatus": {
7708+
"type": "enum",
7709+
"members": {
7710+
"ACTIVE": {
7711+
"target": "smithy.api#Unit",
7712+
"traits": {
7713+
"smithy.api#enumValue": "ACTIVE"
7714+
}
7715+
},
7716+
"DRAINING": {
7717+
"target": "smithy.api#Unit",
7718+
"traits": {
7719+
"smithy.api#enumValue": "DRAINING"
7720+
}
7721+
},
7722+
"NOT_APPLICABLE": {
7723+
"target": "smithy.api#Unit",
7724+
"traits": {
7725+
"smithy.api#enumValue": "NOT_APPLICABLE"
7726+
}
7727+
}
7728+
},
7729+
"traits": {
7730+
"smithy.api#documentation": "<p>Possible values for the drain status of a streaming instance.</p>"
7731+
}
7732+
},
76437733
"com.amazonaws.appstream#InstanceType": {
76447734
"type": "string",
76457735
"traits": {
@@ -8377,6 +8467,9 @@
83778467
{
83788468
"target": "com.amazonaws.appstream#DisassociateSoftwareFromImageBuilder"
83798469
},
8470+
{
8471+
"target": "com.amazonaws.appstream#DrainSessionInstance"
8472+
},
83808473
{
83818474
"target": "com.amazonaws.appstream#EnableUser"
83828475
},
@@ -9712,6 +9805,12 @@
97129805
"traits": {
97139806
"smithy.api#documentation": "<p>The identifier for the instance hosting the session.</p>"
97149807
}
9808+
},
9809+
"InstanceDrainStatus": {
9810+
"target": "com.amazonaws.appstream#InstanceDrainStatus",
9811+
"traits": {
9812+
"smithy.api#documentation": "<p>The drain status of the instance hosting the streaming session. This only applies to multi-session fleets.</p>"
9813+
}
97159814
}
97169815
},
97179816
"traits": {

0 commit comments

Comments
 (0)