Bug Fixes
- acm: on delete, wait for certificate to become unused (#4191) (db77bfe), closes #4179
- acm: support Tokens for domainName in Certificate (#4251) (ee1283d), closes #4232
- apigateway: honour requestParameters passed via defaultMethodOptions (#4249) (b347c35)
- apigateway: proxy method options are not duplicated to root (#4192) (0d235fe)
- appmesh: actually set listener healthCheck.path (#4218) (602bac2)
- cloudtrail: fix use of imported bucket with CloudTrail (#4270) (7adb5ea), closes #4256
- cloudwatch: can use percentile override in
Alarm
(#4253) (859e4d1), closes #3845 - ecr-assets: docker build targets (#4185) (91cda9d), closes #4184
- ecr-assets: give accurate error when Tokens are being used (#4255) (1381b2d), closes #3795
- ecs: FargateTaskDefinition supports Tokens for
cpu
andmemory
(#4224) (c9529f9) - glue: expose CfnTable as defaultChild (#4197) (467d855)
- lambda: asset metadata invalid for layers (#4205) (d998e46), closes #4076 awslabs/aws-sam-cli#1411
- route53: use static s3 website endpoint (#4250) (3c252c4)
- rule: make
ruleName
accessible onRule
object (#4252) (be06fd5), closes #3809 - s3: missing http on website url (#4189) (960d71f)
- ssm: AWS::EC2::Image::Id parameter type (#4161) (48c26c2)
Features
- appmesh: eagerly validate
healthCheck
settings (#4221) (84a1b45) - core: context lookup errors are reported to CX app (#3772) (b0267e4), closes #3654
- ec2: add custom userdata factory (#4193) (3a9f4c8)
- ec2: add sourceDestCheck to instance (#4186) (6e75168)
- ec2: let Instance be IGrantable (#4190) (87f096e)
- ecr-assets: Support .dockerignore (faster Docker builds) (#4104) (8389eeb)
- ecs: add protocol option and default certificate for HTTPS services (#4120) (e02c6cc)
- ecs: add URL output for LB services (#4238) (38d78ed)
- ecs-patterns: support
propagateTags
andecsManagedTags
(#4100) (caa0077), closes #3979 - eks: retrieve ami with ssm (#4156) (622a4e1)
- eks: upgrade latest kubertenes version to 1.14 (#4157) (c7def91)
- elasticloadbalancingv2: add Instance target (#4187) (f11bece)
- s3-deployment: allow specifying memory limit (#4204) (84e1d4b), closes #4058
- ses-actions: move SES rule actions to separate package (#4163) (a9fef66), closes #3726
- publish construct tree into the cloud assembly (#4194) (3cca03d)
BREAKING CHANGES
- ses-actions: adding an action to a receipt rule now requires an integration
object from the@aws-cdk/aws-ses-actions
package.