⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- apigatewayv2:
subnets
prop inVpcLink
resource now takesSubnetSelection
instead ofISubnet[]
Features
- aws-lambda-nodejs: add esbuild
define
bundling option (#12424) (581f6af), closes #12423 - cdk-assets: add external asset support (#12259) (05a9980)
- cli:
--quiet
does not print template incdk synth
(#12178) (74458a0), closes #11970 - codebuild: support Standard 5.0 (#12434) (422dc8e), closes #12433
- core: validate maximum amount of resources in a stack (#12193) (26121c8), closes #276
- eks: spot interruption handler can be disabled for self managed nodes (#12453) (6ac1f4f), closes #12451
- synthetics: Update Cloudwatch Synthetics canaries NodeJS runtimes (#11866) (4f6e377), closes #11870
Bug Fixes
- apigatewayv2: vpclink - explicit subnet specification still causes private subnets to be included (#12401) (336a58f), closes #12083
- cli: CLI doesn't read context from ~/.cdk.json (#12394) (2389a9b), closes #10823 #4802
- core: DefaultStackSynthesizer bucket prefix missing for template assets (#11855) (50a3d3a), closes #10710 #11327
- dynamodb: missing grantRead for ConditionCheckItem (#12313) (e157007)
- ec2: interface endpoint AZ lookup does not guard against broken situations (#12033) (80f0bfd)
- eks: nodegroup synthesis fails when configured with an AMI type that is not compatible to the default instance type (#12441) (5f6f0f9), closes #12389
- elasticsearch: domain fails due to log publishing keys on unsupported cluster versions (#11622) (e6bb96f)
- elbv2: can't import two application listeners into the same scope (#12373) (6534dcf), closes #12132
- logs: custom resource Lambda uses old NodeJS version (#12228) (29c4943)
- stepfunctions-tasks: EvaluateExpression does not support JSON paths with dash (#12248) (da1ed08), closes #12221