You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
toolkit: allow to pass build args to docker build (#2604) (c51596e)
toolkit: show when new version is available (#2484) (6cf4bd3), closes #297
BREAKING CHANGES
route53-targets: using a CloudFront Distribution or an ELBv2
Load Balancer as an Alias Record Target now requires an integration
object from the @aws-cdk/aws-route53-targets package.
s3: The IBucket.arnForObject method no longer
concatenates path fragments on your behalf. Pass the /-concatenated
key pattern instead.
All export methods from all AWS resources have been removed. CloudFormation Exports are now automatically created when attributes are referenced across stacks within the same app. To export resources manually, you can explicitly define a CfnOutput.
kms:kms.EncryptionKey renamed to kms.Key
ec2:ec2.VpcNetwork renamed to ec2.Vpc
ec2:ec2.VpcSubnet renamed to ec2.Subnet
cloudtrail:cloudtrail.CloudTrail renamed to cloudtrail.Trail`
Deleted a few XxxAttribute and XxxImportProps interfaces which were no longer in used after their corresponding export method was deleted and there was no use for them in imports.
ecs:ecs.ClusterAttributes now accepts IVpc and ISecurityGroup instead of attributes. You can use their
corresponding fromXxx methods to import them as needed.
servicediscovery:servicediscovery.CnameInstance.instanceCname renamed to cname.
glue:glue.IDatabase.locationUrl is now only in glue.Database (not on the interface)
ec2:ec2.TcpPortFromAttribute and UdpPortFromAttribute removed. Use TcpPort and UdpPort with new Token(x).toNumber instead.
ec2:ec2.VpcNetwork.importFromContext renamed to ec2.Vpc.fromLookup
iam:iam.IRole.roleId has been removed from the interface, but Role.roleId is still available for owned resources.
codedeploy: the type of the loadBalancer property in ServerDeploymentGroupProps has been changed.
apigateway:apigateway.ResourceBase.trackChild is now internal.
cloudfront:cloudfront.S3OriginConfig.originAccessIdentity is now originAccessIdentityId
codedeploy:codedeploy.LambdaDeploymentGroup.alarms is now cloudwatch.IAlarm[] (previously cloudwatch.Alarm[])
codepipeline:codepipeline.crossRegionScaffoldingStacks renamed to crossRegionScaffolding
codepipeline:codepipeline.CrossRegionScaffoldingStack renamed to codepipeline.CrossRegionScaffolding and cannot be instantiated (abstract)
ec2:ec2.VpcSubnet.addDefaultRouteToNAT renamed to addDefaultNatRoute and made public
ec2:ec2.VpcSubnet.addDefaultRouteToIGW renamed to addDefaultInternetRoute, made public and first argument is the gateway ID (string) and not the CFN L1 class
ecs:ecs.Ec2EventRuleTarget.taskDefinition is now ITaskDefinition (previously TaskDefinition)
lambda:lambda.IEventSource.bind now accepts IFunction instead of FunctionBase. Use IFunction.addEventSourceMapping to add an event source mapping under the function.
lambda:lambda.Layer.grantUsage renamed to lambda.layer.addPermission and returns void
stepfunctions:stepfunctions.StateMachine.role is now iam.IRole (previously iam.Role)
cloudwatch-events: the events API has been significantly re-worked
⚠️ This new API is still being discussed (see #2609) and might change again in the next release!
All onXxx() CloudWatch Event methods now have the signature: