Skip to content

Commit f6dddb5

Browse files
Merging v1.6.59 release
2 parents 697ccba + 8a2045c commit f6dddb5

12 files changed

Lines changed: 1744 additions & 171 deletions

File tree

CHANGELOG.md

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

3+
## [1.6.59] - 04/17/2026
4+
5+
### Features
6+
* (**cleanrooms**) This release adds support for configurable spark properties for Cleanrooms PySpark workloads.
7+
* (**connect**) Fixes in SDK for customers using TestCase APIs
8+
* (**connectcampaignsv2**) This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns.
9+
* (**groundstation**) Adds support for updating contacts, listing antennas, and listing ground station reservations. New API operations - UpdateContact, ListContactVersions, DescribeContactVersion, ListAntennas, and ListGroundStationReservations.
10+
* (**imagebuilder**) ImportDiskImage API adds registerImageOptions for Secure Boot control and custom UEFI data. It adds windowsConfiguration for selecting a specific edition from multi-image .wim files during ISO import.
11+
* (**quicksight**) Public release of dashboard customization summary, S3 Tables data source type, Athena cross-account connector, custom sorting for controls, and AI-powered analysis generation.
12+
* (**sagemaker**) Adds support for providing NetworkInterface for efa enabled instances and Simplified cluster creation for Slurm-orchestrated clusters with optional Lifecycle Script (LCS) configuration.
13+
* (**sts**) The STS client now supports configuring SigV4a through the auth scheme preference setting. SigV4a uses asymmetric cryptography, enabling customers using long-term IAM credentials to continue making STS API calls even when a region is isolated from the partition leader.
14+
15+
### Documentation
16+
* (**neptune**) Improving Documentation for Neptune
17+
318
## [1.6.58] - 04/16/2026
419

520
### Features

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28967,6 +28967,7 @@
2896728967
"ap-south-1" : { },
2896828968
"ap-southeast-1" : { },
2896928969
"ap-southeast-2" : { },
28970+
"ap-southeast-5" : { },
2897028971
"ca-central-1" : { },
2897128972
"eu-central-1" : { },
2897228973
"eu-west-1" : { },
@@ -28994,6 +28995,7 @@
2899428995
"tags" : [ "fips" ]
2899528996
} ]
2899628997
},
28998+
"us-east-2" : { },
2899728999
"us-west-2" : {
2899829000
"variants" : [ {
2899929001
"hostname" : "workspaces-fips.us-west-2.amazonaws.com",
@@ -35027,6 +35029,12 @@
3502735029
}
3502835030
}
3502935031
},
35032+
"resource-explorer-2" : {
35033+
"endpoints" : {
35034+
"us-gov-east-1" : { },
35035+
"us-gov-west-1" : { }
35036+
}
35037+
},
3503035038
"resource-groups" : {
3503135039
"defaults" : {
3503235040
"variants" : [ {

codegen/sdk/aws-models/cleanrooms.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12814,7 +12814,7 @@
1281412814
"memberAbilities": {
1281512815
"target": "com.amazonaws.cleanrooms#MemberAbilities",
1281612816
"traits": {
12817-
"smithy.api#documentation": "<p>The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.</p> <note> <p>The following values are currently not supported: <code>CAN_QUERY</code>, <code>CAN_RECEIVE_RESULTS,</code> and <code>CAN_RUN_JOB</code>. </p> <p>Set the value of <code>memberAbilities</code> to <code>[]</code> to allow a member to contribute data.</p> </note>",
12817+
"smithy.api#documentation": "<p>The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.</p> <note> <p>The following values are currently not supported: <code>CAN_QUERY</code> and <code>CAN_RUN_JOB</code>. </p> <p>Set the value of <code>memberAbilities</code> to <code>[]</code> to allow a member to contribute data.</p> <p>Set the value of <code>memberAbilities</code> to <code>[CAN_RECEIVE_RESULTS]</code> to allow a member to contribute data and receive results.</p> </note>",
1281812818
"smithy.api#required": {}
1281912819
}
1282012820
},
@@ -15014,10 +15014,16 @@
1501415014
"smithy.api#documentation": "<p>The number of workers for a PySpark job.</p>",
1501515015
"smithy.api#range": {
1501615016
"min": 4,
15017-
"max": 128
15017+
"max": 1024
1501815018
},
1501915019
"smithy.api#required": {}
1502015020
}
15021+
},
15022+
"properties": {
15023+
"target": "com.amazonaws.cleanrooms#WorkerComputeConfigurationProperties",
15024+
"traits": {
15025+
"smithy.api#documentation": "<p>The configuration properties for the worker compute environment. These properties allow you to customize the compute settings for your Clean Rooms workloads.</p>"
15026+
}
1502115027
}
1502215028
},
1502315029
"traits": {
@@ -18675,7 +18681,7 @@
1867518681
"spark": {
1867618682
"target": "com.amazonaws.cleanrooms#SparkProperties",
1867718683
"traits": {
18678-
"smithy.api#documentation": "<p>The Spark configuration properties for SQL workloads. This map contains key-value pairs that configure Apache Spark settings to optimize performance for your data processing jobs. You can specify up to 50 Spark properties, with each key being 1-200 characters and each value being 0-500 characters. These properties allow you to adjust compute capacity for large datasets and complex workloads.</p>"
18684+
"smithy.api#documentation": "<p>The Spark configuration properties for SQL and PySpark workloads. This map contains key-value pairs that configure Apache Spark settings to optimize performance for your data processing jobs. You can specify up to 50 Spark properties, with each key being 1-200 characters and each value being 0-500 characters. These properties allow you to adjust compute capacity for large datasets and complex workloads.</p>"
1867918685
}
1868018686
}
1868118687
},

codegen/sdk/aws-models/connect.json

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22869,6 +22869,14 @@
2286922869
}
2287022870
}
2287122871
},
22872+
"com.amazonaws.connect#EpochMilliseconds": {
22873+
"type": "long",
22874+
"traits": {
22875+
"smithy.api#range": {
22876+
"min": 0
22877+
}
22878+
}
22879+
},
2287222880
"com.amazonaws.connect#ErrorCode": {
2287322881
"type": "string"
2287422882
},
@@ -36704,14 +36712,14 @@
3670436712
}
3670536713
},
3670636714
"StartTime": {
36707-
"target": "com.amazonaws.connect#Timestamp",
36715+
"target": "com.amazonaws.connect#EpochMilliseconds",
3670836716
"traits": {
3670936717
"smithy.api#documentation": "<p>Filter executions that started after this time.</p>",
3671036718
"smithy.api#httpQuery": "startTime"
3671136719
}
3671236720
},
3671336721
"EndTime": {
36714-
"target": "com.amazonaws.connect#Timestamp",
36722+
"target": "com.amazonaws.connect#EpochMilliseconds",
3671536723
"traits": {
3671636724
"smithy.api#documentation": "<p>Filter executions that started before this time.</p>",
3671736725
"smithy.api#httpQuery": "endTime"
@@ -52708,7 +52716,8 @@
5270852716
"ClientToken": {
5270952717
"target": "com.amazonaws.connect#ClientToken",
5271052718
"traits": {
52711-
"smithy.api#documentation": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. If not provided, the Amazon Web Services\n SDK populates this field. For more information about idempotency, see\n <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>"
52719+
"smithy.api#documentation": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. If not provided, the Amazon Web Services\n SDK populates this field. For more information about idempotency, see\n <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
52720+
"smithy.api#idempotencyToken": {}
5271252721
}
5271352722
}
5271452723
},
@@ -53323,7 +53332,8 @@
5332353332
"ClientToken": {
5332453333
"target": "com.amazonaws.connect#ClientToken",
5332553334
"traits": {
53326-
"smithy.api#documentation": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. If not provided, the Amazon Web Services\n SDK populates this field. For more information about idempotency, see\n <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>"
53335+
"smithy.api#documentation": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. If not provided, the Amazon Web Services\n SDK populates this field. For more information about idempotency, see\n <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
53336+
"smithy.api#idempotencyToken": {}
5332753337
}
5332853338
}
5332953339
},
@@ -54620,7 +54630,7 @@
5462054630
"InitializationData": {
5462154631
"target": "com.amazonaws.connect#TestCaseInitializationData",
5462254632
"traits": {
54623-
"smithy.api#documentation": "<p>Defines the test attributes for precise data representation.</p>"
54633+
"smithy.api#documentation": "<p>Defines the test attributes for precise data representation. The value must be a valid JSON string.</p>"
5462454634
}
5462554635
},
5462654636
"Description": {

codegen/sdk/aws-models/connectcampaignsv2.json

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@
7171
{
7272
"target": "com.amazonaws.connectcampaignsv2#DeleteCampaignCommunicationTime"
7373
},
74+
{
75+
"target": "com.amazonaws.connectcampaignsv2#DeleteCampaignEntryLimits"
76+
},
7477
{
7578
"target": "com.amazonaws.connectcampaignsv2#DeleteConnectInstanceConfig"
7679
},
@@ -149,6 +152,9 @@
149152
{
150153
"target": "com.amazonaws.connectcampaignsv2#UpdateCampaignCommunicationTime"
151154
},
155+
{
156+
"target": "com.amazonaws.connectcampaignsv2#UpdateCampaignEntryLimits"
157+
},
152158
{
153159
"target": "com.amazonaws.connectcampaignsv2#UpdateCampaignFlowAssociation"
154160
},
@@ -941,6 +947,9 @@
941947
"schedule": {
942948
"target": "com.amazonaws.connectcampaignsv2#Schedule"
943949
},
950+
"entryLimitsConfig": {
951+
"target": "com.amazonaws.connectcampaignsv2#EntryLimitsConfig"
952+
},
944953
"communicationTimeConfig": {
945954
"target": "com.amazonaws.connectcampaignsv2#CommunicationTimeConfig"
946955
},
@@ -1099,6 +1108,9 @@
10991108
"schedule": {
11001109
"target": "com.amazonaws.connectcampaignsv2#Schedule"
11011110
},
1111+
"entryLimitsConfig": {
1112+
"target": "com.amazonaws.connectcampaignsv2#EntryLimitsConfig"
1113+
},
11021114
"connectCampaignFlowArn": {
11031115
"target": "com.amazonaws.connectcampaignsv2#Arn"
11041116
}
@@ -1458,6 +1470,9 @@
14581470
"schedule": {
14591471
"target": "com.amazonaws.connectcampaignsv2#Schedule"
14601472
},
1473+
"entryLimitsConfig": {
1474+
"target": "com.amazonaws.connectcampaignsv2#EntryLimitsConfig"
1475+
},
14611476
"communicationTimeConfig": {
14621477
"target": "com.amazonaws.connectcampaignsv2#CommunicationTimeConfig"
14631478
},
@@ -1801,6 +1816,59 @@
18011816
"smithy.api#input": {}
18021817
}
18031818
},
1819+
"com.amazonaws.connectcampaignsv2#DeleteCampaignEntryLimits": {
1820+
"type": "operation",
1821+
"input": {
1822+
"target": "com.amazonaws.connectcampaignsv2#DeleteCampaignEntryLimitsRequest"
1823+
},
1824+
"output": {
1825+
"target": "smithy.api#Unit"
1826+
},
1827+
"errors": [
1828+
{
1829+
"target": "com.amazonaws.connectcampaignsv2#AccessDeniedException"
1830+
},
1831+
{
1832+
"target": "com.amazonaws.connectcampaignsv2#ConflictException"
1833+
},
1834+
{
1835+
"target": "com.amazonaws.connectcampaignsv2#InternalServerException"
1836+
},
1837+
{
1838+
"target": "com.amazonaws.connectcampaignsv2#InvalidCampaignStateException"
1839+
},
1840+
{
1841+
"target": "com.amazonaws.connectcampaignsv2#ResourceNotFoundException"
1842+
},
1843+
{
1844+
"target": "com.amazonaws.connectcampaignsv2#ValidationException"
1845+
}
1846+
],
1847+
"traits": {
1848+
"smithy.api#documentation": "Deletes the entry limits config for a campaign. This API is idempotent.",
1849+
"smithy.api#http": {
1850+
"uri": "/v2/campaigns/{id}/entry-limits",
1851+
"method": "DELETE"
1852+
},
1853+
"smithy.api#idempotent": {}
1854+
}
1855+
},
1856+
"com.amazonaws.connectcampaignsv2#DeleteCampaignEntryLimitsRequest": {
1857+
"type": "structure",
1858+
"members": {
1859+
"id": {
1860+
"target": "com.amazonaws.connectcampaignsv2#CampaignId",
1861+
"traits": {
1862+
"smithy.api#httpLabel": {},
1863+
"smithy.api#required": {}
1864+
}
1865+
}
1866+
},
1867+
"traits": {
1868+
"smithy.api#documentation": "The request for DeleteCampaignEntryLimits API.",
1869+
"smithy.api#input": {}
1870+
}
1871+
},
18041872
"com.amazonaws.connectcampaignsv2#DeleteCampaignRequest": {
18051873
"type": "structure",
18061874
"members": {
@@ -2218,6 +2286,31 @@
22182286
]
22192287
}
22202288
},
2289+
"com.amazonaws.connectcampaignsv2#EntryLimitsConfig": {
2290+
"type": "structure",
2291+
"members": {
2292+
"maxEntryCount": {
2293+
"target": "smithy.api#Integer",
2294+
"traits": {
2295+
"smithy.api#documentation": "Maximum number of times a participant can enter the campaign. A value of 0 indicates unlimited entries. Values of 1 or greater specify the exact number of entries allowed.",
2296+
"smithy.api#range": {
2297+
"min": 0
2298+
},
2299+
"smithy.api#required": {}
2300+
}
2301+
},
2302+
"minEntryInterval": {
2303+
"target": "com.amazonaws.connectcampaignsv2#Iso8601Duration",
2304+
"traits": {
2305+
"smithy.api#documentation": "Minimum time interval that must pass before a participant can enter the campaign again.",
2306+
"smithy.api#required": {}
2307+
}
2308+
}
2309+
},
2310+
"traits": {
2311+
"smithy.api#documentation": "Campaign entry limits config"
2312+
}
2313+
},
22212314
"com.amazonaws.connectcampaignsv2#EventTrigger": {
22222315
"type": "structure",
22232316
"members": {
@@ -5047,6 +5140,65 @@
50475140
"smithy.api#input": {}
50485141
}
50495142
},
5143+
"com.amazonaws.connectcampaignsv2#UpdateCampaignEntryLimits": {
5144+
"type": "operation",
5145+
"input": {
5146+
"target": "com.amazonaws.connectcampaignsv2#UpdateCampaignEntryLimitsRequest"
5147+
},
5148+
"output": {
5149+
"target": "smithy.api#Unit"
5150+
},
5151+
"errors": [
5152+
{
5153+
"target": "com.amazonaws.connectcampaignsv2#AccessDeniedException"
5154+
},
5155+
{
5156+
"target": "com.amazonaws.connectcampaignsv2#ConflictException"
5157+
},
5158+
{
5159+
"target": "com.amazonaws.connectcampaignsv2#InternalServerException"
5160+
},
5161+
{
5162+
"target": "com.amazonaws.connectcampaignsv2#InvalidCampaignStateException"
5163+
},
5164+
{
5165+
"target": "com.amazonaws.connectcampaignsv2#ResourceNotFoundException"
5166+
},
5167+
{
5168+
"target": "com.amazonaws.connectcampaignsv2#ValidationException"
5169+
}
5170+
],
5171+
"traits": {
5172+
"smithy.api#documentation": "Updates the entry limits config for a campaign. This API is idempotent.",
5173+
"smithy.api#http": {
5174+
"uri": "/v2/campaigns/{id}/entry-limits",
5175+
"method": "POST"
5176+
},
5177+
"smithy.api#idempotent": {}
5178+
}
5179+
},
5180+
"com.amazonaws.connectcampaignsv2#UpdateCampaignEntryLimitsRequest": {
5181+
"type": "structure",
5182+
"members": {
5183+
"id": {
5184+
"target": "com.amazonaws.connectcampaignsv2#CampaignId",
5185+
"traits": {
5186+
"smithy.api#httpLabel": {},
5187+
"smithy.api#required": {}
5188+
}
5189+
},
5190+
"entryLimitsConfig": {
5191+
"target": "com.amazonaws.connectcampaignsv2#EntryLimitsConfig",
5192+
"traits": {
5193+
"smithy.api#required": {}
5194+
}
5195+
}
5196+
},
5197+
"traits": {
5198+
"smithy.api#documentation": "The request for UpdateCampaignEntryLimits API.",
5199+
"smithy.api#input": {}
5200+
}
5201+
},
50505202
"com.amazonaws.connectcampaignsv2#UpdateCampaignFlowAssociation": {
50515203
"type": "operation",
50525204
"input": {

0 commit comments

Comments
 (0)