Skip to content

chore(deps): update node.js to v22.17.1 #3041

New issue

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

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

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 25, 2025

This PR contains the following updates:

Package Update Change
node (source) minor 22.16.0 -> 22.17.1

Release Notes

nodejs/node (node)

v22.17.1

Compare Source

v22.17.0: 2025-06-24, Version 22.17.0 'Jod' (LTS), @​aduh95

Compare Source

Notable Changes
⚠️ Deprecations
Instantiating node:http classes without new

Constructing classes like IncomingMessage or ServerResponse without the new
keyword is now discouraged. This clarifies API expectations and aligns with standard
JavaScript behavior. It may warn or error in future versions.

Contributed by Yagiz Nizipli in #​58518.

options.shell = "" in node:child_process

Using an empty string for shell previously had undefined behavior. This change
encourages explicit choices (e.g., shell: true or a shell path) and avoids
relying on implementation quirks.

Contributed by Antoine du Hamel and Renegade334 #​58564.

HTTP/2 priority signaling

The HTTP/2 prioritization API (e.g., stream.priority) is now deprecated due to
poor real-world support. Applications should avoid using priority hints and expect future removal.

Contributed by Matteo Collina and Antoine du Hamel #​58313.

✅ Features graduated to stable
assert.partialDeepStrictEqual()

This method compares only a subset of properties in deep object comparisons,
useful for flexible test assertions. Its stabilization means it's now safe for
general use and won't change unexpectedly in future releases.

Contributed by Ruben Bridgewater in #​57370.

Miscellaneous
  • dirent.parentPath
  • filehandle.readableWebStream()
  • fs.glob()
  • fs.openAsBlob()
  • node:readline/promises
  • port.hasRef()
  • readable.compose()
  • readable.iterator()
  • readable.readableAborted
  • readable.readableDidRead
  • Duplex.fromWeb()
  • Duplex.toWeb()
  • Readable.fromWeb()
  • Readable.isDisturbed()
  • Readable.toWeb()
  • stream.isErrored()
  • stream.isReadable()
  • URL.createObjectURL()
  • URL.revokeObjectURL()
  • v8.setHeapSnapshotNearHeapLimit()
  • Writable.fromWeb()
  • Writable.toWeb()
  • writable.writableAborted
  • Startup Snapshot API
  • ERR_INPUT_TYPE_NOT_ALLOWED
  • ERR_UNKNOWN_FILE_EXTENSION
  • ERR_UNKNOWN_MODULE_FORMAT
  • ERR_USE_AFTER_CLOSE

Contributed by James M Snell in
#​57513 and
#​58541.

Semver-minor features
🔧 fs.FileHandle.readableWebStream gets autoClose option

This gives developers explicit control over whether the file descriptor should
be closed when the stream ends. Helps avoid subtle resource leaks.

Contributed by James M Snell in #​58548.

🔧 fs.Dir now supports explicit resource management

This improves ergonomics around async iteration of directories. Developers can
now manually control when a directory is closed using .close() or with Symbol.asyncDispose.

Contributed by Antoine du Hamel in #​58206.

📊 http2 gains diagnostics channel: http2.server.stream.finish

Adds observability support for when a stream finishes. Useful for logging,
monitoring, and debugging HTTP/2 behavior without patching internals.

Contributed by Darshan Sen in #​58560.

🔐 Permissions: implicit allow-fs-read to entrypoint

Node.js permissions model now allows read access to the entry file by default.
It makes running permission-restricted apps smoother while preserving security.

Contributed by Rafael Gonzaga in #​58579.

🎨 util.styleText() adds 'none' style

This lets developers remove styling cleanly without hacks. Useful for overriding
inherited terminal styles when composing styled strings.

Contributed by James M Snell in #​58437.

🧑‍💻 Community updates
Commits

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

openshift-ci bot commented Jun 25, 2025

Hi @renovate[bot]. Thanks for your PR.

I'm waiting for a redhat-developer member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3bd4653 to d4d80d6 Compare June 25, 2025 09:46
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d4d80d6 to 1b656a2 Compare June 26, 2025 07:34
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1b656a2 to 11641ba Compare June 26, 2025 11:20
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 11641ba to 9329734 Compare June 26, 2025 21:00
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 9329734 to 539960e Compare June 27, 2025 00:38
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 539960e to 1e69788 Compare June 27, 2025 20:56
Copy link

openshift-ci bot commented Jun 27, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign gashcrumb for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1e69788 to 82d2f11 Compare June 29, 2025 04:55
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 82d2f11 to d26d9e2 Compare June 30, 2025 14:35
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d26d9e2 to 2782e30 Compare July 1, 2025 09:59
Copy link
Contributor

github-actions bot commented Jul 1, 2025

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2782e30 to 23c754e Compare July 1, 2025 19:55
Copy link
Contributor

github-actions bot commented Jul 1, 2025

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 23c754e to 8e51527 Compare July 2, 2025 15:56
Copy link
Contributor

github-actions bot commented Jul 2, 2025

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 8e51527 to bbe6b5b Compare July 3, 2025 10:33
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3cdd0e8 to b6dd126 Compare July 15, 2025 12:45
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b6dd126 to 4cf7a99 Compare July 15, 2025 14:19
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 4cf7a99 to 61e4d8f Compare July 16, 2025 02:43
@renovate renovate bot changed the title chore(deps): update node.js to v22.17.0 chore(deps): update node.js to v22.17.1 Jul 16, 2025
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 61e4d8f to 3ac55eb Compare July 16, 2025 13:50
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3ac55eb to bfb32b5 Compare July 16, 2025 18:42
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bfb32b5 to 7004764 Compare July 17, 2025 08:12
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7004764 to 7442ce4 Compare July 17, 2025 12:38
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7442ce4 to 1e91ccb Compare July 17, 2025 14:42
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1e91ccb to d201496 Compare July 17, 2025 16:17
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d201496 to 117d711 Compare July 18, 2025 08:37
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 117d711 to 05e9a49 Compare July 18, 2025 10:17
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 05e9a49 to 1bccaea Compare July 18, 2025 11:41
Copy link
Contributor

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1bccaea to 206d466 Compare July 18, 2025 13:19
Copy link
Contributor

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 206d466 to e424483 Compare July 18, 2025 15:24
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants