Releases: aws/aws-cdk
Releases · aws/aws-cdk
v2.232.1
v2.232.0
Features
- update L1 CloudFormation resource definitions (#36299) (0945692)
- bedrock-agentcore: add fromImageUri method to AgentRuntimeArtifact (#36263) (ad25aba)
- lambda: add support for durable functions (#36282) (599a1d3)
- update L1 CloudFormation resource definitions (#36277) (c4fa99b)
Bug Fixes
Alpha modules (2.232.0-alpha.0)
Bug Fixes
v2.231.0
Features
- lambda: support for capacity providers (#36255) (2e4c1cf)
- update L1 CloudFormation resource definitions (#36253) (8410b13)
- aws-cdk-lib: add
arnFor<ResourceName>for 47 more resources (#36231) (5a8be4f) - aws-cdk-lib: all L1s now have a
isCfn<ResourceName>static helper to check if a value is this L1 resource (#36243) (dc9db9b) - ec2: expose EC2 instance MetadataOptions (#35369) (4056e14), closes #35357
Bug Fixes
Alpha modules (2.231.0-alpha.0)
Features
- glue-alpha: support Glue Version 5.1 (#36223) (b956492)
- imagebuilder-alpha: add support for Image Construct (#36154) (eee3ae6), closes aws/aws-cdk-rfcs#789 aws/aws-cdk-rfcs#789
v2.230.0
Features
- apigateway: support response streaming with response transfer mode (#36155) (f431021), closes #36156
- update L1 CloudFormation resource definitions (f203b8e)
- update L1 CloudFormation resource definitions (#36193) (d074024)
- events: the L2
EventPatterninterfaces can be used withCfnRule(#36191) (efc135e) - update L1 CloudFormation resource definitions (#36180) (5cddd7e)
Bug Fixes
- ecs: wrong ARN generated in
Cluster.grantTaskProtectionmethod (#36207) (9b337df) - ecs-patterns: target group ID changes without setting feature flag (#36199) (b7ca082), closes #36149
- scheduler: wrong ARN generated in
ScheduleGroup.grant*methods (#36175) (eae8838)
Alpha modules (2.230.0-alpha.0)
Features
- bedrock-agentcore-alpha: update resources on grantInvokeXXX for runtime (#35864) (5dad62f)
- imagebuilder-alpha: add support for Image Pipeline Construct (#36153) (d8c324a), closes aws/aws-cdk-rfcs#789 aws/aws-cdk-rfcs#789
- imagebuilder-alpha: add support for Lifecycle Policy Construct (#36152) (7e31eb6), closes aws/aws-cdk-rfcs#789 aws/aws-cdk-rfcs#789
- mixins-preview: adds LogDelivery Mixins for 47 resources (#36158) (6607ce9)
- mixins-preview: vended log deliveries (#36138) (69442a8)
- mixins-preview: helpers to generate EventBridge event patterns for 26 services (#36121) (073185d)
Bug Fixes
- mixins-preview:
AutoDeleteObjectsmixin fails with cannot find file error (#36188) (3ef337d), closes aws-cdk/mixins-preview/lib/custom-resource-handlers/aws-s3/auto-delete-objects-provider.ts#L21 - mixins-preview:
ResourcePolicy with this name already existserror when setting upLogDelivery(#36195) (f9aa31d) - mixins-preview: cannot use string literal types for
S3LogsDeliveryProps.permissionsVersion(#36197) (cc491df)
v2.229.1
v2.229.0
Features
- agentcore: add new properties for runtime, browser (#36003) (439495f)
- route53: add
HostedZoneGrants(#36109) (d24305c)
Bug Fixes
Alpha modules (2.229.0-alpha.0)
Features
- imagebuilder-alpha: add support for Container Recipe Construct (#36091) (875e0e7), closes aws/aws-cdk-rfcs#789 aws/aws-cdk-rfcs#789
- imagebuilder-alpha: add support for Image Recipe Construct (#36092) (4361f8b), closes aws/aws-cdk-rfcs#789 aws/aws-cdk-rfcs#789
- imagebuilder-alpha: add support for Workflow Construct (#36007) (616d32a), closes aws/aws-cdk-rfcs#789 aws/aws-cdk-rfcs#789
- mixins-preview: developer preview of CDK Mixins (#36136) (0c6ee1d)
Bug Fixes
v2.228.0
v2.227.0
CHANGES TO L1 RESOURCES: L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built 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-backup: AWS::Backup::LogicallyAirGappedBackupVault: EncryptionKeyArn attribute removed.
Features
- stepfunctions: add
StateMachineGrants(#36094) (59ef00d) - update L1 CloudFormation resource definitions (#36122) (51d805e)
- core: cfn constructs (L1s) can now accept constructs as parameters for known resource relationships (#35838) (6be7b4b)
- factory methods for Grants made public (#36123) (f9a894f)
- dynamodb: add
TableGrantsandStreamGrants(#36093) (d0b074a) - rds: support instance and iam-db-auth-error CloudWatch log exports (#35058) (e71a8b1), closes #35018
- s3: add
BucketGrants(#36102) (5891172) - grants are now available through a separate class (#35782) (21fd959)
Alpha modules (2.227.0-alpha.0)
Features
- bedrock-agentcore-alpha: agentcore gateway L2 construct (#35771) (07c4a0d)
- imagebuilder-alpha: add support for Component Construct (#36107) (93a76e4), closes #36006 #36104
- imagebuilder-alpha: add support for Distribution Configuration Construct (#36108) (6051039), closes #36005
Bug Fixes
v2.226.0
v2.225.0
⚠ BREAKING CHANGES
-
** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built 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-dynamodb: AWS::DynamoDB::GlobalTable: ResourcePolicy property is now required.
Features
- update L1 CloudFormation resource definitions (#36082) (3df1d81)
- custom-resource: add External ID support for AwsCustomResource (#35252) (9f6c02b), closes #34018
- route53: support restricting delegated zone names when using grantDelegation (#35129) (d832aca)
Bug Fixes
- aws-cdk-lib: temporary Cloud Assemblies are not cleaned up (#36043) (1ace1ef), closes #802
- cognito: remove overly strict validation for threat protection on non-PLUS plans (#36027) (172c65f), closes #36023
- s3-deployment:
Source.jsonData()fails with null JSON values (#36054) (67b85f2), closes #36052
Reverts
- (dynamodb) revert Table.table field to private to fix .NET naming (#36029) (d84fce8), closes #36025 #35554