opencollective
opencollective copied to clipboard
chore(deps): update node.js to v20
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
node | engines | major | >=8.0.0 -> >=20.9.0 |
Release Notes
nodejs/node (node)
v20.9.0
v20.8.1
: 2023-10-13, Version 20.8.1 (Current), @βRafaelGSS
This is a security release.
Notable Changes
The following CVEs are fixed in this release:
-
CVE-2023-44487:
nghttp2
Security Release (High) -
CVE-2023-45143:
undici
Security Release (High) - CVE-2023-39332: Path traversal through path stored in Uint8Array (High)
- CVE-2023-39331: Permission model improperly protects against path traversal (High)
- CVE-2023-38552: Integrity checks according to policies can be circumvented (Medium)
- CVE-2023-39333: Code injection via WebAssembly export names (Low)
More detailed information on each of the vulnerabilities can be found in October 2023 Security Releases blog post.
Commits
- [
c86883e844
] - deps: update nghttp2 to 1.57.0 (James M Snell) #β50121 - [
2860631359
] - deps: update undici to v5.26.3 (Matteo Collina) #β50153 - [
cd37838bf8
] - lib: let deps requirenode
prefixed modules (Matthew Aitken) #β50047 - [
f5c90b2951
] - module: fix code injection through export names (Tobias NieΓen) nodejs-private/node-private#461 - [
fa5dae1944
] - permission: fix Uint8Array path traversal (Tobias NieΓen) nodejs-private/node-private#456 - [
cd35275111
] - permission: improve path traversal protection (Tobias NieΓen) nodejs-private/node-private#456 - [
a4cb7fc7c0
] - policy: use tamper-proof integrity check function (Tobias NieΓen) nodejs-private/node-private#462
v20.8.0
: 2023-09-28, Version 20.8.0 (Current), @βruyadorno
Notable Changes
Stream performance improvements
Performance improvements to writable and readable streams, improving the creation and destruction by Β±15% and reducing the memory overhead each stream takes in Node.js
Contributed by Benjamin Gruenbaum in #β49745 and Raz Luvaton in #β49834.
Performance improvements for readable webstream, improving readable stream async iterator consumption by Β±140% and improving readable stream pipeTo
consumption by Β±60%
Contributed by Raz Luvaton in #β49662 and #β49690.
Rework of memory management in vm
APIs with the importModuleDynamically
option
This rework addressed a series of long-standing memory leaks and use-after-free issues in the following APIs that support importModuleDynamically
:
-
vm.Script
-
vm.compileFunction
-
vm.SyntheticModule
-
vm.SourceTextModule
This should enable affected users (in particular Jest users) to upgrade from older versions of Node.js.
Contributed by Joyee Cheung in #β48510.
Other notable changes
- [
32d4d29d02
] - deps: add v8::Object::SetInternalFieldForNodeCore() (Joyee Cheung) #β49874 - [
0e686d096b
] - doc: deprecatefs.F_OK
,fs.R_OK
,fs.W_OK
,fs.X_OK
(Livia Medeiros) #β49683 - [
a5dd057540
] - doc: deprecateutil.toUSVString
(Yagiz Nizipli) #β49725 - [
7b6a73172f
] - doc: deprecate callingpromisify
on a function that returns a promise (Antoine du Hamel) #β49647 - [
1beefd5f16
] - esm: set all hooks as release candidate (Geoffrey Booth) #β49597 - [
b0ce78a75b
] - module: fix the leak in SourceTextModule and ContextifySript (Joyee Cheung) #β48510 - [
4e578f8ab1
] - module: fix leak of vm.SyntheticModule (Joyee Cheung) #β48510 - [
69e4218772
] - module: use symbol in WeakMap to manage host defined options (Joyee Cheung) #β48510 - [
14ece0aa76
] - (SEMVER-MINOR) src: allow embedders to override NODE_MODULE_VERSION (Cheng Zhao) #β49279 - [
9fd67fbff0
] - stream: use bitmap in writable state (Raz Luvaton) #β49834 - [
0ccd4638ac
] - stream: use bitmap in readable state (Benjamin Gruenbaum) #β49745 - [
7c5e322346
] - stream: improve webstream readable async iterator performance (Raz Luvaton) #β49662 - [
80b342cc38
] - (SEMVER-MINOR) test_runner: accepttestOnly
inrun
(Moshe Atlow) #β49753 - [
17a05b141d
] - (SEMVER-MINOR) test_runner: add junit reporter (Moshe Atlow) #β49614
Commits
- [
4879e3fbbe
] - benchmark: add a benchmark for read() of ReadableStreams (Debadree Chatterjee) #β49622 - [
78a6c73157
] - benchmark: shorten pipe-to by reducing number of chunks (Raz Luvaton) #β49577 - [
4126a6e4c9
] - benchmark: fix webstream pipe-to (Raz Luvaton) #β49552 - [
6010a91825
] - bootstrap: do not expand argv1 for snapshots (Joyee Cheung) #β49506 - [
8480280c4b
] - bootstrap: only use the isolate snapshot when compiling code cache (Joyee Cheung) #β49288 - [
b30754aa87
] - build: run embedtest using node executable (Joyee Cheung) #β49506 - [
31db0b8e2b
] - build: add --write-snapshot-as-array-literals to configure.py (Joyee Cheung) #β49312 - [
6fcb51d3ba
] - debugger: useinternal/url.URL
instead ofurl.parse
(LiviaMedeiros) #β49590 - [
32d4d29d02
] - deps: add v8::Object::SetInternalFieldForNodeCore() (Joyee Cheung) #β49874 - [
ad37cadc3f
] - deps: V8: backportde9a5de
(Joyee Cheung) #β49703 - [
cdd1c66222
] - deps: V8: cherry-pickb33bf2d
(Joyee Cheung) #β49703 - [
61d18d6473
] - deps: update undici to 5.24.0 (Node.js GitHub Bot) #β49559 - [
b8a4fef393
] - deps: remove pthread-fixes.c from uv.gyp (Ben Noordhuis) #β49744 - [
6c86c0683c
] - deps: update googletest tod1467f5
(Node.js GitHub Bot) #β49676 - [
1424404742
] - deps: update nghttp2 to 1.56.0 (Node.js GitHub Bot) #β49582 - [
15b54ff95d
] - deps: update googletest to8a6feab
(Node.js GitHub Bot) #β49463 - [
2ceab877c2
] - deps: update corepack to 0.20.0 (Node.js GitHub Bot) #β49464 - [
4814872ddc
] - doc: fixDEP0176
number (LiviaMedeiros) #β49858 - [
0e686d096b
] - doc: deprecatefs.F_OK
,fs.R_OK
,fs.W_OK
,fs.X_OK
(Livia Medeiros) #β49683 - [
5877c403a2
] - doc: add mertcanaltin as a triager (mert.altin) #β49826 - [
864fe56432
] - doc: addgit node backport
way to the backporting guide (Raz Luvaton) #β49760 - [
e0f93492d5
] - doc: improve documentation about ICU data fallback (Joyee Cheung) #β49666 - [
a5dd057540
] - doc: deprecateutil.toUSVString
(Yagiz Nizipli) #β49725 - [
774c1cfd52
] - doc: add missing function call to example forutil.promisify
(Jungku Lee) #β49719 - [
fe78a34845
] - doc: update output of example inmimeParams.set()
(Deokjin Kim) #β49718 - [
4175ea33bd
] - doc: add missedinspect
with numericSeparator to example (Deokjin Kim) #β49717 - [
3a88571972
] - doc: fix history comments (Antoine du Hamel) #β49701 - [
db4ab1ccbb
] - doc: add missing history info forimport.meta.resolve
(Antoine du Hamel) #β49700 - [
a304d1ee19
] - doc: link maintaining deps to pull-request.md (Marco Ippolito) #β49716 - [
35294486ad
] - doc: fix print results inevents
(Jungku Lee) #β49548 - [
9f0b0e15c9
] - doc: alphabetize cli.md sections (Geoffrey Booth) #β49668 - [
7b6a73172f
] - doc: deprecate callingpromisify
on a function that returns a promise (Antoine du Hamel) #β49647 - [
d316b32fff
] - doc: updatecorepack.md
to account for 0.20.0 changes (Antoine du Hamel) #β49486 - [
c2eac7dc7c
] - doc: remove@anonrig
from performance initiative (Yagiz Nizipli) #β49641 - [
3d839fbf87
] - doc: mark Node.js 16 as End-of-Life (Richard Lau) #β49651 - [
53fb5aead8
] - doc: save user preference for JS flavor (Vidar EldΓΈy) #β49526 - [
e3594d5658
] - doc: update documentation for node:process warning (Shubham Pandey) #β49517 - [
8e033c3963
] - doc: rename possibly confusing variable and CSS class (Antoine du Hamel) #β49536 - [
d0e0eb4bb3
] - doc: update outdated history info (Antoine du Hamel) #β49530 - [
b4724e2e3a
] - doc: close a parenthesis (SΓ©bastien RΓ¨gne) #β49525 - [
0471c5798e
] - doc: cast GetInternalField() return type to v8::Value in addons.md (Joyee Cheung) #β49439 - [
9f8bea3dda
] - doc: fix documentation for input option in child_process (Ariel Weiss) #β49481 - [
f3fea92f8a
] - doc: fix missing imports intest.run
code examples (Oshri Asulin) #β49489 - [
e426b77b67
] - doc: fix documentation for fs.createWriteStream highWaterMark option (Mert Can AltΔ±n) #β49456 - [
2b119108ff
] - doc: updated releasers instructions for node.js website (Claudio W) #β49427 - [
b9d4a80183
] - doc: editimport.meta.resolve
documentation (Antoine du Hamel) #β49247 - [
f67433f666
] - doc,tools: switch to@node-core/utils
(MichaΓ«l Zasso) #β49851 - [
142e256fc5
] - errors: improve classRegExp in errors.js (Uzlopak) #β49643 - [
6377f1bce2
] - errors: usedetermineSpecificType
in more error messages (Antoine du Hamel) #β49580 - [
05f0fcb4c4
] - esm: identify parent importing a url with invalid host (Jacob Smith) #β49736 - [
8a6f5fb8f3
] - esm: fix return type ofimport.meta.resolve
(Antoine du Hamel) #β49698 - [
a6140f1b8c
] - esm: update loaders warning (Geoffrey Booth) #β49633 - [
521a9327e0
] - esm: fix support forURL
instances inregister
(Antoine du Hamel) #β49655 - [
3a9ea0925a
] - esm: clarify ERR_REQUIRE_ESM errors (Daniel Compton) #β49521 - [
1beefd5f16
] - esm: set all hooks as release candidate (Geoffrey Booth) #β49597 - [
be48267888
] - esm: remove return value forModule.register
(Antoine du Hamel) #β49529 - [
e74a075124
] - esm: refactor test-esm-loader-resolve-type (Geoffrey Booth) #β49493 - [
17823b3533
] - esm: refactor test-esm-named-exports (Geoffrey Booth) #β49493 - [
f34bd15ac1
] - esm: refactor mocking test (Geoffrey Booth) #β49465 - [
ec323bbd99
] - fs: replaceSetMethodNoSideEffect
in node_file (CanadaHonk) #β49857 - [
6acf800123
] - fs: improve error performance forunlinkSync
(CanadaHonk) #β49856 - [
31702c9403
] - fs: improvereadFileSync
with file descriptors (Yagiz Nizipli) #β49691 - [
835f9fe7b9
] - fs: fix file descriptor validator (Yagiz Nizipli) #β49752 - [
b618fe262f
] - fs: improve error performance ofopendirSync
(Yagiz Nizipli) #β49705 - [
938471ef55
] - fs: improve error performance of sync methods (Yagiz Nizipli) #β49593 - [
db3fc6d087
] - fs: fix readdir and opendir recursive with unknown file types (William Marlow) #β49603 - [
0f020ed22d
] - gyp: put cctest filenames in variables (Cheng Zhao) #β49178 - [
0ce1e94d12
] - lib: update encoding sets inWHATWG API
(Jungku Lee) #β49610 - [
efd6815a7a
] - lib: fixinternalBinding
typings (Yagiz Nizipli) #β49742 - [
1287d5b74e
] - lib: allow byob reader for 'blob.stream()' (Debadree Chatterjee) #β49713 - [
bbc710522d
] - lib: reset the cwd cache before execution (MaΓ«l Nison) #β49684 - [
f62d649e4d
] - lib: use internalfileURLToPath
(Deokjin Kim) #β49558 - [
e515046941
] - lib: use internalpathToFileURL
(Livia Medeiros) #β49553 - [
00608e8070
] - lib: check SharedArrayBuffer availability in freeze_intrinsics.js (Milan Burda) #β49482 - [
8bfbe7079c
] - meta: fix linter error (Antoine du Hamel) #β49755 - [
58f7a9e096
] - meta: add primordials strategic initiative (Benjamin Gruenbaum) #β49706 - [
5366027756
] - meta: bump github/codeql-action from 2.21.2 to 2.21.5 (dependabot[bot]) #β49438 - [
fe26b74082
] - meta: bump rtCamp/action-slack-notify from 2.2.0 to 2.2.1 (dependabot[bot]) #β49437 - [
b0ce78a75b
] - module: fix the leak in SourceTextModule and ContextifySript (Joyee Cheung) #β48510 - [
4e578f8ab1
] - module: fix leak of vm.SyntheticModule (Joyee Cheung) #β48510 - [
69e4218772
] - module: use symbol in WeakMap to manage host defined options (Joyee Cheung) #β48510 - [
96874e8fbc
] - node-api: enable uncaught exceptions policy by default (Chengzhong Wu) #β49313 - [
b931aeadfd
] - perf_hooks: reduce overhead of new performance_entries (Vinicius LourenΓ§o) #β49803 - [
ad043bac31
] - process: add custom dir support for heapsnapshot-signal (Jithil P Ponnan) #β47854 - [
8a7c10194c
] - repl: don't accumulate excess indentation in .load (Daniel X Moore) #β49461 - [
10a2adeed5
] - src: improve error message when ICU data cannot be initialized (Joyee Cheung) #β49666 - [
ce37688bac
] - src: remove unnecessary todo (Rafael Gonzaga) #β49227 - [
f611583b71
] - src: use SNAPSHOT_SERDES to log snapshot ser/deserialization (Joyee Cheung) #β49637 - [
a597cb8457
] - src: port Pipe to uv_pipe_bind2, uv_pipe_connect2 (Geoff Goodman) #β49667 - [
fb21062338
] - src: set --rehash-snapshot explicitly (Joyee Cheung) #β49556 - [
14ece0aa76
] - (SEMVER-MINOR) src: allow embedders to override NODE_MODULE_VERSION (Cheng Zhao) #β49279 - [
4b5e23c71b
] - src: set ModuleWrap internal fields only once (Joyee Cheung) #β49391 - [
2d3f5c7cab
] - src: fix fs_type_to_name default value (Mustafa AteΕ Uzun) #β49239 - [
cfbcb1059c
] - src: fix comment on StreamResource (rogertyang) #β49193 - [
39fb83ad16
] - src: do not rely on the internal field being default to undefined (Joyee Cheung) #β49413 - [
9fd67fbff0
] - stream: use bitmap in writable state (Raz Luvaton) #β49834 - [
0ccd4638ac
] - stream: use bitmap in readable state (Benjamin Gruenbaum) #β49745 - [
b29d927010
] - stream: improve readable webstreampipeTo
(Raz Luvaton) #β49690 - [
7c5e322346
] - stream: improve webstream readable async iterator performance (Raz Luvaton) #β49662 - [
be211ef818
] - test: deflake test-vm-contextified-script-leak (Joyee Cheung) #β49710 - [
355f10dab2
] - test: use checkIfCollectable in vm leak tests (Joyee Cheung) #β49671 - [
17cfc531aa
] - test: add checkIfCollectable to test/common/gc.js (Joyee Cheung) #β49671 - [
e49a573752
] - test: add os setPriority, getPriority test coverage (Wael) #β38771 - [
5f02711522
] - test: deflake test-runner-output (Moshe Atlow) #β49878 - [
cd9754d6a7
] - test: mark test-runner-output as flaky (Joyee Cheung) #β49854 - [
5ad00424dd
] - test: use mustSucceed instead of mustCall (SiddharthDevulapalli) #β49788 - [
3db9b40081
] - test: refactor test-readline-async-iterators into a benchmark (Shubham Pandey) #β49237 - [
2cc5ad7859
] - Revert "test: mark test-http-regr-gh-2928 as flaky" (Luigi Pinca) #β49708 - [
e5185b053c
] - test: usefs.constants
forfs.access
constants (Livia Medeiros) #β49685 - [
b9e5b43462
] - test: deflake test-http-regr-gh-2928 (Luigi Pinca) #β49574 - [
1fffda504e
] - test: fix argument computation in embedtest (Joyee Cheung) #β49506 - [
6e56f2db52
] - test: skip test-child-process-stdio-reuse-readable-stdio on Windows (Joyee Cheung) #β49621 - [
ab3afb330d
] - test: mark test-runner-watch-mode as flaky (Joyee Cheung) #β49627 - [
185d9b50db
] - test: deflake test-tls-socket-close (Luigi Pinca) #β49575 - [
c70c74a9e6
] - test: show more info on failure in test-cli-syntax-require.js (Joyee Cheung) #β49561 - [
ed7c6d1114
] - test: mark test-http-regr-gh-2928 as flaky (Joyee Cheung) #β49565 - [
3599eebab9
] - test: use spawnSyncAndExitWithoutError in sea tests (Joyee Cheung) #β49543 - [
f79b153e89
] - test: use spawnSyncAndExitWithoutError in test/common/sea.js (Joyee Cheung) #β49543 - [
c079c73769
] - test: use setImmediate() in test-heapdump-shadowrealm.js (Joyee Cheung) #β49573 - [
667a92493c
] - test: skip test-child-process-pipe-dataflow.js on Windows (Joyee Cheung) #β49563 - [
91af0a9a3c
] - Revert "test: ignore the copied entry_point.c" (Chengzhong Wu) #β49515 - [
567afc71b8
] - test: avoid copying test source files (Chengzhong Wu) #β49515 - [
ced25a976d
] - test: increase coverage ofModule.register
andinitialize
hook (Antoine du Hamel) #β49532 - [
be02fbdb8a
] - test: isolateglobalPreload
tests (Geoffrey Booth) #β49545 - [
f214428845
] - test: split test-crypto-dh to avoid timeout on slow machines in the CI (Joyee Cheung) #β49492 - [
3987094569
] - test: maketest-dotenv-node-options
locale-independent (Livia Medeiros) #β49470 - [
34c1741792
] - test: add test for urlstrings usage innode:fs
(Livia Medeiros) #β49471 - [
c3c6c4f007
] - test: make test-worker-prof more robust (Joyee Cheung) #β49274 - [
843df1a4da
] - test,crypto: update WebCryptoAPI WPT (Filip Skokan) #β49714 - [
80b342cc38
] - (SEMVER-MINOR) test_runner: accepttestOnly
inrun
(Moshe Atlow) #β49753 - [
76865515b9
] - test_runner: fix test runner watch mode when no positional arguments (Moshe Atlow) #β49578 - [
17a05b141d
] - (SEMVER-MINOR) test_runner: add junit reporter (Moshe Atlow) #β49614 - [
5672e38457
] - test_runner: add jsdocs to mock.js (Caio Borghi) #β49555 - [
b4d42a8f2b
] - test_runner: fix invalid timer call (Erick Wendel) #β49477 - [
f755e6786b
] - test_runner: add jsdocs to MockTimers (Erick Wendel) #β49476 - [
e7285d4bf0
] - test_runner: fix typescript coverage (Moshe Atlow) #β49406 - [
07a2e29bf3
] - tools: support updating @βreporters/github manually (Moshe Atlow) #β49871 - [
5ac6722031
] - tools: skip ruff on tools/node_modules (Moshe Atlow) #β49838 - [
462228bd24
] - tools: fix uvwasi updater (Michael Dawson) #β49682 - [
ff81bfb958
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #β49679 - [
08ffc6344c
] - tools: restrict internal code from using publicurl
module (LiviaMedeiros) #β49590 - [
728ebf6c97
] - tools: update eslint to 8.49.0 (Node.js GitHub Bot) #β49586 - [
20d038ffb1
] - tools: update lint-md-dependencies to [email protected] [email protected] (Node.js GitHub Bot) #β49584 - [
210c15bd12
] - tools: allow passing absolute path of config.gypi in js2c (Cheng Zhao) #β49162 - [
e341efe173
] - tools: configure never-stale label correctly (MichaΓ«l Zasso) #β49498 - [
a8a8a498ce
] - tools: update doc dependencies (Node.js GitHub Bot) #β49467 - [
ac06607f9e
] - typings: fix missing property inExportedHooks
(Antoine du Hamel) #β49567 - [
097b59807a
] - url: improve invalid url performance (Yagiz Nizipli) #β49692 - [
7c2060cfac
] - util: addgetCwdSafe
internal util fn (JoΓ£o Lenon) #β48434 - [
c23c60f545
] - zlib: disable CRC32 SIMD optimization (Luigi Pinca) #β49511
v20.7.0
: 2023-09-18, Version 20.7.0 (Current), @βUlisesGascon
Notable Changes
- [
022f1b70c1
] - src: support multiple--env-file
declarations (Yagiz Nizipli) #β49542 - [
4a1d1cad61
] - crypto: update root certificates to NSS 3.93 (Node.js GitHub Bot) #β49341 - [
a1a65f593c
] - deps: upgrade npm to 10.1.0 (npm team) #β49570 - [
6c2480cad9
] - (SEMVER-MINOR) deps: upgrade npm to 10.0.0 (npm team) #β49423 - [
bef900e56b
] - doc: move and rename loaders section (Geoffrey Booth) #β49261 - [
db4ce8a593
] - doc: add release key for Ulises Gascon (Ulises GascΓ³n) #β49196 - [
11c85ffa98
] - (SEMVER-MINOR) lib: add api to detect whether source-maps are enabled (ηΏ / green) #β46391 - [
ec51e25ed7
] - src,permission: add multiple allow-fs-* flags (Carlos Espa) #β49047 - [
efdc95fbc0
] - (SEMVER-MINOR) test_runner: expose location of tests (Colin Ihrig) #β48975
Commits
- [
e84515594e
] - benchmark: usetmpdir.resolve()
(Livia Medeiros) #β49137 - [
f37444e896
] - bootstrap: build code cache from deserialized isolate (Joyee Cheung) #β49099 - [
af6dc1754d
] - bootstrap: do not generate code cache in an unfinalized isolate (Joyee Cheung) #β49108 - [
cade5716df
] - build: add symlink tocompile_commands.json
file if needed (Juan JosΓ©) #β49260 - [
34a2590b05
] - build: expand when we run internet tests (Michael Dawson) #β49218 - [
f637fd46ab
] - build: fix typolibray
->library
(configure.py) (michalbiesek) #β49106 - [
ef3d8dd493
] - crypto: remove webcrypto EdDSA key checks and properties (Filip Skokan) #β49408 - [
4a1d1cad61
] - crypto: update root certificates to NSS 3.93 (Node.js GitHub Bot) #β49341 - [
7eb10a38ea
] - crypto: remove getDefaultEncoding() (Tobias NieΓen) #β49170 - [
772496c030
] - crypto: remove default encoding from DiffieHellman (Tobias NieΓen) #β49169 - [
c795083232
] - crypto: remove default encoding from Hash/Hmac (Tobias NieΓen) #β49167 - [
08197aa010
] - crypto: remove default encoding from sign/verify (Tobias NieΓen) #β49145 - [
a1a65f593c
] - deps: upgrade npm to 10.1.0 (npm team) #β49570 - [
6c2480cad9
] - (SEMVER-MINOR) deps: upgrade npm to 10.0.0 (npm team) #β49423 - [
84195d9584
] - deps: add missing thread-common.c in uv.gyp (Santiago Gimeno) #β49410 - [
5b70b68b3d
] - deps: V8: cherry-pickeadaef5
(Adam Majer) #β49401 - [
fe34d632e8
] - deps: update zlib to 1.2.13.1-motley-f5fd0ad (Node.js GitHub Bot) #β49252 - [
db4ce8a593
] - doc: add release key for Ulises Gascon (Ulises GascΓ³n) #β49196 - [
e5f3a694cf
] - doc: fix node-api call example (Chengzhong Wu) #β49395 - [
021345a724
] - doc: add news issue for Diagnostics WG (Michael Dawson) #β49306 - [
f82347266b
] - doc: clarify policy expectations (Rafael Gonzaga) #β48947 - [
73cfd9c895
] - doc: add print results for examples inStringDecoder
(Jungku Lee) #β49326 - [
63ab591416
] - doc: update outdated reference to NIST SP 800-131A (Tobias NieΓen) #β49316 - [
935dfe2afd
] - doc: usecjs
as block code's type inMockTimers
(Deokjin Kim) #β49309 - [
7c0cd2fb87
] - doc: updateoptions.filter
description forfs.cp
(Shubham Pandey) #β49289 - [
f72e79ea67
] - doc: add riscv64 to list of architectures (Stewart X Addison) #β49284 - [
d19c710064
] - doc: avoid "not currently recommended" (Tobias NieΓen) #β49300 - [
ae656101c0
] - doc: update module hooks docs (Geoffrey Booth) #β49265 - [
fefbdb92f2
] - doc: modify param description for end(),write() inStringDecoder
(Jungku Lee) #β49285 - [
59e66a1ebe
] - doc: use NODE_API_SUPPORTED_VERSION_MAX in release doc (Cheng Zhao) #β49268 - [
ac3b88449b
] - doc: fix typo instream.finished
documentation (Antoine du Hamel) #β49271 - [
7428ebf6c3
] - doc: update description forpercent_encode
sets inWHATWG API
(Jungku Lee) #β49258 - [
bef900e56b
] - doc: move and rename loaders section (Geoffrey Booth) #β49261 - [
a22e0d9696
] - doc: clarify use of Uint8Array for n-api (Fedor Indutny) #β48742 - [
1704f24cb9
] - doc: add signature formodule.register
(Geoffrey Booth) #β49251 - [
5a363bb01b
] - doc: caveat unavailability ofimport.meta.resolve
in custom loaders (Jacob Smith) #β49242 - [
8101f2b259
] - doc: use same name in the doc as in the code (Hyunjin Kim) #β49216 - [
edf278d60d
] - doc: add notable-change label mention to PR template (Rafael Gonzaga) #β49188 - [
3df2251a6a
] - doc: add h1 summary to security release process (Rafael Gonzaga) #β49112 - [
9fcd99a744
] - doc: update to semver-minor releases by default (Rafael Gonzaga) #β49175 - [
777931f499
] - doc: fix wording in napi_async_init (Tobias NieΓen) #β49180 - [
f45c8e10c0
] - doc,test: add known path resolution issue in permission model (Tobias NieΓen) #β49155 - [
a6cfea3f74
] - esm: align sync and async load implementations (Antoine du Hamel) #β49152 - [
9fac310b33
] - fs: add the options param description in openAsBlob() (Yeseul Lee) #β49308 - [
92772a8175
] - fs: remove redundant code in readableWebStream() (Deokjin Kim) #β49298 - [
88ba79b083
] - fs: make sure to write entire buffer (Robert Nagy) #β49211 - [
11c85ffa98
] - (SEMVER-MINOR) lib: add api to detect whether source-maps are enabled (ηΏ / green) #β46391 - [
c12711ebfe
] - lib: implement WeakReference on top of JS WeakRef (Joyee Cheung) #β49053 - [
9a0891f88d
] - meta: bump step-security/harden-runner from 2.5.0 to 2.5.1 (dependabot[bot]) #β49435 - [
ae67f41ef1
] - meta: bump actions/checkout from 3.5.3 to 3.6.0 (dependabot[bot]) #β49436 - [
71b4411fb2
] - meta: bump actions/setup-node from 3.7.0 to 3.8.1 (dependabot[bot]) #β49434 - [
83b7d3a395
] - meta: remove modules team from CODEOWNERS (Benjamin Gruenbaum) #β49412 - [
81ff68c45c
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #β49264 - [
ab975233cc
] - meta: mention nodejs/tsc when changing GH templates (Rafael Gonzaga) #β49189 - [
ceaa5494de
] - meta: add test/reporters to codeowners (Chemi Atlow) #β49186 - [
de0a51b7cf
] - net: improve performance of isIPv4 and isIPv6 (Uzlopak) #β49568 - [
8d0913bf95
] - net: use asserts in JS Socket Stream to catch races in future (Tim Perry) #β49400 - [
2486836a7d
] - net: fix crash due to simultaneous close/shutdown on JS Stream Sockets (Tim Perry) #β49400 - [
7a808340cd
] - node-api: fix compiler warning in node_api.h (Michael Graeb) #β49103 - [
30f26a99f4
] - permission: ensure to resolve path when calling mkdtemp (RafaelGSS) nodejs-private/node-private#440 - [
5051c75a5b
] - policy: fix path to URL conversion (Antoine du Hamel) #β49133 - [
173aed4757
] - report: fix recent coverity warning (Michael Dawson) #β48954 - [
d7ff78b442
] - sea: generate code cache with deserialized isolate (Joyee Cheung) #β49226 - [
022f1b70c1
] - src: support multiple--env-file
declarations (Yagiz Nizipli) #β49542 - [
154b1c2115
] - src: don't overwrite environment from .env file (Phil Nash) #β49424 - [
dc4de1c69b
] - src: modify code for empty string (pluris) #β49336 - [
701c46f967
] - src: remove unused PromiseWrap-related code (Joyee Cheung) #β49335 - [
4a094dc7af
] - src: rename IsAnyByteSource to IsAnyBufferSource (Tobias NieΓen) #β49346 - [
55d6649175
] - src: support snapshot deserialization in RAIIIsolate (Joyee Cheung) #β49226 - [
dc092864ef
] - src: remove unused functionGetName()
in node_perf (Jungku Lee) #β49244 - [
f2552a410e
] - src: use ARES_SUCCESS instead of 0 (Jungku Lee) #β49048 - [
4a9ae31519
] - src: add a condition if the argument ofDomainToUnicode
is empty (Jungku Lee) #β49097 - [
f460362cdf
] - src: remove C++ WeakReference implementation (Joyee Cheung) #β49053 - [
2a35383b3e
] - src: use per-realm GetBindingData() wherever applicable (Joyee Cheung) #β49007 - [
184bbddcf5
] - src: add per-realm GetBindingData() method (Joyee Cheung) #β49007 - [
e9946885f9
] - src: serialize both BaseObject slots (Joyee Cheung) #β48996 - [
ec51e25ed7
] - src,permission: add multiple allow-fs-* flags (Carlos Espa) #β49047 - [
8aac95de4b
] - stream: improve tee perf by reduceReflectConstruct
usages (Raz Luvaton) #β49546 - [
0eea7fd8fb
] - stream: use Buffer.from when constructor is a Buffer (Matthew Aitken) #β49250 - [
b961d9bd52
] - stream: addhighWaterMark
for the map operator (Raz Luvaton) #β49249 - [
ca1384166d
] - test: fix warning for comment in embedtest (Jungku Lee) #β49416 - [
2a35782809
] - test: simplify test-crypto-dh-group-setters (Tobias NieΓen) #β49404 - [
6740f3c209
] - test: verify dynamic import call with absolute path strings (Chengzhong Wu) #β49275 - [
6ed47bd8fb
] - test: reduce length in crypto keygen tests (Joyee Cheung) #β49221 - [
4faa30c553
] - test: split JWK async elliptic curve keygen tests (Joyee Cheung) #β49221 - [
e04a2603d8
] - test: split test-crypto-keygen.js (Joyee Cheung) #β49221 - [
0d23c1d4ce
] - test: rename test-crypto-modp1-error (Tobias NieΓen) #β49348 - [
48e41569e2
] - test: migrate message source map tests from Python to JS (Yiyun Lei) #β49238 - [
a11e64e09c
] - test: fix compiler warning in NodeCryptoEnv (Tobias NieΓen) [#β49206](https
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
β οΈ Warning: custom changes will be lost.