Releases: aws/aws-cdk
Releases · aws/aws-cdk
v2.176.0
Features
- apigatewayv2-integrations:
WebSocketMockIntegration
props (#30622) (a5a0168), closes #29661 - codebuild: add new BuildImages (#32525) (a734841)
- ecs: enable Enhanced Observability for Container Insights (#32622) (79ab137), closes #32618
- update L1 CloudFormation resource definitions (#32847) (9317203)
- appconfig: environment deletion protection (#32737) (393e5c0)
Bug Fixes
- cli: "no stack found in the main cloud assembly" (#32839) (3c0acce), closes aws/aws-cdk#32636 #32836 #32836
- core: use correct formatting for aggregate errors in
aws-cdk
(#32817) (97af31b), closes #32237 - elasticloadbalancingv2: open, dual-stack-without-public-ipv4 ALB does not allow IPv6 inbound traffic (under feature flag) (#32765) (aff160b), closes #32197
- rds: clusterScailabilityType is spelled wrong and should be clusterScalabilityType (#32825) (d39e835), closes #32415 #32415
- rds: incorrect version definition of MySQL 8.4.3 (#32934) (3fbc785), closes #32933
Reverts
- prlint: fail prlinter on codecov failures, with exemption label (#32867) (928d3bb), closes aws/aws-cdk#32674
Alpha modules (2.176.0-alpha.0)
Features
Bug Fixes
- msk: clusterName validation in Cluster class is incorrect (#32792) (41ddd46), closes /github.com/aws/aws-cdk/pull/32505#discussion_r1891027876
v2.175.1
v2.175.0
Features
- ecs: enable fault injection flag (#32598) (ed366ce)
- ecs: warning when creating a service with the default minHealthyPercent (#31738) (3606deb), closes #31705
- update L1 CloudFormation resource definitions (#32768) (107eed3)
- cli: warn of non-existent stacks in
cdk destroy
(#32636) (c199378), closes #32545 #27179 40aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli.integtest.ts#L190 aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli.integtest.ts#L286-L291 - eks: update nodegroup gpu check (#32715) (693afea), closes #31347
- update L1 CloudFormation resource definitions (#32755) (8f97112)
- kms: add sign and verify related grant methods (#32681) (86d2853), closes #23185
Bug Fixes
- cli: cannot set environment variable
CI=false
(#32749) (26b361d) - cli: requiresRefresh function does not respect null (#32666) (2abc23c), closes #32653 /github.com/smithy-lang/smithy-typescript/blob/main/packages/property-provider/src/memoize.ts#L27
- cloudwatch: render region and accountId when directly set on metrics (#32325) (c393481), closes #28731
- ecs: outdated linux commands for
canContainersAccessInstanceRole=false
and also deprecate property (#32763) (bbdd42c), closes #28518
Alpha modules (2.175.0-alpha.0)
Features
Bug Fixes
v2.174.1
v2.174.0
Features
- codebuild: add new environment types (#32729) (a10c369), closes #32728
- custom-resource: add serviceTimeout property for custom resources (#30911) (d599900), closes #30517
- update L1 CloudFormation resource definitions (#32685) (fe3af93)
- update L1 CloudFormation resource definitions (#32712) (3170e1c)
- update L1 CloudFormation resource definitions (#32726) (de04742)
- autoscaling: add
availabilityZoneDistribution
property to an AutoScalingGroup (#32100) (ecfce7c) - bedrock: additional foundation models (#32684) (fcf4ecd)
- cli: support CloudFormation simplified resource import (#32676) (ca33f0a), closes #28060
- cli-plugin-contract: introduce a public contract between CLI and plugins (#32111) (fbaab1d)
- rds: support 11.22-rds.20241121 for RDS PostgreSQL (#32508) (491475a)
- rds: supports minors 11.4.4, 10.11.10, 10.6.20, 10.5.27 for RDS for MariaDB (#32632) (b8e79b6)
- update L1 CloudFormation resource definitions (#32582) (ff57cc3)
- update L1 CloudFormation resource definitions (#32645) (a0525f5)
- appconfig: add atDeploymentTick extension action point to L2 Constructs (#32490) (225d261)
- cloudfront: distribution ARN property (#32531) (b7e6141), closes #32530
- codebuild: support auto retry limit for Project (#32507) (2c109cf), closes #32446
- ecs: machineImageType support AL2023 (#32509) (4b696bc), closes #32496 #32469
- update L1 CloudFormation resource definitions (#32540) (2e3b2ac)
Bug Fixes
- cli: notices don't work behind a proxy (#32590) (3377c3b)
- cli: outdated dependency on
@aws-cdk/cloud-assembly-schema
(#32704) (3b162fc) - cli: unhandled nextToken returned by listImagesCommand in garbage collector for ECR (#32679) (d9346bc), closes #32498
- opensearch: add I4I and R7GD to list of OpenSearch nodes not requiring EBS volumes (#32592) (e364d2b), closes #32070 #32138
- bump jsii 5.5 to 5.6 (#32588) (57bba19)
- cdk: changed retry mechanism for hotswapping AppSync.function (#32179) (d14d784)
- cli: allow credential plugins to return
null
forexpiration
(#32554) (d4f6946) - cli: cdk deploy -R does not disable rollback (#32514) (2e75924), closes #31850
- cli: doesn't support plugins that return initially empty credentials (#32552) (38116b0)
- cli: getting credentials via SSO fails when the region is set in the profile (#32520) (bf026bd)
- lambda: add @deprecated tag to python3.8 (#32162) (27619cc)
- route53-targets: deprecated method for dns name is used in userpool domain target (under feature flag) (#31403) (5e73dd0)
Reverts
- ecs: machineImageType support AL2023 (#32550) (e8d8237), closes aws/aws-cdk#32509
Alpha modules (2.174.0-alpha.0)
Features
- glue: support AWS Glue 5.0 (#32467) (ca01a25)
- ec2: add c8g and m8g instance classes (#32528) (a81eec6), closes #32522
- msk-alpha: new KafkaVersions
3_7_X
and3_7_X_KRAFT
(#32515) (cbacf4d)
Bug Fixes
v2.173.4
v2.173.3
v2.173.2
v2.173.1
v2.173.0
Features
- cognito: user pool feature plans (#32367) (39c22de), closes #32369
- dynamodb: add precision timestamp for kinesis stream (#31863) (625c431), closes #31761
- dynamodb: add warm-throughput to L2 constructs (#32390) (496bc78), closes #32127
- route53: added EvaluateTargetHealth to Route53 Alias targets (#9481) (#30664) (c23be8c), closes #30739
- route53: added L2 construct for Route53's health checks (#30739) (7fdd974), closes #9481 #30664
- stepfunctions-tasks: support dynamic values for Glue Job Worker Type (#32453) (7df954c)
- update L1 CloudFormation resource definitions (#32446) (093c540)
Bug Fixes
- autoscaling:
AutoScalingGroup
requireImdsv2 with launchTemplate or mixedInstancesPolicy throws unclear error (#32220) (06cdaac), closes #27586 #27586 - cli: assuming a role from the INI file fails in non-commercial regions (#32456) (7028242)
- cloudformation-include: string arrays inside unknown properties cannot be parsed (#32461) (0c2f98b)
- cloudwatch:
period
of each metric inusingMetrics
forMathExpression
is ignored (#30986) (59e96a3), closes /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-cloudwatch/lib/metric.ts#L606-L608 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-cloudwatch/lib/metric.ts#L566 - elasticloadbalancingv2: cannot create UDP listener for dual-stack NLB (#32184) (e9c6e23), closes /github.com/aws/aws-cdk/pull/32184#issuecomment-2510536270
- lambda: improve validation errors for lambda functions (#32323) (2607eb3), closes #32324
- rds: serverlessV2MaxCapacity can be set to 0.5, which is invalid (#32232) (3fe229d), closes /docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-serverlessv2scalingconfiguration.html#cfn-rds-dbcluster-serverlessv2
- stepfunctions-task: elasticloadbalancingv2 service policy (#32419) (2677fce), closes #32417 /github.com/aws/aws-cdk/blame/2607eb3a905f735b96713dda4f32d28d10d686fd/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/aws-sdk/call-aws-service.ts#L93-L97
- synthetics: canary name can be up to 255 characters (#32385) (231e1bf), closes #32376