@aws-cdk/cx-api
Advanced tools
Changelog
1.69.0 (2020-10-19)
cdk context --reset <number>
does not work (#10753) (2f3a167), closes #3033 #10619Changelog
1.68.0 (2020-10-15)
scopeToResource()
, scopeToResources()
and scopeToTag()
APIs have been removed. Use the ruleScope
property to restrict the scope of a Config rule. fromResource()
, fromResources()
and fromTag()
can be used from the RuleScope
class.Distribution
behaviors now enable compression by defaultforwardQueryString
and forwardQueryStringCacheKeys
have been removed in favor of cachePolicy
and the new CachePolicy construct.BundlingDockerImage
now supports run()
and cp()
utilities (#9728) (37fdc94), closes #9329Changelog
1.67.0 (2020-10-07)
monocdk
. Note that monocdk
is still experimental..
in the name (#10441) (063798b), closes #10109addExecuteFileCommand
arguments cannot be omitted (#10692) (7178374), closes #10687InitCommand.shellCommand()
renders an argv command instead (#10691) (de9d2f7), closes #10684Changelog
1.66.0 (2020-10-02)
Changelog
1.65.0 (2020-09-30)
aws-appmesh: VirtualNode no longer has accessLog set to "/dev/stdout" by default
cognito: refreshToken
property is now removed from
UserPoolClient. It will be included if any other authFlow
is enabled.
synthetics: the default runtime is now syn-nodejs-2.0
eks: cluster.addChart
renamed to cluster.addHelmChart
eks: NodegroupOptions.launchTemplate
renamed to NodegroupOptions.launchTemplateSpec
eks: cluster.addAutoScalingGroup
renamed to cluster.connectAutoScalingGroupCapacity
eks: cluster.addNodegroup
renamed to cluster.addNoedgroupCapacity
eks: cluster.addCapacity
renamed to cluster.addAutoScalingGroupCapacity
eks: CapacityOptions
renamed to AutoScalingGroupCapacityOptions
. Resolves #10364
rds: the default generated password exclude characters set for Instance, Cluster and DatabaseSecret
is now " %+~`#$&*()|[]{}:;<>?!'/@\"\\"
rds: the default generated password exclude characters for addSingleUserRotation()
and addMultiUserRotation()
in Cluster and Instance is now " %+~`#$&*()|[]{}:;<>?!'/@\"\\"
rds: Instance.addSingleUserRotation()
now takes options object as the first argument, instead of just Duration
rds: Cluster.addSingleUserRotation()
now takes options object as the first argument, instead of just Duration
rds: SnapshotCredentials.fromGeneratedPassword()
now takes an option object as the second argument, instead of just IKey
rds: DatabaseInstanceProps
and DatabaseInstanceFromSnapshotProps
-
masterUsername
, masterUserPassword
and masterUserPasswordEncryptionKey
moved
to credentials
as a new Credentials
class.
rds: Login
renamed to Credentials
. Use Credentials.fromUsername
to replace existing usage.
rds: DatabaseClusterProps
masterUser
renamed to credentials
.
JobDefinition
from name using fromJobDefinitionName
(#10448) (7ce91e8), closes #7172encryptionKey
cannot be disabled (#10474) (4aadaa7)Changelog
1.64.0 (2020-09-22)
codedeploy: the default policy for LambdaDeploymentGroup
no longer contains sns:Publish
on *
permissions
cfn-include: the construction property 'nestedStacks' of class 'CfnInclude' has been renamed to 'loadNestedStacks'
rds: removed protected member subnetGroup
from DatabaseCluster classes
rds: Cluster now has deletionProtection enabled if its removal policy is RETAIN
rds: Instance now has deletionProtection enabled by default only if its removal policy is RETAIN
eks: Clusters previously running k8s version other than 1.15
and bottlerocket AMI(aws-k8s-1.15
variant) will trigger AMI and node replacement.
--cloudformation-execution-policies
not checked (#10337) (ad9a705)--profile
is ignored if AWS_ variables are set (#10362) (957a12e)cdk synth
fails if AWS_ credentials have expired (#10343) (406f665), closes #7849deepEqual
may miss difference other than DependsOn
(#10394) (9bcaf75), closes #10322InitFile
does not work on Windows (#10450) (84b9d5e), closes #10390kubectlPrivateSubnets
(#10459) (10d0a36)DockerVolumeConfiguration.labels
changed from an array to a map. This was a long standing latent bug and in fact configuring labels in the old format would have resulted in the wrong behavior. (#10385)Changelog
1.63.0 (2020-09-12)
apiKeyConfig
require a Expiration class instead of stringapiKeyConfig
takes Expiration
class instead of string
IStackSynthesizer
must now implement synthesize()
instead of
synthesizeStackArtifacts()
.ComputeResources.computeResourcesTags
from Tag
to mapexpires
prop in apiKeyConfig (#9122) (287f808), closes #8698computeResources
tags are not configured properly (#10209) (40222ef), closes #7350Changelog
1.62.0 (2020-09-03)
eks.Cluster.fromClusterAttributes
, the clusterArn
attribute is not supported anymore, and will always be derived from clusterName
.eks.Cluster
is allowed per CloudFormation stack.securityGroups
attribute of ClusterAttributes
is now securityGroupIds
.--qualifier
must be alphanumeric and not longer than 10 characters when bootstrapping using newStyleStackSynthesis
.SimpleSynthAction
takes array of build commands (#10152) (44fcb4e), closes #9357GraphQLApi.UserPoolConfig
requires DefaultAction
(#10031) (6114045), closes #10028cdk docs
(#9549) (663913f), closes #2847ServiceAccount
in a different stack than the Cluster
creates circular dependency between the two stacks (#9701) (1e96ebc), closes 40aws-cdk/aws-eks/lib/service-account.ts#L81-L95 40aws-cdk/aws-eks/lib/cluster.ts#L914-L923 40aws-cdk/aws-eks/lib/cluster.ts#L907-L909