v1.56.0
⚠ BREAKING CHANGES
- appsync: appsync prop
schemaDefinition
no longer takes string, instead it is required to configure schema definition mode.
- appsync: schemaDefinition takes param
SchemaDefinition.XXX
to declare how schema will be configured- SchemaDefinition.CODE allows schema definition through CDK
- SchemaDefinition.FILE allows schema definition through schema.graphql file
- cloudfront: Removed origin classes from the aws-cloudfront module.
- aws-cloudfront: Removed S3Origin and HttpOrigin from the aws-cloudfront module. Use the S3Origin and HttpOrigin classes in the aws-cloudfront-origins module instead.
- aws-cloudfront: Renamed Origin to OriginBase.
- cloudfront: the property Origin.domainName has been removed
Features
- cfn-include: add support for the Fn::Sub function (#9275) (2a48495)
- core: make the CfnParameter class mutable (#9365) (860966a), closes #9364
Bug Fixes
-
certificatemanager: DNS validation for wildcard certificates (#9291) (419278b), closes #9248
-
pipelines: reduce assets IAM policy size (#9333) (88d563f), closes #9316
-
appsync: strongly type schema definition mode (#9283) (b46aa99), closes #9301
-
cloudfront: README updates and notes of breaking changes (#9356) (fbb0418), closes #9326
-
cloudfront: small refactoring of the Origin API (#9281) (cbfdc15), closes #9109