Changelog
1.58.0 (2020-08-12)
autoMinorVersionUpgrade
property was not set to true
by default as stated in the docstring (#9505) (e878f9c)Vpc.fromLookup
(#9544) (dd0f4cb), closes #9542 #5383Changelog
1.57.0 (2020-08-07)
bind()
on
IHttpRouteIntegration
has changed to accept one of type
HttpRouteIntegrationBindOptions
. The previous parameter
IHttpRoute
is now a property inside the new parameter under
the key route
.eks.Cluster
construct no longer supports setting kubectlEnabled: false
. A temporary drop-in alternative is eks.LegacyCluster
, but we have plans to completely remove support for it in an upcoming release since eks.Cluster
has matured and should provide all the needed capabilities. Please comment on https://github.com/aws/aws-cdk/issues/9332 if there are use cases that are not supported by eks.Cluster
.lambda.Version
and apigateway.Deployment
resources with auto-generated IDs will be replaced as we fixed a bug which ignored resource dependencies when generating these logical IDs.node.path
of constructs within stacks created the root of the tree via new Stack()
will now have a prefix Default/
which represents an implicit App
root.Related: https://github.com/aws/aws-cdk-rfcs/issues/192
apigatewayv2: cyclic dependency between HttpApi and the lambda function (#9100) (7b29774), closes #9075
athena: WorkGroup tags corruption (#9085) (b688913), closes #6936
aws-lambda-python: use cp instead of rsync (#9355) (056bcaf), closes #9349
cfn-include: no longer concatenate elements of Fn::Join without tokens (#9476) (d038b61)
core: can't have multiple CfnRules in a Stack (#9500) (76a7bfd), closes #8251 #9485
core: docs for CfnMapping are not clear (#9451) (c1e3c57), closes #9432
dynamodb: allow using PhysicalName.GENERATE_IF_NEEDED as the Table name (#9377) (8ab7b10), closes #9374
ecs: Scope-down IAM permissions for ECS drain (#9502) (9fbeec3)
ecs: Scope-down IAM permissions on Cluster ASG (#9493) (1670289)
ecs-patterns: Adds missing option to secure ingress of ALB in Ap… (#9434) (ba1427f)
lambda: bundling docker image does not exist for Go runtime (#9465) (7666d9b), closes #9435
cloudfront: remove the originId property from OriginBase (#9380) (70b9f63)
do not use "synthesize" and "prepare" in the cdk (#9410) (e3ae645), closes /github.com/aws/aws-cdk/pull/9410#issuecomment-668552361
Changelog
1.56.0 (2020-07-31)
schemaDefinition
no longer takes string, instead it is required to configure schema definition mode.SchemaDefinition.XXX
to declare how schema will be configured
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
Changelog
1.55.0 (2020-07-28)
bundlingDockerImage
prop of a Runtime
now points to the AWS SAM build image (amazon/aws-sam-cli-build-image-<runtime>
) instead of the LambCI build image (lambci/lambda:build-<runtime>
)pipelineConfig
is now an array of string
instead of CfnResolver.PipelineConfigProperty
for usability.pipelineConfig
parameter takes in string []
Changelog
1.54.0 (2020-07-22)
Changelog
1.52.0 (2020-07-18)
DatabaseProxyProps.secret
=> DatabaseProxyProps.secrets[]
defaultMethodOptions
, defaultCorsPreflightOptions
and defaultIntegration
have been removed from SpecRestApiProps
.
These can be specifed directly in the OpenAPI spec or via addMethod()
and addResource()
APIs./data
DatabaseClusterEngine
has been replaced with the interface IClusterEngine
in the type of DatabaseClusterProps.engine
DatabaseInstanceEngine
has been replaced with the interface IInstanceEngine
in the type of DatabaseInstanceSourceProps.engine
DatabaseClusterProps.engineVersion
has been removed; instead, create an IClusterEngine
with a specific version using the static factory methods in DatabaseClusterEngine
DatabaseInstanceSourceProps.engineVersion
has been removed; instead, create an IInstanceEngine
with a specific version using the static factory methods in DatabaseInstanceEngine
majorEngineVersion
can no longer be passed when creating an OptionGroup
; instead, create an IInstanceEngine
with a specific version using the static factory methods in DatabaseInstanceEngine
ec2:DescribeVpcs
permission (#9029) (4a714ee)Changelog
1.51.0 (2020-07-09)
Changelog
1.50.0 (2020-07-07)
version
is now a mandatory property