⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
IApi
interface. The existing ones are moved into IHttpApi
and new
ones will be added to IWebsocketApi
.
the IStage
interface. The existing ones are moved into IHttpStage
and new ones will be added to the IWebsocketStage
.
- lambda-nodejs: the default runtime version for
NodejsFunction
is now alwaysNODEJS_14_X
(previously the version was derived from the local NodeJS runtime and could be either 12.x or 14.x).
Features
- aws-ecs: Expose logdriver "mode" property (#13965) (28fce22), closes #13845
- cfnspec: cloudformation spec v35.0.0 (#14411) (49e49e7)
- cfnspec: cloudformation spec v35.1.0 (#14518) (bcdff3d)
- cli: directly deploy stacks in nested assemblies (#14379) (5a6fa7f)
- docdb: Support multiple security groups to DatabaseCluster (#13290) (1a97b66)
- elasticsearch: Support version 7.10 (#14320) (f3a830c)
- kinesis: Basic stream level metrics (#12556) (5f1b576), closes #12555
- rds: allow turning on IAM authentication for Clusters (#13958) (0e59708), closes #13722
Bug Fixes
- aws-cloudwatch: fix for space in alarm name in alarms for compos… (#13963) (7cdd541)
- cfn-include: correctly parse Fn::Sub expressions containing serialized JSON (#14512) (fd6d6d0), closes #14095
assert
matches more than the template on multiple CDK copies (#14544) (f8abdbf), closes #14468- cli: 'cdk deploy *' should not deploy stacks in nested assemblies (#14542) (93a3549)
- cli: 'cdk synth' not able to fail if stacks have errors (#14475) (963d1c7)
- CodeBuild: add resource only once per secret (#14510) (affaaad)
- lambda-nodejs: non-deterministic runtime version (#14538) (527f662), closes #13893
- rds: instance identifiers and endpoints of a Cluster are blank (#14394) (9597d97), closes #14377
- s3: urlForObject does not consider explicit bucket region (#14315) (e11d537)
- ssm: dynamic SSM parameter reference breaks with lists (#14527) (3d1baac), closes #14205 #14476