Releases: aws/aws-cdk
Releases · aws/aws-cdk
v2.109.0
Features
- update AWS Service Spec (#28011) (f0939f2)
- apigateway: support firehose access log destination (#27959) (33357aa), closes #27954
- eks: support for Kubernetes version 1.28 (#27930) (0b1f818), closes #27500
- lambda: add java 21 lambda runtime (#27822) (ef4dee6)
- lambda: add python 3.12 runtime (#27967) (9d17fe2)
- lambda: node20 runtime (#27897) (2e3cdd9)
- lambda: Support S3 as onFailure destinations on MSK and SelfManagedKafka events (#28010) (e789adc)
- rds: support for aurora mysql 3.04.1 (#28002) (846c26a)
- update AWS Service Spec (#27958) (1466207)
Bug Fixes
- ec2:
AmazonLinuxImage
construct generates incorrect SSM parameter name for AL2023 images (#27698) (f6c1e62), closes /github.com/aws/aws-cdk/blob/d0d75478e1cf3bb9a06f33642b9a06fc68d0c99d/packages/aws-cdk-lib/aws-ec2/lib/machine-image/amazon-linux2.ts#L77-L84 /github.com/aws/aws-cdk/blob/d0d75478e1cf3bb9a06f33642b9a06fc68d0c99d/packages/aws-cdk-lib/aws-ec2/lib/machine-image/amazon-linux-2023.ts#L59-L66 #27638 - elasticloadbalancingv2: access logging fails on imported bucket (#27948) (ba11f36), closes #27928
- events: imported event rule ignores environment from arn (#27907) (bfbe756)
- sqs: imported queue ignores environment from arn (#27906) (633dbe2)
Reverts
- "chore(cdk): boostrap template uses deprecated AccessControl property" (#27939) (093c4ed), closes aws/aws-cdk#27764
Alpha modules (2.109.0-alpha.0)
Bug Fixes
v2.108.1
v2.108.0
v2.107.0
v2.106.1
Reverts
- "chore(cdk): boostrap template uses deprecated AccessControl property" (#27939) (bede2d1), closes aws/aws-cdk#27764
Alpha modules (2.106.1-alpha.0)
v2.106.0
Features
- cloudformation-diff: use awscdk-service-spec as data source (#27813) (aac52e5)
- ec2: support for m7a, r7a and c7a instance types in aws-ec2 (#27823) (e9ba676), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2
- ec2: support for r7i instance type in aws-ec2 (#27737) (9a56bce), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2
- ec2: vpc flow logs supports kinesis data firehose (#27604) (e6b59d6), closes /docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2 #27275
- eks: add AlbControllerVersion v2.5.2 - v2.5.4 and v2.6.0 - v2.6.2 (#27910) (d33651f), closes #27890
- lambda: new lambda runtime provided.al2023 (#27856) (2717c5a)
- update AWS Service Spec (#27821) (fce26b6)
- update AWS Service Spec (#27851) (e6d57cd)
- update AWS Service Spec (#27855) (aa45bfd)
Bug Fixes
- s3: InventoryConfiguration[].Id exceeds maximum size allowed by the PutBucketInventoryConfiguration API (#27794) (1fa399e), closes #27793
- update commented template test (#27870) (028911f), closes #27869
- ec2: two undefined tunnelInsideCidr should not throw error (#27778) (3c7ca51), closes #27772
- elasticloadbalancingv2: circular dependency with access logging on bucket in extended ALB (#27558) (1b86634), closes #27528
Alpha modules (2.106.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- appconfig:
Environment.fromEnvironmentAttributes
function signature changed; property calledattr
is nowattrs
. This should affect only Python users.- appconfig:
Extension.fromExtensionAttributes
function signature changed; property calledattr
is nowattrs
. This should affect only Python users.
- appconfig:
Features
- appconfig: inline YAML support for hosted configuration (#27696) (de0a9e2)
- gamelift: support Build serverSdkVersion, updated OperatingSystem values (#27857) (f1bb801), closes #27655
- scheduler-targets: CodeBuild scheduler target (#27792) (9d63316), closes #27448
Bug Fixes
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