⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- apigatewayv2: setting the authorizer of an API route to HttpNoneAuthorizer will now remove any existing authorizer on the route
Features
- appsync: elasticsearch data source for graphql api (#14651) (2337b5d), closes #6063
- cfnspec: cloudformation spec v35.2.0 (#14610) (799ce1a)
- cloudwatch: GraphWidget supports period and statistic (#14679) (b240f6e)
- cloudwatch: time range support for GraphWidget (#14659) (010a6b1), closes #4649
- ecs: add support for EC2 Capacity Providers (#14386) (114f7cc)
- secretsmanager: Automatically grant permissions to rotation Lambda (#14471) (85e00fa)
Bug Fixes
- apigatewayv2: authorizer is not removed when HttpNoneAuthorizer is used (#14424) (3698a91)
- ecs: Classes FargateService and Ec2Service have no defaultChild (#14691) (348e11e), closes #14665
- events-targets: circular dependency when adding a KMS-encrypted SQS queue (#14638) (3063818), closes #11158
- lambda: custom resource fails to connect to efs filesystem (#14431) (10a633c)
- lambda-event-sources: incorrect documented defaults for stream types (#14562) (0ea24e9), closes #13908
- lambda-nodejs: handler filename missing from error message (#14564) (256fd4c)