The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
securityGroups
in NetworkLoadBalancedFargateService
(#29431) (00e8a7b), closes #29430 /github.com/aws/aws-cdk/pull/29186#issuecomment-1959231406
cdk ls
returns stack id instead of stack display name (#29447) (77189be), closes #29420
executionMode
property for Pipeline (#29148) (3bb2944), closes #29147
integ.alb-ecs-service-command-entry-point
(#29333) (6a69d5b), closes /github.com/aws/aws-cdk/pull/29186#issuecomment-1959231406
DatabaseCluster.instanceEndpoints
doesn't include writer endpoint (#29337) (ca59616), closes #29279
redrivePermission
is set to byQueue
no matter what value is specified (#29130) (aa8484a), closes #29129 #29129
environmentVariables
property for GraphqlApi (#29064) (f0af5b1)grant
method to the imported GraphqlApi
(#29086) (7e8239b), closes #23031
description
to exportValue
and exportStringListValue
methods (#29150) (2e080fe), closes #29092
Python_3_12
instead of Python_3_7
lambda runtime (#29305) (8d07b85)Tags.of()
(#28989) (7a4c189)autoscalingGroup
attribute does not exist on ImportedCluster
(#29244) (98b9bf2), closes #29241
launchType
property for ECS task (#29069) (b4daf84), closes #28990
Ipv6AllowedforDualStack
support for Lambda function (#28928) (90caad9)TableWidget
(#29078) (4599aa3), closes #28975
grant
methods to IEmailIdentity
(#29084) (c3c771c), closes #29083
stagingBucketEncryption
property is now required. For existing apps, specify BucketEncryption.KMS
to retain existing behavior. For new apps, choose the bucket encryption that makes most sense for your use case. BucketEncryption.S3_MANAGED
is available and is intended to be the default when this module is stabilized.stagingBucketEncryption
and note that we intend to default to S3_MANAGED
in the future (#28978) (fc8b955), closes #28815 #28903 /github.com/aws/aws-cdk/pull/28978#issuecomment-1930007176
SageMakerStartPipelineExecution
Target (#28927) (db260b0), closes #27457
idleTimeout
and perRequestTimeout
for service connect (#28877) (ffcae2f)healthCheck
property for ApplicationLoadBalancedFargateService
(#28797) (5996856), closes #28796
ipv6AssignAddressOnCreation
is set to true (#28902) (9de77bb), closes /github.com/aws/aws-cdk/issues/28843#issuecomment-1909006632 #28843
--from-stack
does not retrieved processed template (#29035) (74c4c6f)evaluationPeriods
and datapointsToAlarm
for step scaling policy (#28880) (4034adb)logRetention
properties (#28934) (f89a7d2), closes #28919
--language <language>
to be interpreted as a language as well. This prevented passing a test name after providing cli options. To overcome this limitation, integ-runner
now requires an explicit --language
option for each language you want to include: integ-runner --language javascript --language python
. This was already documented that way and always the intended way to use this feature.