Bug Fixes
- app-delivery: action template filename incorrect (#3986) (f6ef79d), closes #3595
- certificatemanager: increase minimum validation total timeout (#3914) (4973a8c)
- custom-resources: correctly handle booleans conversion (#4000) (77105ab), closes #3933
- dynamodb: prevent "StreamARN not found for resource" errors (#3935) (617ef82)
- ecs: separate application and network load balanced services (#3719) (21eb835)
- events:
fromObject
handles regular and field tokens together (#3916) (b01f62d), closes #3915 - iam: only attach policies to imported roles if the accounts match (#3716) (87db7aa), closes #2985 #3025
Code Refactoring
Features
- cli: #3971 changed cdk synth to rebuild app (#3972) (198f45f)
- ec2: support configuring network ACLs (#3699) (3f10543), closes #3621
- ecr-assets: fail if tokens are used in buildArgs (#3989) (56ce9ff), closes #3981
- eks: add EKS AMis for 1.14 (#3950) (741ef43)
- eks: spot capacity and bootstrap options (#3937) (5da6b36), closes #3523 #3857 #3929 #3938 #3939
- events: allow passing a role to the CodePipeline target (#4006) (c4054ce), closes #3999
BREAKING CHANGES
- assets: assets no longer expose a property
contentHash
. UsesourceHash
as a good approximation. if you have a strong use case for content hashes, please
raise a github issue and we will figure out a solution. - dynamodb: fix
- ecs: The LoadBalancedServiceBase, LoadBalancedEc2Service and LoadBalancedFargateService constructs have been separated out into Application and Network LoadBalancedService constructs for both Ec2 and Fargate Services.