@aws-cdk/assert
Advanced tools
Changelog
1.25.0 (2020-02-18)
MappingTemplate.dynamoDbPutItem()
to accept
PrimaryKey
and AttributeValues
, which allow configuring the primary
key and to project an object to a set of attribute values.--wait
option. (#6276) (1811e00), closes /github.com/helm/helm/blob/b63822ed12de1badbb61736d2f7ea4e756ef757d/pkg/action/install.go#L52-L55Changelog
1.24.0 (2020-02-13)
function.deadLetterQueue
(6656047), closes #6170grantStartExecution
available on imported StateMachine (5ae81cd), closes #6173onePerAz
does not work for looked-up VPCs (3332d06), closes #3126Changelog
1.23.0 (2020-02-07)
MachineImage
factory, document instance replacement (#6065) (435d810), closes #5675 #6025Changelog
1.22.0 (2020-01-23)
Mapping
struct was renamed to AwsAuthMapping
.aws-cdk/assets
with an image tag based on the hash of the docker build source directory (the directory where your Dockerfile
resides). See PR #5733 for details and discussion.scaleOnMetric
will no longer force the alarm period to 1 minute, but use the period from the Metric object instead (5 minutes by default). Use metric.with({ period: Duration.minute(1) })
to create a high-frequency scaling policy.MathExpression
in scaleOnMetric
(d4c1b0e), closes #5776SecretsManagerRDSPostgreSQLRotationMultiUser
not working (49032ee)Changelog
1.21.1 (2020-01-16)
cdk init
fails if run under a directory where cdk.json
exists, reverts (#5772) due to an issue which will be fixed in a subsequent version (#5836) (da9c626)
, fixes (#5826)Changelog
1.21.0 (2020-01-15)
VpcEndpointService
construct (#5498) (a2713f3)Role.withoutPolicyUpdates()
(#5569) (ea4ca3e), closes #2985 #4465 #4501DnsValidatedCertificate
in non-aws partitions (#5771) (e3305d8)Cluster
and Ec2Service
behind ALB (#5813) (eb3c517)OrganizationPrincipal
for assuming Role (#5746) (6c3d4c4), closes #5732Changelog
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 ignored