|
8 | 8 | </tr>
|
9 | 9 | <tr>
|
10 | 10 | <td>
|
| 11 | +<a href="#23.9.0">23.9.0</a><br/> |
11 | 12 | <a href="#23.8.0">23.8.0</a><br/>
|
12 | 13 | <a href="#23.7.0">23.7.0</a><br/>
|
13 | 14 | <a href="#23.6.1">23.6.1</a><br/>
|
|
47 | 48 | * [io.js](CHANGELOG_IOJS.md)
|
48 | 49 | * [Archive](CHANGELOG_ARCHIVE.md)
|
49 | 50 |
|
| 51 | +<a id="23.9.0"></a> |
| 52 | + |
| 53 | +## 2025-02-26, Version 23.9.0 (Current), @targos |
| 54 | + |
| 55 | +### Notable Changes |
| 56 | + |
| 57 | +* \[[`927d985aa0`](https://github.com/nodejs/node/commit/927d985aa0)] - **(SEMVER-MINOR)** **dns**: add TLSA record query and parsing (Rithvik Vibhu) [#52983](https://github.com/nodejs/node/pull/52983) |
| 58 | +* \[[`0236fbf75a`](https://github.com/nodejs/node/commit/0236fbf75a)] - **(SEMVER-MINOR)** **process**: add threadCpuUsage (Paolo Insogna) [#56467](https://github.com/nodejs/node/pull/56467) |
| 59 | + |
| 60 | +### Commits |
| 61 | + |
| 62 | +* \[[`f4a82fddb1`](https://github.com/nodejs/node/commit/f4a82fddb1)] - **benchmark**: add a warmup on bench-openSync (Elves Vieira) [#57051](https://github.com/nodejs/node/pull/57051) |
| 63 | +* \[[`d6111eaf8b`](https://github.com/nodejs/node/commit/d6111eaf8b)] - **build**: print 'Formatting Markdown...' for long task markdown formatting (1ilsang) [#57108](https://github.com/nodejs/node/pull/57108) |
| 64 | +* \[[`922ea2f8c7`](https://github.com/nodejs/node/commit/922ea2f8c7)] - **build**: add skip\_apidoc\_files and include QUIC (RafaelGSS) [#56941](https://github.com/nodejs/node/pull/56941) |
| 65 | +* \[[`5af35d1850`](https://github.com/nodejs/node/commit/5af35d1850)] - **build**: fix GN build failure (Cheng) [#57013](https://github.com/nodejs/node/pull/57013) |
| 66 | +* \[[`35f89aa66f`](https://github.com/nodejs/node/commit/35f89aa66f)] - **build**: fix GN build of uv (Cheng) [#56955](https://github.com/nodejs/node/pull/56955) |
| 67 | +* \[[`891a23975c`](https://github.com/nodejs/node/commit/891a23975c)] - **cli**: allow --cpu-prof\* in NODE\_OPTIONS (Carlos Espa) [#57018](https://github.com/nodejs/node/pull/57018) |
| 68 | +* \[[`b50fc42a99`](https://github.com/nodejs/node/commit/b50fc42a99)] - **crypto**: support --use-system-ca on non-Windows and non-macOS (Joyee Cheung) [#57009](https://github.com/nodejs/node/pull/57009) |
| 69 | +* \[[`dfdaa92a37`](https://github.com/nodejs/node/commit/dfdaa92a37)] - **crypto**: fix missing OPENSSL\_NO\_ENGINE guard (Shelley Vohr) [#57012](https://github.com/nodejs/node/pull/57012) |
| 70 | +* \[[`18ea88bcbe`](https://github.com/nodejs/node/commit/18ea88bcbe)] - **crypto**: cleanup root certificates and skip PEM deserialization (Joyee Cheung) [#56999](https://github.com/nodejs/node/pull/56999) |
| 71 | +* \[[`30000f7b22`](https://github.com/nodejs/node/commit/30000f7b22)] - **deps**: update cjs-module-lexer to 2.1.0 (Node.js GitHub Bot) [#57180](https://github.com/nodejs/node/pull/57180) |
| 72 | +* \[[`552bc7bd57`](https://github.com/nodejs/node/commit/552bc7bd57)] - **deps**: update ngtcp2 to 1.11.0 (Node.js GitHub Bot) [#57179](https://github.com/nodejs/node/pull/57179) |
| 73 | +* \[[`b809db09bf`](https://github.com/nodejs/node/commit/b809db09bf)] - **deps**: update sqlite to 3.49.1 (Node.js GitHub Bot) [#57178](https://github.com/nodejs/node/pull/57178) |
| 74 | +* \[[`ac0f18e09f`](https://github.com/nodejs/node/commit/ac0f18e09f)] - **deps**: update ada to 3.1.0 (Node.js GitHub Bot) [#57083](https://github.com/nodejs/node/pull/57083) |
| 75 | +* \[[`927d985aa0`](https://github.com/nodejs/node/commit/927d985aa0)] - **(SEMVER-MINOR)** **dns**: add TLSA record query and parsing (Rithvik Vibhu) [#52983](https://github.com/nodejs/node/pull/52983) |
| 76 | +* \[[`d7cc014de0`](https://github.com/nodejs/node/commit/d7cc014de0)] - **doc**: update options to filehandle.appendFile() (Hasegawa-Yukihiro) [#56972](https://github.com/nodejs/node/pull/56972) |
| 77 | +* \[[`5cf36a04a4`](https://github.com/nodejs/node/commit/5cf36a04a4)] - **doc**: add additional caveat for fs.watch (Michael Dawson) [#57150](https://github.com/nodejs/node/pull/57150) |
| 78 | +* \[[`f399d50d0f`](https://github.com/nodejs/node/commit/f399d50d0f)] - **doc**: fix typo in Windows building instructions (Tim Jacomb) [#57158](https://github.com/nodejs/node/pull/57158) |
| 79 | +* \[[`fb15c404bc`](https://github.com/nodejs/node/commit/fb15c404bc)] - **doc**: fix web.libera.chat link in pull-requests.md (Samuel Bronson) [#57076](https://github.com/nodejs/node/pull/57076) |
| 80 | +* \[[`ca651063c0`](https://github.com/nodejs/node/commit/ca651063c0)] - **doc**: remove buffered flag from performance hooks examples (Pavel Romanov) [#52607](https://github.com/nodejs/node/pull/52607) |
| 81 | +* \[[`ba84b6765d`](https://github.com/nodejs/node/commit/ba84b6765d)] - **doc**: fix 'introduced\_in' version in typescript module (1ilsang) [#57109](https://github.com/nodejs/node/pull/57109) |
| 82 | +* \[[`6cf207e13b`](https://github.com/nodejs/node/commit/6cf207e13b)] - **doc**: fix link and history of `SourceMap` sections (Antoine du Hamel) [#57098](https://github.com/nodejs/node/pull/57098) |
| 83 | +* \[[`d978aeee4b`](https://github.com/nodejs/node/commit/d978aeee4b)] - **doc**: add `module namespace object` links (Dario Piotrowicz) [#57093](https://github.com/nodejs/node/pull/57093) |
| 84 | +* \[[`51adbd5c72`](https://github.com/nodejs/node/commit/51adbd5c72)] - **doc**: disambiguate pseudo-code statement (Dario Piotrowicz) [#57092](https://github.com/nodejs/node/pull/57092) |
| 85 | +* \[[`4eec167da0`](https://github.com/nodejs/node/commit/4eec167da0)] - **doc**: update clang-cl on Windows building guide (Joyee Cheung) [#57087](https://github.com/nodejs/node/pull/57087) |
| 86 | +* \[[`0762086b0b`](https://github.com/nodejs/node/commit/0762086b0b)] - **doc**: update Xcode version used for arm64 and pkg (Michaël Zasso) [#57104](https://github.com/nodejs/node/pull/57104) |
| 87 | +* \[[`efd2202529`](https://github.com/nodejs/node/commit/efd2202529)] - **doc**: fix wrong articles used to address modules (Dario Piotrowicz) [#57090](https://github.com/nodejs/node/pull/57090) |
| 88 | +* \[[`ed5671f1bc`](https://github.com/nodejs/node/commit/ed5671f1bc)] - **doc**: update `module.builtinModules` sentence (Dario Piotrowicz) [#57089](https://github.com/nodejs/node/pull/57089) |
| 89 | +* \[[`9de45cbac9`](https://github.com/nodejs/node/commit/9de45cbac9)] - **doc**: `modules.md`: fix `distance` definition (Alexander “weej” Jones) [#57046](https://github.com/nodejs/node/pull/57046) |
| 90 | +* \[[`a7e5ef9e01`](https://github.com/nodejs/node/commit/a7e5ef9e01)] - **doc**: fix wrong verb form (Dario Piotrowicz) [#57091](https://github.com/nodejs/node/pull/57091) |
| 91 | +* \[[`c02494f5fe`](https://github.com/nodejs/node/commit/c02494f5fe)] - **doc**: fix transpiler loader hooks documentation (Joyee Cheung) [#57037](https://github.com/nodejs/node/pull/57037) |
| 92 | +* \[[`5b2dfadd40`](https://github.com/nodejs/node/commit/5b2dfadd40)] - **doc**: add a note about `require('../common')` in testing documentation (Aditi) [#56953](https://github.com/nodejs/node/pull/56953) |
| 93 | +* \[[`50ba04e214`](https://github.com/nodejs/node/commit/50ba04e214)] - **doc**: recommend writing tests in new files and including comments (Joyee Cheung) [#57028](https://github.com/nodejs/node/pull/57028) |
| 94 | +* \[[`6951133e1a`](https://github.com/nodejs/node/commit/6951133e1a)] - **doc**: improve documentation on argument validation (Aditi) [#56954](https://github.com/nodejs/node/pull/56954) |
| 95 | +* \[[`44dd8a5cc2`](https://github.com/nodejs/node/commit/44dd8a5cc2)] - **doc**: buffer: fix typo on `Buffer.copyBytesFrom(` `offset` option (tpoisseau) [#57015](https://github.com/nodejs/node/pull/57015) |
| 96 | +* \[[`c011271a70`](https://github.com/nodejs/node/commit/c011271a70)] - **doc**: update cleanup to trust on vuln db automation (Rafael Gonzaga) [#57004](https://github.com/nodejs/node/pull/57004) |
| 97 | +* \[[`a6b7bce3a0`](https://github.com/nodejs/node/commit/a6b7bce3a0)] - **doc**: move stability index after history section for consistency (Antoine du Hamel) [#56997](https://github.com/nodejs/node/pull/56997) |
| 98 | +* \[[`3bc6d626b4`](https://github.com/nodejs/node/commit/3bc6d626b4)] - **doc**: add `signal` to `filehandle.writeFile()` options (Yukihiro Hasegawa) [#56804](https://github.com/nodejs/node/pull/56804) |
| 99 | +* \[[`2990cc8616`](https://github.com/nodejs/node/commit/2990cc8616)] - **doc**: run license-builder (github-actions\[bot]) [#56985](https://github.com/nodejs/node/pull/56985) |
| 100 | +* \[[`40f3a516bf`](https://github.com/nodejs/node/commit/40f3a516bf)] - **fs**: handle UV\_ENOTDIR in `fs.statSync` with `throwIfNoEntry` provided (Juan José Arboleda) [#56996](https://github.com/nodejs/node/pull/56996) |
| 101 | +* \[[`347043dc0a`](https://github.com/nodejs/node/commit/347043dc0a)] - **inspector**: convert event params to protocol without json (Chengzhong Wu) [#57027](https://github.com/nodejs/node/pull/57027) |
| 102 | +* \[[`3bb60a30d5`](https://github.com/nodejs/node/commit/3bb60a30d5)] - **inspector**: skip promise hook in the inspector async hook (Joyee Cheung) [#57148](https://github.com/nodejs/node/pull/57148) |
| 103 | +* \[[`b526165449`](https://github.com/nodejs/node/commit/b526165449)] - **lib**: fixup more incorrect ERR\_INVALID\_ARG\_VALUE uses (James M Snell) [#57177](https://github.com/nodejs/node/pull/57177) |
| 104 | +* \[[`590f7024c7`](https://github.com/nodejs/node/commit/590f7024c7)] - **lib**: fixup incorrect argument order in assertEncoding (James M Snell) [#57177](https://github.com/nodejs/node/pull/57177) |
| 105 | +* \[[`d09439a76a`](https://github.com/nodejs/node/commit/d09439a76a)] - **meta**: bump `actions/setup-python` from 5.3.0 to 5.4.0 (dependabot\[bot]) [#56867](https://github.com/nodejs/node/pull/56867) |
| 106 | +* \[[`3ea44e44aa`](https://github.com/nodejs/node/commit/3ea44e44aa)] - **meta**: bump `peter-evans/create-pull-request` from 7.0.5 to 7.0.6 (dependabot\[bot]) [#56866](https://github.com/nodejs/node/pull/56866) |
| 107 | +* \[[`f48945df6f`](https://github.com/nodejs/node/commit/f48945df6f)] - **meta**: bump `mozilla-actions/sccache-action` from 0.0.6 to 0.0.7 (dependabot\[bot]) [#56865](https://github.com/nodejs/node/pull/56865) |
| 108 | +* \[[`950a8c722b`](https://github.com/nodejs/node/commit/950a8c722b)] - **meta**: bump `codecov/codecov-action` from 5.0.7 to 5.3.1 (dependabot\[bot]) [#56864](https://github.com/nodejs/node/pull/56864) |
| 109 | +* \[[`ea0ebf611f`](https://github.com/nodejs/node/commit/ea0ebf611f)] - **meta**: bump `step-security/harden-runner` from 2.10.2 to 2.10.4 (dependabot\[bot]) [#56863](https://github.com/nodejs/node/pull/56863) |
| 110 | +* \[[`5002b66add`](https://github.com/nodejs/node/commit/5002b66add)] - **meta**: bump `actions/cache` from 4.1.2 to 4.2.0 (dependabot\[bot]) [#56862](https://github.com/nodejs/node/pull/56862) |
| 111 | +* \[[`0d89c99dbe`](https://github.com/nodejs/node/commit/0d89c99dbe)] - **meta**: bump `actions/stale` from 9.0.0 to 9.1.0 (dependabot\[bot]) [#56860](https://github.com/nodejs/node/pull/56860) |
| 112 | +* \[[`894f0aae66`](https://github.com/nodejs/node/commit/894f0aae66)] - **meta**: bump `github/codeql-action` from 3.27.5 to 3.28.8 (dependabot\[bot]) [#56859](https://github.com/nodejs/node/pull/56859) |
| 113 | +* \[[`47b4696d28`](https://github.com/nodejs/node/commit/47b4696d28)] - **meta**: add CODEOWNERS for SQLite (Colin Ihrig) [#57147](https://github.com/nodejs/node/pull/57147) |
| 114 | +* \[[`2ec4ff17a6`](https://github.com/nodejs/node/commit/2ec4ff17a6)] - **meta**: update last name for jkrems (Jan Martin) [#57006](https://github.com/nodejs/node/pull/57006) |
| 115 | +* \[[`be76b44928`](https://github.com/nodejs/node/commit/be76b44928)] - **module**: improve error message from asynchronicity in require(esm) (Joyee Cheung) [#57126](https://github.com/nodejs/node/pull/57126) |
| 116 | +* \[[`d5a994ced1`](https://github.com/nodejs/node/commit/d5a994ced1)] - **module**: allow omitting context in synchronous next hooks (Joyee Cheung) [#57056](https://github.com/nodejs/node/pull/57056) |
| 117 | +* \[[`0236fbf75a`](https://github.com/nodejs/node/commit/0236fbf75a)] - **(SEMVER-MINOR)** **process**: add threadCpuUsage (Paolo Insogna) [#56467](https://github.com/nodejs/node/pull/56467) |
| 118 | +* \[[`bc296a4aa1`](https://github.com/nodejs/node/commit/bc296a4aa1)] - **process**: remove support for undocumented symbol (Antoine du Hamel) [#56552](https://github.com/nodejs/node/pull/56552) |
| 119 | +* \[[`f2db69a08f`](https://github.com/nodejs/node/commit/f2db69a08f)] - **sea**: suppress builtin warning with disableExperimentalSEAWarning option (koooge) [#57086](https://github.com/nodejs/node/pull/57086) |
| 120 | +* \[[`456445664a`](https://github.com/nodejs/node/commit/456445664a)] - **src**: fix crash when lazy getter is invoked in a vm context (Chengzhong Wu) [#57168](https://github.com/nodejs/node/pull/57168) |
| 121 | +* \[[`5c0742abab`](https://github.com/nodejs/node/commit/5c0742abab)] - **src**: do not format single string argument for THROW\_ERR\_\* (Joyee Cheung) [#57126](https://github.com/nodejs/node/pull/57126) |
| 122 | +* \[[`eaead6f8a0`](https://github.com/nodejs/node/commit/eaead6f8a0)] - **src**: gate all quic behind disabled-by-default compile flag (James M Snell) [#57142](https://github.com/nodejs/node/pull/57142) |
| 123 | +* \[[`0f6895fecb`](https://github.com/nodejs/node/commit/0f6895fecb)] - **src**: move instead of copy shared pointer in node\_blob (Michaël Zasso) [#57120](https://github.com/nodejs/node/pull/57120) |
| 124 | +* \[[`f590ad9acf`](https://github.com/nodejs/node/commit/f590ad9acf)] - **src**: replace NewFromUtf8 with OneByteString where appropriate (James M Snell) [#57096](https://github.com/nodejs/node/pull/57096) |
| 125 | +* \[[`452463f09c`](https://github.com/nodejs/node/commit/452463f09c)] - **src**: port `defineLazyProperties` to native code (Antoine du Hamel) [#57081](https://github.com/nodejs/node/pull/57081) |
| 126 | +* \[[`47ddf5529f`](https://github.com/nodejs/node/commit/47ddf5529f)] - **src**: improve error handling in node\_blob (James M Snell) [#57078](https://github.com/nodejs/node/pull/57078) |
| 127 | +* \[[`899890b20f`](https://github.com/nodejs/node/commit/899890b20f)] - **src**: improve error handling in multiple files (James M Snell) [#56962](https://github.com/nodejs/node/pull/56962) |
| 128 | +* \[[`286bb84188`](https://github.com/nodejs/node/commit/286bb84188)] - **src**: fix accessing empty string (Cheng) [#57014](https://github.com/nodejs/node/pull/57014) |
| 129 | +* \[[`fa26f83e5b`](https://github.com/nodejs/node/commit/fa26f83e5b)] - **src**: lock the isolate properly in IsolateData destructor (Joyee Cheung) [#57031](https://github.com/nodejs/node/pull/57031) |
| 130 | +* \[[`7e2dac9fcc`](https://github.com/nodejs/node/commit/7e2dac9fcc)] - **src**: add self-assigment memcpy checks (Burkov Egor) [#56986](https://github.com/nodejs/node/pull/56986) |
| 131 | +* \[[`d8e70dcaa6`](https://github.com/nodejs/node/commit/d8e70dcaa6)] - **src**: improve node::Dotenv trimming (Dario Piotrowicz) [#56983](https://github.com/nodejs/node/pull/56983) |
| 132 | +* \[[`41f444fa78`](https://github.com/nodejs/node/commit/41f444fa78)] - **src**: improve error handling in string\_bytes/decoder (James M Snell) [#56978](https://github.com/nodejs/node/pull/56978) |
| 133 | +* \[[`d0ee8c0a20`](https://github.com/nodejs/node/commit/d0ee8c0a20)] - **src**: improve error handling in process\_wrap (James M Snell) [#56977](https://github.com/nodejs/node/pull/56977) |
| 134 | +* \[[`a751addc86`](https://github.com/nodejs/node/commit/a751addc86)] - **test**: add doAppendAndCancel test (Hasegawa-Yukihiro) [#56972](https://github.com/nodejs/node/pull/56972) |
| 135 | +* \[[`d41952bafe`](https://github.com/nodejs/node/commit/d41952bafe)] - **test**: fix test-without-async-context-frame.mjs in debug mode (Joyee Cheung) [#57034](https://github.com/nodejs/node/pull/57034) |
| 136 | +* \[[`0ea92cef0b`](https://github.com/nodejs/node/commit/0ea92cef0b)] - **test**: make eval snapshot comparison more flexible (Shelley Vohr) [#57020](https://github.com/nodejs/node/pull/57020) |
| 137 | +* \[[`2d860e602e`](https://github.com/nodejs/node/commit/2d860e602e)] - **test**: simplify test-http2-client-promisify-connect-error (Luigi Pinca) [#57144](https://github.com/nodejs/node/pull/57144) |
| 138 | +* \[[`8e3de98c3b`](https://github.com/nodejs/node/commit/8e3de98c3b)] - **test**: improve error output of test-http2-client-promisify-connect-error (Antoine du Hamel) [#57135](https://github.com/nodejs/node/pull/57135) |
| 139 | +* \[[`a588066518`](https://github.com/nodejs/node/commit/a588066518)] - **test**: add case for unrecognised fields within pjson "exports" (Jacob Smith) [#57026](https://github.com/nodejs/node/pull/57026) |
| 140 | +* \[[`b369ad6e45`](https://github.com/nodejs/node/commit/b369ad6e45)] - **test**: remove unnecessary assert requiring from tests (Dario Piotrowicz) [#57008](https://github.com/nodejs/node/pull/57008) |
| 141 | +* \[[`9b98ac6a81`](https://github.com/nodejs/node/commit/9b98ac6a81)] - **test**: update WPT for urlpattern to ef6d83d789 (Node.js GitHub Bot) [#56984](https://github.com/nodejs/node/pull/56984) |
| 142 | +* \[[`0a82d27d28`](https://github.com/nodejs/node/commit/0a82d27d28)] - **test**: reduce flakiness on test-net-write-fully-async-buffer (Yagiz Nizipli) [#56971](https://github.com/nodejs/node/pull/56971) |
| 143 | +* \[[`ab150d7781`](https://github.com/nodejs/node/commit/ab150d7781)] - **test**: remove flakiness on macOS test (Yagiz Nizipli) [#56971](https://github.com/nodejs/node/pull/56971) |
| 144 | +* \[[`ccb8c12712`](https://github.com/nodejs/node/commit/ccb8c12712)] - **test,crypto**: make tests work for BoringSSL (Shelley Vohr) [#57021](https://github.com/nodejs/node/pull/57021) |
| 145 | +* \[[`2abffd40de`](https://github.com/nodejs/node/commit/2abffd40de)] - **test\_runner**: refactor testPlan counter increse (Pietro Marchini) [#56765](https://github.com/nodejs/node/pull/56765) |
| 146 | +* \[[`a424c15827`](https://github.com/nodejs/node/commit/a424c15827)] - **test\_runner**: allow special characters in snapshot keys (Carlos Espa) [#57017](https://github.com/nodejs/node/pull/57017) |
| 147 | +* \[[`ebacbf8d2b`](https://github.com/nodejs/node/commit/ebacbf8d2b)] - **tools**: run Linux tests on GitHub arm64 runners as well (Dennis Ameling) [#57162](https://github.com/nodejs/node/pull/57162) |
| 148 | +* \[[`07249bf2df`](https://github.com/nodejs/node/commit/07249bf2df)] - **tools**: consolidate 'introduced\_in' check for docs (1ilsang) [#57109](https://github.com/nodejs/node/pull/57109) |
| 149 | +* \[[`6cdee545f6`](https://github.com/nodejs/node/commit/6cdee545f6)] - **tools**: do not run major-release workflow on forks (Rich Trott) [#57064](https://github.com/nodejs/node/pull/57064) |
| 150 | +* \[[`1efd74b1b0`](https://github.com/nodejs/node/commit/1efd74b1b0)] - **tools**: fix release URL computation in update-root-certs.mjs (Joyee Cheung) [#56843](https://github.com/nodejs/node/pull/56843) |
| 151 | +* \[[`a9112df8d3`](https://github.com/nodejs/node/commit/a9112df8d3)] - **tools**: add support for `import source` syntax in linter (Antoine du Hamel) [#56992](https://github.com/nodejs/node/pull/56992) |
| 152 | +* \[[`e8c5acf873`](https://github.com/nodejs/node/commit/e8c5acf873)] - **typings**: fix `ImportModuleDynamicallyCallback` return type (Chengzhong Wu) [#57160](https://github.com/nodejs/node/pull/57160) |
| 153 | +* \[[`5997393521`](https://github.com/nodejs/node/commit/5997393521)] - **url**: improve urlpattern regexp performance (Yagiz Nizipli) [#57136](https://github.com/nodejs/node/pull/57136) |
| 154 | + |
50 | 155 | <a id="23.8.0"></a>
|
51 | 156 |
|
52 | 157 | ## 2025-02-13, Version 23.8.0 (Current), @targos
|
|
0 commit comments