Releases
v18.15.0
2023-03-07, Version 18.15.0 'Hydrogen' (LTS), @BethGriggs prepared by @juanarbol
Notable Changes
[63563f8a7a
] - doc,lib,src,test : rename --test-coverage (Colin Ihrig) #46017
[28a775b32f
] - test_runner : add initial code coverage support (Colin Ihrig) #46017
[4d50db14b3
] - (SEMVER-MINOR) test_runner : add reporters (Moshe Atlow) #45712
[643545ab79
] - (SEMVER-MINOR) fs : add statfs() functions (Colin Ihrig) #46358
[110ead9abb
] - (SEMVER-MINOR) vm : expose cachedDataRejected for vm.compileFunction (Anna Henningsen) #46320
[02632b42cf
] - (SEMVER-MINOR) v8 : support gc profile (theanarkh) #46255
[f09b838408
] - (SEMVER-MINOR) src,lib : add constrainedMemory API for process (theanarkh) #46218
[cb5bb12422
] - (SEMVER-MINOR) buffer : add isAscii method (Yagiz Nizipli) #46046
Commits
[6f91c8e2ae
] - benchmark : add trailing commas (Antoine du Hamel) #46370
[d0b9be21eb
] - benchmark : remove buffer benchmarks redundancy (Brian White) #45735
[6468f30d0d
] - benchmark : introduce benchmark combination filtering (Brian White) #45735
[cb5bb12422
] - (SEMVER-MINOR) buffer : add isAscii method (Yagiz Nizipli) #46046
[ec61bb04c0
] - build : export more OpenSSL symbols on Windows (Mohamed Akram) #45486
[7bae4333ce
] - build : fix MSVC 2022 Release compilation (Vladimir Morozov (REDMOND)) #46228
[0f5f2d4470
] - crypto : include hmac.h
in crypto_util.h
(Adam Langley) #46279
[91ece4161b
] - crypto : avoid hang when no algorithm available (Richard Lau) #46237
[492fc95bdf
] - deps : V8: cherry-pick 90be99fab31c (Michaël Zasso) #46646
[732c77e3d9
] - deps : update acorn to 8.8.2 (Node.js GitHub Bot) #46363
[8582f99ffb
] - deps : update to uvwasi 0.0.15 (Colin Ihrig) #46253
[5453cd9940
] - deps : V8: cherry-pick bf0bd4868dde (Michaël Zasso) #45908
[3ea53c5dc8
] - deps : V8: cherry-pick c875e86df1d7 (sepehrst) #46501
[c04808de4b
] - doc : correct the sed
command for macOS in release process docs (Juan José) #46397
[8113220690
] - doc : pass string to textEncoder.encode
as input (Deokjin Kim) #46421
[129dccf5d2
] - doc : add tip for session.post function (theanarkh) #46354
[919e581732
] - doc : add documentation for socket.destroySoon() (Luigi Pinca) #46337
[fc15ac95a5
] - doc : fix commit message using test instead of deps (Tony Gorez) #46313
[d153a93200
] - doc : add v8 fast api contribution guidelines (Yagiz Nizipli) #46199
[dbf082d082
] - doc : fix small typo error (0xflotus) #46186
[94421b4cfe
] - doc : mark some parameters as optional in webstreams (Deokjin Kim) #46269
[5adb743511
] - doc : update output of example in events.getEventListeners
(Deokjin Kim) #46268
[63563f8a7a
] - doc,lib,src,test : rename --test-coverage (Colin Ihrig) #46017
[4e88c7c813
] - esm : delete preload mock test (Geoffrey Booth) #46402
[643545ab79
] - (SEMVER-MINOR) fs : add statfs() functions (Colin Ihrig) #46358
[5019b5473f
] - http : res.setHeaders first implementation (Marco Ippolito) #46109
[76622c4c60
] - inspector : allow opening inspector when NODE_V8_COVERAGE
is set (Moshe Atlow) #46113
[92f0747e03
] - meta : update AUTHORS (Node.js GitHub Bot) #46399
[795251bc6f
] - meta : update AUTHORS (Node.js GitHub Bot) #46303
[8865424c31
] - meta : add .mailmap entry (Rich Trott) #46303
[5ed679407b
] - meta : move evanlucas to emeritus (Evan Lucas) #46274
[403df210ac
] - module : move test reporter loading (Geoffrey Booth) #45923
[2f7319e387
] - readline : fix detection of carriage return (Antoine du Hamel) #46306
[73a8f46c4d
] - Revert "src : let http2 streams end after session close" (Santiago Gimeno) #46721
[30d783f91a
] - src : stop tracing agent before shutting down libuv (Santiago Gimeno) #46380
[1508d90fda
] - src : get rid of fp arithmetic in ParseIPv4Host (Tobias Nießen) #46326
[bdb793a082
] - src : use UNREACHABLE instead of CHECK(falsy) (Tobias Nießen) #46317
[116a33649b
] - src : add support for ETW stack walking (José Dapena Paz) #46203
[b06298c98e
] - src : refactor EndsInANumber in node_url.cc and adds IsIPv4NumberValid (Miguel Teixeira) #46227
[26f41b041c
] - src : fix c++ exception on bad command line arg (Ben Noordhuis) #46290
[14da89f41a
] - src : remove unreachable UNREACHABLE (Tobias Nießen) #46281
[18c4dd004b
] - src : replace custom ASCII validation with simdutf one (Anna Henningsen) #46271
[cde375510f
] - src : replace unreachable code with static_assert (Tobias Nießen) #46250
[f389b2f3fc
] - src : use explicit C++17 fallthrough (Tobias Nießen) #46251
[8adaa1333c
] - src : use CreateEnvironment instead of inlining its code where possible (Anna Henningsen) #45886
[f09b838408
] - (SEMVER-MINOR) src,lib : add constrainedMemory API for process (theanarkh) #46218
[63e92eae63
] - stream : remove brandchecks from stream duplexify (Debadree Chatterjee) #46315
[3acfe9bf92
] - stream : fix readable stream as async iterator function (Erick Wendel) #46147
[de64315ccb
] - test : fix WPT title when no META title is present (Filip Skokan) #46804
[162e3400ff
] - test : fix default WPT titles (Filip Skokan) #46778
[5f422c4d70
] - test : add WPTRunner support for variants and generating WPT reports (Filip Skokan) #46498
[4f5aff2557
] - test : fix tap parser fails if a test logs a number (Pulkit Gupta) #46056
[32b020cf84
] - test : fix tap escaping with and without --test (Pulkit Gupta) #46311
[f2bba1bcdb
] - test : add trailing commas in test/node-api
(Antoine du Hamel) #46384
[f2ebe66fda
] - test : add trailing commas in test/message
(Antoine du Hamel) #46372
[ed564a9985
] - test : add trailing commas in test/pseudo-tty
(Antoine du Hamel) #46371
[e4437dd409
] - test : set common.bits to 64 for loong64 (Shi Pujin) #45383
[9d40aef736
] - test : s390x zlib test case fixes (Adam Majer) #46367
[ed3fb52716
] - test : fix logInTimeout is not function (theanarkh) #46348
[d05b0771be
] - test : avoid trying to call sysctl directly (Adam Majer) #46366
[041aac3bbd
] - test : avoid left behind child processes (Richard Lau) #46276
[837ddcb322
] - test : add failing test for readline with carriage return (Alec Mev) #46075
[75b8db41c6
] - test : reduce fs-write-optional-params
flakiness (LiviaMedeiros) #46238
[c0d3fdaf63
] - test,crypto : add CFRG curve vectors to wrap/unwrap tests (Filip Skokan) #46406
[f328f7b15e
] - test,crypto : update WebCryptoAPI WPT (Filip Skokan) #46267
[1ef3c53e24
] - test_runner : better handle async bootstrap errors (Colin Ihrig) #46720
[0a690efb76
] - test_runner : add describe.only
and it.only
shorthands (Richie McColl) #46604
[28a1317efe
] - test_runner : bootstrap reporters before running tests (Moshe Atlow) #46737
[cd3aaa8fac
] - test_runner : emit test-only diagnostic warning (Richie McColl) #46540
[c19fa45a65
] - test_runner : centralize CLI option handling (Colin Ihrig) #46707
[0898145e37
] - test_runner : display skipped tests in spec reporter output (Richie McColl) #46651
[894d7117fa
] - test_runner : parse non-ascii character correctly (Mert Can Altın) #45736
[5b3c606626
] - test_runner : flatten TAP output when running using --test
(Moshe Atlow) #46440
[391ff0dba4
] - test_runner : allow nesting test within describe (Moshe Atlow) #46544
[ba784e87b4
] - test_runner : fix missing test diagnostics (Moshe Atlow) #46450
[c5f16fb5fb
] - test_runner : top-level diagnostics not ommited when running with --test (Pulkit Gupta) #46441
[28a775b32f
] - test_runner : add initial code coverage support (Colin Ihrig) #46017
[0d999e373a
] - test_runner : make built in reporters internal (Colin Ihrig) #46092
[79f4b426fe
] - test_runner : report file
in test runner events (Moshe Atlow) #46030
[4d50db14b3
] - (SEMVER-MINOR) test_runner : add reporters (Moshe Atlow) #45712
[5fdf374c74
] - test_runner : avoid swallowing of asynchronously thrown errors (MURAKAMI Masahiko) #45264
[23b875806c
] - test_runner : update comment to comply with eslint no-fallthrough rule (Antoine du Hamel) #46258
[00c5495aa3
] - tools : update eslint to 8.33.0 (Node.js GitHub Bot) #46400
[37a6ce1120
] - tools : update doc to [email protected] [email protected] (Node.js GitHub Bot) #46364
[1eaafc7db4
] - tools : update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #46398
[a97774603b
] - tools : require more trailing commas (Antoine du Hamel) #46346
[03e244a59b
] - tools : update lint-md-dependencies (Node.js GitHub Bot) #46302
[60d714e0c3
] - tools : allow icutrim.py to run on python2 (Michael Dawson) #46263
[b7950f50de
] - tools : update eslint to 8.32.0 (Node.js GitHub Bot) #46258
[08bafc84f6
] - url : refactor to use more primordials (Antoine du Hamel) #45966
[02632b42cf
] - (SEMVER-MINOR) v8 : support gc profile (theanarkh) #46255
[110ead9abb
] - (SEMVER-MINOR) vm : expose cachedDataRejected for vm.compileFunction (Anna Henningsen) #46320
You can’t perform that action at this time.