Skip to content

2025-02-26, Version 23.9.0 (Current), @targos

Latest
Compare
Choose a tag to compare
@targos targos released this 26 Feb 16:38
· 968 commits to main since this release
v23.9.0
9d2368f

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