Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: github-aws-runners/terraform-aws-github-runner
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.2.0
Choose a base ref
...
head repository: github-aws-runners/terraform-aws-github-runner
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.3.0
Choose a head ref
  • 17 commits
  • 30 files changed
  • 9 contributors

Commits on Jan 6, 2026

  1. Configuration menu
    Copy the full SHA
    6090d36 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2026

  1. chore: add edersonbrilhante as maintainer (#4991)

    This PR will document @edersonbrilhante as a maintainer
    edersonbrilhante authored Jan 7, 2026
    Configuration menu
    Copy the full SHA
    4af194d View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2026

  1. fix(runners): correct regex pattern for extracting AMI ID from SSM pa…

    …rameter ARN (#4981)
    
    This PR creates a small change to the regex group that ensures the
    correct ami_id_ssm_parameter_arn value is passed in its fullest to the
    env of the scale-up lambda. At the moment, this is missing the leading
    '/' and thus causes ```Error processing batch (size: 3): Failed to
    lookup runner AMI ID from SSM parameter:
    github-action-runners/staging-multi/<redacted>-ubuntu-x64/runners/config/ami_id,\n
    GetParameterError: User:
    arn:aws:sts::<redacted>:assumed-role/staging-multi-<redacted>-ubu-x64-med-scale-up-lambda-<redacted>/staging-multi-<redacted>-ubu-x64-med-scale-up
    is not authorized to perform: ssm:GetParameter on resource:
    arn:aws:ssm:<redacted>:<redacted>:* because no identity-based policy
    allows the ssm:GetParameter action, ignoring batch",```.
    
    closes #4959
    
    Co-authored-by: Niek Palm <npalm@users.noreply.github.com>
    stuartp44 and npalm authored Jan 8, 2026
    Configuration menu
    Copy the full SHA
    174293c View commit details
    Browse the repository at this point in the history
  2. chore: add Brend Smits as maintainer (#4993)

    This PR starts the process of Brend getting involved with maintaining
    this Repo.
    stuartp44 authored Jan 8, 2026
    Configuration menu
    Copy the full SHA
    788570c View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2026

  1. feat: add bypass-removal tag to prevent runner scale-down (#4995)

    Add support for ghr:bypass-removal EC2 tag that allows engineers to
    manually tag runners to prevent them from being scaled down during
    debugging or investigation. When this tag is set to 'true', the runner
    will be skipped during scale-down operations with appropriate logging.
    
    Tested on our staging environment and things are working:
    <img width="967" height="102" alt="image"
    src="https://github.com/user-attachments/assets/2de96e22-4ec7-43ba-aace-6152f4a5fdb8"
    />
    
    This small change makes debugging some issue on the runner significantly
    easier...
    Brend-Smits authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    c0a9766 View commit details
    Browse the repository at this point in the history
  2. fix(lambda): bump the aws group in /lambdas with 7 updates (#4985)

    Bumps the aws group in /lambdas with 7 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    |
    [@aws-sdk/client-ec2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2)
    | `3.956.0` | `3.958.0` |
    |
    [@aws-sdk/client-ssm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ssm)
    | `3.956.0` | `3.958.0` |
    |
    [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/types)
    | `3.956.0` | `3.957.0` |
    |
    [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs)
    | `3.956.0` | `3.960.0` |
    |
    [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)
    | `3.956.0` | `3.958.0` |
    |
    [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage)
    | `3.956.0` | `3.958.0` |
    |
    [@aws-sdk/client-eventbridge](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eventbridge)
    | `3.956.0` | `3.958.0` |
    
    Updates `@aws-sdk/client-ec2` from 3.956.0 to 3.958.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/releases"><code>@​aws-sdk/client-ec2</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.958.0</h2>
    <h4>3.958.0(2025-12-23)</h4>
    <h5>Chores</h5>
    <ul>
    <li><strong>client-elastic-transcoder:</strong> remove elastic
    transcoder due to service shutdown (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602">#7602</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4">4381b2dc</a>)</li>
    <li><strong>build:</strong> generate clients without formatting
    prettier/eslint (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599">#7599</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9">da9c913a</a>)</li>
    <li><strong>codegen:</strong> bump codegen version to 0.40.0 (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601">#7601</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634">4dc2bcb7</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>clients:</strong> update client endpoints as of 2025-12-23
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021">f5aa61b9</a>)</li>
    <li><strong>client-s3:</strong> Add additional validation to Outpost
    bucket names. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2">2f30457f</a>)</li>
    <li><strong>client-geo-places:</strong> Adds support for
    InferredSecondaryAddress place type, Designator in
    SecondaryAddressComponent and Heading in ReverseGeocode. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a">1c6374da</a>)</li>
    <li><strong>client-pinpoint-sms-voice-v2:</strong> This release adds
    support for the Registration Reviewer feature, which provides generative
    AI feedback on a phone number or sender ID registration to ensure
    completeness before sending to downstream (carrier) review. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5">ac0c236b</a>)</li>
    </ul>
    <h5>Tests</h5>
    <ul>
    <li><strong>client-sqs:</strong> increase timeout from 5s to 60s (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603">#7603</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46">c140520a</a>)</li>
    </ul>
    <hr />
    <p>For list of updated packages, view
    <strong>updated-packages.md</strong> in
    <strong>assets-3.958.0.zip</strong></p>
    <h2>v3.957.0</h2>
    <h4>3.957.0(2025-12-22)</h4>
    <h5>Chores</h5>
    <ul>
    <li>move crc64NvmeCrtContainer to '<code>@​aws-sdk/crc64-nvme</code>'
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600">#7600</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed">69196b71</a>)</li>
    <li>move e2e tests from cucumber to vitest (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539">#7539</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209">561b8900</a>)</li>
    <li><strong>build:</strong> replace lerna partial-tree build with turbo
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597">#7597</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017">04bdba3e</a>)</li>
    </ul>
    <h5>Documentation Changes</h5>
    <ul>
    <li><strong>client-pcs:</strong> Change API Reference Documentation for
    default Mode in Accounting and SlurmRest (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd">966f60ac</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>client-config-service:</strong> Added supported
    resourceTypes for Config from July to November 2025 (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60">2c7dab27</a>)</li>
    <li><strong>client-ec2:</strong> Adds support for linkedGroupId on the
    CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId
    parameter is reserved for future use. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26">a492f734</a>)</li>
    <li><strong>client-guardduty:</strong> Make accountIds a required field
    in GetRemainingFreeTrialDays API to reflect service behavior. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59">53e59c65</a>)</li>
    <li><strong>middleware-flexible-checksums:</strong> use CRC64NVME JS
    implementation if CRT is not available (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595">#7595</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb">4c6ad409</a>)</li>
    </ul>
    <h5>Bug Fixes</h5>
    <ul>
    <li><strong>middleware-flexible-checksums:</strong> advise user on
    InvalidChunkSizeError (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598">#7598</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185">6fa3b4cc</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-ec2/CHANGELOG.md"><code>@​aws-sdk/client-ec2</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0">3.958.0</a>
    (2025-12-23)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-ec2</code></p>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0">3.957.0</a>
    (2025-12-22)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>client-ec2:</strong> Adds support for linkedGroupId on the
    CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId
    parameter is reserved for future use. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26">a492f73</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6"><code>57ab7df</code></a>
    Publish v3.958.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9"><code>da9c913</code></a>
    chore(build): generate clients without formatting prettier/eslint (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2/issues/7599">#7599</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11"><code>bd65e3e</code></a>
    Publish v3.957.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26"><code>a492f73</code></a>
    feat(client-ec2): Adds support for linkedGroupId on the
    CreatePlacementGroup ...</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017"><code>04bdba3</code></a>
    chore(build): replace lerna partial-tree build with turbo (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2/issues/7597">#7597</a>)</li>
    <li>See full diff in <a
    href="https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-ec2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@aws-sdk/client-ssm` from 3.956.0 to 3.958.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/releases"><code>@​aws-sdk/client-ssm</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.958.0</h2>
    <h4>3.958.0(2025-12-23)</h4>
    <h5>Chores</h5>
    <ul>
    <li><strong>client-elastic-transcoder:</strong> remove elastic
    transcoder due to service shutdown (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602">#7602</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4">4381b2dc</a>)</li>
    <li><strong>build:</strong> generate clients without formatting
    prettier/eslint (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599">#7599</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9">da9c913a</a>)</li>
    <li><strong>codegen:</strong> bump codegen version to 0.40.0 (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601">#7601</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634">4dc2bcb7</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>clients:</strong> update client endpoints as of 2025-12-23
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021">f5aa61b9</a>)</li>
    <li><strong>client-s3:</strong> Add additional validation to Outpost
    bucket names. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2">2f30457f</a>)</li>
    <li><strong>client-geo-places:</strong> Adds support for
    InferredSecondaryAddress place type, Designator in
    SecondaryAddressComponent and Heading in ReverseGeocode. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a">1c6374da</a>)</li>
    <li><strong>client-pinpoint-sms-voice-v2:</strong> This release adds
    support for the Registration Reviewer feature, which provides generative
    AI feedback on a phone number or sender ID registration to ensure
    completeness before sending to downstream (carrier) review. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5">ac0c236b</a>)</li>
    </ul>
    <h5>Tests</h5>
    <ul>
    <li><strong>client-sqs:</strong> increase timeout from 5s to 60s (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603">#7603</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46">c140520a</a>)</li>
    </ul>
    <hr />
    <p>For list of updated packages, view
    <strong>updated-packages.md</strong> in
    <strong>assets-3.958.0.zip</strong></p>
    <h2>v3.957.0</h2>
    <h4>3.957.0(2025-12-22)</h4>
    <h5>Chores</h5>
    <ul>
    <li>move crc64NvmeCrtContainer to '<code>@​aws-sdk/crc64-nvme</code>'
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600">#7600</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed">69196b71</a>)</li>
    <li>move e2e tests from cucumber to vitest (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539">#7539</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209">561b8900</a>)</li>
    <li><strong>build:</strong> replace lerna partial-tree build with turbo
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597">#7597</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017">04bdba3e</a>)</li>
    </ul>
    <h5>Documentation Changes</h5>
    <ul>
    <li><strong>client-pcs:</strong> Change API Reference Documentation for
    default Mode in Accounting and SlurmRest (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd">966f60ac</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>client-config-service:</strong> Added supported
    resourceTypes for Config from July to November 2025 (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60">2c7dab27</a>)</li>
    <li><strong>client-ec2:</strong> Adds support for linkedGroupId on the
    CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId
    parameter is reserved for future use. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26">a492f734</a>)</li>
    <li><strong>client-guardduty:</strong> Make accountIds a required field
    in GetRemainingFreeTrialDays API to reflect service behavior. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59">53e59c65</a>)</li>
    <li><strong>middleware-flexible-checksums:</strong> use CRC64NVME JS
    implementation if CRT is not available (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595">#7595</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb">4c6ad409</a>)</li>
    </ul>
    <h5>Bug Fixes</h5>
    <ul>
    <li><strong>middleware-flexible-checksums:</strong> advise user on
    InvalidChunkSizeError (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598">#7598</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185">6fa3b4cc</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-ssm/CHANGELOG.md"><code>@​aws-sdk/client-ssm</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0">3.958.0</a>
    (2025-12-23)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-ssm</code></p>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0">3.957.0</a>
    (2025-12-22)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-ssm</code></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6"><code>57ab7df</code></a>
    Publish v3.958.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9"><code>da9c913</code></a>
    chore(build): generate clients without formatting prettier/eslint (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ssm/issues/7599">#7599</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11"><code>bd65e3e</code></a>
    Publish v3.957.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017"><code>04bdba3</code></a>
    chore(build): replace lerna partial-tree build with turbo (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ssm/issues/7597">#7597</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209"><code>561b890</code></a>
    chore: move e2e tests from cucumber to vitest (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ssm/issues/7539">#7539</a>)</li>
    <li>See full diff in <a
    href="https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-ssm">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@aws-sdk/types` from 3.956.0 to 3.957.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/releases"><code>@​aws-sdk/types</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.957.0</h2>
    <h4>3.957.0(2025-12-22)</h4>
    <h5>Chores</h5>
    <ul>
    <li>move crc64NvmeCrtContainer to '<code>@​aws-sdk/crc64-nvme</code>'
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600">#7600</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed">69196b71</a>)</li>
    <li>move e2e tests from cucumber to vitest (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539">#7539</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209">561b8900</a>)</li>
    <li><strong>build:</strong> replace lerna partial-tree build with turbo
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597">#7597</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017">04bdba3e</a>)</li>
    </ul>
    <h5>Documentation Changes</h5>
    <ul>
    <li><strong>client-pcs:</strong> Change API Reference Documentation for
    default Mode in Accounting and SlurmRest (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd">966f60ac</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>client-config-service:</strong> Added supported
    resourceTypes for Config from July to November 2025 (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60">2c7dab27</a>)</li>
    <li><strong>client-ec2:</strong> Adds support for linkedGroupId on the
    CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId
    parameter is reserved for future use. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26">a492f734</a>)</li>
    <li><strong>client-guardduty:</strong> Make accountIds a required field
    in GetRemainingFreeTrialDays API to reflect service behavior. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59">53e59c65</a>)</li>
    <li><strong>middleware-flexible-checksums:</strong> use CRC64NVME JS
    implementation if CRT is not available (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595">#7595</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb">4c6ad409</a>)</li>
    </ul>
    <h5>Bug Fixes</h5>
    <ul>
    <li><strong>middleware-flexible-checksums:</strong> advise user on
    InvalidChunkSizeError (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598">#7598</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185">6fa3b4cc</a>)</li>
    </ul>
    <hr />
    <p>For list of updated packages, view
    <strong>updated-packages.md</strong> in
    <strong>assets-3.957.0.zip</strong></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/blob/main/packages/types/CHANGELOG.md"><code>@​aws-sdk/types</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0">3.957.0</a>
    (2025-12-22)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/types</code></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11"><code>bd65e3e</code></a>
    Publish v3.957.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017"><code>04bdba3</code></a>
    chore(build): replace lerna partial-tree build with turbo (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/types/issues/7597">#7597</a>)</li>
    <li>See full diff in <a
    href="https://github.com/aws/aws-sdk-js-v3/commits/v3.957.0/packages/types">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@aws-sdk/client-sqs` from 3.956.0 to 3.960.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/releases"><code>@​aws-sdk/client-sqs</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.960.0</h2>
    <h4>3.960.0(2025-12-29)</h4>
    <h5>New Features</h5>
    <ul>
    <li><strong>client-connect:</strong> Changes for Contact for Global
    Search (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4a3526b783ece866bf5ae0a4e0912433455604b6">4a3526b7</a>)</li>
    <li><strong>client-quicksight:</strong> This release adds support for
    quick users to be able to perform role upgrades on their own.
    Additionally it allows admins to make this feature admin or auto
    approval along with new self upgrade capability that can be restricted
    by Admins. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/fb0bfe2bf33cf85235fa6a1d9cd89aec696e7bcb">fb0bfe2b</a>)</li>
    </ul>
    <h5>Tests</h5>
    <ul>
    <li><strong>client-sqs:</strong> increase eventually function timeout to
    60s (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7606">#7606</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/72a0db7999c7c7b6790fcaba4aa3d147c2e76083">72a0db79</a>)</li>
    </ul>
    <hr />
    <p>For list of updated packages, view
    <strong>updated-packages.md</strong> in
    <strong>assets-3.960.0.zip</strong></p>
    <h2>v3.959.0</h2>
    <h4>3.959.0(2025-12-26)</h4>
    <h5>New Features</h5>
    <ul>
    <li><strong>clients:</strong> update client endpoints as of 2025-12-26
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/cfa6e7ef242a8faed238f30ce20e9ce1b3dcda4c">cfa6e7ef</a>)</li>
    <li><strong>client-medialive:</strong> AWS Elemental MediaLive now
    supports Pipeline Locking using Video Alignment as well as linked single
    pipeline channels to enable cross-channel and cross-region Pipeline
    Locking workflows. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/c42cdab1d40bf8e05b4f9ac2b3c3fd01a216a5c2">c42cdab1</a>)</li>
    </ul>
    <hr />
    <p>For list of updated packages, view
    <strong>updated-packages.md</strong> in
    <strong>assets-3.959.0.zip</strong></p>
    <h2>v3.958.0</h2>
    <h4>3.958.0(2025-12-23)</h4>
    <h5>Chores</h5>
    <ul>
    <li><strong>client-elastic-transcoder:</strong> remove elastic
    transcoder due to service shutdown (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602">#7602</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4">4381b2dc</a>)</li>
    <li><strong>build:</strong> generate clients without formatting
    prettier/eslint (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599">#7599</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9">da9c913a</a>)</li>
    <li><strong>codegen:</strong> bump codegen version to 0.40.0 (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601">#7601</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634">4dc2bcb7</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>clients:</strong> update client endpoints as of 2025-12-23
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021">f5aa61b9</a>)</li>
    <li><strong>client-s3:</strong> Add additional validation to Outpost
    bucket names. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2">2f30457f</a>)</li>
    <li><strong>client-geo-places:</strong> Adds support for
    InferredSecondaryAddress place type, Designator in
    SecondaryAddressComponent and Heading in ReverseGeocode. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a">1c6374da</a>)</li>
    <li><strong>client-pinpoint-sms-voice-v2:</strong> This release adds
    support for the Registration Reviewer feature, which provides generative
    AI feedback on a phone number or sender ID registration to ensure
    completeness before sending to downstream (carrier) review. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5">ac0c236b</a>)</li>
    </ul>
    <h5>Tests</h5>
    <ul>
    <li><strong>client-sqs:</strong> increase timeout from 5s to 60s (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603">#7603</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46">c140520a</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sqs/CHANGELOG.md"><code>@​aws-sdk/client-sqs</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.959.0...v3.960.0">3.960.0</a>
    (2025-12-29)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-sqs</code></p>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0">3.958.0</a>
    (2025-12-23)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-sqs</code></p>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0">3.957.0</a>
    (2025-12-22)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-sqs</code></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/16b77a45ffffb8a8199a2b2a63858b11a7924d9e"><code>16b77a4</code></a>
    Publish v3.960.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/72a0db7999c7c7b6790fcaba4aa3d147c2e76083"><code>72a0db7</code></a>
    test(client-sqs): increase eventually function timeout to 60s (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs/issues/7606">#7606</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6"><code>57ab7df</code></a>
    Publish v3.958.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46"><code>c140520</code></a>
    test(client-sqs): increase timeout from 5s to 60s (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs/issues/7603">#7603</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9"><code>da9c913</code></a>
    chore(build): generate clients without formatting prettier/eslint (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs/issues/7599">#7599</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11"><code>bd65e3e</code></a>
    Publish v3.957.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017"><code>04bdba3</code></a>
    chore(build): replace lerna partial-tree build with turbo (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs/issues/7597">#7597</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209"><code>561b890</code></a>
    chore: move e2e tests from cucumber to vitest (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs/issues/7539">#7539</a>)</li>
    <li>See full diff in <a
    href="https://github.com/aws/aws-sdk-js-v3/commits/v3.960.0/clients/client-sqs">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@aws-sdk/client-s3` from 3.956.0 to 3.958.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/releases"><code>@​aws-sdk/client-s3</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.958.0</h2>
    <h4>3.958.0(2025-12-23)</h4>
    <h5>Chores</h5>
    <ul>
    <li><strong>client-elastic-transcoder:</strong> remove elastic
    transcoder due to service shutdown (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602">#7602</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4">4381b2dc</a>)</li>
    <li><strong>build:</strong> generate clients without formatting
    prettier/eslint (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599">#7599</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9">da9c913a</a>)</li>
    <li><strong>codegen:</strong> bump codegen version to 0.40.0 (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601">#7601</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634">4dc2bcb7</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>clients:</strong> update client endpoints as of 2025-12-23
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021">f5aa61b9</a>)</li>
    <li><strong>client-s3:</strong> Add additional validation to Outpost
    bucket names. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2">2f30457f</a>)</li>
    <li><strong>client-geo-places:</strong> Adds support for
    InferredSecondaryAddress place type, Designator in
    SecondaryAddressComponent and Heading in ReverseGeocode. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a">1c6374da</a>)</li>
    <li><strong>client-pinpoint-sms-voice-v2:</strong> This release adds
    support for the Registration Reviewer feature, which provides generative
    AI feedback on a phone number or sender ID registration to ensure
    completeness before sending to downstream (carrier) review. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5">ac0c236b</a>)</li>
    </ul>
    <h5>Tests</h5>
    <ul>
    <li><strong>client-sqs:</strong> increase timeout from 5s to 60s (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603">#7603</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46">c140520a</a>)</li>
    </ul>
    <hr />
    <p>For list of updated packages, view
    <strong>updated-packages.md</strong> in
    <strong>assets-3.958.0.zip</strong></p>
    <h2>v3.957.0</h2>
    <h4>3.957.0(2025-12-22)</h4>
    <h5>Chores</h5>
    <ul>
    <li>move crc64NvmeCrtContainer to '<code>@​aws-sdk/crc64-nvme</code>'
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600">#7600</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed">69196b71</a>)</li>
    <li>move e2e tests from cucumber to vitest (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539">#7539</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209">561b8900</a>)</li>
    <li><strong>build:</strong> replace lerna partial-tree build with turbo
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597">#7597</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017">04bdba3e</a>)</li>
    </ul>
    <h5>Documentation Changes</h5>
    <ul>
    <li><strong>client-pcs:</strong> Change API Reference Documentation for
    default Mode in Accounting and SlurmRest (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd">966f60ac</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>client-config-service:</strong> Added supported
    resourceTypes for Config from July to November 2025 (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60">2c7dab27</a>)</li>
    <li><strong>client-ec2:</strong> Adds support for linkedGroupId on the
    CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId
    parameter is reserved for future use. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26">a492f734</a>)</li>
    <li><strong>client-guardduty:</strong> Make accountIds a required field
    in GetRemainingFreeTrialDays API to reflect service behavior. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59">53e59c65</a>)</li>
    <li><strong>middleware-flexible-checksums:</strong> use CRC64NVME JS
    implementation if CRT is not available (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595">#7595</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb">4c6ad409</a>)</li>
    </ul>
    <h5>Bug Fixes</h5>
    <ul>
    <li><strong>middleware-flexible-checksums:</strong> advise user on
    InvalidChunkSizeError (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598">#7598</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185">6fa3b4cc</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md"><code>@​aws-sdk/client-s3</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0">3.958.0</a>
    (2025-12-23)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>client-s3:</strong> Add additional validation to Outpost
    bucket names. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2">2f30457</a>)</li>
    </ul>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0">3.957.0</a>
    (2025-12-22)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-s3</code></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6"><code>57ab7df</code></a>
    Publish v3.958.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2"><code>2f30457</code></a>
    feat(client-s3): Add additional validation to Outpost bucket names.</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9"><code>da9c913</code></a>
    chore(build): generate clients without formatting prettier/eslint (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7599">#7599</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11"><code>bd65e3e</code></a>
    Publish v3.957.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017"><code>04bdba3</code></a>
    chore(build): replace lerna partial-tree build with turbo (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7597">#7597</a>)</li>
    <li>See full diff in <a
    href="https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-s3">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@aws-sdk/lib-storage` from 3.956.0 to 3.958.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/releases"><code>@​aws-sdk/lib-storage</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.958.0</h2>
    <h4>3.958.0(2025-12-23)</h4>
    <h5>Chores</h5>
    <ul>
    <li><strong>client-elastic-transcoder:</strong> remove elastic
    transcoder due to service shutdown (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602">#7602</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4">4381b2dc</a>)</li>
    <li><strong>build:</strong> generate clients without formatting
    prettier/eslint (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599">#7599</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9">da9c913a</a>)</li>
    <li><strong>codegen:</strong> bump codegen version to 0.40.0 (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601">#7601</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634">4dc2bcb7</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>clients:</strong> update client endpoints as of 2025-12-23
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021">f5aa61b9</a>)</li>
    <li><strong>client-s3:</strong> Add additional validation to Outpost
    bucket names. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2">2f30457f</a>)</li>
    <li><strong>client-geo-places:</strong> Adds support for
    InferredSecondaryAddress place type, Designator in
    SecondaryAddressComponent and Heading in ReverseGeocode. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a">1c6374da</a>)</li>
    <li><strong>client-pinpoint-sms-voice-v2:</strong> This release adds
    support for the Registration Reviewer feature, which provides generative
    AI feedback on a phone number or sender ID registration to ensure
    completeness before sending to downstream (carrier) review. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5">ac0c236b</a>)</li>
    </ul>
    <h5>Tests</h5>
    <ul>
    <li><strong>client-sqs:</strong> increase timeout from 5s to 60s (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603">#7603</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46">c140520a</a>)</li>
    </ul>
    <hr />
    <p>For list of updated packages, view
    <strong>updated-packages.md</strong> in
    <strong>assets-3.958.0.zip</strong></p>
    <h2>v3.957.0</h2>
    <h4>3.957.0(2025-12-22)</h4>
    <h5>Chores</h5>
    <ul>
    <li>move crc64NvmeCrtContainer to '<code>@​aws-sdk/crc64-nvme</code>'
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600">#7600</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed">69196b71</a>)</li>
    <li>move e2e tests from cucumber to vitest (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539">#7539</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209">561b8900</a>)</li>
    <li><strong>build:</strong> replace lerna partial-tree build with turbo
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597">#7597</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017">04bdba3e</a>)</li>
    </ul>
    <h5>Documentation Changes</h5>
    <ul>
    <li><strong>client-pcs:</strong> Change API Reference Documentation for
    default Mode in Accounting and SlurmRest (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd">966f60ac</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>client-config-service:</strong> Added supported
    resourceTypes for Config from July to November 2025 (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60">2c7dab27</a>)</li>
    <li><strong>client-ec2:</strong> Adds support for linkedGroupId on the
    CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId
    parameter is reserved for future use. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26">a492f734</a>)</li>
    <li><strong>client-guardduty:</strong> Make accountIds a required field
    in GetRemainingFreeTrialDays API to reflect service behavior. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59">53e59c65</a>)</li>
    <li><strong>middleware-flexible-checksums:</strong> use CRC64NVME JS
    implementation if CRT is not available (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595">#7595</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb">4c6ad409</a>)</li>
    </ul>
    <h5>Bug Fixes</h5>
    <ul>
    <li><strong>middleware-flexible-checksums:</strong> advise user on
    InvalidChunkSizeError (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598">#7598</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185">6fa3b4cc</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md"><code>@​aws-sdk/lib-storage</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0">3.958.0</a>
    (2025-12-23)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/lib-storage</code></p>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0">3.957.0</a>
    (2025-12-22)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/lib-storage</code></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6"><code>57ab7df</code></a>
    Publish v3.958.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11"><code>bd65e3e</code></a>
    Publish v3.957.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017"><code>04bdba3</code></a>
    chore(build): replace lerna partial-tree build with turbo (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7597">#7597</a>)</li>
    <li>See full diff in <a
    href="https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/lib/lib-storage">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@aws-sdk/client-eventbridge` from 3.956.0 to 3.958.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/releases"><code>@​aws-sdk/client-eventbridge</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.958.0</h2>
    <h4>3.958.0(2025-12-23)</h4>
    <h5>Chores</h5>
    <ul>
    <li><strong>client-elastic-transcoder:</strong> remove elastic
    transcoder due to service shutdown (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602">#7602</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4">4381b2dc</a>)</li>
    <li><strong>build:</strong> generate clients without formatting
    prettier/eslint (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599">#7599</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9">da9c913a</a>)</li>
    <li><strong>codegen:</strong> bump codegen version to 0.40.0 (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601">#7601</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634">4dc2bcb7</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>clients:</strong> update client endpoints as of 2025-12-23
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021">f5aa61b9</a>)</li>
    <li><strong>client-s3:</strong> Add additional validation to Outpost
    bucket names. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2">2f30457f</a>)</li>
    <li><strong>client-geo-places:</strong> Adds support for
    InferredSecondaryAddress place type, Designator in
    SecondaryAddressComponent and Heading in ReverseGeocode. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a">1c6374da</a>)</li>
    <li><strong>client-pinpoint-sms-voice-v2:</strong> This release adds
    support for the Registration Reviewer feature, which provides generative
    AI feedback on a phone number or sender ID registration to ensure
    completeness before sending to downstream (carrier) review. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5">ac0c236b</a>)</li>
    </ul>
    <h5>Tests</h5>
    <ul>
    <li><strong>client-sqs:</strong> increase timeout from 5s to 60s (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603">#7603</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46">c140520a</a>)</li>
    </ul>
    <hr />
    <p>For list of updated packages, view
    <strong>updated-packages.md</strong> in
    <strong>assets-3.958.0.zip</strong></p>
    <h2>v3.957.0</h2>
    <h4>3.957.0(2025-12-22)</h4>
    <h5>Chores</h5>
    <ul>
    <li>move crc64NvmeCrtContainer to '<code>@​aws-sdk/crc64-nvme</code>'
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600">#7600</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed">69196b71</a>)</li>
    <li>move e2e tests from cucumber to vitest (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539">#7539</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209">561b8900</a>)</li>
    <li><strong>build:</strong> replace lerna partial-tree build with turbo
    (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597">#7597</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017">04bdba3e</a>)</li>
    </ul>
    <h5>Documentation Changes</h5>
    <ul>
    <li><strong>client-pcs:</strong> Change API Reference Documentation for
    default Mode in Accounting and SlurmRest (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd">966f60ac</a>)</li>
    </ul>
    <h5>New Features</h5>
    <ul>
    <li><strong>client-config-service:</strong> Added supported
    resourceTypes for Config from July to November 2025 (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60">2c7dab27</a>)</li>
    <li><strong>client-ec2:</strong> Adds support for linkedGroupId on the
    CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId
    parameter is reserved for future use. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26">a492f734</a>)</li>
    <li><strong>client-guardduty:</strong> Make accountIds a required field
    in GetRemainingFreeTrialDays API to reflect service behavior. (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59">53e59c65</a>)</li>
    <li><strong>middleware-flexible-checksums:</strong> use CRC64NVME JS
    implementation if CRT is not available (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595">#7595</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb">4c6ad409</a>)</li>
    </ul>
    <h5>Bug Fixes</h5>
    <ul>
    <li><strong>middleware-flexible-checksums:</strong> advise user on
    InvalidChunkSizeError (<a
    href="https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598">#7598</a>)
    (<a
    href="https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185">6fa3b4cc</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-eventbridge/CHANGELOG.md"><code>@​aws-sdk/client-eventbridge</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0">3.958.0</a>
    (2025-12-23)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-eventbridge</code></p>
    <h1><a
    href="https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0">3.957.0</a>
    (2025-12-22)</h1>
    <p><strong>Note:</strong> Version bump only for package
    <code>@​aws-sdk/client-eventbridge</code></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6"><code>57ab7df</code></a>
    Publish v3.958.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9"><code>da9c913</code></a>
    chore(build): generate clients without formatting prettier/eslint (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eventbridge/issues/7599">#7599</a>)</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11"><code>bd65e3e</code></a>
    Publish v3.957.0</li>
    <li><a
    href="https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017"><code>04bdba3</code></a>
    chore(build): replace lerna partial-tree build with turbo (<a
    href="https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eventbridge/issues/7597">#7597</a>)</li>
    <li>See full diff in <a
    href="https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-eventbridge">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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 <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    5eacb0f View commit details
    Browse the repository at this point in the history
  3. chore: add Stuart Pearson as maintainer (#4982)

    This PR starts the process of Stuart getting involved with maintaining
    this Repo.
    
    ---------
    
    Co-authored-by: Niek Palm <npalm@users.noreply.github.com>
    stuartp44 and npalm authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    484b104 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2026

  1. chore(lambda): bump @nx/eslint from 22.2.7 to 22.3.3 in /lambdas in t…

    …he nx group (#4986)
    
    Bumps the nx group in /lambdas with 1 update:
    [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint).
    
    Updates `@nx/eslint` from 22.2.7 to 22.3.3
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/nrwl/nx/releases"><code>@​nx/eslint</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>22.3.3 (2025-12-19)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>misc:</strong> remove CNW A/B testing flow branching (<a
    href="https://redirect.github.com/nrwl/nx/pull/33967">#33967</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>Jack Hsu <a
    href="https://github.com/jaysoo"><code>@​jaysoo</code></a></li>
    </ul>
    <h2>22.3.2 (2025-12-19)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>angular:</strong> support ngrx v21 (<a
    href="https://redirect.github.com/nrwl/nx/pull/33940">#33940</a>)</li>
    <li><strong>angular:</strong> support cypress component testing with
    zoneless projects (<a
    href="https://redirect.github.com/nrwl/nx/pull/33941">#33941</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>angular:</strong> support <code>@angular/cli</code> package
    update during <code>nx migrate</code> (<a
    href="https://redirect.github.com/nrwl/nx/pull/33918">#33918</a>)</li>
    <li><strong>core:</strong> fix vitest test runner options for angular in
    cnw (<a
    href="https://redirect.github.com/nrwl/nx/pull/33921">#33921</a>)</li>
    <li><strong>linter:</strong> honor <code>setParserOptionsProject</code>
    in flat config (<a
    href="https://redirect.github.com/nrwl/nx/pull/33953">#33953</a>, <a
    href="https://redirect.github.com/nrwl/nx/issues/33944">#33944</a>)</li>
    <li><strong>module-federation:</strong> use localhost as default host <a
    href="https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/33909">#33909</a>
    (<a href="https://redirect.github.com/nrwl/nx/pull/33947">#33947</a>, <a
    href="https://redirect.github.com/nrwl/nx/issues/33909">#33909</a>)</li>
    <li><strong>module-federation:</strong> skip non-npm external
    dependencies in getDependencies (<a
    href="https://redirect.github.com/nrwl/nx/pull/33951">#33951</a>, <a
    href="https://redirect.github.com/nrwl/nx/issues/32819">#32819</a>)</li>
    <li><strong>nx-dev:</strong> make sure only prod is indexed (<a
    href="https://redirect.github.com/nrwl/nx/pull/33922">#33922</a>)</li>
    <li><strong>nx-dev:</strong> make sure canonical urls are always nx.dev
    (<a
    href="https://redirect.github.com/nrwl/nx/pull/33932">#33932</a>)</li>
    <li><strong>react:</strong> set up module federation with webpack and ts
    soln correctly <a
    href="https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/31029">#31029</a>
    (<a href="https://redirect.github.com/nrwl/nx/pull/33920">#33920</a>, <a
    href="https://redirect.github.com/nrwl/nx/issues/31029">#31029</a>)</li>
    <li><strong>testing:</strong> ensure jest v30 migration is run (<a
    href="https://redirect.github.com/nrwl/nx/pull/33916">#33916</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>Caleb Ukle</li>
    <li>Colum Ferry <a
    href="https://github.com/Coly010"><code>@​Coly010</code></a></li>
    <li>Jack Hsu <a
    href="https://github.com/jaysoo"><code>@​jaysoo</code></a></li>
    <li>Leosvel Pérez Espinosa <a
    href="https://github.com/leosvelperez"><code>@​leosvelperez</code></a></li>
    <li>leosvelperez <a
    href="https://github.com/leosvelperez"><code>@​leosvelperez</code></a></li>
    </ul>
    <h2>22.3.1 (2025-12-18)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>core:</strong> ensure no tui on single tasks (<a
    href="https://redirect.github.com/nrwl/nx/pull/33910">#33910</a>)</li>
    <li><strong>dotnet:</strong> fix dependency graph for multi-targeting
    and transitive deps (<a
    href="https://redirect.github.com/nrwl/nx/pull/33908">#33908</a>, <a
    href="https://redirect.github.com/nrwl/nx/issues/33653">#33653</a>, <a
    href="https://redirect.github.com/nrwl/nx/issues/33397">#33397</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>Claude Opus 4.5</li>
    <li>Craigory Coppola <a
    href="https://github.com/AgentEnder"><code>@​AgentEnder</code></a></li>
    </ul>
    <h2>22.3.0 (2025-12-17)</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/nrwl/nx/commit/931899fbbe6deb71cedf595466378348de346304"><code>931899f</code></a>
    fix(linter): honor <code>setParserOptionsProject</code> in flat config
    (<a
    href="https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/33953">#33953</a>)</li>
    <li><a
    href="https://github.com/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf"><code>6f85b83</code></a>
    cleanup(repo): format all files (<a
    href="https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/33902">#33902</a>)</li>
    <li><a
    href="https://github.com/nrwl/nx/commit/a64d1b237e78e4a1769cc455542436ef9dff3b81"><code>a64d1b2</code></a>
    fix(storybook): use helper to find correct version when pnpm catalogs
    are use...</li>
    <li><a
    href="https://github.com/nrwl/nx/commit/62c13c5477d9eff058f89731d8f208764d738701"><code>62c13c5</code></a>
    feat(misc): support prettier v3 (<a
    href="https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/33898">#33898</a>)</li>
    <li><a
    href="https://github.com/nrwl/nx/commit/4493157fb0e59e36e182db5125b9b5803b7f9dac"><code>4493157</code></a>
    fix(js): allow copying generated Prisma client (asset) from
    'node_modules' (#...</li>
    <li>See full diff in <a
    href="https://github.com/nrwl/nx/commits/22.3.3/packages/eslint">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nx/eslint&package-manager=npm_and_yarn&previous-version=22.2.7&new-version=22.3.3)](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 <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    0d13550 View commit details
    Browse the repository at this point in the history
  2. chore(lambda): bump @types/node from 22.19.1 to 22.19.3 in /lambdas (#…

    …4989)
    
    Bumps
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    from 22.19.1 to 22.19.3.
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.19.1&new-version=22.19.3)](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>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    83bafb3 View commit details
    Browse the repository at this point in the history
  3. chore(lambda): bump eslint from 9.39.1 to 9.39.2 in /lambdas in the e…

    …slint group (#4987)
    
    Bumps the eslint group in /lambdas with 1 update:
    [eslint](https://github.com/eslint/eslint).
    
    Updates `eslint` from 9.39.1 to 9.39.2
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v9.39.2</h2>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9"><code>5705833</code></a>
    fix: warn when <code>eslint-env</code> configuration comments are found
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/20381">#20381</a>)
    (sethamus)</li>
    </ul>
    <h2>Build Related</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23"><code>506f154</code></a>
    build: add .scss files entry to knip (<a
    href="https://redirect.github.com/eslint/eslint/issues/20391">#20391</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b"><code>7ca0af7</code></a>
    chore: upgrade to <code>@eslint/js@9.39.2</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20394">#20394</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e"><code>c43ce24</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1"><code>4c9858e</code></a>
    ci: add <code>v9.x-dev</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/20382">#20382</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a"><code>9278324</code></a>
    9.39.2</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f"><code>542266a</code></a>
    Build: changelog update for 9.39.2</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b"><code>7ca0af7</code></a>
    chore: upgrade to <code>@eslint/js@9.39.2</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20394">#20394</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e"><code>c43ce24</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9"><code>5705833</code></a>
    fix: warn when <code>eslint-env</code> configuration comments are found
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/20381">#20381</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23"><code>506f154</code></a>
    build: add .scss files entry to knip (<a
    href="https://redirect.github.com/eslint/eslint/issues/20391">#20391</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1"><code>4c9858e</code></a>
    ci: add <code>v9.x-dev</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/20382">#20382</a>)</li>
    <li>See full diff in <a
    href="https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=9.39.1&new-version=9.39.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 <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    8120303 View commit details
    Browse the repository at this point in the history
  4. chore(lambda): bump the vite group in /lambdas with 2 updates (#4988)

    Bumps the vite group in /lambdas with 2 updates:
    [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and
    [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).
    
    Updates `vite` from 7.2.6 to 7.3.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitejs/vite/releases">vite's
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.3.0</h2>
    <p>Please refer to <a
    href="https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v7.2.7</h2>
    <p>Please refer to <a
    href="https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md">vite's
    changelog</a>.</em></p>
    <blockquote>
    <h2><a
    href="https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0">7.3.0</a>
    (2025-12-15)</h2>
    <h3>Features</h3>
    <ul>
    <li><strong>deps:</strong> update esbuild from ^0.25.0 to ^0.27.0 (<a
    href="https://redirect.github.com/vitejs/vite/issues/21183">#21183</a>)
    (<a
    href="https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1">cff26ec</a>)</li>
    </ul>
    <h2><!-- raw HTML omitted --><a
    href="https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7">7.2.7</a>
    (2025-12-08)<!-- raw HTML omitted --></h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li>plugin shortcut support (<a
    href="https://redirect.github.com/vitejs/vite/issues/21211">#21211</a>)
    (<a
    href="https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3">721f163</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1"><code>acf7e05</code></a>
    release: v7.3.0</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1"><code>cff26ec</code></a>
    feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183">#21183</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d"><code>317b3b2</code></a>
    release: v7.2.7</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3"><code>721f163</code></a>
    fix: plugin shortcut support (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211">#21211</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vitejs/vite/commits/v7.3.0/packages/vite">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `vitest` from 4.0.15 to 4.0.16
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitest-dev/vitest/releases">vitest's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.0.16</h2>
    <h3>   🐞 Bug Fixes</h3>
    <ul>
    <li>Fix browser mode default testTimeout back to 15 seconds  -  by <a
    href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9167">vitest-dev/vitest#9167</a>
    <a href="https://github.com/vitest-dev/vitest/commit/da0ade249"><!-- raw
    HTML omitted -->(da0ad)<!-- raw HTML omitted --></a></li>
    <li>Avoid crashing on <code>process.versions</code> stub  -  by <a
    href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9174">vitest-dev/vitest#9174</a>
    <a href="https://github.com/vitest-dev/vitest/commit/78cfbf99a"><!-- raw
    HTML omitted -->(78cfb)<!-- raw HTML omitted --></a></li>
    <li>Reject calling suite function inside test  -  by <a
    href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9198">vitest-dev/vitest#9198</a>
    <a href="https://github.com/vitest-dev/vitest/commit/1a259c340"><!-- raw
    HTML omitted -->(1a259)<!-- raw HTML omitted --></a></li>
    <li>Allow inlining fully dynamic import  -  by <a
    href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9137">vitest-dev/vitest#9137</a>
    <a href="https://github.com/vitest-dev/vitest/commit/568513ca6"><!-- raw
    HTML omitted -->(56851)<!-- raw HTML omitted --></a></li>
    <li>Fix module graph UI on html reporter with headless browser mode  - 
    by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in
    <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9219">vitest-dev/vitest#9219</a>
    <a href="https://github.com/vitest-dev/vitest/commit/60642b304"><!-- raw
    HTML omitted -->(60642)<!-- raw HTML omitted --></a></li>
    <li>Log deprecated <code>test.poolOptions</code> if it's set  -  by <a
    href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
    <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9226">vitest-dev/vitest#9226</a>
    <a href="https://github.com/vitest-dev/vitest/commit/f7f6aa8ba"><!-- raw
    HTML omitted -->(f7f6a)<!-- raw HTML omitted --></a></li>
    <li><strong>browser</strong>:
    <ul>
    <li>Import <code>recordArtifact</code> from the vitest package  -  by <a
    href="https://github.com/macarie"><code>@​macarie</code></a> in <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9186">vitest-dev/vitest#9186</a>
    <a href="https://github.com/vitest-dev/vitest/commit/01c56454d"><!-- raw
    HTML omitted -->(01c56)<!-- raw HTML omitted --></a></li>
    <li>Fix <code>import.meta.env</code> define  -  by <a
    href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9205">vitest-dev/vitest#9205</a>
    <a href="https://github.com/vitest-dev/vitest/commit/01a9a58d9"><!-- raw
    HTML omitted -->(01a9a)<!-- raw HTML omitted --></a></li>
    <li>String formatting bug when including placeholders in console.log  - 
    by <a
    href="https://github.com/michael-debs"><code>@​michael-debs</code></a>
    and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in
    <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9030">vitest-dev/vitest#9030</a>
    and <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9131">vitest-dev/vitest#9131</a>
    <a href="https://github.com/vitest-dev/vitest/commit/84a306210"><!-- raw
    HTML omitted -->(84a30)<!-- raw HTML omitted --></a></li>
    </ul>
    </li>
    <li><strong>coverage</strong>:
    <ul>
    <li>Istanbul untested files source maps are off  -  by <a
    href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9208">vitest-dev/vitest#9208</a>
    <a href="https://github.com/vitest-dev/vitest/commit/372e86fde"><!-- raw
    HTML omitted -->(372e8)<!-- raw HTML omitted --></a></li>
    </ul>
    </li>
    <li><strong>experimental</strong>:
    <ul>
    <li>Export <code>setupEnvironment</code> for custom pools  -  by <a
    href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
    href="https://redirect.github.com/vitest-dev/vitest/issues/9187">vitest-dev/vitest#9187</a>
    <a href="https://github.com/vitest-dev/vitest/commit/5d26b87b0"><!-- raw
    HTML omitted -->(5d26b)<!-- raw HTML omitted --></a></li>
    </ul>
    </li>
    </ul>
    <h5>    <a
    href="https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16">View
    changes on GitHub</a></h5>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f"><code>b46d744</code></a>
    chore: release v4.0.16</li>
    <li><a
    href="https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074"><code>84a3062</code></a>
    fix(browser): string formatting bug when including placeholders in
    console.lo...</li>
    <li><a
    href="https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a"><code>f7f6aa8</code></a>
    fix: log deprecated <code>test.poolOptions</code> if it's set (<a
    href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226">#9226</a>)</li>
    <li><a
    href="https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45"><code>568513c</code></a>
    fix: allow inlining fully dynamic import (<a
    href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137">#9137</a>)</li>
    <li><a
    href="https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b"><code>5d26b87</code></a>
    fix(experimental): export <code>setupEnvironment</code> for custom pools
    (<a
    href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187">#9187</a>)</li>
    <li><a
    href="https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97"><code>f17eb42</code></a>
    refactor: avoid using <code>isFileServingAllowed</code> from Vite (<a
    href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160">#9160</a>)</li>
    <li><a
    href="https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce"><code>78cfbf9</code></a>
    fix: avoid crashing on <code>process.versions</code> stub (<a
    href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174">#9174</a>)</li>
    <li><a
    href="https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8"><code>da0ade2</code></a>
    fix: fix browser mode default testTimeout back to 15 seconds (<a
    href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167">#9167</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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 <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    3ee410a View commit details
    Browse the repository at this point in the history
  5. chore(lambda): bump @types/aws-lambda from 8.10.155 to 8.10.159 in /l…

    …ambdas (#4996)
    
    Bumps
    [@types/aws-lambda](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aws-lambda)
    from 8.10.155 to 8.10.159.
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/aws-lambda">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/aws-lambda&package-manager=npm_and_yarn&previous-version=8.10.155&new-version=8.10.159)](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>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    95356f9 View commit details
    Browse the repository at this point in the history
  6. chore(docs): bump urllib3 from 2.6.0 to 2.6.3 in /.github/workflows/m…

    …kdocs (#4992)
    
    Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/urllib3/urllib3/releases">urllib3's
    releases</a>.</em></p>
    <blockquote>
    <h2>2.6.3</h2>
    <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
    <p><a
    href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3
    is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
    long-term sustainable maintenance of the project after a sharp decline
    in financial support. If your company or organization uses Python and
    would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and
    thousands of other projects <a
    href="https://opencollective.com/urllib3">please consider contributing
    financially</a> to ensure HTTP/2 support is developed sustainably and
    maintained for the long-haul.</p>
    <p>Thank you for your support.</p>
    <h2>Changes</h2>
    <ul>
    <li>Fixed a security issue where decompression-bomb safeguards of the
    streaming API were bypassed when HTTP redirects were followed.
    (CVE-2026-21441 reported by <a
    href="https://github.com/D47A"><code>@​D47A</code></a>, 8.9 High,
    GHSA-38jv-5279-wg99)</li>
    <li>Started treating <code>Retry-After</code> times greater than 6 hours
    as 6 hours by default. (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3743">urllib3/urllib3#3743</a>)</li>
    <li>Fixed <code>urllib3.connection.VerifiedHTTPSConnection</code> on
    Emscripten. (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3752">urllib3/urllib3#3752</a>)</li>
    </ul>
    <h2>2.6.2</h2>
    <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
    <p><a
    href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3
    is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
    long-term sustainable maintenance of the project after a sharp decline
    in financial support. If your company or organization uses Python and
    would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and
    thousands of other projects <a
    href="https://opencollective.com/urllib3">please consider contributing
    financially</a> to ensure HTTP/2 support is developed sustainably and
    maintained for the long-haul.</p>
    <p>Thank you for your support.</p>
    <h2>Changes</h2>
    <ul>
    <li>Fixed <code>HTTPResponse.read_chunked()</code> to properly handle
    leftover data in the decoder's buffer when reading compressed chunked
    responses. (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3734">urllib3/urllib3#3734</a>)</li>
    </ul>
    <h2>2.6.1</h2>
    <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
    <p><a
    href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3
    is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
    long-term sustainable maintenance of the project after a sharp decline
    in financial support. If your company or organization uses Python and
    would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and
    thousands of other projects <a
    href="https://opencollective.com/urllib3">please consider contributing
    financially</a> to ensure HTTP/2 support is developed sustainably and
    maintained for the long-haul.</p>
    <p>Thank you for your support.</p>
    <h2>Changes</h2>
    <ul>
    <li>Restore previously removed <code>HTTPResponse.getheaders()</code>
    and <code>HTTPResponse.getheader()</code> methods. (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3731">#3731</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's
    changelog</a>.</em></p>
    <blockquote>
    <h1>2.6.3 (2026-01-07)</h1>
    <ul>
    <li>Fixed a high-severity security issue where decompression-bomb
    safeguards of
    the streaming API were bypassed when HTTP redirects were followed.
    (<code>GHSA-38jv-5279-wg99
    &lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-38jv-5279-wg99&gt;</code>__)</li>
    <li>Started treating <code>Retry-After</code> times greater than 6 hours
    as 6 hours by
    default. (<code>[#3743](urllib3/urllib3#3743)
    &lt;https://github.com/urllib3/urllib3/issues/3743&gt;</code>__)</li>
    <li>Fixed <code>urllib3.connection.VerifiedHTTPSConnection</code> on
    Emscripten.
    (<code>[#3752](urllib3/urllib3#3752)
    &lt;https://github.com/urllib3/urllib3/issues/3752&gt;</code>__)</li>
    </ul>
    <h1>2.6.2 (2025-12-11)</h1>
    <ul>
    <li>Fixed <code>HTTPResponse.read_chunked()</code> to properly handle
    leftover data in
    the decoder's buffer when reading compressed chunked responses.
    (<code>[#3734](urllib3/urllib3#3734)
    &lt;https://github.com/urllib3/urllib3/issues/3734&gt;</code>__)</li>
    </ul>
    <h1>2.6.1 (2025-12-08)</h1>
    <ul>
    <li>Restore previously removed <code>HTTPResponse.getheaders()</code>
    and
    <code>HTTPResponse.getheader()</code> methods.
    (<code>[#3731](urllib3/urllib3#3731)
    &lt;https://github.com/urllib3/urllib3/issues/3731&gt;</code>__)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/0248277dd7ac0239204889ca991353ad3e3a1ddc"><code>0248277</code></a>
    Release 2.6.3</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/8864ac407bba8607950025e0979c4c69bc7abc7b"><code>8864ac4</code></a>
    Merge commit from fork</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/70cecb27ca99d56aaaeb63ac27ee270ef2b24c5c"><code>70cecb2</code></a>
    Fix Scorecard issues related to vulnerable dev dependencies (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3755">#3755</a>)</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/41f249abe1ef3e20768588969c4035aba060a359"><code>41f249a</code></a>
    Move &quot;v2.0 Migration Guide&quot; to the end of the table of
    contents (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3747">#3747</a>)</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/fd4dffd2fc544166b76151a2fa3d7b7c0eab540c"><code>fd4dffd</code></a>
    Patch <code>VerifiedHTTPSConnection</code> for Emscripten (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3752">#3752</a>)</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/13f0bfd55e4468fe1ea9c6f809d3a87b0f93ebab"><code>13f0bfd</code></a>
    Handle massive values in Retry-After when calculating time to sleep for
    (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3743">#3743</a>)</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/8c480bf87bcefd321b3a1ae47f04e908b6b2ed7b"><code>8c480bf</code></a>
    Bump actions/upload-artifact from 5.0.0 to 6.0.0 (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3748">#3748</a>)</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/4b40616e959c0a2c466e8075f2a785a9f99bb0c1"><code>4b40616</code></a>
    Bump actions/cache from 4.3.0 to 5.0.1 (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3750">#3750</a>)</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/82b8479663d037d220c883f1584dd01a43bb273b"><code>82b8479</code></a>
    Bump actions/download-artifact from 6.0.0 to 7.0.0 (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3749">#3749</a>)</li>
    <li><a
    href="https://github.com/urllib3/urllib3/commit/34284cb01700bb7d4fdd472f909e22393e9174e2"><code>34284cb</code></a>
    Mention experimental features in the security policy (<a
    href="https://redirect.github.com/urllib3/urllib3/issues/3746">#3746</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urllib3&package-manager=pip&previous-version=2.6.0&new-version=2.6.3)](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)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/github-aws-runners/terraform-aws-github-runner/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    8c80600 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6685cb6 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2026

  1. fix: cache GitHub App ID to reduce SSM calls (#4994)

    Cache the GitHub App ID at module level to avoid repeated SSM parameter
    fetches on every rate limit metric update. The value is now fetched once
    per Lambda execution context and reused across invocations.
    
    Especially when multiple events are badged, repeatedly calling the SSM
    Parameter API feels wasteful and adds a non-negligible amount of latency
    to several functions in the scale-up Lambda.
    Brend-Smits authored Jan 12, 2026
    Configuration menu
    Copy the full SHA
    0fb6f4a View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2026

  1. fix: change runner_placement host_resource_group_arn type to be a str…

    …ing instead of a number (#4979)
    
    # Description
    Fixes bug in
    #4929
    that assigned the type `number` to `host_resource_group_arn` instead of
    `string`.
    
    Co-authored-by: Niek Palm <npalm@users.noreply.github.com>
    phene and npalm authored Jan 13, 2026
    Configuration menu
    Copy the full SHA
    5405a04 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 7.3.0 (#4997)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ##
    [7.3.0](v7.2.0...v7.3.0)
    (2026-01-13)
    
    
    ### Features
    
    * add bypass-removal tag to prevent runner scale-down
    ([#4995](#4995))
    ([c0a9766](c0a9766))
    
    
    ### Bug Fixes
    
    * cache GitHub App ID to reduce SSM calls
    ([#4994](#4994))
    ([0fb6f4a](0fb6f4a))
    * change runner_placement host_resource_group_arn type to be a string
    instead of a number
    ([#4979](#4979))
    ([5405a04](5405a04))
    * **lambda:** bump the aws group in /lambdas with 7 updates
    ([#4985](#4985))
    ([5eacb0f](5eacb0f))
    * **runners:** correct regex pattern for extracting AMI ID from SSM
    parameter ARN
    ([#4981](#4981))
    ([174293c](174293c)),
    closes
    [#4959](#4959)
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    ---------
    
    Co-authored-by: runners-releaser[bot] <194412594+runners-releaser[bot]@users.noreply.github.com>
    Co-authored-by: github-aws-runners-pr|bot <github-aws-runners-pr[bot]@users.noreply.github.com>
    runners-releaser[bot] and github-aws-runners-pr|bot authored Jan 13, 2026
    Configuration menu
    Copy the full SHA
    021354d View commit details
    Browse the repository at this point in the history
Loading