Features
- appconfig: add grantReadConfig method to Environment Construct (#30180) (c8f2646), closes #28585
- dynamodb: add resource polices for table (#30251) (7dc6d27)
- ec2: support
instanceInitiatedShutdownBehavior
for EC2 instance (#30160) (c073617), closes #30164 - ecs-patterns: allow custom container name for Scheduled ecs and fargate tasks (#30357) (f54a945), closes #30281 #27515
- lambda: allow running a build file (#30196) (89042c4), closes #18470
- stepfunctions-tasks: add workerType and numberOfWorkers to GlueStartJobRun class (#30319) (b17dfe7), closes #12757
- update L1 CloudFormation resource definitions (#30354) (ede0917)
- stepfunctions-tasks: support for the step functions mediaconvert optimized integration for createJob api (#30300) (823cab3), closes #30299
Bug Fixes
- ecs: removed omitEmptyArray for placementConstraints (#27555) (#30382) (8b234b7), closes /github.com/aws/aws-cdk/pull/27572#issuecomment-1766287866 /github.com/aws/aws-cdk/pull/28431#issuecomment-1865233495
- eks: add tag update support for eks cluster (#30123) (8c39e81), closes #19388
- fsx: no validation error when
hour
property set to 24 in theLustreMaintenanceTime
class. (#30342) (6301a9a), closes #30341 - lambda: use enum values for applicationLogLevel and systemLogLevel (#29904) (3f53a45)
- s3: publicReadAccess causes deployment failure due to access denied 403 (#29632) (4bf6fad)
- stepfunctions: cannot use intrinsic functions in Fail state (#30210) (81a558f), closes #30063