-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
2025-11-11, Version 24.12.0 'Krypton' (LTS) #60615
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
Conversation
PR-URL: #60419 Refs: #60050 Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Jake Yuesong Li <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: #60467 Refs: nodejs/nodejs.org#8280 Reviewed-By: Zeyu "Alex" Yang <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Filip Skokan <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
Adds an option (NODE_COMPILE_CACHE_PORTABLE) for the built-in compile cache to encode the hashes with relative file paths. On enabling the option, the source directory along with cache directory can be bundled and moved, and the cache continues to work. When enabled, paths encoded in hash are relative to compile cache directory. PR-URL: #58797 Fixes: #58755 Refs: #52696 Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #59999 Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
PR-URL: #60120 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Gerhard Stöbich <[email protected]>
Add file attribute normalization in JUnit test output transform to support upcoming file attribute feature in JUnit XML reporter. PR-URL: #59432 Fixes: #59422 Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Chemi Atlow <[email protected]> Reviewed-By: Pietro Marchini <[email protected]>
Add file attribute to JUnit testcase elements when file information is available in test event data. PR-URL: #59432 Fixes: #59422 Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Chemi Atlow <[email protected]> Reviewed-By: Pietro Marchini <[email protected]>
PR-URL: #60134 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Ulises Gascón <[email protected]>
PR-URL: #60135 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Tim Perry <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #59853 Reviewed-By: Chemi Atlow <[email protected]>
Add a delay before writing the files to ensure that the watcher receives the notifications. Fixes: #60051 Refs: #52601 PR-URL: #60060 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Joyee Cheung <[email protected]>
The option name should be `directory` to be consistent with the returned result. It should also allow environment variable overrides. This also adds documentation for the new options and improves it. PR-URL: #59931 Reviewed-By: Aditi Singh <[email protected]>
PR-URL: #60144 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ulises Gascón <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: #60148 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
Corrects the misspelling of "privateSynbol" to "privateSymbol". PR-URL: #60155 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #59890 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #60163 Reviewed-By: Daeyeon Jeong <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #60173 Reviewed-By: Chengzhong Wu <[email protected]> Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #60065 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
...and other minor cleanups PR-URL: #60061 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]>
* Track memory held by the Lock instance * Clean up some Utf8/TwoByteString handling PR-URL: #60061 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]>
PR-URL: #59807 Reviewed-By: Juan José Arboleda <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #60179 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #60168 Reviewed-By: Jordan Harband <[email protected]> Reviewed-By: Chemi Atlow <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Ulises Gascón <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #60182 Refs: https://discord.com/channels/425824580918181889/425824580918181891/1425966053242048584 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #60209 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This reverts commit 9790315. Refs: #59952 PR-URL: #60126 Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #60208 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Daeyeon Jeong <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Tim Perry <[email protected]>
Fixes the constructor name in the stack tree for _errnoException. PR-URL: #60156 Reviewed-By: Daeyeon Jeong <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
PR-URL: #60062 Fixes: #60025 Reviewed-By: Tim Perry <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
There is ongoing work to replace async customization hooks by a synchronous variant. As a result bugs/design flaws or the async variant (thread leak, overhead) are not addressed. Adapt stability index to avoid wrong assumptions they might move to stable. Refs: nodejs/loaders#201 Refs: nodejs/loaders#198 PR-URL: #60302 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Jacob Smith <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Darshan Sen <[email protected]>
PR-URL: #60281 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
PR-URL: #60313 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
The AnyTraits::Parse() method in cares_wrap.cc will "Parse CAA records" as the code comment suggests. The tables in doc should indicate this as well. PR-URL: #58899 Reviewed-By: Tim Perry <[email protected]> Reviewed-By: Ethan Arrowood <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
- This updates the comments that assume loader hooks must be async
- Differentiate the sync/async loader hook paths in naming
`#customizations` is now `#asyncLoaderHooks` to make it clear
it's from the async APIs.
- Differentiate the paths running on the loader hook thread
(affects the loading of async other loader hooks and are async)
v.s. paths on the main thread calling out to code on the loader
hook thread (do not handle loading of other async loader hooks, and
can be sync by blocking).
- `Hooks` is now `AsyncLoaderHooksOnLoaderHookWorker`
- `CustomizedModuleLoader` is now
`AsyncLoaderHooksProxiedToLoaderHookWorker` and moved into
`lib/internal/modules/esm/hooks.js` as it implements the same
interface as `AsyncLoaderHooksOnLoaderHookWorker`
- `HooksProxy` is now `AsyncLoaderHookWorker`
- Adjust the JSDoc accordingly
- Clarify the "loader worker" as the "async loader hook worker"
i.e. when there's no _async_ loader hook registered, there won't
be this worker, to avoid the misconception that this worker
is spawned unconditionally.
- The code run on the loader hook worker to process
`--experimental-loader` is moved into
`lib/internal/modules/esm/worker.js` for clarity.
- The initialization configuration `forceDefaultLoader` is split
into `shouldSpawnLoaderHookWorker` and `shouldPreloadModules`
as those can be separate.
- `--experimental-vm-modules` is now processed during pre-execution
and no longer part of the initialization of the built-in ESM
loader, as it only exposes the vm APIs of ESM, and is unrelated
to built-in ESM loading.
PR-URL: #60278
Reviewed-By: Geoffrey Booth <[email protected]>
PR-URL: #60360 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Abdirahim Musse <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #60330 Refs: #55390 Reviewed-By: Chemi Atlow <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Pietro Marchini <[email protected]>
PR-URL: #60367 Refs: https://github.com/nodejs/node/actions/runs/18694915575/job/53309761263?pr=60343 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Joyee Cheung <[email protected]>
PR-URL: #60374 Reviewed-By: Filip Skokan <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This is the certdata.txt[0] from NSS 3.116. This is the version of NSS that shipped in Firefox 144.0 on 2025-10-14. [0] https://raw.githubusercontent.com/nss-dev/nss/refs/tags/NSS_3_116_RTM/lib/ckfw/builtins/certdata.txt PR-URL: #59956 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Michaël Zasso <[email protected]>
PR-URL: #60318 Fixes: #59031 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Ulises Gascón <[email protected]> Reviewed-By: Stefan Stojanovic <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]>
PR-URL: #60379 Reviewed-By: Shelley Vohr <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: #60364 Refs: https://chromium-review.googlesource.com/c/v8/v8/+/7003082 Reviewed-By: Guy Bedford <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
PR-URL: #60243 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jacob Smith <[email protected]>
PR-URL: #59734 Reviewed-By: Juan José Arboleda <[email protected]> Reviewed-By: Ethan Arrowood <[email protected]> Reviewed-By: Tim Perry <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Jake Yuesong Li <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
The previous cpu.sh script was minimal. This change makes it a more robust and safe utility for managing CPU governors during benchmarks. The script now includes: - Checks to ensure it only runs on Linux with root privileges. - A `reset` command to restore the CPU governor to a dynamically detected system default. - A `get` command to check the current governor for all cores. - An improved usage guide and clearer feedback messages. PR-URL: #60162 Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #59883 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Corrects the misspelling of "proecss" to "process". PR-URL: #60132 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #60434 Fixes: #60423 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Richard Lau <[email protected]>
Previously the addAfterUserSerailizeCallback() wasn't ready to be used for building the built-in snapshot. This patch initializes the callbacks at the time lib/internal/v8/start_snapshot.js is loaded, so that these callbacks get run correctly when building the built-in snapshot. Currently when building the built-in snapshot, addAfterUserSerializeCallback() is only used by createUnsafeBuffer(), other usages can only come from user-land snapshots, which is covered by tests, but what gets run by the built-in snapshot building process is less visible, and the path used by createUnsafeBuffer() isn't reliably visible in user land either. This adds an internal usage counter in debug builds to verify this path when building the built-in snapshot. PR-URL: #60434 Fixes: #60423 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Richard Lau <[email protected]>
PR-URL: #60550 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]>
Notable changes: http: * (SEMVER-MINOR) add optimizeEmptyRequests server option (Rafael Gonzaga) #59778 src: * (SEMVER-MINOR) add watch config namespace (Marco Ippolito) #60178 * (SEMVER-MINOR) add an option to make compile cache portable (Aditi) #58797 v8: * (SEMVER-MINOR) add cpu profile (theanarkh) #59807 PR-URL: #60615
|
Review requested:
|
|
Since we put a "Known issue" note in the release notes for the previous version we should probably note that it has been fixed in this one. Maybe something like
cc @ChALkeR |
|
Addressed in 18aefb2 |
2025-11-11, Version 24.12.0 'Krypton' (LTS), @aduh95
Notable Changes
619f6bb698] - (SEMVER-MINOR) http: add optimizeEmptyRequests server option (Rafael Gonzaga) #59778b9277a0ab7] - (SEMVER-MINOR) src: add watch config namespace (Marco Ippolito) #60178986b4df1cc] - (SEMVER-MINOR) src: add an option to make compile cache portable (Aditi) #58797879e4c0073] - (SEMVER-MINOR) v8: add cpu profile (theanarkh) #59807Commits
a330b57ad8] - benchmark: improve cpu.sh for safety and usability (Nam Yooseong) #601625e374e9870] - benchmark: add benchmark for leaf source text modules (Joyee Cheung) #602052448de6c0c] - benchmark: add vm.SourceTextModule benchmark (Joyee Cheung) #593962fc1abf7f8] - benchmark: use non-deprecated WriteUtf8V2 method (Michaël Zasso) #6017313e192982f] - build: ibmi follow aix visibility (SRAVANI GUNDEPALLI) #603600087d9a7ae] - build: use call command when calling python configure (Jacob Nichols) #60098176959785a] - build: build v8 with -fvisibility=hidden -fvisibility-inlines-hidden (Joyee Cheung) #5629077189c195f] - build: remove V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE defs (Joyee Cheung) #602961be854f257] - build, src: fix include paths for vtune files (Rahul) #5999964540121fb] - crypto: update root certificates to NSS 3.116 (Node.js GitHub Bot) #59956dd9a117f9a] - deps: update corepack to 0.34.2 (Node.js GitHub Bot) #605501af45bf0ae] - deps: update simdjson to 4.0.7 (Node.js GitHub Bot) #59883ce265a2712] - deps: update corepack to 0.34.1 (Node.js GitHub Bot) #60314f61511650f] - deps: update inspector_protocol to af7f5a8173fdbc29f0835ec94395932e328b (Node.js GitHub Bot) #60312ebe3befe78] - deps: update googletest to 279f847 (Node.js GitHub Bot) #6021940c984df38] - deps: upgrade npm to 11.6.2 (npm team) #601686181e9df11] - doc: mention more codemods indeprecations.md(Augustin Mauroy) #6024383a725291a] - doc: add missing CAA type to dns.resolveAny() & dnsPromises.resolveAny() (Jimmy Leung) #58899fbc8b7bfaa] - doc: useanyforworker_threads.Worker'error' event argumenterr(Jonas Geiler) #603003a64383b8a] - doc: update decorator documentation to reflect actual policy (Muhammad Salman Aziz) #602885262707c9c] - doc: document wildcard supported by tools/test.py (Joyee Cheung) #6026551adaaa491] - doc: add --heap-snapshot-on-oom to useful v8 flag (jakecastelli) #6026051fb64d2f3] - doc: fixblob.bytes()heading level (XTY) #60252472e11d071] - doc: fix not working code example in vm docs (Artur Gawlik) #602249446832905] - doc: improve code snippet alternative of url.parse() using WHATWG URL (Steven) #60209987a023c70] - doc:createSQLTagStore->createTagStore(Aviv Keller) #601826643c82512] - doc: use markdown when branch-diff major release (Rafael Gonzaga) #6017916e5db3e38] - doc: update teams in collaborator-guide.md and add links (Bart Louwers) #600653176940893] - doc: disambiguate top-levelworker_threadsmodule exports (René) #598907be4330870] - doc: add known issue to v24.11.0 release notes (Richard Lau) #60467efbfc6c368] - doc, module: change async customization hooks to experimental (Gerhard Stöbich) #60302b1f74c7058] - http: lazy allocate cookies array (Robert Nagy) #59734619f6bb698] - (SEMVER-MINOR) http: add optimizeEmptyRequests server option (Rafael Gonzaga) #59778157e1f1399] - http: fix http client leaky with double response (theanarkh) #60062cc2d9fdfcf] - http2: rename variable to additionalPseudoHeaders (Tobias Nießen) #602085009021a07] - http2: do not crash on mismatched ping buffer length (René) #6013593c5776b0e] - inspector: add network payload buffer size limits (Chengzhong Wu) #6023600072128df] - inspector: support handshake response for websocket inspection (Shima Ryuhei) #60225365aed4133] - lib: fix typo in createBlobReaderStream (SeokHun) #601320c130d057d] - lib: fix constructor in _errnoException stack tree (SeokHun) #60156caafda2a6a] - lib: fix typo in QuicSessionStats (SeokHun) #601553ef07506c0] - lib: remove redundant destroyHook checks (Gürgün Dayıoğlu) #6012049046c5dcb] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #60325b66f0f766d] - meta: loop userland-migrations in deprecations (Chengzhong Wu) #6029967bfe86173] - module: refactor and clarify async loader hook customizations (Joyee Cheung) #60278d6a982be9b] - module: handle null source from async loader hooks in sync hooks (Joyee Cheung) #5992931a1c953af] - module: fix directory option in the enableCompileCache() API (Joyee Cheung) #5993188a7df7e7e] - msi: fix WiX warnings (Stefan Stojanovic) #60251076115d238] - src: fix timing of snapshot serialize callback (Joyee Cheung) #60434b8fd0df55d] - src: add COUNT_GENERIC_USAGE utility for tests (Joyee Cheung) #60434534f249a01] - src: conditionally disable source phase imports by default (Shelley Vohr) #60364b9277a0ab7] - (SEMVER-MINOR) src: add watch config namespace (Marco Ippolito) #601784390889010] - src: use cached primordials_string (Sohyeon Kim) #6025541cc57ebd8] - src: replace Environment::GetCurrent with args.GetIsolate (Sohyeon Kim) #60256ec53d9f0a3] - src: initial enablement of IsolateGroups (James M Snell) #60254c95d974538] - src: useUtf8ValueandTwoByteValueinstead of V8 helpers (Anna Henningsen) #6024473fe9d22e2] - src: add a default branch for module phase (Chengzhong Wu) #60261f3359104c7] - src: make additional cleanups in node locks impl (James M Snell) #600614b7d83652b] - src: update locks to use DictionaryTemplate (James M Snell) #60061986b4df1cc] - (SEMVER-MINOR) src: add an option to make compile cache portable (Aditi) #587973ce93dd9f0] - test: increase debugger waitFor timeout on macOS (Chengzhong Wu) #60367388a16336e] - test: put helper in test-runner-output into common (Joyee Cheung) #603301790f50094] - test: fix small compile warning in test_network_requests_buffer.cc (xiaocainiao633) #60281f37230347f] - test: split test-runner-watch-mode-kill-signal (Joyee Cheung) #60298931b80f3ea] - test: fix incorrect calculation in test-perf-hooks.js (Joyee Cheung) #602718c497a6a85] - test: parallelize test-without-async-context-frame correctly (Joyee Cheung) #60273ee2512ffcf] - test: skip sea tests on x64 macOS (Joyee Cheung) #6025000866b4fa9] - test: move sea tests into test/sea (Joyee Cheung) #60250bc3ed497d0] - Revert "test: ensure message event fires in worker message port test" (Luigi Pinca) #60126d80ec0d26a] - test: skip tests that cause timeouts on IBM i (SRAVANI GUNDEPALLI) #60148c88ea78985] - test: deflake test-fs-promises-watch-iterator (Luigi Pinca) #600604821ff8560] - test: prepare junit file attribute normalization (sangwook) #5943284974d97ad] - test: skip failing test on macOS 15.7+ (Antoine du Hamel) #6041915a406d066] - test,crypto: fix conditional SHA3-* skip on BoringSSL (Filip Skokan) #60379b15badb589] - test,crypto: sha3 algorithms aren't supported with BoringSSL (Shelley Vohr) #60374f0f0291cdc] - test,doc: skip --max-old-space-size-percentage on 32-bit platforms (Asaf Federman) #60144b674be4b7e] - test_runner: use module.registerHooks in module mocks (Joyee Cheung) #603263ddd7b4fe1] - test_runner: fix suite timeout (Moshe Atlow) #5985325c33fdd47] - test_runner: add junit file attribute support (sangwook) #59432e25758cdf7] - tools: update gyp-next to 0.20.5 (Node.js GitHub Bot) #60313abdeb18fd1] - tools: limit inspector protocol PR title length (Chengzhong Wu) #603245f83d4dcae] - tools: fix inspector_protocol updater (Chengzhong Wu) #602777bdfee8bb3] - tools: optimize wildcard execution in tools/test.py (Joyee Cheung) #60266f419ba781b] - tools: add inspector_protocol updater (Chengzhong Wu) #60245ef4026fa9e] - tools: use cooldown property correctly (Rafael Gonzaga) #6013433d97b3c43] - typings: add missing properties and method in Worker (Woohyun Sung) #6025758385da7ea] - typings: add missing properties in HTTPParser (Woohyun Sung) #6025783bd17c1e9] - typings: delete undefined property in ConfigBinding (Woohyun Sung) #60257cfc45d1d7a] - typings: add buffer internalBinding typing (방진혁) #6016363d52420db] - util: use more defensive code when inspecting error objects (Antoine du Hamel) #60139c220da0bdd] - util: mark special properties when inspecting them (Ruben Bridgewater) #60131879e4c0073] - (SEMVER-MINOR) v8: add cpu profile (theanarkh) #59807742eebc83d] - vm: make vm.Module.evaluate() conditionally synchronous (Joyee Cheung) #602050f89192f7e] - win: upgrade Visual Studio workload from 2019 to 2022 (Jiawen Geng) #60318