Skip to content

Conversation

@github-actions
Copy link
Contributor

2025-10-07, Version 24.10.0 (Current), @RafaelGSS

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

  • [e8cff3d51e] - benchmark: remove unused variable from util/priority-queue (Bruno Rodrigues) #59872
  • [03294252ab] - benchmark: update count to n in permission startup (Bruno Rodrigues) #59872
  • [3c8a609d9b] - benchmark: update num to n in dgram offset-length (Bruno Rodrigues) #59872
  • [7b2032b13e] - benchmark: adjust dgram offset-length len values (Bruno Rodrigues) #59708
  • [552d887aee] - benchmark: update num to n in dgram offset-length (Bruno Rodrigues) #59708
  • [31bb476895] - (SEMVER-MINOR)console: allow per-stream inspectOptions option (Anna Henningsen) #60082
  • [0bf022d4c0] - console,util: improve array inspection performance (Ruben Bridgewater) #60037
  • [04d568e591] - deps: V8: cherry-pick f93055fbd5aa (Olivier Flückiger) #60105
  • [621058b3bf] - deps: update archs files for openssl-3.5.4 (Node.js GitHub Bot) #60101
  • [81b3009fe6] - deps: upgrade openssl sources to openssl-3.5.4 (Node.js GitHub Bot) #60101
  • [dc44c9f349] - deps: upgrade npm to 11.6.1 (npm team) #60012
  • [ec0f137198] - deps: update ada to 3.3.0 (Node.js GitHub Bot) #60045
  • [f490f91874] - deps: update amaro to 1.1.4 (pmarchini) #60044
  • [de7a7cd0d7] - deps: update ada to 3.2.9 (Node.js GitHub Bot) #59987
  • [a533e5b5db] - doc: add automated migration info to deprecations (Augustin Mauroy) #60022
  • [7fb8fe4875] - doc: fix typo on child_process.md (Angelo Gazzola) #60114
  • [24c1ef9846] - doc: remove optional title prefixes (Aviv Keller) #60087
  • [08b9eb8e19] - doc: mark .env files support as stable (Santeri Hiltunen) #59925
  • [66d90b8063] - doc: mention reverse proxy and include simple example (Steven) #59736
  • [14aa1119cb] - doc: provide alternative to url.parse() using WHATWG URL (Steven) #59736
  • [f9412324f6] - doc: fix typo of built-in module specifier in worker_threads (Deokjin Kim) #59992
  • [64e738a342] - doc,crypto: reorder ML-KEM in the asymmetric key types table (Filip Skokan) #60067
  • [1b25008b41] - http: improve writeEarlyHints by avoiding for-of loop (Haram Jeong) #59958
  • [35f9b6b28f] - inspector: improve batch diagnostic channel subscriptions (Chengzhong Wu) #60009
  • [3b92be2fb8] - (SEMVER-MINOR)lib: remove util.getCallSite (Rafael Gonzaga) #59980
  • [c495e1fe57] - lib: optimize priority queue (Gürgün Dayıoğlu) #60039
  • [6be31fb9f3] - lib: implement passive listener behavior per spec (BCD1me) #59995
  • [c5e4aa763b] - meta: bump actions/setup-python from 5.6.0 to 6.0.0 (dependabot[bot]) #60090
  • [50fa1f4a76] - meta: bump ossf/scorecard-action from 2.4.2 to 2.4.3 (dependabot[bot]) #60096
  • [def4ce976c] - meta: bump actions/cache from 4.2.4 to 4.3.0 (dependabot[bot]) #60095
  • [24b5abc0e9] - meta: bump step-security/harden-runner from 2.12.2 to 2.13.1 (dependabot[bot]) #60094
  • [8ccf2b0b34] - meta: bump actions/setup-node from 4.4.0 to 5.0.0 (dependabot[bot]) #60093
  • [78580147ef] - meta: bump actions/stale from 9.1.0 to 10.0.0 (dependabot[bot]) #60092
  • [705686b5c4] - meta: bump codecov/codecov-action from 5.5.0 to 5.5.1 (dependabot[bot]) #60091
  • [423a6bc744] - meta: bump github/codeql-action from 3.30.0 to 3.30.5 (dependabot[bot]) #60089
  • [9d9bd0fb4f] - meta: move Michael to emeritus (Michael Dawson) #60070
  • [dbeee55824] - module: use sync cjs when importing cts (Marco Ippolito) #60072
  • [a722f677ac] - perf_hooks: fix histogram fast call signatures (Renegade334) #59600
  • [b3295b8353] - process: fix wrong asyncContext under unhandled-rejections=strict (Shima Ryuhei) #60103
  • [cff4a7608a] - process: fix default env for process.execve (Richard Lau) #60029
  • [cd034e927f] - process: fix hrtime fast call signatures (Renegade334) #59600
  • [18c79d9e1c] - (SEMVER-MINOR)sqlite: create authorization api (Guilherme Araújo) #59928
  • [d949222043] - sqlite: replace ToLocalChecked and improve filter error handling (Edy Silva) #60028
  • [6417dc879e] - src: bring permissions macros in line with general C/C++ standards (Anna Henningsen) #60053
  • [e273c2020c] - src: update contextify to use DictionaryTemplate (James M Snell) #60059
  • [5f9ff60664] - src: remove AnalyzeTemporaryDtors option from .clang-tidy (iknoom) #60008
  • [9db54adccc] - src: update cares_wrap to use DictionaryTemplates (James M Snell) #60033
  • [fc0ceb7b82] - src: correct the error handling in StatementExecutionHelper (James M Snell) #60040
  • [3e8fdc1d8d] - src: remove unused variables from report (Moonki Choi) #60047
  • [d744324d8e] - src: avoid unnecessary string allocations in SPrintF impl (Anna Henningsen) #60052
  • [de65a5c719] - src: make ToLower/ToUpper input args more flexible (Anna Henningsen) #60052
  • [354026df5a] - src: allow std::string_view arguments to SPrintF() and friends (Anna Henningsen) #60058
  • [42f7d7cb20] - src: remove unnecessary std::string error messages (Anna Henningsen) #60057
  • [30c2c0fedd] - src: remove unnecessary shadowed functions on Utf8Value & BufferValue (Anna Henningsen) #60056
  • [eb99eec09b] - src: avoid unnecessary string -> char* -> string round trips (Anna Henningsen) #60055
  • [c1f1dbdce2] - src: remove useless dereferencing in THROW_... (Anna Henningsen) #60054
  • [ea0f5e575d] - src: fill options_args, options_env after vectors are finalized (iknoom) #59945
  • [415fff217a] - src: use RAII for uv_process_options_t (iknoom) #59945
  • [982b03ecbd] - test: mark test-runner-run-watch flaky on macOS (Richard Lau) #60115
  • [831a0d3d28] - test: ensure that the message event is fired (Luigi Pinca) #59952
  • [5538cfc1e8] - test: replace diagnostics_channel stackframe in output snapshots (Chengzhong Wu) #60024
  • [77ec400d90] - test: mark test-web-locks skip on IBM i (SRAVANI GUNDEPALLI) #59996
  • [1aaadb9e31] - test: ensure message event fires in worker message port test (Jarred Sumner) #59885
  • [1d5cc5e57a] - test: mark sea tests flaky on macOS x64 (Richard Lau) #60068
  • [c412b1855d] - test: expand tls-check-server-identity coverage (Diango Gavidia) #60002
  • [ad87975029] - test: fix typo of test-benchmark-readline.js (Deokjin Kim) #59993
  • [bad4b9b878] - test: add new startNewREPLSever testing utility (Dario Piotrowicz) #59964
  • [ef90b0f456] - test: verify tracing channel doesn't swallow unhandledRejection (Gerhard Stöbich) #59974
  • [d7285459fe] - timers: fix binding fast call signatures (Renegade334) #59600
  • [6529ae9b0c] - tools: add message on auto-fixing js lint issues in gh workflow (Dario Piotrowicz) #59128
  • [1ca116a6ea] - tools: verify signatures when updating nghttp* (Antoine du Hamel) #60113
  • [20d10a2398] - tools: use dependabot cooldown and move tools/doc (Rafael Gonzaga) #59978
  • [275c07064c] - typings: update 'types' binding (René) #59692
  • [8c21c4b286] - wasi: fix WasiFunction fast call signature (Renegade334) #59600
  • [b865074641] - win,tools: add description to signature (Martin Costello) #59877

Renegade334and others added 30 commits October 6, 2025 16:17
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
- Adds: - isGeneratorObject - isProxy - isSharedArrayBuffer - isSymbolObject - Removes: - isTypedArray - Fixes: - isDate - isNativeError - isRegExp - Improves: - isArgumentsObject - isExternal PR-URL: #59692 Reviewed-By: Daeyeon Jeong <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #59708 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #59708 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
Add a test to verify that TracingChannel.tracePromise doesn't swallow unhandledRejection events in case no then/catch handler is set by user. PR-URL: #59974 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Darshan Sen <[email protected]>
PR-URL: #59872 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #59872 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #59872 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #59987 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
node:: -> node: PR-URL: #59992 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Daeyeon Jeong <[email protected]> Reviewed-By: Ulises Gascón <[email protected]>
PR-URL: #59736 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Gerhard Stöbich <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]>
PR-URL: #59736 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Gerhard Stöbich <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]>
PR-URL: #59964 Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
"bechmark" -> "benchmark" in test-benchmark-readline.js. And fix test name in test-benchmark-validators.js. PR-URL: #59993 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Daeyeon Jeong <[email protected]> Reviewed-By: Ulises Gascón <[email protected]>
PR-URL: #60002 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
PR-URL: #60028 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]>
There is no need to do the own property check, since the descriptor is needed right afterwards anyway. PR-URL: #60037 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Jordan Harband <[email protected]>
PR-URL: #60044Fixes: #60007Fixes: #59737 Reviewed-By: Zeyu "Alex" Yang <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Pietro Marchini <[email protected]> Reviewed-By: Ulises Gascón <[email protected]> Reviewed-By: Marco Ippolito <[email protected]>
Our `THROW_...` helpers can handle strings or string views just fine, all this does is add an extra `strlen()` call that can and should be avoided. PR-URL: #60054 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Edy Silva <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
In these places we can just generate `std::string` directly, so there's no need to convert to an intermediate C string. PR-URL: #60055 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
Both of these are already implemented on the superclass. PR-URL: #60056 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
If we can just use the classic `THROW_...()` methods directly, without needing to allocate an `std::string` for the message/format parameter, let's just do so. PR-URL: #60057 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Juan José Arboleda <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
Modernize the code so there is no need to work with raw C strings anymore. PR-URL: #60058 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Juan José Arboleda <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
Refs: #59911 PR-URL: #59978 Reviewed-By: Ulises Gascón <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
PR-URL: #60068 Refs: #59553 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
@RafaelGSSRafaelGSS marked this pull request as ready for review October 7, 2025 13:19
@RafaelGSSRafaelGSS requested a review from a team as a code ownerOctober 7, 2025 13:19
@RafaelGSSRafaelGSS added the request-ci Add this label to start a Jenkins CI on a PR. label Oct 7, 2025
@github-actionsgithub-actionsbot removed the request-ci Add this label to start a Jenkins CI on a PR. label Oct 7, 2025
@nodejs-github-bot
Copy link
Collaborator

@codecov
Copy link

codecovbot commented Oct 7, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.04%. Comparing base (31c6e70) to head (9b72b88).
⚠️ Report is 78 commits behind head on v24.x.

Additional details and impacted files
@@ Coverage Diff @@## v24.x #60136 +/- ## ========================================== + Coverage 89.42% 90.04% +0.61%  ========================================== Files 663 663 Lines 198291 198537 +246 Branches 38635 38723 +88 ========================================== + Hits 177325 178770 +1445 + Misses 13291 12151 -1140 + Partials 7675 7616 -59 

see 150 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nodejs-github-bot
Copy link
Collaborator

nodejs-github-bot commented Oct 7, 2025

@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

Notable changes: console: * (SEMVER-MINOR) allow per-stream `inspectOptions` option (Anna Henningsen) #60082 lib: * (SEMVER-MINOR) remove util.getCallSite (Rafael Gonzaga) #59980 sqlite: * (SEMVER-MINOR) create authorization api (Guilherme Araújo) #59928 PR-URL: #60136 Signed-off-by: RafaelGSS <[email protected]>
@targostargos changed the title 2025-10-07, Version 24.10.0 (Current)2025-10-08, Version 24.10.0 (Current)Oct 8, 2025
RafaelGSS pushed a commit that referenced this pull request Oct 8, 2025
Notable changes: console: * (SEMVER-MINOR) allow per-stream `inspectOptions` option (Anna Henningsen) #60082 lib: * (SEMVER-MINOR) remove util.getCallSite (Rafael Gonzaga) #59980 sqlite: * (SEMVER-MINOR) create authorization api (Guilherme Araújo) #59928 PR-URL: #60136 Signed-off-by: RafaelGSS <[email protected]>
@RafaelGSSRafaelGSS merged commit 9b72b88 into v24.xOct 8, 2025
22 checks passed
@RafaelGSSRafaelGSS deleted the v24.10.0-proposal branch October 8, 2025 22:44
RafaelGSS added a commit that referenced this pull request Oct 8, 2025
@MikeMcC399
Copy link
Contributor

@RafaelGSS

Should Node.js 24.10.0 now be shown on https://github.com/nodejs/node/releases ?

@MikeMcC399
Copy link
Contributor

MikeMcC399 commented Oct 9, 2025

@MikeMcC399
Copy link
Contributor

I've moved the darwin issue to #60176, so please respond in that open issue rather than here in the closed PR.

RafaelGSS added a commit to nodejs/nodejs.org that referenced this pull request Oct 11, 2025
github-merge-queuebot pushed a commit to nodejs/nodejs.org that referenced this pull request Oct 11, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

releaseIssues and PRs related to Node.js releases.v24.xIssues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@nodejs-github-bot@MikeMcC399@targos@richardlau@RafaelGSS@Sama-Wael@fs4948910-commits@moisealtiago-ui@Renegade334@brunocroh@Flarna@deokjinkim@styfle@iknoom@dario-piotrowicz@diangogav@geeksilva97@BridgeAR@pmarchini@addaleax