Features
- assertions: retrieve matching resources from the template (#15642) (a8b1c47)
- aws-kinesisfirehose: DeliveryStream API and basic S3 destination (#15544) (1b5d525), closes #10810 #15499
- cfnspec: cloudformation spec v39.7.0 (#15719) (2c4ef01)
- cfnspec: cloudformation spec v39.7.0 (#15796) (dbe4641)
- codebuild: add support for setting a BuildEnvironment Certificate (#15738) (76fb481), closes #15701
- core: lazy mappings will only synthesize if keys are unresolved (#15617) (32ed229)
- pipelines: CDK Pipelines is now Generally Available (#15667) (2e4cfae)
- servicecatalog: add ability to set launch Role and deploy with StackSets (#15678) (c92548b)
- stepfunctions: allow intrinsic functions for json path (#15320) (d9285cb)
Bug Fixes
- aws-cloudwatch: unable to use generic extended statistics for cloudwatch alarms (#15720) (f593311)
- elasticsearch: advancedOptions in domain has no effect (#15330) (81cbfec), closes #14067
- elasticsearch: slow logs incorrectly disabled for Elasticsearch versions lower than 5.1 (#15714) (91cf79b), closes #15532 #15532
- pipelines: Secrets Manager permissions not added to asset projects (#15718) (7668400), closes #15628
- stepfunctions: non-object arguments to recurseObject are incorrectly treated as objects (#14631) (e133bca), closes #12935 aws-cdk/aws-stepfunctions/lib/input.ts#L65
- stepfunctions-tasks: instance type cannot be provided to SageMakerCreateTransformJob as input path (#15726) (6f2384d)