⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- ecs-patterns: ** the desiredCount property stored on the above constructs will be optional, allowing them to be undefined. This is enabled through the
@aws-cdk/aws-ecs-patterns:removeDefaultDesiredCount
feature flag. We would recommend all aws-cdk users to set theREMOVE_DEFAULT_DESIRED_COUNT
flag to true for all of their existing applications.
Fixes: #12990
- aws-appsync: RdsDataSource now takes a ServerlessCluster instead of a DatabaseCluster
Features
- apigateway: integrate with aws services in a different region (#13251) (d942699), closes #7009
- aws-s3: adds s3 bucket AWS FSBP option (#12804) (b9cdd52), closes #10969
- cfnspec: cloudformation spec v29.0.0 (#13249) (6318e26)
- cli: Configurable --change-set-name CLI flag (#13024) (18184df), closes #11075 /github.com/aws/aws-cdk/pull/12683#issuecomment-778465771
- ecs-patterns: remove default desiredCount to align with cfn behaviour (under feature flag) (#13130) (a9caa45)
- elasticloadbalancingv2: Add support for application cookies (#13142) (23385dd)
- lambda: code signing config (#12656) (778ea27), closes #12216
- stepfunctions-tasks: add EKS call to SFN-tasks (#12779) (296a10d)
- synthetics: Update CloudWatch Synthetics NodeJS runtimes (#12907) (6aac3b6), closes #12906
Bug Fixes
- appsync: revert to allow resolver creation from data source (#12973) (d35f032), closes #12635 #11522
- aws-appsync: use serverlessCluster on rdsDataSource (#13206) (45cf387), closes #12567
- custom-resources: unable to use a resource attributes as dictionary keys in AwsCustomResource (#13074) (3cb3104), closes #13063
- eks:
KubectlProvider
creates un-necessary security group (#13178) (c5e8b6d) - lambda-nodejs: 'must use "outdir"' error with spaces in paths (#13268) (09723f5), closes #13210
- lambda-nodejs: invalid sample in documentation (#12404) (520c263)
- lambda-python: asset hash is non-deterministic (#12984) (37debc0), closes #12770 #12684
- incorrect peerDependency on "constructs" (#13255) (17244af)
- UserPool, Volume, ElasticSearch, FSx are now RETAIN by default (#12920) (5a54741), closes #12563