Skip to content

Commit 504d1af

Browse files
Merging v1.5.44 release
2 parents 57876c9 + 2bd1c1e commit 504d1af

File tree

6 files changed

+120
-15
lines changed

6 files changed

+120
-15
lines changed

CHANGELOG.md

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

3+
## [1.5.44] - 09/22/2025
4+
5+
### Features
6+
* (**eks**) Adds support for RepairConfig overrides and configurations in EKS Managed Node Groups.
7+
* (**imagebuilder**) Version ARNs are no longer required for the EC2 Image Builder list-image-build-version, list-component-build-version, and list-workflow-build-version APIs. Calling these APIs without the ARN returns all build versions for the given resource type in the requesting account.
8+
9+
### Documentation
10+
* (**batch**) Starting in JAN 2026, AWS Batch will change the default AMI for new Amazon ECS compute environments from Amazon Linux 2 to Amazon Linux 2023. We recommend migrating AWS Batch Amazon ECS compute environments to Amazon Linux 2023 to maintain optimal performance and security.
11+
312
## [1.5.43] - 09/19/2025
413

514
### Features

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17890,6 +17890,7 @@
1789017890
},
1789117891
"hostname" : "oidc.ap-southeast-5.amazonaws.com"
1789217892
},
17893+
"ap-southeast-7" : { },
1789317894
"ca-central-1" : {
1789417895
"credentialScope" : {
1789517896
"region" : "ca-central-1"
@@ -17968,6 +17969,7 @@
1796817969
},
1796917970
"hostname" : "oidc.me-south-1.amazonaws.com"
1797017971
},
17972+
"mx-central-1" : { },
1797117973
"sa-east-1" : {
1797217974
"credentialScope" : {
1797317975
"region" : "sa-east-1"

codegen/sdk/aws-models/batch.json

Lines changed: 8 additions & 8 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/eks.json

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8899,12 +8899,80 @@
88998899
"traits": {
89008900
"smithy.api#documentation": "<p>Specifies whether to enable node auto repair for the node group. Node auto repair is\n disabled by default.</p>"
89018901
}
8902+
},
8903+
"maxUnhealthyNodeThresholdCount": {
8904+
"target": "com.amazonaws.eks#NonZeroInteger",
8905+
"traits": {
8906+
"smithy.api#documentation": "<p>Specify a count threshold of unhealthy nodes, above which node auto \n repair actions will stop. When using this, you cannot also set \n <code>maxUnhealthyNodeThresholdPercentage</code> at the same time.</p>"
8907+
}
8908+
},
8909+
"maxUnhealthyNodeThresholdPercentage": {
8910+
"target": "com.amazonaws.eks#PercentCapacity",
8911+
"traits": {
8912+
"smithy.api#documentation": "<p>Specify a percentage threshold of unhealthy nodes, above which node auto \n repair actions will stop. When using this, you cannot also set \n <code>maxUnhealthyNodeThresholdCount</code> at the same time.</p>"
8913+
}
8914+
},
8915+
"maxParallelNodesRepairedCount": {
8916+
"target": "com.amazonaws.eks#NonZeroInteger",
8917+
"traits": {
8918+
"smithy.api#documentation": "<p>Specify the maximum number of nodes that can be repaired concurrently or in parallel, \n expressed as a count of unhealthy nodes. This gives you finer-grained control over the \n pace of node replacements. When using this, you cannot also set \n <code>maxParallelNodesRepairedPercentage</code> at the same time.</p>"
8919+
}
8920+
},
8921+
"maxParallelNodesRepairedPercentage": {
8922+
"target": "com.amazonaws.eks#PercentCapacity",
8923+
"traits": {
8924+
"smithy.api#documentation": "<p>Specify the maximum number of nodes that can be repaired concurrently or in parallel, \n expressed as a percentage of unhealthy nodes. This gives you finer-grained control over the \n pace of node replacements. When using this, you cannot also set \n <code>maxParallelNodesRepairedCount</code> at the same time.</p>"
8925+
}
8926+
},
8927+
"nodeRepairConfigOverrides": {
8928+
"target": "com.amazonaws.eks#NodeRepairConfigOverridesList",
8929+
"traits": {
8930+
"smithy.api#documentation": "<p>Specify granular overrides for specific repair actions. These overrides control the \n repair action and the repair delay time before a node is considered eligible for repair.\n If you use this, you must specify all the values.</p>"
8931+
}
89028932
}
89038933
},
89048934
"traits": {
89058935
"smithy.api#documentation": "<p>The node auto repair configuration for the node group.</p>"
89068936
}
89078937
},
8938+
"com.amazonaws.eks#NodeRepairConfigOverrides": {
8939+
"type": "structure",
8940+
"members": {
8941+
"nodeMonitoringCondition": {
8942+
"target": "com.amazonaws.eks#String",
8943+
"traits": {
8944+
"smithy.api#documentation": "<p>Specify an unhealthy condition reported by the node monitoring agent that this\n override would apply to.</p>"
8945+
}
8946+
},
8947+
"nodeUnhealthyReason": {
8948+
"target": "com.amazonaws.eks#String",
8949+
"traits": {
8950+
"smithy.api#documentation": "<p>Specify a reason reported by the node monitoring agent that this\n override would apply to.</p>"
8951+
}
8952+
},
8953+
"minRepairWaitTimeMins": {
8954+
"target": "com.amazonaws.eks#NonZeroInteger",
8955+
"traits": {
8956+
"smithy.api#documentation": "<p>Specify the minimum time in minutes to wait before attempting to repair a node \n with this specific <code>nodeMonitoringCondition</code> and\n <code>nodeUnhealthyReason</code>.</p>"
8957+
}
8958+
},
8959+
"repairAction": {
8960+
"target": "com.amazonaws.eks#RepairAction",
8961+
"traits": {
8962+
"smithy.api#documentation": "<p>Specify the repair action to take for nodes when all of the specified conditions are\n met.</p>"
8963+
}
8964+
}
8965+
},
8966+
"traits": {
8967+
"smithy.api#documentation": "<p>Specify granular overrides for specific repair actions. These overrides control the \n repair action and the repair delay time before a node is considered eligible for repair.\n If you use this, you must specify all the values.</p>"
8968+
}
8969+
},
8970+
"com.amazonaws.eks#NodeRepairConfigOverridesList": {
8971+
"type": "list",
8972+
"member": {
8973+
"target": "com.amazonaws.eks#NodeRepairConfigOverrides"
8974+
}
8975+
},
89088976
"com.amazonaws.eks#Nodegroup": {
89098977
"type": "structure",
89108978
"members": {
@@ -10021,6 +10089,29 @@
1002110089
}
1002210090
}
1002310091
},
10092+
"com.amazonaws.eks#RepairAction": {
10093+
"type": "enum",
10094+
"members": {
10095+
"Replace": {
10096+
"target": "smithy.api#Unit",
10097+
"traits": {
10098+
"smithy.api#enumValue": "Replace"
10099+
}
10100+
},
10101+
"Reboot": {
10102+
"target": "smithy.api#Unit",
10103+
"traits": {
10104+
"smithy.api#enumValue": "Reboot"
10105+
}
10106+
},
10107+
"NoAction": {
10108+
"target": "smithy.api#Unit",
10109+
"traits": {
10110+
"smithy.api#enumValue": "NoAction"
10111+
}
10112+
}
10113+
}
10114+
},
1002410115
"com.amazonaws.eks#ResolveConflicts": {
1002510116
"type": "enum",
1002610117
"members": {
@@ -11654,6 +11745,12 @@
1165411745
"traits": {
1165511746
"smithy.api#enumValue": "DeletionProtection"
1165611747
}
11748+
},
11749+
"NODE_REPAIR_CONFIG": {
11750+
"target": "smithy.api#Unit",
11751+
"traits": {
11752+
"smithy.api#enumValue": "NodeRepairConfig"
11753+
}
1165711754
}
1165811755
}
1165911756
},

codegen/sdk/aws-models/imagebuilder.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8414,8 +8414,7 @@
84148414
"componentVersionArn": {
84158415
"target": "com.amazonaws.imagebuilder#ComponentVersionArn",
84168416
"traits": {
8417-
"smithy.api#documentation": "<p>The component version Amazon Resource Name (ARN) whose versions you want to\n\t\t\tlist.</p>",
8418-
"smithy.api#required": {}
8417+
"smithy.api#documentation": "<p>The component version Amazon Resource Name (ARN) whose versions you want to\n\t\t\tlist.</p>"
84198418
}
84208419
},
84218420
"maxResults": {
@@ -8826,8 +8825,7 @@
88268825
"imageVersionArn": {
88278826
"target": "com.amazonaws.imagebuilder#ImageVersionArn",
88288827
"traits": {
8829-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the image whose build versions you want to\n\t\t\tretrieve.</p>",
8830-
"smithy.api#required": {}
8828+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the image whose build versions you want to\n\t\t\tretrieve.</p>"
88318829
}
88328830
},
88338831
"filters": {
@@ -10190,8 +10188,7 @@
1019010188
"workflowVersionArn": {
1019110189
"target": "com.amazonaws.imagebuilder#WorkflowWildcardVersionArn",
1019210190
"traits": {
10193-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the workflow resource for which to get a list of build versions.</p>",
10194-
"smithy.api#required": {}
10191+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the workflow resource for which to get a list of build versions.</p>"
1019510192
}
1019610193
},
1019710194
"maxResults": {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ kotlin.native.ignoreDisabledTargets=true
66
org.gradle.jvmargs=-Xmx10g -XX:MaxMetaspaceSize=2G
77

88
# sdk
9-
sdkVersion=1.5.44-SNAPSHOT
9+
sdkVersion=1.5.45-SNAPSHOT
1010

1111
# atomicfu
1212
kotlinx.atomicfu.enableJvmIrTransformation=true

0 commit comments

Comments
 (0)