Releases: aws/aws-cdk
Releases · aws/aws-cdk
v2.105.0
v2.104.0
Features
- apigateway: add useDefaultMethodResponses property for StepFunctionsIntegrations (#27645) (22a3234), closes #27520
- codedeploy: support multiple load balancers for deployment groups (#27607) (d57504e), closes #27407
- dynamodb: add seed capacity property to support changing table billing mode (#27734) (22168b1), closes #27735
- dynamodb: add tagging support to TableV2 (#27649) (d46b535), closes #27146
- ec2: Add support for P5 instances EC2 (#27705) (c3357ad), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2 #27704
- ec2: support for m6in, m6idn, r6in and r6idn instance types in aws-ec2 (#27795) (23b8f8f), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2
- eks: support updateConfig properties for managed node groups (#27593) (f9ee5e6)
- rds: support aurora MySQL 3.05.0 (#27748) (d449cfd)
- update AWS Service Spec (#27755) (72bf499)
Bug Fixes
- apigateway: validation for path parts does not allow creation of resources beginning with dollar sign (#27619) (a8f5326)
- autoscaling: AutoScalingGroup.requireImdsv2 throws error with LaunchTemplates (#27648) (a4142aa), closes #27586
- cli: fix stack monitoring when the stack events do not have phsical resource id set (#27692) (857ab7d)
- cloudwatch: setting gauge widget annotations caused deployment failures (#27720) (9198807), closes #25496
- codepipeline-actions: default branch for CodeCommit is master (under feature flag) (#27753) (93c6a9a), closes #27710
- opensearchservice: IM4GN instances don't support EBS (#27765) (af1f6bd), closes #27757
- duration doesn't get accurately compared in multi alb service base (#27664) (7e426c8)
Alpha modules (2.104.0-alpha.0)
Features
- appconfig: support for CfnMonitorsProperty in environments (#27680) (05f3453)
- cloud9-alpha: add support for
federated-user
andassumed-role
for Cloud9 environment ownership (#27001) (00d2ff2) - scheduler-alpha: target properties override (#27603) (1433ff2), closes #27545
Bug Fixes
v2.103.1
Reverts
- "fix(pipelines): using the same source (s3, connection, or codecommit) in a pipeline causes duplicate id error" (#27700) (47db081), closes aws/aws-cdk#27602
Alpha modules (2.103.1-alpha.0)
v2.103.0
Features
- update AWS Service Spec (#27650) (d1c36c6)
- cli: support
Fn::ImportValue
intrinsic function for hotswap deployments (#27292) (a54ea0f) - ec2: support for c7i and r7iz instance types in aws-ec2 (#27611) (382a0ed), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2
- ec2: support for i4g instance types in aws-ec2 (#27639) (039071d), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2 #27631
- lambda: add grantInvokeCompositePrincipal method (#27529) (447b63c), closes #27503
- opensearch: OpenSearch 2.9 engine version (#27612) (1f7075f), closes #27574
- secretsmanager: validate maximum value of automaticallyAfter in RotationSchedule (#27592) (99740b3), closes /github.com/aws/aws-cdk/pull/27570#pullrequestreview-1682163803 /github.com/aws/aws-cdk/pull/27570#pullrequestreview-1684311044
- synthetics: syn-python-selenium-2.0 runtime (#27565) (1a89ef9), closes #27566
Bug Fixes
- cdk: Add AppSync:Api_Key as hot swappable and fix a bug with AppSync.function (#27559) (12ff023)
- ec2: naming collisions when using
ec2.InitFile.fromAsset()
on multiple instances in the same stack (#27468) (fc3be31), closes #16891 /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-ec2/lib/cfn-init-elements.ts#L427 - pipelines: using the same source (s3, connection, or codecommit) in a pipeline causes duplicate id error (#27602) (70acc84), closes #23916 #19875
- region-info: facts only returned from constant region list (#27506) (7121c7e), closes #27260
- stepfunctions-tasks: cloudwatchlogs service generates wrong action in role policy (#27623) (de7fb04), closes #27573
Alpha modules (2.103.0-alpha.0)
Features
v2.102.1
v2.102.0
v2.101.1
v2.101.0
Features
- ec2: Add SubnetFilter for CIDR Range (#27425) (b1ce47b), closes #27421
- init-templates: update init templates to use the current LTS version of Java (#27422) (6c34c9a)
- stepfunctions: adding custom state name prop (#27306) (61be7a6)
- stepfunctions-tasks: add
ExecutionParameters
toAthenaStartQueryExecution
(#27287) (3fc86ca), closes #27286 - update AWS Service Spec (#27464) (3899f15)
Bug Fixes
- assertions: cannot use HTTP apis that do not return JSON (#27463) (cae9db6)
- s3: grantRead does not allow s3:HeadObject (#27416) (beac675), closes #27389
- stepfunctions-tasks: SNS FIFO tasks does not support messageGroupId and messageDeduplicationId (#27369) (9cb9fb8), closes #27341
Reverts
- "fix(cli): cannot hotswap ECS task definitions containing certain intrinsics" (#27358) (48d7726), closes #27343 #27343
Alpha modules (2.101.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- glue-alpha:
SparkUIProps.prefix
strings in the original/prefix-name
format will now result in a validation error. To retain the same behavior, prefixes must be changed to the newprefix-name/
format.
Features
- lambda-python-alpha: add without-urls option for poetry (#27442) (5893b3f), closes #27103
- scheduler-targets: step function start execution target (#27424) (3a87141), closes 40aws-cdk/aws-scheduler-targets-alpha/lib/lambda-invoke.ts#L8 #27377
Bug Fixes
v2.100.0
Features
- aws-cdk-lib: reduce JavaScript load time, second attempt (#27362) (0bb49b4), closes #27314 #27353
- cdk: add AppSync GraphQLSchema and pipeline resolvers as hot swappable (#27197) (0ea6313), closes #2659 #24112 #24113
- cli: CDK Migrate CLI command (#27325) (db051ea)
- cli: declare
cdk import
stable (#27390) (1057ef0) - eks: support INF2 instance types (#27373) (bed9b8d)
- s3-deployment: support Fn::Select in renderData() (#27237) (8b20c11), closes #25504 /github.com/aws/aws-cdk/blob/3edd2400bc0c8a86366a29d3a7eef1ef4fa5e016/packages/aws-cdk-lib/aws-elasticloadbalancingv2/lib/alb/application-target-group.ts#L438
- synthetics: CloudWatch Synthetics NodeJS Pupeteer 6.0 Runtime with NodeJS 18 (#27339) (e48af04), closes #27337
- update AWS Service Spec (#27375) (26d4afe)
- rds: add new RDS versions (#27351) (e0c9792)
Bug Fixes
- autoscaling: ssmSessionPermissions does not add managed policy to role specified in launch template (#27220) (20e4760), closes #25904
- cdk: Resolve cross stack and default parameters for hotswaps (#27195) (3507141), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-cloudformation.html#w2ab1c17c23c19b5
- cli: report errors from resource failures in nested stacks (#27318) (1f639c7)
- custom-resources: IAM policy incorrect for SDKv3 names (#27313) (c68ea44), closes #27255 #27268 #27270 #27395
- logs: remove invalid data protection data identifier (#27388) (4db166d)
- s3: bucket deletion fails if object creation races against cleanup (#26875) (735b786), closes #26874
- sns-subscriptions: cannot add SqsSubscription when using an Sqs Construct from a different Constructs library (#27227) (52eee85), closes #27225
- stepfunctions: Escaping newline characters in Step Functions intrinsics caused schema validation failures (#27323) (4e96edd)
- reduce load time of JavaScript library, for real (#27314) (48acd37)
Alpha modules (2.100.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- redshift: the behavior of redshift tables has changed. UPDATE action will not be triggered on new table names and instead be triggered on table id changes.