Changelog
1.36.0 (2020-04-28)
payload
in RunLambdaTask is now of type TaskInput
and has a default of the state input instead of the empty object.
You can migrate your current assignment to payload by supplying it to the TaskInput.fromObject()
APIcdk.json
get moved to cdk.context.json
(022eb66), closes #7399RunLambda
service integration (#7428) (a1d9884), closes #7371Changelog
1.35.0 (2020-04-23)
cdk deploy
now needs s3:ListBucket
instead of s3:HeadObject
.Efs
prefix.provisionedThroughputInMibps
property is renamed to provisionedThroughputPerSecond
and has the type Size
.fileSystemID
is now renamed to fileSystemId
in the now named FileSystemAttributes
(previously, EfsFileSystemAttributes
).LifecyclePolicyProperty
is now renamed to LifecyclePolicy
.Changelog
1.34.0 (2020-04-21)
DateFormat
constant names are now UPPERCASE (JSON, AVRO, LOGSTASH, ...
)Changelog
1.33.0 (2020-04-17)
grantRead()
API no longer provides permissions to kinesis:DescribeStream
as it provides permissions to kinesis:DescribeStreamSummary
and kinesis:SubscribeToShard
in it's place. If it's still desired, it can be added through the grant()
API on the stream.grantWrite()
API no longer has DescribeStream
permissions as it has been replaced by ListShards
for shard discoverybottlerocket
capacity. (e9f691f), closes #7268grantRead
now allows the ListShards
action and grant
is now public (#6141) (563fba4), closes #3357grant
API to IStream to add permissions to a Stream (#7354) (c223406)aws-kinesis
module is now stable (#7349) (4ab3ffa), closes #5874=
symbols get truncated (#7226) (b7ddf5b), closes #7246Changelog
1.32.0 (2020-04-07)
UserPoolClient
construct no longer has the property
userPoolClientClientSecret
. The functionality to retrieve the client
secret never existed in CloudFormation, so this property was not
working in the first place.userPoolClientName
property on the UserPoolClient
construct will throw an error if client name was not configured on the
UserPoolClient
during initialization. This property was previously
incorrectly configured and was returning a not-implemented message from
CloudFormation every time.sourceCodeProvider
prop to connect your app to a source
code provider. The props repository
, accessToken
and oauthToken
do not exist
anymore in AppProps
.retentionPeriodHours
is now retentionPeriod
and of type Duration
Cluster
now creates a default managed nodegroup as its default capacity. Set the new cluster property defaultCapacityType
to DefaultCapacityType.EC2
to preserve EC2
as its default capacity.add*Trigger()
methods to configure
lambda triggers has now been replaced by a single
addTrigger()
method.addTrigger()
method will fail if a trigger
was already configured for that user pool operation.{[key: string]: any}
instead of plain any
. You were always supposed to pass a map/dictionary in these locations, but the type system didn't enforce it. It now does.aws:SecureTransport
for staging bucket (#7192) (ed106ea)Size
unit representing digital information quantity (#6940) (22a560d)acm-certificatemanager: DnsValidatedCertificateHandler support for SubjectAlternativeNames
(#7050) (a711c01), closes #4659
aws-kinesis: test assume order between stacks (#7065) (17aab37)
cli: can't use credential providers for stacks with assets (#7022) (afd7045), closes #7005
cloudtrail: include s3KeyPrefix in bucket policy resource (#7053) (b49881f), closes #6741
cognito: user pool - passwordPolicy.minLength
is not optional in all cases (#6971) (49cdd8f)
dynamodb: cannot use attribute as key in a GSI, non-key in another (#7075) (a6bd34f), closes #4398
ecs: default Service throws in a VPC without private subnets (#7188) (0ef6a95), closes #7062
events: Batch target does not work (#7191) (6f00783), closes #7137
kinesis: retention period does not use Duration type (#7037) (1186227), closes #7036
rewrite-imports: incorrect main in package.json (#7021) (2bf85b3)
stepfunctions-tasks: batch job - can not use task input as array size (#7008) (923d2a1), closes #6922
stepfunctions-tasks: confusion between multiple ways to run a Lambda (#6796) (7485448), closes #4801