Skip to content

Releases: aws/aws-cdk

v2.125.0

01 Feb 02:44
5e3c3c6
Compare
Choose a tag to compare

Features

  • applicationautoscaling: validate evaluationPeriods and datapointsToAlarm for step scaling policy (#28880) (4034adb)
  • batch: add fargate Runtime Platform properties to ECS Fargate C… (#28841) (ac8251f), closes #26484
  • CLI: Diff Supports Import Change Sets (#28787) (d973615), closes #28336
  • cloudfront: retrieve default distribution metrics (#28894) (8e115db), closes #28893
  • cognito: validate oidc provider name (#28802) (534794c), closes #28667
  • sqs: support for permission settings for dead letter source queues (#28745) (9e21803), closes #19766

Bug Fixes

  • stepfunctions-tasks: mediapackagevod service generates wrong action in role policy (#28775) (305dae0), closes #28774
  • revert deprecation of logRetention properties (#28934) (f89a7d2), closes #28919
  • apigatewayv2: WebSocketAwsIntegration ignores requestParameters and integrationPassThrough behaviors (#28921) (990ead3)
  • eks: Could not use ec2 instance type and size that their names contains dashes (#28040) (b32f47c), closes #27587

Alpha modules (2.125.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • integ-runner: Parsing of the cli input caused arguments passed after the first instance --language <language> to be interpreted as a language as well. This prevented passing a test name after providing cli options. To overcome this limitation, integ-runner now requires an explicit --language option for each language you want to include: integ-runner --language javascript --language python. This was already documented that way and always the intended way to use this feature.
  • neptune-alpha: Corrected LogRetention IDs for DatabaseCluster. Previously, regardless of the log type, the string ‘objectObject’ was always included, but after the correction, the log type is now included.

Features

Bug Fixes

  • integ-runner: cannot pass test name after --language (#28922) (f9fbbb4)
  • neptune-alpha: multiple cloudwatchLogsExports cannot be set when configuring log retention (#28643) (56794fc), closes #26295

v2.124.0

26 Jan 23:02
4b6724c
Compare
Choose a tag to compare

Features

Bug Fixes

  • cloudwatch-actions: multiple alarms with LambdaAction for the same Lambda fail (under feature flag) (#28712) (b1e3dfd)
  • cognito: allow custom email msg placeholder (#28832) (1dbfa14)
  • eks: helm uninstall in custom resource handler does not respect Wait (#28830) (7a30f5d), closes #28831
  • iam: allow intrinsic functions in deletion policy (#28834) (2801355)
  • iam: SamlConsolePrincipal returns incorrect url in GovCloud and ISO regions (#28704) (c1f2abb), closes #25723
  • opensearch: always create CloudWatch Logs resource policy when logging is enabled (#28707) (a5a8855), closes #23637
  • rds: proxy target is missing KMS permissions (#28858) (c17dbde), closes #28850

Alpha modules (2.124.0-alpha.0)

v2.123.0

24 Jan 21:27
a594112
Compare
Choose a tag to compare

Features

Bug Fixes

  • appsync: add dependency to logretention for graphql apis log group (#28548) (04e5480), closes #26564
  • CLI: cdk diff is not clear enough about using read-only change sets (#28741) (bb50f97)
  • lambda: lambda does not set environment variables for AWS_CODEGURU_PROFILER properties when creating Amazon CodeGuruProfiler profiling group (#28762) (2511956), closes #23511
  • rds: Failed to create a Database Instance with Kerberos authentication configured (#28601) (b620f1b), closes #28600

Alpha modules (2.123.0-alpha.0)

Features

  • iot-actions-alpha: open search action in IoT topic rule (#28748) (84b23cb)

Bug Fixes

  • amplify: addBranch fails synth with "cannot find entry file..." (#28772) (cb522bb), closes #28658 #28764
  • redshift: enableRebootForParameterChanges fails synth with "cannot find entry file…" (#28760) (4952f36)

v2.122.0

18 Jan 14:11
7e77e02
Compare
Choose a tag to compare

Features

Bug Fixes

Reverts


Alpha modules (2.122.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • appconfig: deploymentStrategyId prop in fromDeploymentStrategyId now takes a DeploymentStrategyId rather than a string. To import a predefined deployment strategy id, use DeploymentStrategyId.CANARY_10_PERCENT_20_MINUTES. Otherwise, use DeploymentStrategyId.fromString('abc123').
  • appconfig: ApplicationProps.name renamed to ApplicationProps.applicationName
    • appconfig: EnvironmentProps.name renamed to EnvironmentProps.environmentName
    • appconfig: DeploymentStrategyProps.name renamed to DeploymentStrategyProps.deploymentStrategyName
    • appconfig: ExtensionProps.name renamed to ExtensionProps.extensionName

Bug Fixes

v2.121.1

13 Jan 04:40
d86bb1a
Compare
Choose a tag to compare

Reverts


Alpha modules (2.121.1-alpha.0)

v2.121.0

12 Jan 22:01
9f2b78c
Compare
Choose a tag to compare

Features


Alpha modules (2.121.0-alpha.0)

v2.120.0

12 Jan 11:26
58b90c4
Compare
Choose a tag to compare

Features

  • ecs: support for capacity provider managed instance draining (#28672) (cf97f47)

Alpha modules (2.120.0-alpha.0)

v2.119.0

11 Jan 22:37
0392e71
Compare
Choose a tag to compare

Features

Bug Fixes

  • cli: cdk diff falsely reports resource replacements on trivial template changes (#28336) (10ed194)
  • core: single-file bundling breaks due to left over temp dir (#28566) (a74aacf)
  • ec2: passing keypair to instance unexpectedly does nothing (#28482) (22e6ce8), closes #28478
  • ecs: unnecessary CloudWatch logs ResourcePolicy (#28495) (5f96d13), #22307 #20313
  • stepfunctions: retry block in CustomState is always empty (#28598) (0042e53), closes #28586

Alpha modules (2.119.0-alpha.0)

Features

v2.118.0

03 Jan 20:45
a40f2ec
Compare
Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.118.0-alpha.0)

Features

  • glue: database description property (#27744) (cbac240), closes #27740
  • glue-alpha: add cfn-glue-table-tableinput-parameters to Glue table construct (#27643) (8e15482)

Bug Fixes

v2.117.0

27 Dec 20:06
59d9b23
Compare
Choose a tag to compare

Features

Bug Fixes

  • core: core constructs fail with Error: Cannot find module '../dist/core/<file>.generated' (#28467) (cd54c42), closes #28251 #28465
  • ecs-patterns: ApplicationMultipleTargetGroupsEc2Service ignores load balancer name (#28394) (9c0fecf), closes #23535

Alpha modules (2.117.0-alpha.0)

Bug Fixes

  • lambda-python-alpha: bundling hash logic includes auth tokens in PIP urls, causing an unnecessary rebuild (#27903) (00331a7), closes #27331
  • lambda-python-alpha: use function architecture (#18696) (#28449) (c724d27)