⚠ BREAKING CHANGES
- amplify:
mapSubDomain()
called with an empty string forprefix
now
maps to the domain root.
Features
- amplify: add SPA redirect custom rule (#7320) (0ef9883)
- apigatewayv2: http api (#6432) (f3219c3), closes #5301
- appsync: export configured API key (#7380) (fa8c13c)
- aws-fsx: L2 construct for FSx for Lustre (#6653) (7363912)
- cfnspec: cloudformation spec v14.0.0 (#7664) (fa21274)
- cloudwatch: LogGroup Query Widget (1275952), closes #3681
- codebuild: allow taking the artifact name from the buildspec (f7d3cd6), closes #5955
- core: move all types from "assets" to "core" (#7708) (4a84c96)
- core: move all types from "aws-cloudformation" to "core" (#7736) (40fa93a), closes #4896 #7035 #7034
- core: stack termination protection (#7610) (7ed60b8), closes #1682
- ecr: support imageScanOnPush when creating the repository (9df5486), closes #7471
- lambda-nodejs: use docker instead of npm package for parcel-bundler (55c4d0b)
Bug Fixes
- amplify: cannot map branch to domain root (#7621) (da7c508), closes #7590
- cdk-assets: assets archiving corruption (#7653) (f8eddb8), closes #6925
- cli: cdk deploy cannot update stacks in REVIEW_IN_PROGRESS status (#7731) (a52b3e3), closes #6674
- cli: CLI can't be used in Lambda Function (0e96415), closes #7530
- cli: CLI ignores profile in cdk.json (#7398) (6784dc3), closes #3007
- cloudwatch: Alarm can't use
MathExpression
without submetrics (b59aed0), closes #7155 - ec2:
new Instance
fails in lookup Vpc (3161de8), closes #7580 - ec2:
Vpc.fromLookup()
does not work in unit tests (e869a0d), closes #6045 - ec2: can't add VPN connections to a VPC progressively (9498e05)
- ec2: default gateway endpoint fails without private subnets (c475783), closes #7619
- ec2: NAT instances don't route ICMP or UDP (a93534f), closes #7459
- eks: impossible to define multiple spot capacities (be6666b), closes #7136 #7524
- eks: missing required permission for fargate profile (723813f), closes #7614
- eks: ssm path for amazon linux 2 gpu ami is invalid (#7672) (5861d18), closes #6891
- iam: principal with implicit conditions overwrite each other (e72c353), closes #3227
- logs: grants don't work on imported LogGroups (5a1a929), closes #7096
- rds: Cluster does not work with imported VPC (#7666) (95c66a7), closes #6115