Releases: aws/aws-cdk
Releases · aws/aws-cdk
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.
Bug Fixes
v2.99.1
v2.99.0
v2.98.0
Features
- update AWS Service Spec (#27276) (3d9ca8d)
- aws-cdk-lib: reduce load time of JavaScript library (#27217) (faffce0)
Bug Fixes
- rds: prevent rendering deprecated credentials when creating a database cluster from a snapshot (under feature flag) (#27174) (1fd22a7), closes #23815
Alpha modules (2.98.0-alpha.0)
Features
v2.97.1
Reverts
- "feat(core):
Schedule
class" (#27284) (e2fc724), closes aws/aws-cdk#27105 #27259
Alpha modules (2.97.1-alpha.0)
v2.97.0
Features
- update AWS Service Spec (#27224) (a2a4f68)
- appsync: Standalone L2 construct for SourceApiAssociation (#27121) (7b9652e), closes #27025 #26986
- cloudwatch: add verticalAnnotations property to GraphWidget (#26819) (d41005e), closes #7622
- core:
Schedule
class (#27105) (a8f0a71), closes #19197 #27052 #27012 - update AWS Service Spec (#27218) (2855da6)
- cloudwatch: validate Dashboards with an
end
time must also have astart
time (#27124) (097bd0f), closes /github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-cloudwatch/lib/graph.ts#L245-L247 - cloudwatch: Widgets can define
start
andend
times, including relative values (#26969) (2866240), closes #26945 - core: add setter for termination protection on stack (#26992) (54083de), closes #14463 #21304
- ec2: support of m7i and m7i-flex ec2-instancetypes (#27156) (fe0955f), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#aws-properties-ec2
- ecr: make
validateRepositoryName
errors human readable (#27186) (e15d0c0), closes #26715 - rds: support CA certificate for cluster instances (#27138) (f5a5a08), closes #26865
- stepfunctions: add comment ability for when condition (#27010) (70006ab), closes #27005
- update AWS Service Spec (#27163) (0634c68)
Bug Fixes
- apigateway: CORS response body has unexpected space (#27219) (abf21c9)
- cli: equals sign in a tag value is dropped (#27130) (b7eeda6), closes #5773 #21003
- custom-resources: does not accept strings where numbers are expected, skips recursive types (#27112) (8e21b2c)
- ec2: restrictDefaultSecurityGroup fails when default rules are not present (#27039) (1e67f9d), closes #26390
- eks: use Python 3.10 runtime for kubectl-provider (#27031) (55859c9), closes #26994
- rds: cluster.instanceIdentifiers does not container writer instance ID (#26929) (d3789ab), closes #25947
- rds: unable to create cluster with per-instance parameters (under feature flag) (#27040) (1be9894), closes #27035
- sample-app: exclude all pycache in cdk.json (#27191) (d9f1f09)
Alpha modules (2.97.0-alpha.0)
Features
Bug Fixes
v2.96.2
v2.96.1
Reverts
- "chore(ecs): clarify it's possible to use image digest on fromEcrRepository" (#27143) (049153e), closes aws/aws-cdk#27115
Alpha modules (2.96.1-alpha.0)
v2.96.0
Features
- update AWS Service Spec (#27095) (4942658)
- batch: Stabilize Batch (#27059) (5fc707a), closes #27054
- ecs: add Amazon Linux 2023 to EcsOptimizedImage (#26989) (0bac8a5), closes #26988
Bug Fixes
- codedeploy: CustomLambdaDeploymentConfig is broken (#27087) (c53831d)
- codepipeline-actions: update zip to noncorrupted one (#27120) (eb1d363), closes #27117
- custom-resources: AwsCustomResource fails when SDKv3 expects Uint8Array (#27065) (70d9bf7), closes #27034
- custom-resources: maxwaittime reduced to 60 seconds from 300 seconds (#27076) (c3a4b7b)
- dynamodb: update CfnGlobalTable in TableV2 constructor to use this instead of scope (#27075) (889ad8c), closes #27062
- lambda: update default runtimes and tests to node 18 (#27066) (04b30f3)
- route53: timeouts due to delete-existing-record-set-handler's wait time (#27068) (d730f7f), closes #27060
- triggers: errors are shown as list of bytes (#27119) (07c6775), closes #27113