Releases: aws/aws-cdk
Releases · aws/aws-cdk
v2.213.0
v2.212.0
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-rds: AWS::RDS::DBInstance:
StatusInfos
property is removed. - aws-sagemaker: AWS::SageMaker::Domain:
SingleSignOnApplicationArn
property is removed. - aws-cloudfront: AWS::CloudFront::Function:
Name
property is now set as immutable.
Features
- implement UsagePlan and ApiKey support in L2 constructs for aws-apigatewayv2 (WebSocketApi) (#35060) (f7faffe), closes #28756
- update L1 CloudFormation resource definitions (#35256) (d79fd85)
Bug Fixes
- apigateway: invalid JSON structure in StepFunctions error responses causes 500s (#34787) (0d5ce56), closes #34777
- aws-cdk-lib: feature flag report contains unnecessary flags (#35227) (566f6ca)
- s3-deployment: list tokens in Source.jsonData are not resolved. (#35169) (1efb764), closes #35145 #35145
- signer: not correctly passing signingProfileName to CfnSigningProfile (#35033) (aaaa9cc), closes #35030
Reverts
- docs: revert ECS and Fargate service documentation for new AZ rebalancing default values (#35233) (7c0084a), closes #35156
Alpha modules (2.212.0-alpha.0)
v2.211.0
⚠ BREAKING CHANGES
cloudformation: 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-opsworkscm: CfnServer resource is no longer provisionable
(AWS::OpsWorksCM::Server). Service is on deprecation path - aws-iotfleetwise: Properties
DataDestinationConfigs
,
SignalsToCollect
andSignalsToFetch
in resourceCfnCampaign
are
now marked as immutable (they will cause a replacement of the resource
if updated)
Features
- cloudformation: update L1 CloudFormation resource definitions (#35138) (3eb8ec0)
- dynamodb: tableV2 MRSC feature addition (#34909) (6b318f5), closes #34883
- ec2: support the new
ServiceRegion
property forAWS::EC2::VPCEndpoint
(#35025) (fee0638), closes #32785 #33959 - ecs: add L2 support for native ECS blue/green deployments (#35179) (4d2f463), closes #35061 #35170 #35167
Bug Fixes
- dynamodb: use keyId instead of keyArn for TableV2 replica encryption (#35144) (787b8ed), closes #35136
Alpha modules (2.211.0-alpha.0)
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