Commit 2711036
committed
2024-10-15, Version 23.0.0 (Current)
Semver-Major Commits:
assert,util:
* (SEMVER-MAJOR) change WeakMap and WeakSet comparison handling (Cristian Barlutiu) #53495
buffer:
* (SEMVER-MAJOR) throw when writing beyond buffer" (Robert Nagy) #54588
* (SEMVER-MAJOR) make File cloneable (Matthew Aitken) #47613
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #54536
* (SEMVER-MAJOR) disable ICF for mksnapshot (Leszek Swirski) #54077
* (SEMVER-MAJOR) include v8-sandbox.h header in distribution (Michaël Zasso) #54077
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #54077
* (SEMVER-MAJOR) warn for GCC versions earlier than 12.2 (Michaël Zasso) #54081
* (SEMVER-MAJOR) drop experimental support for Windows <10 (Michaël Zasso) #54079
* (SEMVER-MAJOR) remove support for 32-bit Windows (Michaël Zasso) #53184
* (SEMVER-MAJOR) compile with C++20 support (Michaël Zasso) #45427
child_process:
* (SEMVER-MAJOR) remove unused internal event (Rich Trott) #53793
cli:
* (SEMVER-MAJOR) remove deprecated V8 flag (Omer Katz) #54761
* (SEMVER-MAJOR) move --trace-atomics-wait to eol (Marco Ippolito) #52747
* (SEMVER-MAJOR) remove --no-experimental-global-customevent flag (Daeyeon Jeong) #52723
* (SEMVER-MAJOR) remove --no-experimental-fetch flag (Filip Skokan) #52611
* (SEMVER-MAJOR) remove --no-experimental-global-webcrypto flag (Filip Skokan) #52564
crypto:
* (SEMVER-MAJOR) runtime deprecate crypto.fips (Yagiz Nizipli) #55019
* (SEMVER-MAJOR) remove ERR_CRYPTO_SCRYPT_INVALID_PARAMETER (Tobias Nießen) #53305
* (SEMVER-MAJOR) move DEP0182 to runtime deprecation (Tobias Nießen) #52552
deps:
* (SEMVER-MAJOR) V8: cherry-pick 97199f686e2f (Michaël Zasso) #54536
* (SEMVER-MAJOR) V8: cherry-pick 01a47f3ffff2 (Michaël Zasso) #54536
* (SEMVER-MAJOR) patch V8 to support older Clang versions (Michaël Zasso) #54536
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #54536
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #54536
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #54536
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54536
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #54536
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #54536
* (SEMVER-MAJOR) update V8 to 12.9.202.18 (Michaël Zasso) #54536
* (SEMVER-MAJOR) remove bogus V8 DCHECK (Michaël Zasso) #54077
* (SEMVER-MAJOR) V8: cherry-pick 00e9eeb3fb2c (Michaël Zasso) #54077
* (SEMVER-MAJOR) V8: cherry-pick b1397772c70c (Michaël Zasso) #54077
* (SEMVER-MAJOR) V8: cherry-pick 35888fee7bba (Joyee Cheung) #54077
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #54077
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #54077
* (SEMVER-MAJOR) V8: revert CL 5331688 (Michaël Zasso) #54077
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #54077
* (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #54077
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #54077
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #54077
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #54077
* (SEMVER-MAJOR) update V8 to 12.8.374.13 (Michaël Zasso) #54077
doc:
* (SEMVER-MAJOR) reflect toolchains used for official binaries (Richard Lau) #54967
* (SEMVER-MAJOR) use gcc 12 on AIX for Node.js >=23 (Richard Lau) #54338
esm:
* (SEMVER-MAJOR) export 'module.exports' on ESM CJS wrapper (Guy Bedford) #53848
events:
* (SEMVER-MAJOR) set EventEmitterAsyncResource fields private (Yagiz Nizipli) #54889
fs:
* (SEMVER-MAJOR) adjust typecheck for `type` in `fs.symlink()` (Livia Medeiros) #49741
* (SEMVER-MAJOR) runtime deprecate `dirent.path` (Antoine du Hamel) #51050
lib:
* (SEMVER-MAJOR) validate signals with interface converter (Jason Zhang) #54965
* (SEMVER-MAJOR) implement interface converter in webidl (Jason Zhang) #54965
* (SEMVER-MAJOR) expose global CloseEvent (Matthew Aitken) #53355
net:
* (SEMVER-MAJOR) validate host name for server listen (Jason Zhang) #54470
path:
* (SEMVER-MAJOR) fix bugs and inconsistencies (Hüseyin Açacak) #54224
process:
* (SEMVER-MAJOR) remove `process.assert` (Aviv Keller) #55035
src:
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 131 (Michaël Zasso) #54536
* (SEMVER-MAJOR) stop using deprecated fields of `v8::FastApiCallbackOptions` (Andreas Haas) #54077
* (SEMVER-MAJOR) remove dependency on wrapper-descriptor-based CppHeap (Joyee Cheung) #54077
* (SEMVER-MAJOR) add source location to v8::TaskRunner (François Doray) #54077
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 129 (Michaël Zasso) #54077
* (SEMVER-MAJOR) do not use soon-to-be-deprecated V8 API (Igor Sheludko) #53174
* (SEMVER-MAJOR) add UV_PIPE_NO_TRUNCATE for bind in pipe_wrap.cc (theanarkh) #52347
stream:
* (SEMVER-MAJOR) pipe to a closed or destroyed stream is not allowed in pipeline (jakecastelli) #53241
string_decoder:
* (SEMVER-MAJOR) refactor encoding validation (Yagiz Nizipli) #54957
test:
* (SEMVER-MAJOR) update v8-stats test for V8 12.6 (Michaël Zasso) #54077
test_runner:
* (SEMVER-MAJOR) detect only tests when --test is not used (Colin Ihrig) #54881
* (SEMVER-MAJOR) always make spec the default reporter (Colin Ihrig) #54548
* (SEMVER-MAJOR) expose lcov reporter as newable function (Chemi Atlow) #52403
timers:
* (SEMVER-MAJOR) emit warning if delay is negative or NaN (jakecastelli) #46678
tls:
* (SEMVER-MAJOR) fix 'ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED' typo (Aviv Keller) #52627
tools:
* (SEMVER-MAJOR) add additonal include dirs for V8 on AIX (Abdirahim Musse) #54536
* (SEMVER-MAJOR) update V8 gypfiles for 12.8 (Michaël Zasso) #54077
* (SEMVER-MAJOR) update V8 gypfiles for 12.7 (Richard Lau) #54077
* (SEMVER-MAJOR) update V8 gypfiles for 12.6 (Michaël Zasso) #54077
util:
* (SEMVER-MAJOR) move util.log to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isPrimitive to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isFunction to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isError to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isDate to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isObject to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isRegExp to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isUndefined to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isSymbol to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isString to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isNumber to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isNullOrUndefined to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isNull to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isBuffer to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util.isBoolean to eol (marco-ippolito) #52744
* (SEMVER-MAJOR) move util._extend to eol (marco-ippolito) #52744
zlib:
* (SEMVER-MAJOR) remove `zlib.bytesRead` (Yagiz Nizipli) #55020
PR-URL: TBD1 parent e79ae1b commit 2711036
File tree
26 files changed
+444
-1
lines changed- doc/changelogs
- src
26 files changed
+444
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| 35 | + | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| 41 | + | |
| 42 | + | |
39 | 43 | | |
40 | 44 | | |
41 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| 157 | + | |
157 | 158 | | |
158 | 159 | | |
159 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
67 | 68 | | |
68 | 69 | | |
69 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
0 commit comments