@aws-cdk/cx-api
Advanced tools
Changelog
1.20.0 (2020-01-07)
desiredCapacity
are now
initially scaled to their minimum capacity (instead of their maximum
capaciety).addRotationSingleUser(id: string, options: SecretRotationOptions)
is now addRotationSingleUser(automaticallyAfter?: Duration)
privateIpAddress
to Instance (a00906d), closes #4004Instance
(#5567) (1085a27), closes #4773 #4781Changelog
1.19.0 (2019-12-17)
hostedZoneId
will no longer include /hostedzone/
prefix and only includes the hostedZoneId when using HostedZone.fromLookup
or fromHostedZoneAttributes
S3OriginConfig.originAccessIdentityId
or type string
has been removed in favor of S3OriginConfig.originAccessIdentity
of type IOriginAccessIdentity
.cdk diff
now exits with 0 even when there's a diff, use --fail
to exit with 1. To enable this feature for old projects, add the context key "aws-cdk:diffNoFail": "true"
in your cdk.json
file.--generate-only
flag (#5253) (ecbe0b6)cdk diff
to fail #4700 (#5284) (1b12dba)docker build
is missing dotnet
(#5091) (18fa3aa)parameters
property does nothing (#5408) (01df7c6), closes #5267Changelog
1.18.0 (2019-11-25)
We are excited to announce the general availability of support for the .NET family of languages (C#, F#, ...) as well as Java!
We want to express our gratitude to all of our early customers as well as the amazing contributors for all the help and support in making this release possible. Thank you for all the feedback provided during the Developer Preview of .NET and Java support, without which the product would not be what it is today.
Special thanks go out to a handful of amazing people who have provided instrumental support in bringing .NET and Java support to this point:
Of course, we continue to be amazed and thrilled by the community contributions we received besides language support. The passion demonstrated by the CDK community is heartwarming and largely contributes to making maintaining the CDK an enjoyable, enriching experience!
The following known issues were identified that specifically affect .NET and Java support in the CDK, and which will be promptly addressed in upcoming CDK releases (in no particular order). See the GitHub issues for more information and workarounds where applicable.
aws/jsii#1011
] - abstract members are not marked as such on their .NET and Java representationsaws/jsii#1029
] - user-defined classes implementing CDK interfaces must extend Amazon.Jsii.Runtime.Deputy.DeputyBase
aws/jsii#1042
] - Parameters typed object accept only primitive types, instances of CDK types, Dictionary<string,?>
aws/jsii#1044
] - Unable to pass interface instance through in a Dictionary<string,object>
aws/jsii#1034
] - Implementing or overriding overloaded methods in Java does not work consistentlyaws/jsii#1035
] - Returning Lazy.anyValue
from an method whose return type is java.lang.Object
may result in Resolution Errorsaws/jsii#1005
] - property getter implementations (e.g: from an interface) may be ignoredChangelog
1.17.0 (2019-11-19)
cdk deploy
to indicate whether ChangeSet should be executed (#4852) (c02c9e5), closes #4739Changelog
1.16.0 (2019-11-11)
cdk.out
for new projects created by cdk init
will use stack.artifactId
instead of the physical stack name to enable multiple stacks to use the same name. In most cases the artifact ID is the same as the stack name. To enable this fix for old projects, add the context key @aws-cdk/core:enableStackNameDuplicates: true
in your cdk.json
file.EvaluateExpression
task (#4602) (6dba637)--use-max-pods
to bootstrap options when false (#4753) (22fe0ce)In addition to the above, several bugs in the Python, .NET and Java release of the CDK have been addressed.
Changelog
1.15.0 (2019-10-28)
securityGroup: ec2.ISecurityGroup
is now securityGroups: ec2.ISecurityGroup[]
in DatabaseInstanceAttributes
securityGroupId
from IDatabaseInstance
managedPolicyName
, cross-account references (#4630) (9b7d2d0), closes #4581 #4567