Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): 2.125.0 #28945

Merged
merged 24 commits into from
Jan 31, 2024
Merged

chore(release): 2.125.0 #28945

merged 24 commits into from
Jan 31, 2024

Conversation

aws-cdk-automation
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation commented Jan 31, 2024

See CHANGELOG

mergify bot and others added 24 commits January 29, 2024 21:22
…vascript tests (#28891)

After this PR change, #28770, integ-runner doesn't work anymore when specifying test files, i.e. yarn integ test/aws-apigatewayv2-integrations/test/websocket/integ.aws.t --update-on-failed.

Closes #28890

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ues (#28745)

This PR allows for the configuration of constraints on source queues that can designate this queue as their dead letter queue.

```ts
declare const sourceQueue: sqs.IQueue;

// Only the sourceQueue can specify this queue as the dead-letter queue.
const queue1 = new sqs.Queue(this, 'Queue1', {
  redriveAllowPolicy: {
    sourceQueues: [sourceQueue],
  }
});

// No source queues can specify this queue as the dead-letter queue.
const queue2 = new sqs.Queue(this, 'Queue2', {
  redriveAllowPolicy: {
    redrivePermission: sqs.RedrivePermission.DENY_ALL,
  }
});
```

Closes #19766.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Closes #28667.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…and integrationPassThrough behaviors (#28921)

#28718 missed adding requestParameters to the WebSocketAwsIntegration. Also added integrationPassThrough behaviors.
…en configuring log retention (#28643)

This PR includes a breaking change to the aws-neptune-alpha module.

I have resolved an issue where it was not possible to set multiple `cloudwatchLogsExports` when configuring log retention for a `DatabaseCluster`.

The root cause of the problem was that the LogRetention creation included `[object object]` in the construct's ID. With the current fix, the given `logType` can now be correctly included in the `LogRetention`.
```diff
- new logs.LogRetention(this, `${logType}LogRetention`, {..} // "DatabaseobjectObjectLogRetentionA247AF0C"
+ new logs.LogRetention(this, `${logType.value}LogRetention`, {..} // "DatabaseauditLogRetention8A29F5CC"
```

BREAKING CHANGE: 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.


Closes #26295.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
#28841)

The property [RuntimePlatform](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform) is not present in the AWS Batch ECS Fargate Job Definition. This PR adds flatten properties fargateCpuArchitecture and fargateOperatingSystemFamily to the ECS Fargate Job Definition in AWS Batch.

Closes #26484.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…28911)

Support additional volume types for `EbsBlockDeviceVolumeType`.

Closes #28874

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
adding support of trn1n instance type

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Current situation:
yarn integ allows to run a TS integ file
CI doesn’t allow it, which caused confusing issues.
What we want instead:
Both local integ-runner and CI don’t allow it, so that this issue won’t happen again. To do this, we need to update integ-runner to disable running TS locally.

`integ-runner` package json should stay the same as it includes other tests in python and go.

Had a previous attempt in this PR #28770, but reverted as it caused an issue, see detail in #28891.

BREAKING CHANGE: 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.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This PR is the starting point of the implementation for a L2 construct as defined in aws/aws-cdk-rfcs#473

In this PR the basic Pipe class is introduced including the api interfaces for how to define a pipe. 


Closes #23495

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
)

Bumps [peter-evans/create-issue-from-file](https://github.com/peter-evans/create-issue-from-file) from 4 to 5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/peter-evans/create-issue-from-file/releases">peter-evans/create-issue-from-file's releases</a>.</em></p>
<blockquote>
<h2>Create Issue From File v5.0.0</h2>
<p>⚙️  Updated runtime to Node.js 20</p>
<ul>
<li>The action now requires a minimum version of <a href="https://github.com/actions/runner/releases/tag/v2.308.0">v2.308.0</a> for the Actions runner. Update self-hosted runners to v2.308.0 or later to ensure compatibility.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Replace use of any type by <a href="https://github.com/peter-evans"><code>@​peter-evans</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/628">peter-evans/create-issue-from-file#628</a></li>
<li>Bump minimatch from 3.0.4 to 3.1.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/635">peter-evans/create-issue-from-file#635</a></li>
<li>Bump <code>@​types/node</code> from 16.11.11 to 18.11.12 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/636">peter-evans/create-issue-from-file#636</a></li>
<li>Bump jest-circus from 27.4.2 to 29.3.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/637">peter-evans/create-issue-from-file#637</a></li>
<li>Bump prettier from 2.5.0 to 2.8.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/641">peter-evans/create-issue-from-file#641</a></li>
<li>Bump eslint from 8.3.0 to 8.29.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/640">peter-evans/create-issue-from-file#640</a></li>
<li>Bump eslint-plugin-jest from 25.3.0 to 27.1.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/646">peter-evans/create-issue-from-file#646</a></li>
<li>Bump typescript from 4.5.2 to 4.9.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/652">peter-evans/create-issue-from-file#652</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.5.0 to 5.46.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/649">peter-evans/create-issue-from-file#649</a></li>
<li>Update distribution by <a href="https://github.com/actions-bot"><code>@​actions-bot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/681">peter-evans/create-issue-from-file#681</a></li>
<li>Bump ts-jest from 27.0.7 to 27.1.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/691">peter-evans/create-issue-from-file#691</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.46.0 to 5.48.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/692">peter-evans/create-issue-from-file#692</a></li>
<li>Bump jest from 27.4.3 to 27.5.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/693">peter-evans/create-issue-from-file#693</a></li>
<li>Bump eslint-plugin-github from 4.3.5 to 4.6.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/690">peter-evans/create-issue-from-file#690</a></li>
<li>Bump <code>@​types/node</code> from 18.11.12 to 18.11.18 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/696">peter-evans/create-issue-from-file#696</a></li>
<li>Bump <code>@​vercel/ncc</code> from 0.32.0 to 0.36.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/721">peter-evans/create-issue-from-file#721</a></li>
<li>Bump eslint-plugin-jest from 27.1.6 to 27.2.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/722">peter-evans/create-issue-from-file#722</a></li>
<li>Bump json5 from 1.0.1 to 1.0.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/730">peter-evans/create-issue-from-file#730</a></li>
<li>Bump eslint from 8.29.0 to 8.31.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/723">peter-evans/create-issue-from-file#723</a></li>
<li>Bump eslint-plugin-jest from 27.2.0 to 27.2.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/743">peter-evans/create-issue-from-file#743</a></li>
<li>Bump prettier from 2.8.1 to 2.8.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/744">peter-evans/create-issue-from-file#744</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.48.0 to 5.48.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/745">peter-evans/create-issue-from-file#745</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.48.1 to 5.48.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/758">peter-evans/create-issue-from-file#758</a></li>
<li>Bump prettier from 2.8.2 to 2.8.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/759">peter-evans/create-issue-from-file#759</a></li>
<li>Bump eslint from 8.31.0 to 8.32.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/760">peter-evans/create-issue-from-file#760</a></li>
<li>Bump <code>@​vercel/ncc</code> from 0.36.0 to 0.36.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/773">peter-evans/create-issue-from-file#773</a></li>
<li>Bump jest-circus from 29.3.1 to 29.4.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/774">peter-evans/create-issue-from-file#774</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.48.2 to 5.49.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/777">peter-evans/create-issue-from-file#777</a></li>
<li>Bump eslint from 8.32.0 to 8.33.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/789">peter-evans/create-issue-from-file#789</a></li>
<li>Bump typescript from 4.9.4 to 4.9.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/790">peter-evans/create-issue-from-file#790</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.49.0 to 5.50.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/793">peter-evans/create-issue-from-file#793</a></li>
<li>Bump prettier from 2.8.3 to 2.8.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/804">peter-evans/create-issue-from-file#804</a></li>
<li>Bump <code>@​types/node</code> from 18.11.18 to 18.13.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/805">peter-evans/create-issue-from-file#805</a></li>
<li>Bump jest-circus from 29.4.1 to 29.4.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/806">peter-evans/create-issue-from-file#806</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.50.0 to 5.51.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/811">peter-evans/create-issue-from-file#811</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.51.0 to 5.52.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/826">peter-evans/create-issue-from-file#826</a></li>
<li>Bump eslint-plugin-github from 4.6.0 to 4.6.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/827">peter-evans/create-issue-from-file#827</a></li>
<li>Bump jest-circus from 29.4.2 to 29.4.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/828">peter-evans/create-issue-from-file#828</a></li>
<li>Bump eslint from 8.33.0 to 8.34.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/831">peter-evans/create-issue-from-file#831</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.52.0 to 5.53.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/848">peter-evans/create-issue-from-file#848</a></li>
<li>Bump <code>@​types/node</code> from 18.13.0 to 18.14.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/849">peter-evans/create-issue-from-file#849</a></li>
<li>Bump eslint from 8.34.0 to 8.35.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/860">peter-evans/create-issue-from-file#860</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.53.0 to 5.54.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/861">peter-evans/create-issue-from-file#861</a></li>
<li>Bump <code>@​types/node</code> from 18.14.1 to 18.14.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/862">peter-evans/create-issue-from-file#862</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.54.0 to 5.54.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github.com/peter-evans/create-issue-from-file/pull/877">peter-evans/create-issue-from-file#877</a></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/24452a72d85239eacf1468b0f1982a9f3fec4c94"><code>24452a7</code></a> Update runtime to node 20 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1505">#1505</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/51e8f84fced5c7439545c0f076e6a234380edeb2"><code>51e8f84</code></a> Bump <code>@​types/node</code> from 18.19.6 to 18.19.8 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1492">#1492</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/a0aa7d3f6f61dbea1fe9c9548666768950960f02"><code>a0aa7d3</code></a> Bump eslint-plugin-jest from 27.6.2 to 27.6.3 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1490">#1490</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/492ee44661493fcf701ccdc5bf2bfe1b9699650b"><code>492ee44</code></a> Bump prettier from 3.1.1 to 3.2.4 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1491">#1491</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/261433e7eef3c88f3d7e5c31155d5214bbf65f2c"><code>261433e</code></a> Bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1472">#1472</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/245578903739000013d1c6c7df83c8dcf9bdb8d5"><code>2455789</code></a> Bump <code>@​types/node</code> from 18.19.4 to 18.19.6 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1473">#1473</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/735681b3d34ceb984937f9daa311adba0d1c90de"><code>735681b</code></a> Bump eslint-plugin-jest from 27.6.1 to 27.6.2 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1471">#1471</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/aec1632d7899b4ae0a705fa90788019cf7f25c18"><code>aec1632</code></a> Bump eslint-plugin-jest from 27.6.0 to 27.6.1 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1462">#1462</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/737724fb23381157291263015a5865c291728721"><code>737724f</code></a> Bump <code>@​types/node</code> from 18.19.3 to 18.19.4 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1461">#1461</a>)</li>
<li><a href="https://github.com/peter-evans/create-issue-from-file/commit/69daa54eb8b87a4073d7b04a6b55e1f632ea6d8f"><code>69daa54</code></a> Bump eslint-plugin-prettier from 5.1.1 to 5.1.2 (<a href="https://github.com/peter-evans/create-issue-from-file/issues/1456">#1456</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/peter-evans/create-issue-from-file/compare/v4...v5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=peter-evans/create-issue-from-file&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>
)

Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42.0.0 to 42.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/releases">tj-actions/changed-files's releases</a>.</em></p>
<blockquote>
<h2>v42.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Upgraded to v42.0.1 by <a href="https://github.com/tj-actions-bot"><code>@​tj-actions-bot</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1884">tj-actions/changed-files#1884</a></li>
<li>feat: enhance error handling for non-git directories by <a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1885">tj-actions/changed-files#1885</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v42...v42.0.2">https://github.com/tj-actions/changed-files/compare/v42...v42.0.2</a></p>
<h2>v42.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Upgraded to v42 by <a href="https://github.com/tj-actions-bot"><code>@​tj-actions-bot</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1874">tj-actions/changed-files#1874</a></li>
<li>chore(deps): update tj-actions/eslint-changed-files action to v23 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1875">tj-actions/changed-files#1875</a></li>
<li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1876">tj-actions/changed-files#1876</a></li>
<li>chore: update README.md by <a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1877">tj-actions/changed-files#1877</a></li>
<li>chore: rename example worflows from test to example by <a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1878">tj-actions/changed-files#1878</a></li>
<li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1879">tj-actions/changed-files#1879</a></li>
<li>chore(deps): update dependency ts-jest to v29.1.2 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1880">tj-actions/changed-files#1880</a></li>
<li>chore(deps): update typescript-eslint monorepo to v6.19.1 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1881">tj-actions/changed-files#1881</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v20.11.6 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://github.com/tj-actions/changed-files/pull/1883">tj-actions/changed-files#1883</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v42...v42.0.1">https://github.com/tj-actions/changed-files/compare/v42...v42.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/blob/main/HISTORY.md">tj-actions/changed-files's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h1><a href="https://github.com/tj-actions/changed-files/compare/v42.0.1...v42.0.2">42.0.2</a> - (2024-01-25)</h1>
<h2>🚀 Features</h2>
<ul>
<li>Enhance error handling for non-git directories (<a href="https://github.com/tj-actions/changed-files/issues/1885">#1885</a>) (<a href="https://github.com/tj-actions/changed-files/commit/90a06d6ba9543371ab4df8eeca0be07ca6054959">90a06d6</a>)  - (Tonye Jack)</li>
</ul>
<h2>⬆️ Upgrades</h2>
<ul>
<li>Upgraded to v42.0.1 (<a href="https://github.com/tj-actions/changed-files/issues/1884">#1884</a>)</li>
</ul>
<p>Co-authored-by: jackton1 <a href="mailto:[email protected]">[email protected]</a> (<a href="https://github.com/tj-actions/changed-files/commit/2cb2c9234e9dc3b8eaac2ababc3f355e80e47963">2cb2c92</a>)  - (tj-actions[bot])</p>
<h1><a href="https://github.com/tj-actions/changed-files/compare/v42.0.0...v42.0.1">42.0.1</a> - (2024-01-24)</h1>
<h2>➕ Add</h2>
<ul>
<li>Added missing changes and modified dist assets.
(<a href="https://github.com/tj-actions/changed-files/commit/ea024b2d7f80389ba16e7084b20265cb7dfe230f">ea024b2</a>)  - (GitHub Action)</li>
<li>Added missing changes and modified dist assets.
(<a href="https://github.com/tj-actions/changed-files/commit/3af07c2040da68166f613248bd8e9cd28fb581e3">3af07c2</a>)  - (GitHub Action)</li>
</ul>
<h2>🔄 Update</h2>
<ul>
<li>Update env.ts (<a href="https://github.com/tj-actions/changed-files/commit/3680129aa2971333ef3d148024520cdc5327a6b7">3680129</a>)  - (Tonye Jack)</li>
</ul>
<h2>⚙️ Miscellaneous Tasks</h2>
<ul>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code> to v20.11.6 (<a href="https://github.com/tj-actions/changed-files/commit/ac21d93904fb48e7f76ce4bd2a4d197f67e34abe">ac21d93</a>)  - (renovate[bot])</li>
<li><strong>deps:</strong> Update typescript-eslint monorepo to v6.19.1 (<a href="https://github.com/tj-actions/changed-files/commit/a4637ea6e7d9a502f6edb845b6c65086c5bce55f">a4637ea</a>)  - (renovate[bot])</li>
<li><strong>deps:</strong> Update dependency ts-jest to v29.1.2 (<a href="https://github.com/tj-actions/changed-files/commit/fd9998cf5fcac4b0fff205a58ec694bf596169c8">fd9998c</a>)  - (renovate[bot])</li>
<li><strong>deps:</strong> Lock file maintenance (<a href="https://github.com/tj-actions/changed-files/commit/db4e5848448e4b540e7e7dcbdc7aab3c88bfcf47">db4e584</a>)  - (renovate[bot])</li>
<li>Rename example worflows from test to example (<a href="https://github.com/tj-actions/changed-files/issues/1878">#1878</a>) (<a href="https://github.com/tj-actions/changed-files/commit/c6543c497aea61c2263b735dece03b23383441f0">c6543c4</a>)  - (Tonye Jack)</li>
<li>Update README.md (<a href="https://github.com/tj-actions/changed-files/issues/1877">#1877</a>) (<a href="https://github.com/tj-actions/changed-files/commit/88f9f3efbb5a8fe2acff4139babc1d6aeafa5e72">88f9f3e</a>)  - (Tonye Jack)</li>
<li><strong>deps:</strong> Lock file maintenance (<a href="https://github.com/tj-actions/changed-files/commit/5d866cbe77002ed91912202826ed253b808a9133">5d866cb</a>)  - (renovate[bot])</li>
<li><strong>deps:</strong> Update tj-actions/eslint-changed-files action to v23 (<a href="https://github.com/tj-actions/changed-files/issues/1875">#1875</a>) (<a href="https://github.com/tj-actions/changed-files/commit/346f237a1734287fa772ee254047beecabcdbdf2">346f237</a>)  - (renovate[bot])</li>
</ul>
<h2>⬆️ Upgrades</h2>
<ul>
<li>Upgraded to v42 (<a href="https://github.com/tj-actions/changed-files/issues/1874">#1874</a>)</li>
</ul>
<p>Co-authored-by: jackton1 <a href="mailto:[email protected]">[email protected]</a> (<a href="https://github.com/tj-actions/changed-files/commit/c037f1e7c56c7884b2d7d24c36cd8a0bc2c20687">c037f1e</a>)  - (tj-actions[bot])</p>
<h1><a href="https://github.com/tj-actions/changed-files/compare/v41.1.2...v42.0.0">42.0.0</a> - (2024-01-18)</h1>
<h2>🚀 Features</h2>
<ul>
<li>Add support for include/exclude all nested files when a directory is specified and ends with a slash (<a href="https://github.com/tj-actions/changed-files/issues/1873">#1873</a>) (<a href="https://github.com/tj-actions/changed-files/commit/ae82ed4ae04587b665efad2f206578aa6f0e8539">ae82ed4</a>)  - (Tonye Jack)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/tj-actions/changed-files/commit/90a06d6ba9543371ab4df8eeca0be07ca6054959"><code>90a06d6</code></a> feat: enhance error handling for non-git directories (<a href="https://github.com/tj-actions/changed-files/issues/1885">#1885</a>)</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/2cb2c9234e9dc3b8eaac2ababc3f355e80e47963"><code>2cb2c92</code></a> Upgraded to v42.0.1 (<a href="https://github.com/tj-actions/changed-files/issues/1884">#1884</a>)</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/ac21d93904fb48e7f76ce4bd2a4d197f67e34abe"><code>ac21d93</code></a> chore(deps): update dependency <code>@​types/node</code> to v20.11.6</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/a4637ea6e7d9a502f6edb845b6c65086c5bce55f"><code>a4637ea</code></a> chore(deps): update typescript-eslint monorepo to v6.19.1</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/fd9998cf5fcac4b0fff205a58ec694bf596169c8"><code>fd9998c</code></a> chore(deps): update dependency ts-jest to v29.1.2</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/ea024b2d7f80389ba16e7084b20265cb7dfe230f"><code>ea024b2</code></a> Added missing changes and modified dist assets.</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/db4e5848448e4b540e7e7dcbdc7aab3c88bfcf47"><code>db4e584</code></a> chore(deps): lock file maintenance</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/c6543c497aea61c2263b735dece03b23383441f0"><code>c6543c4</code></a> chore: rename example worflows from test to example (<a href="https://github.com/tj-actions/changed-files/issues/1878">#1878</a>)</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/88f9f3efbb5a8fe2acff4139babc1d6aeafa5e72"><code>88f9f3e</code></a> chore: update README.md (<a href="https://github.com/tj-actions/changed-files/issues/1877">#1877</a>)</li>
<li><a href="https://github.com/tj-actions/changed-files/commit/3af07c2040da68166f613248bd8e9cd28fb581e3"><code>3af07c2</code></a> Added missing changes and modified dist assets.</li>
<li>Additional commits viewable in <a href="https://github.com/tj-actions/changed-files/compare/ae82ed4ae04587b665efad2f206578aa6f0e8539...90a06d6ba9543371ab4df8eeca0be07ca6054959">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tj-actions/changed-files&package-manager=github_actions&previous-version=42.0.0&new-version=42.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>
…et (#28903)

Closes #28815.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…#28916)

Fix the misspelled of outputs resource id $Ouputs.

Closes #28908 

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ointsToAlarm` for step scaling policy (#28880)

This PR adds validations for `evaluationPeriods` and `datapointsToAlarm` for step scaling policy. It is based on [the PR for datapointsToAlarm in autoscaling step scaling policy](#28792).

Check the following cases:
- `evaluationPeriods` < 1
- `datapointsToAlarm` is set, and
  - `evaluationPeriods` is not set
  - `datapointsToAlarm` < 1
  - `evaluationPeriods` < `datapointsToAlarm`

These validations also consider whether those parameters are tokens or not.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ontains dashes (#28040)

Fix the Ec2 instance class regular expression to accept values that contains dashes like (m7i-flex, and metal-48xl).

Closes #27587.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
### Reason for this change

I noticed that some PRs only link the issue or have really long paragraph descriptions which can be hard to follow and understand the why/what regarding the changes.

### Description of changes

Reformatting the pull request template with section headings. This enforces PR descriptions to follow a uniform format and include the information we want. Should make it easier/more efficient to review PRs. 

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
#28336 made diff create and parse change sets to determine accurate resource replacement information. This PR expands the change set parsing to support import type change sets. 

This shows the output of diff with a single resource import: 

<img width="1609" alt="Screenshot 2024-01-19 at 2 44 09 PM" src="https://github.com/aws/aws-cdk/assets/66279577/a67761fa-f0aa-4cb1-b8ec-049e116400b6">


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
### Issue

Closes #28919

### Reason for this change

In #28737 and #28783 we have deprecated various `logRetention` properties in favor of the new Logging Configuration feature for Lambda Functions. This new feature provides full control over the Lambda Function log group via the `logGroup` property.

However Logging Configuration is not available yet for all regions. Particularly GovCloud and CN regions (at the time this issue was created). For customers in of these regions there is currently no clear migration path.

We therefore revert the deprecation of previously deprecated properties.

### Description of changes

Revert the deprecation of previously deprecated `logRetention` properties.
Update documentation to be more explicit about the various options customers have.

### Description of how you validated changes

Documentation & annotation change only. This is a partial revert of the PRs linked about, with minor documentation updates.

### Checklist
- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
This PR implements functions to retrieve [default distribution metrics](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/viewing-cloudfront-metrics.html).

```ts
declare const dist: cloudfront.Distribution

const metric = dist.metricRequests()
```

Closes #28893

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ion in role policy (#28775)

When we use CallAwsService for Step Functions task, CDK generates IAM policy to grant permission regarding the API call. However, if we specify `mediapackagevod` as service in CallAwsService, CDK generates wrong policy statement such as `mediapackagevod:deleteAsset`. Correct service prefix for MediaPackageVOD is `mediapackage-vod`.

https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselementalmediapackagevod.html

> Amazon MediaPackageVOD (service prefix: mediapackage-vod) provides the following service-specific resources, actions, and condition context keys for use in IAM permission policies.

This PR solves the issue by adding mediapackagevod into iamServiceMap. This is similar with #27623 and #28082.

Closes #28774.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
@aws-cdk-automation aws-cdk-automation added auto-approve pr/no-squash This PR should be merged instead of squash-merging it labels Jan 31, 2024
@aws-cdk-automation aws-cdk-automation requested a review from a team January 31, 2024 20:55
@comcalvi comcalvi added pr/do-not-merge This PR should not be merged at this time. and removed pr/do-not-merge This PR should not be merged at this time. labels Jan 31, 2024
@aws-cdk-automation
Copy link
Collaborator Author

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildv2Project1C6BFA3F-wQm2hXv2jqQv
  • Commit ID: 502097a
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

Copy link
Contributor

mergify bot commented Jan 31, 2024

Thank you for contributing! Your pull request will be automatically updated and merged without squashing (do not update manually, and be sure to allow changes to be pushed to your fork).

@mergify mergify bot merged commit 760435d into v2-release Jan 31, 2024
34 of 35 checks passed
@mergify mergify bot deleted the bump/2.125.0 branch January 31, 2024 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-approve p2 pr/no-squash This PR should be merged instead of squash-merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.