Releases
v23.9.0
2025-02-26, Version 23.9.0 (Current), @targos
Latest
targos
released this
26 Feb 16:38
Notable Changes
[927d985aa0
] - (SEMVER-MINOR) dns : add TLSA record query and parsing (Rithvik Vibhu) #52983
[0236fbf75a
] - (SEMVER-MINOR) process : add threadCpuUsage (Paolo Insogna) #56467
Commits
[f4a82fddb1
] - benchmark : add a warmup on bench-openSync (Elves Vieira) #57051
[b384baa073
] - build : print 'Formatting Markdown...' for long task markdown formatting (1ilsang) #57108
[fec2d50308
] - build : add skip_apidoc_files and include QUIC (RafaelGSS) #56941
[5af35d1850
] - build : fix GN build failure (Cheng) #57013
[35f89aa66f
] - build : fix GN build of uv (Cheng) #56955
[e26d4841d1
] - cli : allow --cpu-prof* in NODE_OPTIONS (Carlos Espa) #57018
[b50fc42a99
] - crypto : support --use-system-ca on non-Windows and non-macOS (Joyee Cheung) #57009
[dfdaa92a37
] - crypto : fix missing OPENSSL_NO_ENGINE guard (Shelley Vohr) #57012
[18ea88bcbe
] - crypto : cleanup root certificates and skip PEM deserialization (Joyee Cheung) #56999
[8076284f9e
] - deps : update cjs-module-lexer to 2.1.0 (Node.js GitHub Bot) #57180
[8644cf3e5a
] - deps : update ngtcp2 to 1.11.0 (Node.js GitHub Bot) #57179
[2aceca15d6
] - deps : update sqlite to 3.49.1 (Node.js GitHub Bot) #57178
[8421021427
] - deps : update ada to 3.1.0 (Node.js GitHub Bot) #57083
[21d795a5f0
] - (SEMVER-MINOR) dns : add TLSA record query and parsing (Rithvik Vibhu) #52983
[455bf5a0a8
] - doc : update options to filehandle.appendFile() (Hasegawa-Yukihiro) #56972
[f35bd869ee
] - doc : add additional caveat for fs.watch (Michael Dawson) #57150
[4413ce7ed3
] - doc : fix typo in Windows building instructions (Tim Jacomb) #57158
[66614cfcf3
] - doc : fix web.libera.chat link in pull-requests.md (Samuel Bronson) #57076
[587112cb08
] - doc : remove buffered flag from performance hooks examples (Pavel Romanov) #52607
[fdc8aeb8a0
] - doc : fix 'introduced_in' version in typescript module (1ilsang) #57109
[b6960499c8
] - doc : fix link and history of SourceMap
sections (Antoine du Hamel) #57098
[0de128ca97
] - doc : add module namespace object
links (Dario Piotrowicz) #57093
[5a74568320
] - doc : disambiguate pseudo-code statement (Dario Piotrowicz) #57092
[46df14ddcb
] - doc : update clang-cl on Windows building guide (Joyee Cheung) #57087
[4b02fdc72f
] - doc : update Xcode version used for arm64 and pkg (Michaël Zasso) #57104
[78d4e52a52
] - doc : fix wrong articles used to address modules (Dario Piotrowicz) #57090
[ed5671f1bc
] - doc : update module.builtinModules
sentence (Dario Piotrowicz) #57089
[9de45cbac9
] - doc : modules.md
: fix distance
definition (Alexander “weej” Jones) #57046
[a7e5ef9e01
] - doc : fix wrong verb form (Dario Piotrowicz) #57091
[c02494f5fe
] - doc : fix transpiler loader hooks documentation (Joyee Cheung) #57037
[5b2dfadd40
] - doc : add a note about require('../common')
in testing documentation (Aditi) #56953
[50ba04e214
] - doc : recommend writing tests in new files and including comments (Joyee Cheung) #57028
[6951133e1a
] - doc : improve documentation on argument validation (Aditi) #56954
[44dd8a5cc2
] - doc : buffer: fix typo on Buffer.copyBytesFrom(
offset
option (tpoisseau) #57015
[c011271a70
] - doc : update cleanup to trust on vuln db automation (Rafael Gonzaga) #57004
[a6b7bce3a0
] - doc : move stability index after history section for consistency (Antoine du Hamel) #56997
[3bc6d626b4
] - doc : add signal
to filehandle.writeFile()
options (Yukihiro Hasegawa) #56804
[2990cc8616
] - doc : run license-builder (github-actions[bot]) #56985
[40f3a516bf
] - fs : handle UV_ENOTDIR in fs.statSync
with throwIfNoEntry
provided (Juan José Arboleda) #56996
[e10ef275e8
] - inspector : convert event params to protocol without json (Chengzhong Wu) #57027
[d6234b4652
] - inspector : skip promise hook in the inspector async hook (Joyee Cheung) #57148
[aa817853cd
] - lib : fixup more incorrect ERR_INVALID_ARG_VALUE uses (James M Snell) #57177
[e08d7d4e53
] - lib : fixup incorrect argument order in assertEncoding (James M Snell) #57177
[f77069b4e0
] - meta : bump actions/setup-python
from 5.3.0 to 5.4.0 (dependabot[bot]) #56867
[35cdd9b9fe
] - meta : bump peter-evans/create-pull-request
from 7.0.5 to 7.0.6 (dependabot[bot]) #56866
[3d61604f2a
] - meta : bump mozilla-actions/sccache-action
from 0.0.6 to 0.0.7 (dependabot[bot]) #56865
[0dd0108fc5
] - meta : bump codecov/codecov-action
from 5.0.7 to 5.3.1 (dependabot[bot]) #56864
[58d70369e3
] - meta : bump step-security/harden-runner
from 2.10.2 to 2.10.4 (dependabot[bot]) #56863
[dfd42db739
] - meta : bump actions/cache
from 4.1.2 to 4.2.0 (dependabot[bot]) #56862
[7f5f02ba2b
] - meta : bump actions/stale
from 9.0.0 to 9.1.0 (dependabot[bot]) #56860
[85ac02f8d3
] - meta : bump github/codeql-action
from 3.27.5 to 3.28.8 (dependabot[bot]) #56859
[d62299b021
] - meta : add CODEOWNERS for SQLite (Colin Ihrig) #57147
[2ec4ff17a6
] - meta : update last name for jkrems (Jan Martin) #57006
[ad3c572027
] - module : improve error message from asynchronicity in require(esm) (Joyee Cheung) #57126
[cc1cafd562
] - module : allow omitting context in synchronous next hooks (Joyee Cheung) #57056
[c6ddfa52fb
] - (SEMVER-MINOR) process : add threadCpuUsage (Paolo Insogna) #56467
[ac35106625
] - sea : suppress builtin warning with disableExperimentalSEAWarning option (koooge) #57086
[ef314dc773
] - src : fix crash when lazy getter is invoked in a vm context (Chengzhong Wu) #57168
[90a4de02b6
] - src : do not format single string argument for THROW_ERR_* (Joyee Cheung) #57126
[e0a91f631b
] - src : gate all quic behind disabled-by-default compile flag (James M Snell) #57142
[7dd326e3a7
] - src : move instead of copy shared pointer in node_blob (Michaël Zasso) #57120
[e3127b89a2
] - src : replace NewFromUtf8 with OneByteString where appropriate (James M Snell) #57096
[56f9fe7514
] - src : port defineLazyProperties
to native code (Antoine du Hamel) #57081
[90875ba0ca
] - src : improve error handling in node_blob (James M Snell) #57078
[5414eb48b5
] - src : improve error handling in multiple files (James M Snell) #56962
[286bb84188
] - src : fix accessing empty string (Cheng) #57014
[fa26f83e5b
] - src : lock the isolate properly in IsolateData destructor (Joyee Cheung) #57031
[7e2dac9fcc
] - src : add self-assigment memcpy checks (Burkov Egor) #56986
[d8e70dcaa6
] - src : improve node::Dotenv trimming (Dario Piotrowicz) #56983
[41f444fa78
] - src : improve error handling in string_bytes/decoder (James M Snell) #56978
[d0ee8c0a20
] - src : improve error handling in process_wrap (James M Snell) #56977
[1a244177a3
] - test : add doAppendAndCancel test (Hasegawa-Yukihiro) #56972
[51dff8b1ae
] - test : fix test-without-async-context-frame.mjs in debug mode (Joyee Cheung) #57034
[7c7e9f4d84
] - test : make eval snapshot comparison more flexible (Shelley Vohr) #57020
[315244e59e
] - test : simplify test-http2-client-promisify-connect-error (Luigi Pinca) #57144
[ccf496cff9
] - test : improve error output of test-http2-client-promisify-connect-error (Antoine du Hamel) #57135
[a588066518
] - test : add case for unrecognised fields within pjson "exports" (Jacob Smith) #57026
[b369ad6e45
] - test : remove unnecessary assert requiring from tests (Dario Piotrowicz) #57008
[9b98ac6a81
] - test : update WPT for urlpattern to ef6d83d789 (Node.js GitHub Bot) #56984
[0a82d27d28
] - test : reduce flakiness on test-net-write-fully-async-buffer (Yagiz Nizipli) #56971
[ab150d7781
] - test : remove flakiness on macOS test (Yagiz Nizipli) #56971
[ccb8c12712
] - test,crypto : make tests work for BoringSSL (Shelley Vohr) #57021
[116c1fe84c
] - test_runner : refactor testPlan counter increse (Pietro Marchini) #56765
[2929fc6449
] - test_runner : allow special characters in snapshot keys (Carlos Espa) #57017
[a025d7ba07
] - tools : run Linux tests on GitHub arm64 runners as well (Dennis Ameling) #57162
[73a8514305
] - tools : consolidate 'introduced_in' check for docs (1ilsang) #57109
[6cdee545f6
] - tools : do not run major-release workflow on forks (Rich Trott) #57064
[1efd74b1b0
] - tools : fix release URL computation in update-root-certs.mjs (Joyee Cheung) #56843
[a9112df8d3
] - tools : add support for import source
syntax in linter (Antoine du Hamel) #56992
[c6d6be2c3b
] - typings : fix ImportModuleDynamicallyCallback
return type (Chengzhong Wu) #57160
[d922153cbf
] - url : improve urlpattern regexp performance (Yagiz Nizipli) #57136
You can’t perform that action at this time.