Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 3, 2025

This PR contains the following updates:

Package Type Update Change Age Confidence
node (source) major 22.21.0 -> 24.11.0 age confidence
@types/node (source) devDependencies major ^22.0.0 -> ^24.0.0 age confidence
@types/node (source) devDependencies major 22.18.12 -> 24.10.0 age confidence

Release Notes

nodejs/node (node)

v24.11.0

Compare Source

v24.10.0: 2025-10-08, Version 24.10.0 (Current), @​RafaelGSS

Compare Source

Notable Changes
  • [31bb476895] - (SEMVER-MINOR) console: allow per-stream inspectOptions option (Anna Henningsen) #​60082
  • [3b92be2fb8] - (SEMVER-MINOR) lib: remove util.getCallSite (Rafael Gonzaga) #​59980
  • [18c79d9e1c] - (SEMVER-MINOR) sqlite: create authorization api (Guilherme Araújo) #​59928
Commits

v24.9.0: 2025-09-25, Version 24.9.0 (Current), @​targos

Compare Source

Notable Changes
  • [9b043a9096] - (SEMVER-MINOR) http: add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry) #​59824
  • [a6456ab90a] - (SEMVER-MINOR) sqlite: cleanup ERM support and export Session class (James M Snell) #​58378
  • [5563361d22] - (SEMVER-MINOR) sqlite: add tagged template (0hm☘️) #​58748
  • [04013ee933] - (SEMVER-MINOR) worker: add heap profile API (theanarkh) #​59846
Commits

v24.8.0: 2025-09-10, Version 24.8.0 (Current), @​targos

Compare Source

Notable Changes
HTTP/2 Network Inspection Support in Node.js

Node.js now supports inspection of HTTP/2 network calls in Chrome DevTools for Node.js.

Usage

Write a test.js script that makes HTTP/2 requests.

const http2 = require('node:http2');

const client = http2.connect('https://nghttp2.org');

const req = client.request([
  ':path', '/',
  ':method', 'GET',
]);

Run it with these options:

node --inspect-wait --experimental-network-inspection test.js

Open about:inspect on Google Chrome and click on Open dedicated DevTools for Node.
The Network tab will let you track your HTTP/2 calls.

Contributed by Darshan Sen in #​59611.

Other Notable Changes
  • [7a8e2c251d] - (SEMVER-MINOR) crypto: support Ed448 and ML-DSA context parameter in node:crypto (Filip Skokan) #​59570
  • [4b631be0b0] - (SEMVER-MINOR) crypto: support Ed448 and ML-DSA context parameter in Web Cryptography (Filip Skokan) #​59570
  • [3e4b1e732c] - (SEMVER-MINOR) crypto: add KMAC Web Cryptography algorithms (Filip Skokan) #​59647
  • [b1d28785b2] - (SEMVER-MINOR) crypto: add Argon2 Web Cryptography algorithms (Filip Skokan) #​59544
  • [430691d1af] - (SEMVER-MINOR) crypto: support SLH-DSA KeyObject, sign, and verify (Filip Skokan) #​59537
  • [d6d05ba397] - (SEMVER-MINOR) worker: add cpu profile APIs for worker (theanarkh) #​59428
Commits

Configuration

📅 Schedule: Branch creation - "before 9am on Monday" in timezone UTC, 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 these updates again.


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

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

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 3, 2025

Warning

Rate limit exceeded

@renovate[bot] has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 8 minutes and 37 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between ac04fb5 and ebd7510.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • .nvmrc (1 hunks)
  • package.json (1 hunks)
  • packages/convert/package.json (1 hunks)
📝 Walkthrough

Walkthrough

Updated Node.js runtime in .nvmrc from 22.21.0 to 24.11.0. Bumped devDependency @types/node in the root package.json from 22.18.12 to 24.10.0 and in packages/convert/package.json from ^22.0.0 to ^24.0.0. No source code, control flow, public API, or behavioral changes.

Sequence Diagram(s)

Not applicable — these changes are manifest/dependency updates only and do not modify runtime control flow.

Possibly related PRs

Suggested reviewers

  • jamesbhobbs
  • Artmann
  • saltenasl
  • andyjakubowski

Pre-merge checks

✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and accurately describes the main purpose of the PR—updating Node.js to version 24 across all dependency declarations.

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Nov 3, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.31%. Comparing base (4c28c16) to head (ebd7510).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #104   +/-   ##
=======================================
  Coverage   95.31%   95.31%           
=======================================
  Files          26       26           
  Lines         726      726           
  Branches      210      207    -3     
=======================================
  Hits          692      692           
  Misses         34       34           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
package.json (1)

58-59: Update engines.node to reflect Node.js v24 requirement.

The engines.node field specifies >=22.14.0, but .nvmrc pins 24.11.0. Update this to >=24.11.0 (or >=24.0.0 at minimum) to enforce consistency.

  "engines": {
-   "node": ">=22.14.0",
+   "node": ">=24.11.0",
    "pnpm": ">=10.17.1"
  }
📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 9e2746f and 4c243fa.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • .nvmrc (1 hunks)
  • package.json (1 hunks)
  • packages/convert/package.json (1 hunks)
🔇 Additional comments (1)
package.json (1)

44-44: No breaking changes detected. Upgrade is safe.

The codebase has no production dependencies and uses @types/node only as a dev dependency for type annotations. Zero usages of the affected Node.js v24 APIs (util.getCallSite, crypto/http/http2 changes) were found across the monorepo packages.

@renovate renovate bot force-pushed the renovate/node-24.x branch 4 times, most recently from 06e91b6 to 016817f Compare November 4, 2025 03:22
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
package.json (1)

58-58: Update engine constraint to match .nvmrc and .node type versions.

engines.node is >=22.14.0, but .nvmrc pins 24.11.0 and @types/node is 24.10.0. Update to at least >=24.0.0 (or >=24.11.0 for exact parity).

  "engines": {
-   "node": ">=22.14.0",
+   "node": ">=24.0.0",
    "pnpm": ">=10.17.1"
  }
♻️ Duplicate comments (1)
.nvmrc (1)

1-1: Update engine constraint in package.json to match .nvmrc pin.

The .nvmrc update is clean, but package.json still specifies "node": ">=22.14.0", allowing v22. Align the engine constraint to at least ">=24.0.0" (or ">=24.11.0" for exact match).

📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 06e91b6 and 016817f.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • .nvmrc (1 hunks)
  • package.json (1 hunks)
  • packages/convert/package.json (1 hunks)
🔇 Additional comments (1)
package.json (1)

44-44: @types/node update is sound.

The bump to 24.10.0 aligns with the Node.js upgrade and uses consistent exact pinning.

@renovate renovate bot force-pushed the renovate/node-24.x branch from 016817f to 84eb115 Compare November 4, 2025 11:20
@renovate renovate bot force-pushed the renovate/node-24.x branch 5 times, most recently from eebd4e1 to 42418c9 Compare November 4, 2025 17:10
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 84eb115 and 42418c9.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • .nvmrc (1 hunks)
  • package.json (1 hunks)
  • packages/convert/package.json (1 hunks)
🔇 Additional comments (1)
.nvmrc (1)

1-1: Outdated dependencies continue to linger.

Prior comments included aligning the package.json engines node with the .nvmrc pin. This change of Node version is now confirmed, but ensure that stale review feedback on engine constraints is addressed in any subsequent updates.

"devDependencies": {
"@biomejs/biome": "2.2.7",
"@types/node": "22.18.12",
"@types/node": "24.10.0",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick | 🔵 Trivial

Adjust the engine constraint to align with the updated Node.js version.

Existing engine constraint permits Node.js 22.14.0, which conflicts with the update to Node.js 24. Change the constraint to ">=24.11.0" or ">=24.0.0" to avoid engine warnings or conflicts during installation.

🤖 Prompt for AI Agents
In package.json around line 44, the project now targets Node.js 24 but the
"engines.node" constraint still allows older 22.x versions; update the
"engines.node" field in package.json to require Node.js 24 (for example
">=24.11.0" or ">=24.0.0") so it aligns with the updated @types/node and avoids
install/CI engine warnings, and then save the file (and update any CI/workflow
engine references if present).

@renovate renovate bot force-pushed the renovate/node-24.x branch 5 times, most recently from ac04fb5 to 2280012 Compare November 5, 2025 14:33
@renovate renovate bot force-pushed the renovate/node-24.x branch from 2280012 to ebd7510 Compare November 6, 2025 14:47
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.

1 participant