Releases: aws/aws-cdk
Releases · aws/aws-cdk
v2.210.0
v2.209.1
v2.209.0
Features
- ecs: add support for native blue/green deployments in ECS L2 (#35061) (3723aca), closes #35010
- add new field to feature flag report (#35108) (8bff8f9)
- inferenceprofiles: add inference and cross-region inference pro… (#35048) (87770ef)
- deprecating delete existing field in ARecord (#35039) (49b2627), closes #34230
- s3-tables: add L2 construct support for Table and Namespace resources (#35023) (576c9ec), closes #33054
Bug Fixes
- app-staging-synthesizer: custom bootstrap qualifier is not passed through to deployment role name (#35118) (6525d51), closes #28195 #28195
- codebuild: support Windows Server Core 2022 image with on-demand capacity (#35152) (a595884), closes #29754
- eks: remove usage of shell=True in helm commands (#35148) (918593d)
- eks-v2: remove usage of shell=True in helm commands (#35141) (cd9d69c)
- rds: can not lookup VPC Security Groups with fromLookup method (#34906) (ae87e26)
Alpha modules (2.209.0-alpha.0)
v2.208.0
Features
- update L1 CloudFormation resource definitions (#35054) (a2b3e78)
- region-info: add support for region ap-southeast-6 (#35036)
Bug Fixes
- core:
Tag must have a value
error is impossible to attribute to a specific tag (#35091) (6c4181b) - custom-resources: use loggingFormat instead of deprecated logFormat (#35015) (81fe660), closes #35002
- logs: query strings can have multiple stats commands (#34590) (57ae6f9), closes #34578 #34578
- logs: revert "exposed metric from the metric filter will now include the dimension map (#34648)" (#35102) (24bbced), closes #35097
Alpha modules (2.208.0-alpha.0)
Features
v2.207.0
Features
- core: allow validation report multi-write based on context keys (#34927) (9571599)
- update L1 CloudFormation resource definitions (#35020) (3f695b3)
- bedrockprompt: add prompt management to bedrock agents (#34754) (c0d27ee)
- cloudwatch: add search expression to graph widget in cloudwatch dashboard (#34933) (e3f505e), closes #7237
- core: addInfoV2 method for suppressible info Annotations (#34872) (fb1792c), closes #34871
- logs: support ADC regions for infrequent access log class (#34999) (1c57d69)
- rds: support Database Insights for RDS instances (#34854) (304e2db), closes #34743 #32851
- cloudwatch logs transformer support (#34996) (ba61463), closes #34861
Bug Fixes
- autoscaling: add an option to run validation when migrating to launch template (#34832) (c8d62f3), closes #34283
- core: fix asset bundling for nested stack with exclusive flag (#30983) (992b0a5), closes #30967 #30967
- kinesisfirehose: can't call grantPrincipal multiple times (#34682) (ea226b5)
- s3-deployment: broken cross stack reference when using Source.data (#34916) (0591c44), closes #22843 #22843
Alpha modules (2.207.0-alpha.0)
v2.206.0
v2.205.0
Features
- kinesisfirehose: support custom time zone settings for S3 destination (#34738) (2bbe762), closes #34737
- update L1 CloudFormation resource definitions (#34979) (2e0e536)
- codebuild: cache sharing of CodeBuild projects (#34257) (21e2d1e), closes /docs.aws.amazon.com/codebuild/latest/userguide/caching-s3.html#caching-s3
- update L1 CloudFormation resource definitions (#34915) (748d03c)
- cloudwatch-dashboards: add support for queryLanguage property (#34547) (8a77828), closes #34482 /github.com/aws/aws-cdk/issues/34482#issuecomment-2887841701
- ec2: add c8gn instance class (#34866) (aaf442b)
- events: add
arnForPolicy
attribute for api destination (#34315) (e0ac9f8) - rds: add
fromLookup
method for Amazon Aurora Database Cluster (#34849) (23ca6fc), closes #34848 #33258 - synthetics: add
maxRetries
prop to configure automatic retries on canary runs (#34541) (54d8a84), closes #34511 - synthetics: add support for tag replication for aws synthetics (#34830) (5ff59d9)
- core: report feature flag info into Cloud Assembly (#34919) (72733ea)
Bug Fixes
- codecov: update codecov-upload.yml with a git checkout step (#34929) (0a0adf7)
- lambda: handle token resolution issues in addToRolePolicy (#34904) (6cd1802), closes #34894
- pipelines: ensure assets with same hash but different destinations are published separately (#34790) (05afab3), closes #31070 #31070
- region-info: integ use standalone package (#34782) (6d1bcb3), closes #34692 /github.com/aws/aws-cdk/blob/1ae14635cbbc8ba0f2dab8cbeb72c4af0fddce7a/packages/aws-cdk-lib/package.json#L507-L511
- tags: excludeResourceTypes does not work for tags applied at stack level (under feature flag) (#31443) (4c7d9f4), closes #28017 #33945 #30055
⚠ CHANGES TO L1 RESOURCES
L1 resources are automatically generated from public CloudFormation Resource Schemas. They are build to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:
- aws-cdk-lib.aws_ec2.CfnTrafficMirrorFilterRule:
Id
attribute was removed - aws-cdk-lib.aws_kinesis.StreamConsumer:
Id
attribute was removed - aws-cdk-lib.aws_neptune.DBInstance:
Id
attribute was removed
Alpha modules (2.205.0-alpha.0)
v2.204.0
Features
- apigatewayv2: add stage variables support for HTTP and WebSocket API (#34548) (965e055)
- cloudwatch: add id and visible properties for CloudWatch Metric (#34870) (879afd6), closes #19876
- report feature flags into Cloud Assembly (#34884) (f70e46c), closes #34798
- region-info: add support for region eusc-de (#34860)
Bug Fixes
- ecr-assets: incorrect handling of nested excludes in .dockerignore (#34810) (8328c79), closes #13636 #13636
- "Invalid Assembly Manifest" when used with CLI 2.1017.0 and 2.1018.0 (#34880) (741b0a7), closes aws/aws-cdk#34798
Alpha modules (2.204.0-alpha.0)
Features
v2.203.1
Bug Fixes
- "Invalid Assembly Manifest" when used with CLI 2.1017.0 and 2.1018.0 (#34880) (32ee050), closes aws/aws-cdk#34798
Alpha modules (2.203.1-alpha.0)
v2.203.0
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- cloudformation: Some L1 resources experienced breaking changes due to updated CloudFormation resources. Please check the notes for each specific module for more information.
- aws-cdk-lib.aws_kendra.CfnDataSource.TemplateConfigurationProperty:
template
property here has changed fromstring
tojson
Features
- rds: instance engine lifecycle support (#34719) (bab7413), closes #34492
- report feature flag configuration into Cloud Assembly (#34798) (76af7dc)
- backup: add support for ScheduleExpressionTimezone (#34603) (8ceea43), closes #34532
- cloudformation: update L1 CloudFormation resource definitions (#34839) (4c75889)
- cloudwatch: add account id field for log query and metric widgets to support cross account visibility (#34793) (ac4d09d), closes #26105
- lambda: function log removal policy (#34723) (0388483), closes #34669
- pipelines: cdk-assets version is configurable (#34802) (a361c9c)
- update L1 CloudFormation resource definitions (#34792) (074cb8c)
Bug Fixes
- codecov: update codecov-upload.yml (#34845) (8055016), closes /github.com/aws/aws-cdk/blob/main/codecov.yml#L35
- codecov: update codecov-upload.yml action to upload report with correct path (#34814) (705e76b)
- stepfunctions-tasks: properly serialize CallAwsServiceCrossRegion Lambda responses (#34843) (a4b15df), closes #34768
Reverts
- "ci: add tool to sync with project board" (#34817) (1965014), closes aws/aws-cdk#34776
Alpha modules (2.203.0-alpha.0)
Features
Bug Fixes
- ec2: don't use inferenceAccellerators in the constructors if not needed (#34618) (054c6c5), closes #33505 /github.com/aws/aws-cdk/issues/33505#issuecomment-2770818825 #34610