Features
- appsync: add
ownerContact
property to theGraphqlApi
(#31585) (a8b2f01) - cdk: expose authorizer id and authorization type (#31622) (daaf0aa), closes #31605
- cli: cdk rollback (#31684) (3e40edc), closes #31407
- ecs: add fargate ephemeral storage encryption to cluster settings (#30759) (642a944), closes #30721
- eks: support eks with k8s 1.31 (#31707) (fc09bc1)
- elasticloadbalancingv2: support TCP idle timeout for Network Load Balancer Listener (#31584) (8d851a9), closes #31310
- update L1 CloudFormation resource definitions (#31688) (b211189)
- rds: enable
grantDataApiAccess
method for imported database cluster (#31280) (3c92012), closes #31116 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/cluster.ts#L983 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/cluster.ts#L523-L526
Bug Fixes
- core:
cdk diff
on large templates fails when passing intoolkitStackName
andqualifier
(#31636) (f603c97), closes #29179 - ecs: ecs exec cannot be enabled for ECS Anywhere (ecs.ExternalService) (#31374) (cff1fcd), closes #31181
- elasticloadbalancingv2:
http2Enabled
with true is ignored in ApplicationLoadBalancer (#31675) (c1b240e), closes #31609 - event-targets: ecsTask uses invalid task definition arn in policy (#31615) (4ada3ea), closes #30390 #30484
- iam: override Role.applyRemovalPolicy for customizeRoles (#31652) (35ed5c6), closes #31651
- s3: unable to update the s3 event notifications on an existing S3 bucket (#31431) (0a56c0d), closes #31303
Alpha modules (2.162.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- kinesisfirehose-alpha: replaced
destinations
property withdestination
(singular) and changed the type from array of Destinations to a single Destination. Old behaviour would only allow an array with a single Destination to be passed in anyway.
Features
- iot-alpha: support for account audit configuration (#31661) (fc19571), closes #31663
- pipes-targets: add EventBridge (#30654) (842f49a)