⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- apigatewayv2-authorizers:
userPoolClient
property inUserPoolAuthorizerProps
is now renamed touserPoolClients
.
Features
- apigatewayv2-authorizers: http api - allow multiple user pool clients per HttpUserPoolAuthorizer (#16903) (747eb7c), closes #15431
- certificatemanager: requesting private certificates issued by Private Certificate Authority (#16315) (e26f5be), closes #10076
- cfnspec: cloudformation spec v46.0.0 (#17223) (d9f7b58)
- cfnspec: cloudformation spec v46.0.0 (#17334) (e0f1180)
- cfnspec: cloudformation spec v47.0.0 (#17350) (ea71b4e), closes #17290 #17223
- cfnspec: cloudformation spec v47.0.0 (#17353) (7886607)
- cli: added
build
field to cdk.json (#17176) (57ad1e0) - cli: introduce the 'watch' command (#17240) (0adc8b7)
- codepipeline: add construct for registering custom Actions (#17041) (c66ac89), closes #17039
- docdb: add the ability to exclude characters when generating passwords (#17262) (135f7d3), closes #15732
- ec2: add c6i instances (#17237) (25cea18)
- ecs-service-extensions: Target tracking policies for Service Extensions (#17101) (6420b18)
- eks: expose FargateCluster's defaultProfile (#17130) (e461601), closes #16149
- iot: allow setting
description
andenabled
of TopicRule (#17225) (a9aae09) - iot: allow setting
errorAction
of TopicRule (#17287) (e412308) - iot-actions: Add the action to put CloudWatch Logs (#17228) (a7c869e)
- lambda-nodejs: add sourcesContent in BundlingOptions (#17280) (ea56e69), closes #17256
- logs: add support for cloudwatch logs resource policy (#17015) (e9a461d), closes #5343
- servicecatalog: allow creating a CFN Product Version with CDK code (#17144) (f8d0ef5)
- synthetics: add static cron method to schedule class (#17250) (1ab9b26), closes #16402
Bug Fixes
- aws-eks: proxy support and allow assigning a security group to all cluster handler functions (#17200) (7bbd10d), closes #12469
- cli:
wmic not found
on modern Windows systems (#17070) (332ce4d), closes #16419 - cli: cdk ls --long outputs less-friendly stack IDs for nested assemblies (#17263) (864c50e), closes #14379
- cli: no longer disable rollback by default for hotswap deployments (#17317) (e32b616), closes #17267
- cognito: ambiguous error message when same trigger is added twice (#16917) (4ae78b0)
- ec2: functions addIngressRule and addEgressRule detect unresolved tokens as duplicates (#17221) (d4952c3), closes #17201
- lambda-nodejs: yarn berry goes into immutable mode in CI (#17086) (cc8dd69), closes #17082
- pipelines:
additionalInputs
not working (#17279) (9e81dc7), closes #17224 - s3: enforce that fromBucketAttributes supplies a valid bucket name (#16915) (30ac0cc)