Skip to content

2025-06-24, Version 24.3.0 (Current), @RafaelGSS

Latest
Compare
Choose a tag to compare
@RafaelGSS RafaelGSS released this 24 Jun 23:01
· 964 commits to main since this release
v24.3.0
7419750

Notable Changes

  • [841609ac1c] - doc: add islandryu to collaborators (Shima Ryuhei) #58714
  • [839964ece8] - (SEMVER-MINOR) fs: allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #58490
  • [9b28f40834] - (SEMVER-MINOR) module: remove experimental warning from type stripping (Marco Ippolito) #58643
  • [7cdda927fa] - test: fix test-timeout-flag after revert of auto subtest wait (Pietro Marchini) #58282
  • [dce1995c55] - Revert "test_runner: remove promises returned by t.test()" (Romain Menke) #58282
  • [8b0c5edbb6] - Revert "test_runner: remove promises returned by test()" (Romain Menke) #58282
  • [713fbad7b6] - (SEMVER-MINOR) test_runner: support object property mocking (Idan Goshen) #58438
  • [ef0230abaf] - (SEMVER-MINOR) url: add fileURLToPathBuffer API (James M Snell) #58700

Commits

  • [2ba2c93dee] - build: fix typo 'Stoage' to 'Storage' in help text (ganglike) #58777
  • [11811c15da] - deps: update nghttp2 to 1.66.0 (Node.js GitHub Bot) #58786
  • [7643ce9322] - deps: update acorn to 8.15.0 (Node.js GitHub Bot) #58711
  • [4b61f10eb6] - deps: V8: cherry-pick e3df60f3f5ab (Chengzhong Wu) #58691
  • [fa6854f083] - deps: update amaro to 1.1.0 (Node.js GitHub Bot) #58754
  • [68671f4314] - deps: upgrade npm to 11.4.2 (npm team) #58696
  • [450f4815b3] - deps: update amaro to 1.0.0 (Node.js GitHub Bot) #58639
  • [3aa2762e96] - deps: update sqlite to 3.50.1 (Node.js GitHub Bot) #58630
  • [80eac147e6] - deps: update simdjson to 3.13.0 (Node.js GitHub Bot) #58629
  • [dc1023878c] - deps: update zlib to 1.3.1-470d3a2 (Node.js GitHub Bot) #58628
  • [97fbfd82af] - doc: fix stability 1.x links excluding the decimal digit (Dario Piotrowicz) #58783
  • [e2e88d4971] - doc: fix wrong RFC number in http2 (Deokjin Kim) #58753
  • [7bb1246c8f] - doc: add history entry for TS support in hooks (Antoine du Hamel) #58732
  • [f125310d3a] - doc: run license-builder (github-actions[bot]) #58722
  • [841609ac1c] - doc: add islandryu to collaborators (Shima Ryuhei) #58714
  • [1cc77c7ee6] - doc: punctuation fix for Node-API versioning clarification (Jiacai Liu) #58599
  • [d59680348e] - doc: add path rules and validation for export targets in package.json (0hm☘️) #58604
  • [b6760b3379] - esm: syncify default path of ModuleLoader.load (Jacob Smith) #57419
  • [96c78d726c] - fs: make Dir disposers idempotent (René) #58692
  • [62b5879d88] - fs: avoid computing time coefficient constants in runtime (Livia Medeiros) #58728
  • [af18c0e81a] - fs: remove IIFE in glob (LiviaMedeiros) #58418
  • [fb4378b72e] - fs: add UV_ENOSPC to list of things to pass to err directly (Jacky Zhao) #56918
  • [839964ece8] - (SEMVER-MINOR) fs: allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #58490
  • [c9dc0a8903] - http: fix keep-alive not timing out after post-request empty line (Shima Ryuhei) #58178
  • [b11da1115e] - http2: fix DEP0194 message (KaKa) #58669
  • [b1f60d2f18] - http2: add diagnostics channel 'http2.server.stream.close' (Darshan Sen) #58602
  • [be93091694] - inspector: add protocol methods retrieving sent/received data (Chengzhong Wu) #58645
  • [20089e2a2e] - lib: rename validateInternalField into validateThisInternalField (LiviaMedeiros) #58765
  • [74983832f9] - lib: make validateInternalField() throw ERR_INVALID_THIS (LiviaMedeiros) #58765
  • [081c70878f] - lib: make domexception a native error (Chengzhong Wu) #58691
  • [6390f70da2] - lib,src: support DOMException ser-des (Chengzhong Wu) #58649
  • [4c2c100f63] - meta: add @nodejs/inspector as codeowner (Chengzhong Wu) #58790
  • [ff8a3691c4] - module: fix typescript import.meta.main (Marco Ippolito) #58661
  • [45f7d160ed] - module: refactor commonjs typescript loader (Marco Ippolito) #58657
  • [9b28f40834] - (SEMVER-MINOR) module: remove experimental warning from type stripping (Marco Ippolito) #58643
  • [a3c7a63c73] - module: allow cycles in require() in the CJS handling in ESM loader (Joyee Cheung) #58598
  • [d0e42ffa58] - repl: avoid deprecated require.extensions in tab completion (baki gul) #58653
  • [82b18ba890] - repl: fix tab completion not working with computer string properties (Dario Piotrowicz) #58709
  • [8c2089683e] - src: add FromV8Value<T>() for integral and enum types (Aditi) #57931
  • [a0b1378a20] - src: pass resource on permission checks for spawn (Rafael Gonzaga) #58758
  • [dfb0144490] - src: enhance error messages for unknown options (Pietro Marchini) #58677
  • [e9c6fa514c] - src: replace std::array with static arrays in contextify (Mert Can Altin) #58580
  • [4347ce3dba] - src: add new CopyUtimes function to reduce code duplication (Dario Piotrowicz) #58625
  • [893999e0ee] - src: replace V8 Fast API todo comment with note comment (Dario Piotrowicz) #58614
  • [7cdda927fa] - test: fix test-timeout-flag after revert of auto subtest wait (Pietro Marchini) #58282
  • [d9c2b7054b] - test: refactor repl save-load tests (Dario Piotrowicz) #58715
  • [3faa4e8b56] - test: deflake test-buffer-large-size-buffer-alloc-unsafe (Luigi Pinca) #58771
  • [8eec789888] - test: correct SIMD support comment (Richard Lau) #58767
  • [6e0ee39b6d] - test: skip the test if the buffer allocation fails (Luigi Pinca) #58738
  • [d94b184700] - test: deflake test-buffer-large-size-buffer-alloc (Luigi Pinca) #58734
  • [704b1fa075] - test: add tests for REPL custom evals (Dario Piotrowicz) #57850
  • [c39d570871] - test: reduce the use of private symbols in test-events-once.js (Yoshiya Hinosawa) #58685
  • [b7e488c77f] - test: refactor repl tab complete tests (Dario Piotrowicz) #58636
  • [ec808b3e06] - test: use common.skipIfInspectorDisabled() to skip tests (Dario Piotrowicz) #58675
  • [94e53d4f6c] - test: update WPT for urlpattern to 3ffda23e5a (Node.js GitHub Bot) #58537
  • [fa089d610f] - test: update WPT for dom/abort to dc928169ee (Node.js GitHub Bot) #58644
  • [aa657f0fc4] - test: split indirect eval import tests (Chengzhong Wu) #58637
  • [76e3c8aaf2] - test: update WPT for es-exceptions to 2f96fa1996 (Node.js GitHub Bot) #58640
  • [7e34aa4eaa] - test: skip tests failing when run under root (Livia Medeiros) #58610
  • [85f062c22e] - test: deflake async-hooks/test-improper-order on AIX (Baki Gul) #58567
  • [181014a8fe] - test: cleanup status files (Filip Skokan) #58633
  • [a4d756068d] - test: close FileHandle objects in tests explicitly (James M Snell) #58615
  • [a1529d5d99] - test_runner: automatically wait for subtests to finish (Colin Ihrig) #58800
  • [dce1995c55] - Revert "test_runner: remove promises returned by t.test()" (Romain Menke) #58282
  • [8b0c5edbb6] - Revert "test_runner: remove promises returned by test()" (Romain Menke) #58282
  • [6ef7329c8c] - Revert "test_runner: automatically wait for subtests to finish" (Romain Menke) #58282
  • [c9e7b5e43a] - test_runner: prefer Atomics primordials (Renegade334) #58716
  • [713fbad7b6] - (SEMVER-MINOR) test_runner: support object property mocking (Idan Goshen) #58438
  • [9df1cfe402] - tools: make nodedownload module compatible with Python 3.14 (Lumír 'Frenzy' Balhar) #58752
  • [b5ff3f42b8] - tools: include toolchain.gypi in abseil.gyp (Chengzhong Wu) #58678
  • [dc2f23e986] - tools: bump brace-expansion in /tools/clang-format (dependabot[bot]) #58699
  • [e6a1787140] - tools: bump brace-expansion from 1.1.11 to 1.1.12 in /tools/eslint (dependabot[bot]) #58698
  • [b22e970774] - tools: switch to @stylistic/eslint-plugin (Michaël Zasso) #58623
  • [268c8c1799] - tools: remove config.status under make distclean (René) #58603
  • [c1f9791844] - tools: edit commit-queue workflow file (Antoine du Hamel) #58667
  • [afbaf9277b] - tools: improve release proposal linter (Antoine du Hamel) #58647
  • [17df800b90] - typings: add Atomics primordials (Renegade334) #58577
  • [ffff8ce3a4] - typings: add ZSTD_COMPRESS, ZSTD_DECOMPRESS to internalBinding (Meghan Denny) #58655
  • [ef0230abaf] - (SEMVER-MINOR) url: add fileURLToPathBuffer API (James M Snell) #58700
  • [6f7b89516f] - util: inspect: do not crash on an Error stack pointing to itself (Sam Verschueren) #58196