-
-
Notifications
You must be signed in to change notification settings - Fork 33.4k
2025-10-08, 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
Merged
Merged
+43,479
−46,189
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 <[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: #59945 Reviewed-By: Anna Henningsen <[email protected]>
PR-URL: #59945 Reviewed-By: Anna Henningsen <[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: #60044 Fixes: #60007 Fixes: #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]>
PR-URL: #60009 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #60022 Reviewed-By: Stephen Belanger <[email protected]> Reviewed-By: Jacob Smith <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
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 <[email protected]> Reviewed-By: James M Snell <[email protected]>
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.61%
==========================================
Files 663 663
Lines 198291 198537 +246
Branches 38635 38723 +88
==========================================
+ Hits 177325 178770 +1445
+ Misses 13291 12151 -1140
+ Partials 7675 7616 -59 🚀 New features to boost your workflow:
|
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]>
6e0ed65
to
9b72b88
Compare
targos
approved these changes
Oct 8, 2025
richardlau
approved these changes
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]>
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