-
-
Notifications
You must be signed in to change notification settings - Fork 33.4k
2025-10-07, Version 24.10.0 (Current) #60136
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
github-actions
wants to merge
76
commits into
v24.x
Choose a base branch
from
v24.10.0-proposal
base: v24.x
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
- Adds: - isGeneratorObject - isProxy - isSharedArrayBuffer - isSymbolObject - Removes: - isTypedArray - Fixes: - isDate - isNativeError - isRegExp - Improves: - isArgumentsObject - isExternal PR-URL: #59692 Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #59708 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
PR-URL: #59708 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
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 <luigipinca@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com>
PR-URL: #59872 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #59872 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #59872 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #59987 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
node:: -> node: PR-URL: #59992 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
PR-URL: #59736 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
PR-URL: #59736 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
PR-URL: #59945 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #59945 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #59964 Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
"bechmark" -> "benchmark" in test-benchmark-readline.js. And fix test name in test-benchmark-validators.js. PR-URL: #59993 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
PR-URL: #60002 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #60028 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
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 <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jordan Harband <ljharb@gmail.com>
PR-URL: #60044 Fixes: #60007 Fixes: #59737 Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
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 <jasnell@gmail.com> Reviewed-By: Edy Silva <edigleyssonsilva@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
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 <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Both of these are already implemented on the superclass. PR-URL: #60056 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
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 <jasnell@gmail.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Modernize the code so there is no need to work with raw C strings anymore. PR-URL: #60058 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
PR-URL: #60068 Refs: #59553 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #60113 Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Richard Lau <richard.lau@ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Use `common.mustCallAtLeast()` to verify that the `'message'` event is fired. PR-URL: #59952 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
PR-URL: #60087 Refs: nodejs/doc-kit#378 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #59128 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: #59958 Refs: https://github.com/nodejs/node/blob/main/doc/contributing/primordials.md#unsafe-array-iteration Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
This note on `options.stdio` mentions that it's not recommended to pass `stdin` as a writable stream and `stdout/stderr` as readable, but then proceeds to say to always check that `stdin` is writable and `stdout/stderr` are readable. Going by the examples and the fact that `process.stdin` is readable and `process.stdout/process.stderr` are writable, I'm assuming that the types in the recommendation got swapped. PR-URL: #60114 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #60008 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #60059 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Original commit message: [runtime] Fastcase for empty getOwnPropertySymbols() Since symbols are not enumerable we can rule them out in case all properties are in the enum cache. Bug: 447154198 Change-Id: Ib2d58b67e5058d98323fcebaef3daba88c6304b5 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6983286 Commit-Queue: Olivier Flückiger <olivf@chromium.org> Reviewed-by: Toon Verwaest <verwaest@chromium.org> Auto-Submit: Olivier Flückiger <olivf@chromium.org> Cr-Commit-Position: refs/heads/main@{#102878} Refs: v8/v8@f93055f PR-URL: #60105 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Specifically, avoid the hazard of unintentionally evaluating an argument multiple times during macro expansion, and do not assume the available of particular namespaces in the current scope. PR-URL: #60053 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
PR-URL: #60009 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #60022 Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Jacob Smith <jacob@frende.me> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This API has been replaced by util.getCallSites(). It was previously experimental with a warning about its usage and its removal in a semver-minor PR. Here it is. PR-URL: #59980 Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Review requested:
|
RafaelGSS
approved these changes
Oct 7, 2025
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## v24.x #60136 +/- ##
==========================================
+ Coverage 89.42% 90.04% +0.62%
==========================================
Files 663 663
Lines 198291 198537 +246
Branches 38635 38726 +91
==========================================
+ Hits 177325 178781 +1456
+ Misses 13291 12150 -1141
+ Partials 7675 7606 -69 🚀 New features to boost your workflow:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2025-10-07, Version 24.10.0 (Current), @RafaelGSS
Notable Changes
31bb476895
] - (SEMVER-MINOR) console: allow per-streaminspectOptions
option (Anna Henningsen) #600823b92be2fb8
] - (SEMVER-MINOR) lib: remove util.getCallSite (Rafael Gonzaga) #5998018c79d9e1c
] - (SEMVER-MINOR) sqlite: create authorization api (Guilherme Araújo) #59928Commits
e8cff3d51e
] - benchmark: remove unused variable from util/priority-queue (Bruno Rodrigues) #5987203294252ab
] - benchmark: update count to n in permission startup (Bruno Rodrigues) #598723c8a609d9b
] - benchmark: update num to n in dgram offset-length (Bruno Rodrigues) #598727b2032b13e
] - benchmark: adjust dgram offset-length len values (Bruno Rodrigues) #59708552d887aee
] - benchmark: update num to n in dgram offset-length (Bruno Rodrigues) #5970831bb476895
] - (SEMVER-MINOR) console: allow per-streaminspectOptions
option (Anna Henningsen) #600820bf022d4c0
] - console,util: improve array inspection performance (Ruben Bridgewater) #6003704d568e591
] - deps: V8: cherry-pick f93055fbd5aa (Olivier Flückiger) #60105621058b3bf
] - deps: update archs files for openssl-3.5.4 (Node.js GitHub Bot) #6010181b3009fe6
] - deps: upgrade openssl sources to openssl-3.5.4 (Node.js GitHub Bot) #60101dc44c9f349
] - deps: upgrade npm to 11.6.1 (npm team) #60012ec0f137198
] - deps: update ada to 3.3.0 (Node.js GitHub Bot) #60045f490f91874
] - deps: update amaro to 1.1.4 (pmarchini) #60044de7a7cd0d7
] - deps: update ada to 3.2.9 (Node.js GitHub Bot) #59987a533e5b5db
] - doc: add automated migration info to deprecations (Augustin Mauroy) #600227fb8fe4875
] - doc: fix typo on child_process.md (Angelo Gazzola) #6011424c1ef9846
] - doc: remove optional title prefixes (Aviv Keller) #6008708b9eb8e19
] - doc: mark.env
files support as stable (Santeri Hiltunen) #5992566d90b8063
] - doc: mention reverse proxy and include simple example (Steven) #5973614aa1119cb
] - doc: provide alternative tourl.parse()
using WHATWG URL (Steven) #59736f9412324f6
] - doc: fix typo of built-in module specifier in worker_threads (Deokjin Kim) #5999264e738a342
] - doc,crypto: reorder ML-KEM in the asymmetric key types table (Filip Skokan) #600671b25008b41
] - http: improve writeEarlyHints by avoiding for-of loop (Haram Jeong) #5995835f9b6b28f
] - inspector: improve batch diagnostic channel subscriptions (Chengzhong Wu) #600093b92be2fb8
] - (SEMVER-MINOR) lib: remove util.getCallSite (Rafael Gonzaga) #59980c495e1fe57
] - lib: optimize priority queue (Gürgün Dayıoğlu) #600396be31fb9f3
] - lib: implement passive listener behavior per spec (BCD1me) #59995c5e4aa763b
] - meta: bump actions/setup-python from 5.6.0 to 6.0.0 (dependabot[bot]) #6009050fa1f4a76
] - meta: bump ossf/scorecard-action from 2.4.2 to 2.4.3 (dependabot[bot]) #60096def4ce976c
] - meta: bump actions/cache from 4.2.4 to 4.3.0 (dependabot[bot]) #6009524b5abc0e9
] - meta: bump step-security/harden-runner from 2.12.2 to 2.13.1 (dependabot[bot]) #600948ccf2b0b34
] - meta: bump actions/setup-node from 4.4.0 to 5.0.0 (dependabot[bot]) #6009378580147ef
] - meta: bump actions/stale from 9.1.0 to 10.0.0 (dependabot[bot]) #60092705686b5c4
] - meta: bump codecov/codecov-action from 5.5.0 to 5.5.1 (dependabot[bot]) #60091423a6bc744
] - meta: bump github/codeql-action from 3.30.0 to 3.30.5 (dependabot[bot]) #600899d9bd0fb4f
] - meta: move Michael to emeritus (Michael Dawson) #60070dbeee55824
] - module: use sync cjs when importing cts (Marco Ippolito) #60072a722f677ac
] - perf_hooks: fix histogram fast call signatures (Renegade334) #59600b3295b8353
] - process: fix wrong asyncContext under unhandled-rejections=strict (Shima Ryuhei) #60103cff4a7608a
] - process: fix defaultenv
forprocess.execve
(Richard Lau) #60029cd034e927f
] - process: fix hrtime fast call signatures (Renegade334) #5960018c79d9e1c
] - (SEMVER-MINOR) sqlite: create authorization api (Guilherme Araújo) #59928d949222043
] - sqlite: replaceToLocalChecked
and improve filter error handling (Edy Silva) #600286417dc879e
] - src: bring permissions macros in line with general C/C++ standards (Anna Henningsen) #60053e273c2020c
] - src: update contextify to use DictionaryTemplate (James M Snell) #600595f9ff60664
] - src: removeAnalyzeTemporaryDtors
option from .clang-tidy (iknoom) #600089db54adccc
] - src: update cares_wrap to use DictionaryTemplates (James M Snell) #60033fc0ceb7b82
] - src: correct the error handling in StatementExecutionHelper (James M Snell) #600403e8fdc1d8d
] - src: remove unused variables from report (Moonki Choi) #60047d744324d8e
] - src: avoid unnecessary string allocations in SPrintF impl (Anna Henningsen) #60052de65a5c719
] - src: make ToLower/ToUpper input args more flexible (Anna Henningsen) #60052354026df5a
] - src: allowstd::string_view
arguments toSPrintF()
and friends (Anna Henningsen) #6005842f7d7cb20
] - src: remove unnecessarystd::string
error messages (Anna Henningsen) #6005730c2c0fedd
] - src: remove unnecessary shadowed functions on Utf8Value & BufferValue (Anna Henningsen) #60056eb99eec09b
] - src: avoid unnecessary string ->char*
-> string round trips (Anna Henningsen) #60055c1f1dbdce2
] - src: remove useless dereferencing inTHROW_...
(Anna Henningsen) #60054ea0f5e575d
] - src: filloptions_args
,options_env
after vectors are finalized (iknoom) #59945415fff217a
] - src: use RAII for uv_process_options_t (iknoom) #59945982b03ecbd
] - test: marktest-runner-run-watch
flaky on macOS (Richard Lau) #60115831a0d3d28
] - test: ensure that the message event is fired (Luigi Pinca) #599525538cfc1e8
] - test: replace diagnostics_channel stackframe in output snapshots (Chengzhong Wu) #6002477ec400d90
] - test: mark test-web-locks skip on IBM i (SRAVANI GUNDEPALLI) #599961aaadb9e31
] - test: ensure message event fires in worker message port test (Jarred Sumner) #598851d5cc5e57a
] - test: mark sea tests flaky on macOS x64 (Richard Lau) #60068c412b1855d
] - test: expand tls-check-server-identity coverage (Diango Gavidia) #60002ad87975029
] - test: fix typo of test-benchmark-readline.js (Deokjin Kim) #59993bad4b9b878
] - test: add newstartNewREPLSever
testing utility (Dario Piotrowicz) #59964ef90b0f456
] - test: verify tracing channel doesn't swallow unhandledRejection (Gerhard Stöbich) #59974d7285459fe
] - timers: fix binding fast call signatures (Renegade334) #596006529ae9b0c
] - tools: add message on auto-fixing js lint issues in gh workflow (Dario Piotrowicz) #591281ca116a6ea
] - tools: verify signatures when updating nghttp* (Antoine du Hamel) #6011320d10a2398
] - tools: use dependabot cooldown and move tools/doc (Rafael Gonzaga) #59978275c07064c
] - typings: update 'types' binding (René) #596928c21c4b286
] - wasi: fix WasiFunction fast call signature (Renegade334) #59600b865074641
] - win,tools: add description to signature (Martin Costello) #59877