⚠ BREAKING CHANGES
- lambda: the
bundlingDockerImage
prop of aRuntime
now points to the AWS SAM build image (amazon/aws-sam-cli-build-image-<runtime>
) instead of the LambCI build image (lambci/lambda:build-<runtime>
) - appsync:
pipelineConfig
is now an array ofstring
instead ofCfnResolver.PipelineConfigProperty
for usability.
- appsync:
pipelineConfig
parameter takes instring []
Features
- appsync: grant APIs for managing permissions (#8993) (e6dca52), closes #6772 #7871 #7313
- aws-codepipeline: experimental support for ServiceCatalog deploy action (#9214) (950e51f)
- cfn-include: handle resources not in the CloudFormation schema (#9199) (d287525), closes #9197
- cfnspec: cloudformation spec v16.1.0 (#9074) (d1ca04f)
- cfnspec: cloudformation spec v16.1.0 (#9216) (d4b68d3)
- cloudfront: new aws-cloudfront-origins module, support for ALB/NLB origins (#9209) (27ee332), closes #9207
- cloudfront: support Lambda@Edge for behaviors (#9220) (d3e5533), closes #9108
- lambda: official lambda build docker images (#9211) (ae0cf2a), closes #9205
- lambda-python: introducing LambdaPython (#9182) (4cc2834)
- route53-patterns: the route53-patterns module is now stable (#9232) (add23bf)
Bug Fixes
- appsync: resolver unable to set pipelineConfig (#9093) (dac9bb3), closes #6923
- cloudfront: Set MinimumProtocolVersion and SslSupportMethod when specifying distribution certificate (#9200) (f99c327)
- cloudtrail: missing sns publish permissions (#9239) (b4339a1)
- codepipeline-actions: CodeDeployEcsDeployAction does not properly handle unnamed Artifacts (#9147) (ac612c6), closes #8971
- pipelines: Reduce template size by combining IAM roles and policies (#9243) (1ac6863), closes #9066 #9225 #9237
- rds: SQL Server instance engine uses incorrect major version (#9215) (eee8689), closes #9171
- route53-targets: Add China Partition Support for CloudFrontTarget (#9174) (52a966a)
- stepfunctions-tasks: EvaluateExpression error when key specified multiple times (#8858) (6506327), closes #8856