2024-06-11, Version 22.3.0 (Current), @RafaelGSS
Notable Changes
- [
5a41bcf9ca
] - (SEMVER-MINOR) src: traverse parent folders while running--run
(Yagiz Nizipli) #53154 - [
1d5934524b
] - (SEMVER-MINOR) buffer: add .bytes() method to Blob (Matthew Aitken) #53221 - [
75e5612fae
] - (SEMVER-MINOR) src,permission: --allow-wasi & prevent WASI exec (Rafael Gonzaga) #53124 - [
b5c30e2f5e
] - (SEMVER-MINOR) module: print amount of load time of a cjs module (Vinicius Lourenço) #52213 - [
8c6dffc269
] - (SEMVER-MINOR) test_runner: add snapshot testing (Colin Ihrig) #53169 - [
048478d351
] - (SEMVER-MINOR) doc: add context.assert docs (Colin Ihrig) #53169 - [
f6d2af8ee7
] - (SEMVER-MINOR) test_runner: add context.fullName (Colin Ihrig) #53169 - [
a0766bdf0e
] - (SEMVER-MINOR) net: add new net.server.listen tracing channel (Paolo Insogna) #53136 - [
374743cd4e
] - (SEMVER-MINOR) process: add process.getBuiltinModule(id) (Joyee Cheung) #52762 - [
1eb55f3550
] - (SEMVER-MINOR) doc: improve explanation about built-in modules (Joyee Cheung) #52762 - [
6165894774
] - fs: mark recursive cp methods as stable (Théo LUDWIG) #53127 - [
db5dd0c6df
] - doc: add StefanStojanovic to collaborators (StefanStojanovic) #53118 - [
cfcde78513
] - (SEMVER-MINOR) cli: addNODE_RUN_PACKAGE_JSON_PATH
env (Yagiz Nizipli) #53058 - [
7a67ecf161
] - (SEMVER-MINOR) test_runner: support module mocking (Colin Ihrig) #52848 - [
ee56aecced
] - (SEMVER-MINOR) lib: add EventSource Client (Aras Abbasi) #51575 - [
6413769bc7
] - (SEMVER-MINOR) lib: replace MessageEvent with undici's (Matthew Aitken) #52370 - [
c70b2f7a76
] - (SEMVER-MINOR) cli: addNODE_RUN_SCRIPT_NAME
env tonode --run
(Yagiz Nizipli) #53032 - [
badec0c38b
] - doc: add Marco Ippolito to TSC (Rafael Gonzaga) #53008
Commits
- [
feb0ba2860
] - benchmark: fix napi/ref addon (Michaël Zasso) #53233 - [
bb844de4e1
] - benchmark: fix api restriction for the permission category (Ryan Tsien) #51528 - [
1d5934524b
] - (SEMVER-MINOR) buffer: add .bytes() method to Blob (Matthew Aitken) #53221 - [
d87f9af5aa
] - buffer: make compare/equals faster (Tobias Nießen) #52993 - [
ec83431d71
] - build: generate binlog in out directories (Chengzhong Wu) #53325 - [
0976439417
] - build: fix --v8-lite-mode build (Daeyeon Jeong) #52725 - [
350c733ae6
] - build: support python 3.13 (Chengzhong Wu) #53190 - [
74cefa55a2
] - build: update ruff to v0.4.5 (Yagiz Nizipli) #53180 - [
33242ff042
] - build: add--skip-tests
totest-ci-js
target (Antoine du Hamel) #53105 - [
edcadf7f8a
] - build: fix building embedtest in GN build (Cheng) #53145 - [
d711942fce
] - build: use broader detection for 'help' (Aviv Keller) #53045 - [
ca655b61a7
] - build: fix -j propagation to ninja (Tobias Nießen) #53088 - [
5fba67ff9f
] - build: exit on unsupported host OS for Android (Mohammed Keyvanzadeh) #52882 - [
b7d7e9a084
] - build: fix--enable-d8
builds (Richard Lau) #53106 - [
14547c5d32
] - build: fix ./configure --help format error (Zhenwei Jin) #53066 - [
f9490806d3
] - build: set "clang" in config.gypi in GN build (Cheng) #53004 - [
638b510ce7
] - cli: add--expose-gc
flag available toNODE_OPTIONS
(Juan José) #53078 - [
cfcde78513
] - (SEMVER-MINOR) cli: addNODE_RUN_PACKAGE_JSON_PATH
env (Yagiz Nizipli) #53058 - [
c70b2f7a76
] - (SEMVER-MINOR) cli: addNODE_RUN_SCRIPT_NAME
env tonode --run
(Yagiz Nizipli) #53032 - [
34f20983fd
] - crypto: fix propagation of "memory limit exceeded" (Tobias Nießen) #53300 - [
fef067f4f4
] - deps: update nghttp2 to 1.62.1 (Node.js GitHub Bot) #52966 - [
fc949928ac
] - deps: update nghttp2 to 1.62.0 (Node.js GitHub Bot) #52966 - [
4a17dda8dc
] - deps: update undici to 6.18.2 (Node.js GitHub Bot) #53255 - [
e45cc2a551
] - deps: update ada to 2.8.0 (Node.js GitHub Bot) #53254 - [
77907a2619
] - deps: update corepack to 0.28.2 (Node.js GitHub Bot) #53253 - [
b688050778
] - deps: update simdjson to 3.9.3 (Node.js GitHub Bot) #53252 - [
6303f19cbe
] - deps: patch V8 to 12.4.254.20 (Node.js GitHub Bot) #53159 - [
257004c68f
] - deps: update c-ares to 1.29.0 (Node.js GitHub Bot) #53155 - [
0b375a3e36
] - deps: upgrade npm to 10.8.1 (npm team) #53207 - [
728c861b1c
] - deps: fix FP16 bitcasts.h (Stefan Stojanovic) #53134 - [
52a78737b1
] - deps: patch V8 to 12.4.254.19 (Node.js GitHub Bot) #53094 - [
4d27b32e58
] - deps: update undici to 6.18.1 (Node.js GitHub Bot) #53073 - [
b94199240b
] - deps: update undici to 6.18.0 (Node.js GitHub Bot) #53073 - [
793af1b3e7
] - deps: update undici to 6.17.0 (Node.js GitHub Bot) #53034 - [
fe00becc03
] - deps: update undici to 6.16.1 (Node.js GitHub Bot) #52948 - [
96f72ae54f
] - deps: update undici to 6.15.0 (Matthew Aitken) #52763 - [
af60fbb12b
] - deps: update googletest to 33af80a (Node.js GitHub Bot) #53053 - [
7b929df489
] - deps: patch V8 to 12.4.254.18 (Node.js GitHub Bot) #53054 - [
626037c0fc
] - deps: update zlib to 1.3.0.1-motley-4f653ff (Node.js GitHub Bot) #53052 - [
6d8589e558
] - deps: patch V8 to 12.4.254.17 (Node.js GitHub Bot) #52980 - [
fd91eaab34
] - deps: upgrade npm to 10.8.0 (npm team) #53014 - [
133cae0732
] - doc: fix broken link instatic-analysis.md
(Richard Lau) #53345 - [
7bc5f964fd
] - doc: indicate requirement on VS 17.6 or newer (Chengzhong Wu) #53301 - [
8c71522ced
] - doc: remove cases for keys not containing "*" in PATTERN_KEY_COMPARE (Maarten Zuidhoorn) #53215 - [
718a3ab1ab
] - doc: add err param to fs.cp callback (Feng Yu) #53234 - [
d89bde26ff
] - doc: adderr
param to fs.copyFile callback (Feng Yu) #53234 - [
91971ee344
] - doc: reserve 128 for Electron 32 (Keeley Hammond) #53203 - [
812f0e9e14
] - doc: add note to ninjia build for macOS using -jn flag (jakecastelli) #53187 - [
048478d351
] - (SEMVER-MINOR) doc: add context.assert docs (Colin Ihrig) #53169 - [
c391923445
] - doc: include ESM import for HTTP (Aviv Keller) #53165 - [
1eb55f3550
] - (SEMVER-MINOR) doc: improve explanation about built-in modules (Joyee Cheung) #52762 - [
67a766f7d4
] - doc: fix minor grammar and style issues in SECURITY.md (Rich Trott) #53168 - [
afbfe8922a
] - doc: mention pm is not enforced when using fd (Rafael Gonzaga) #53125 - [
1702d2632e
] - doc: fix format inesm.md
(Pop Moore) #53170 - [
070577e7d7
] - doc: fix wrong variable name in example oftimers.tick()
(Deokjin Kim) #53147 - [
7147c1df1f
] - doc: fix wrong function name in example ofcontext.plan()
(Deokjin Kim) #53140 - [
cf47384148
] - doc: add note for windows users and symlinks (Aviv Keller) #53117 - [
088dff1074
] - doc: move all TLS-PSK documentation to its section (Alba Mendez) #35717 - [
db5dd0c6df
] - doc: add StefanStojanovic to collaborators (StefanStojanovic) #53118 - [
0f0bc98ad7
] - doc: improve ninja build for --built-in-modules-path (jakecastelli) #53007 - [
4c65c52d30
] - doc: avoid hiding by navigation bar in anchor jumping (Cloyd Lau) #45131 - [
63fcbcfd62
] - doc: remove unavailable youtube link in pull requests (Deokjin Kim) #52982 - [
77fd504636
] - doc: add missing supported timer values intimers.enable()
(Deokjin Kim) #52969 - [
6708536b03
] - fs: fix cp dir/non-dir mismatch error messages (Mathis Wiehl) #53150 - [
6165894774
] - fs: mark recursive cp methods as stable (Théo LUDWIG) #53127 - [
7940db7be1
] - fs: remove basename in favor of std::filesystem (Yagiz Nizipli) #53062 - [
505e9a425b
] - lib: fix misleading argument of validateUint32 (Tobias Nießen) #53307 - [
98ae1ebdd6
] - lib: fix the name of the fetch global function (Gabriel Bota) #53227 - [
fe007cd1b4
] - lib: allow CJS source map cache to be reclaimed (Chengzhong Wu) #51711 - [
040be4a7b4
] - lib: do not call callback if socket is closed (theanarkh) #52829 - [
ee56aecced
] - (SEMVER-MINOR) lib: add EventSource Client (Aras Abbasi) #51575 - [
6413769bc7
] - (SEMVER-MINOR) lib: replace MessageEvent with undici's (Matthew Aitken) #52370 - [
879679e5a3
] - lib,doc: replace references to import assertions (Michaël Zasso) #52998 - [
062a0c6f67
] - meta: bump ossf/scorecard-action from 2.3.1 to 2.3.3 (dependabot[bot]) #53248 - [
e59b744b30
] - meta: bump actions/checkout from 4.1.4 to 4.1.6 (dependabot[bot]) #53247 - [
96924f48a0
] - meta: bump github/codeql-action from 3.25.3 to 3.25.7 (dependabot[bot]) #53246 - [
b7f5662dee
] - meta: bump codecov/codecov-action from 4.3.1 to 4.4.1 (dependabot[bot]) #53244 - [
e079967eb4
] - meta: removeinitializeCommand
from devcontainer (Aviv Keller) #53137 - [
3afeced572
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #53065 - [
4b9cdea8a6
] - Revert "module: have a single hooks thread for all workers" (Matteo Collina) #53183 - [
b5c30e2f5e
] - (SEMVER-MINOR) module: print amount of load time of a cjs module (Vinicius Lourenço) #52213 - [
4cdb05a7a2
] - module: do not set CJS variables for Worker eval (Antoine du Hamel) #53050 - [
a0766bdf0e
] - (SEMVER-MINOR) net: add new net.server.listen tracing channel (Paolo Insogna) #53136 - [
374743cd4e
] - (SEMVER-MINOR) process: add process.getBuiltinModule(id) (Joyee Cheung) #52762 - [
e66eb376a0
] - repl: fix await object patterns without values (Luke Haas) #53331 - [
cb1329a8cf
] - src: use v8::(Des|S)erializeInternalFieldsCallback (Joyee Cheung) #53217 - [
1886fe99af
] - src: use __FUNCSIG__ on Windows in backtrace (Joyee Cheung) #53135 - [
3bfce6c816
] - src: use new V8 API to define stream accessor (Igor Sheludko) #53084 - [
11f790d911
] - src: do not use deprecated V8 API (ishell) #53084 - [
6b1731cbcc
] - src: convert all endian checks to constexpr (Tobias Nießen) #52974 - [
7aa9519ad4
] - src: fix external module env and kDisableNodeOptionsEnv (Rafael Gonzaga) #52905 - [
838fe59787
] - src: fix execArgv in worker (theanarkh) #53029 - [
4a2c6ff05d
] - src: reduce unnecessaryGetCwd
calls (Yagiz Nizipli) #53064 - [
ec44965b49
] - src: simplify node modules traverse path (Yagiz Nizipli) #53061 - [
190129b48e
] - src: remove unusedbase64_table_url
(Yagiz Nizipli) #53040 - [
d750a3c5c4
] - src: remove calls to recently deprecated V8 APIs (Adam Klein) #52996 - [
f1890abb18
] - src: replace deprecated GetImportAssertions V8 API (Michaël Zasso) #52997 - [
4347bd2acb
] - src: improve node::Dotenv declarations (Tobias Nießen) #52973 - [
e26166f30b
] - src,permission: handle process.chdir on pm (Rafael Gonzaga) #53175 - [
75e5612fae
] - (SEMVER-MINOR) src,permission: --allow-wasi & prevent WASI exec (Rafael Gonzaga) #53124 - [
7c66b27407
] - stream: micro-optimize writable condition (Orgad Shaneh) #53189 - [
a656cf6bc8
] - stream: fix memory usage regression in writable (Orgad Shaneh) #53188 - [
0e85a84fdc
] - test: fix test when compiled without engine support (Richard Lau) #53232 - [
cebbd83e47
] - test: update TLS trace tests for OpenSSL >= 3.2 (Richard Lau) #53229 - [
45c1eb19f1
] - Revert "test: skip v8-updates/test-linux-perf-logger" (Luke Albao) #52869 - [
c1138db3c1
] - test: unskip v8-updates/test-linux-perf-logger (Luke Albao) #52869 - [
65b64cf0f1
] - test: fix Windows native test suites (Stefan Stojanovic) #53173 - [
9a47792cd1
] - test: skiptest-setproctitle
whenps
is not available (Antoine du Hamel) #53104 - [
a371dea699
] - test: increase allocation so it fails for the test (Adam Majer) #53099 - [
3ce7a9a1b5
] - test: remove timers from test-tls-socket-close (Luigi Pinca) #53019 - [
494fa542af
] - test: replace.substr
with.slice
(Antoine du Hamel) #53070 - [
3f7d55b7db
] - test: add AbortController to knownGlobals (Luigi Pinca) #53020 - [
c61f909ab6
] - test,doc: enable running embedtest for Windows (Vladimir Morozov) #52646 - [
2d1ecbf827
] - test_runner: calculate executed lines using source map (Moshe Atlow) #53315 - [
d4f5f80f6c
] - test_runner: handle file rename and deletion under watch mode (jakecastelli) #53114 - [
07c601e32f
] - test_runner: refactor to use min/max ofvalidateInteger
(Deokjin Kim) #53148 - [
8c6dffc269
] - (SEMVER-MINOR) test_runner: add snapshot testing (Colin Ihrig) #53169 - [
f6d2af8ee7
] - (SEMVER-MINOR) test_runner: add context.fullName (Colin Ihrig) #53169 - [
7a67ecf161
] - (SEMVER-MINOR) test_runner: support module mocking (Colin Ihrig) #52848 - [
3ff174f2bf
] - test_runner: fix t.assert methods (Colin Ihrig) #53049 - [
e2211a07c2
] - test_runner: avoid error when coverage line not found (Moshe Atlow) #53000 - [
c249289121
] - test_runner,doc: align documentation with actual stdout/stderr behavior (Moshe Atlow) #53131 - [
5110b19a07
] - tls: fix negative sessionTimeout handling (Tobias Nießen) #53002 - [
0ecb770331
] - tools: remove no-goma arg from make-v8 script (Michaël Zasso) #53336 - [
e7f3a3c296
] - tools: use sccache Github action (Moshe Atlow) #53316 - [
98cc094bc5
] - tools: update eslint to 9.4.0 (Node.js GitHub Bot) #53298 - [
6409b1fe65
] - tools: update gyp-next to 0.18.1 (Node.js GitHub Bot) #53251 - [
86e80dcb9b
] - tools: move webcrypto into no-restricted-properties (Zihong Qu) #53023 - [
6022346f0e
] - tools: update error message for Type Error (Aviv Keller) #53047 - [
c1b3e0ed6f
] - Revert "tools: add --certify-safe to nci-ci" (Antoine du Hamel) #53098 - [
9f764a873c
] - tools: update ESLint to v9 and use flat config (Michaël Zasso) #52780 - [
2859f4c027
] - watch: fix variable naming (jakecastelli) #53101