GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — 2026-02-24, Version 24.14.0 'Krypton' (LTS) by github-actions[bot] · Pull Request #61924 · nodejs/node

Conversation

@github-actions

@github-actions github-actions Bot commented Feb 22, 2026 •
edited by aduh95
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor
  • [8b6d31d379] - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung) #61415
  • [68da144b4e] - build,deps: replace cjs-module-lexer with merve (Yagiz Nizipli) #61456
  • [f3a24c76e4] - (SEMVER-MINOR) deps: add LIEF as a dependency (Joyee Cheung) #61167
  • [1948861d23] - (SEMVER-MINOR) events: repurpose events.listenerCount() to accept EventTargets (René) #60214
  • [d6f7c8d06f] - (SEMVER-MINOR) fs: add ignore option to fs.watch (Matteo Collina) #61433
  • [cb54b3ca6e] - (SEMVER-MINOR) http: add http.setGlobalProxyFromEnv() (Joyee Cheung) #60953
  • [35b1759d06] - (SEMVER-MINOR) module: allow subpath imports that start with #/ (Jan Martin) #60864
  • [2d72ea66f2] - (SEMVER-MINOR) process: preserve AsyncLocalStorage in queueMicrotask only when needed (Gürgün Dayıoğlu) #60913
  • [6f4a4f6c8e] - (SEMVER-MINOR) sea: split sea binary manipulation code (Joyee Cheung) #61167
  • [c0ceb9b065] - (SEMVER-MINOR) sqlite: enable defensive mode by default (Bart Louwers) #61266
  • [33d8e8303b] - (SEMVER-MINOR) sqlite: add sqlite prepare options args (Guilherme Araújo) #61311
  • [563ab699eb] - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) #61548
  • [4c80031000] - (SEMVER-MINOR) stream: add bytes() method to node:stream/consumers (wantaek) #60426
  • [f5233df4ff] - (SEMVER-MINOR) stream: do not pass readable.compose() output via Readable.from() (René) #60907
  • [345a40fda3] - (SEMVER-MINOR) test: use fixture directories for sea tests (Joyee Cheung) #61167
  • [972f82411d] - (SEMVER-MINOR) test_runner: add env option to run function (Ethan Arrowood) #61367
  • [d77f98c4b6] - (SEMVER-MINOR) test_runner: support expecting a test-case to fail (Jacob Smith) #60669
  • [8e900af6ba] - (SEMVER-MINOR) util: add convertProcessSignalToExitCode utility (Erick Wendel) #60963
Commits
  • [180778fb9a] - assert: fix loose deepEqual arrays with undefined and null failing (Ruben Bridgewater) #61587
  • [8b6d31d379] - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung) #61415
  • [83bcd38d35] - benchmark: add streaming TextDecoder benchmark (Сковорода Никита Андреевич) #61549
  • [4c105844c5] - build: add support for Visual Studio 2026 (Michaël Zasso) #60727
  • [1f84fd91d9] - build: skip sscache action on non-main branches (Joyee Cheung) #61790
  • [30601b680f] - build: add --shared-nbytes configure flag (Antoine du Hamel) #61341
  • [c6253eda49] - build: add --shared-hdr-histogram configure flag (Antoine du Hamel) #61280
  • [584c189037] - build: add --shared-gtest configure flag (Antoine du Hamel) #61279
  • [5998987881] - build: aix: deoptimize implementation-visitor.cc with --shared (Stewart X Addison) #61550
  • [68da144b4e] - build,deps: replace cjs-module-lexer with merve (Yagiz Nizipli) #61456
  • [6a4511bafb] - build,win: fix vs2022 compilation (Stefan Stojanovic) #61530
  • [2d6735db8a] - deps: upgrade npm to 11.9.0 (npm team) #61685
  • [699e2f8f81] - deps: update amaro to 1.1.7 (Node.js GitHub Bot) #61730
  • [7be76316d6] - deps: update minimatch to 10.1.2 (Node.js GitHub Bot) #61732
  • [97e5a65013] - deps: update undici to 7.21.0 (Node.js GitHub Bot) #61683
  • [74e4710ee7] - deps: update googletest to 56efe3983185e3f37e43415d1afa97e3860f187f (Node.js GitHub Bot) #61605
  • [b5113e2a2a] - deps: update amaro to 1.1.6 (Node.js GitHub Bot) #61603
  • [f3a24c76e4] - (SEMVER-MINOR) deps: add LIEF as a dependency (Joyee Cheung) #61167
  • [c370c3dc06] - (SEMVER-MINOR) deps: add tools and scripts to pull LIEF as a dependency (Joyee Cheung) #61167
  • [e54975e17d] - deps: V8: cherry-pick highway@dcc0ca1cd42 (Richard Lau) #61008
  • [625b90b76b] - deps: update undici to 7.19.2 (Node.js GitHub Bot) #61566
  • [05e9a9fb5e] - deps: update undici to 7.19.1 (Node.js GitHub Bot) #61514
  • [3d41643e38] - deps: update undici to 7.19.0 (Node.js GitHub Bot) #61470
  • [17b363a66c] - dns: fix Windows SRV ECONNREFUSED by adjusting c-ares fallback detection (notvivek12) #61453
  • [33d0a8c22d] - doc: clarify EventEmitter error handling in threat model (Matteo Collina) #61701
  • [5b8e72cf85] - doc: mention default option for test runner env (Steven) #61659
  • [f44e67fac2] - doc: fix --inspect security warning section (Tim Perry) #61675
  • [a0e09c9043] - doc: document url.format(urlString) as deprecated under DEP0169 (René) #61644
  • [5e719248fe] - doc: deprecation add more codemod (Augustin Mauroy) #61642
  • [8f5a3e5df4] - doc: fix grammatical error in README.md (ayj8201) #61653
  • [d52b535163] - doc: correct tools README Boxstarter link (Mike McCready) #61638
  • [4889dc4f59] - doc: update server.dropMaxConnection link (YuSheng Chen) #61584
  • [8e48e72f2a] - doc: clean up writing-and-running-benchmarks.md (Hardanish Singh) #61345
  • [1948861d23] - (SEMVER-MINOR) events: repurpose events.listenerCount() to accept EventTargets (René) #60214
  • [d6f7c8d06f] - (SEMVER-MINOR) fs: add ignore option to fs.watch (Matteo Collina) #61433
  • [2d7e5f9581] - http: implement slab allocation for HTTP header parsing (Mert Can Altin) #61375
  • [cb54b3ca6e] - (SEMVER-MINOR) http: add http.setGlobalProxyFromEnv() (Joyee Cheung) #60953
  • [6df8be48ce] - lib: use utf8 fast path for streaming TextDecoder (Сковорода Никита Андреевич) #61549
  • [830fff0aca] - lib: recycle queues (Robert Nagy) #61461
  • [069874bdbd] - lib: use StringPrototypeStartsWith from primordials in locks (Taejin Kim) #61492
  • [7824c7589e] - lib: unify ICU and no-ICU TextDecoder (Сковорода Никита Андреевич) #61409
  • [f81430702a] - lib: prefer call() over apply() if argument list is not array (Livia Medeiros) #60796
  • [a723f72e1e] - lib: add support for readable byte streams to .toWeb() (Hans Klunder) #58664
  • [b78d814b3d] - meta: persist sccache daemon until end of build workflows (René) #61639
  • [40a872a4b9] - meta: bump github/codeql-action from 4.31.9 to 4.32.0 (dependabot[bot]) #61622
  • [0637bdb3be] - meta: bump step-security/harden-runner from 2.14.0 to 2.14.1 (dependabot[bot]) #61621
  • [e8d9bd9fc5] - meta: bump actions/setup-python from 6.1.0 to 6.2.0 (dependabot[bot]) #61627
  • [c517df2b65] - meta: bump actions/setup-node from 6.1.0 to 6.2.0 (dependabot[bot]) #61625
  • [9a64f2f25d] - meta: bump actions/cache from 5.0.1 to 5.0.3 (dependabot[bot]) #61624
  • [0e5922e95e] - meta: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (dependabot[bot]) #61623
  • [5da7b51091] - meta: bump actions/stale from 10.1.0 to 10.1.1 (dependabot[bot]) #61620
  • [c085c8a43f] - meta: bump actions/checkout from 6.0.1 to 6.0.2 (dependabot[bot]) #61619
  • [ce2acf0275] - meta: bump actions/download-artifact from 6.0.0 to 7.0.0 (dependabot[bot]) #61242
  • [629f0eaac5] - meta: bump actions/checkout from 6.0.0 to 6.0.1 (dependabot[bot]) #61239
  • [cd80d369c9] - meta: bump actions/upload-artifact from 5.0.0 to 6.0.0 (dependabot[bot]) #61238
  • [8c75e4e1fa] - meta: bump actions/checkout from 5.0.1 to 6.0.0 (dependabot[bot]) #60925
  • [5a9e9f4127] - meta: bump actions/checkout from 5.0.0 to 5.0.1 (dependabot[bot]) #60767
  • [1519251dd1] - module: do not invoke resolve hooks twice for imported cjs (Joyee Cheung) #61529
  • [8d7190b3fe] - module: do not wrap module._load when tracing is not enabled (Joyee Cheung) #61479
  • [35b1759d06] - (SEMVER-MINOR) module: allow subpath imports that start with #/ (Jan Martin) #60864
  • [7a83b38921] - net: defer synchronous destroy calls in internalConnect (RajeshKumar11) #61658
  • [16bab79421] - process: do not truncate long strings in --print (Mohamed Akram) #61497
  • [2d72ea66f2] - (SEMVER-MINOR) process: preserve AsyncLocalStorage in queueMicrotask only when needed (Gürgün Dayıoğlu) #60913
  • [9cc1c4604f] - repl: fix getters triggering side effects during completion (Dario Piotrowicz) #61043
  • [93703306a1] - repl: tab completion targets <class> instead of new <class> (Đỗ Trọng Hải) #60319
  • [6f4a4f6c8e] - (SEMVER-MINOR) sea: split sea binary manipulation code (Joyee Cheung) #61167
  • [46a2dad4db] - sqlite: avoid extra copy for large text binds (Ali Hassan) #61580
  • [f91a377f7e] - sqlite: use DictionaryTemplate for run() result (Mert Can Altin) #61432
  • [0e7571ae3e] - sqlite: change approach to fix segfault SQLTagStore (Bart Louwers) #60462
  • [8e8f70524a] - sqlite: reserve vectors space (Guilherme Araújo) #61540
  • [c0ceb9b065] - (SEMVER-MINOR) sqlite: enable defensive mode by default (Bart Louwers) #61266
  • [33d8e8303b] - (SEMVER-MINOR) sqlite: add sqlite prepare options args (Guilherme Araújo) #61311
  • [f0d8f37002] - src: elide heap allocation in structured clone implementation (Anna Henningsen) #61703
  • [db478c4336] - src: use simdutf for one-byte string UTF-8 write in stringBytes (Mert Can Altin) #61696
  • [563ab699eb] - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) #61548
  • [da13186a15] - src: throw RangeError on failed ArrayBuffer BackingStore allocation (Chengzhong Wu) #61480
  • [4c80031000] - (SEMVER-MINOR) stream: add bytes() method to stream/consumers (wantaek) #60426
  • [f5233df4ff] - (SEMVER-MINOR) stream: do not pass readable.compose() output via Readable.from() (René) #60907
  • [ad04a469c8] - test: restraint version replacement pattern in snapshots (Chengzhong Wu) #61748
  • [2d3b4a8d65] - test: print stack immediately avoiding GC interleaving (Chengzhong Wu) #61699
  • [38f43a6d4e] - test: fix case-insensitive path matching on Windows (Matteo Collina) #61682
  • [06513f5ff2] - test: fix flaky test-performance-eventloopdelay (Matteo Collina) #61629
  • [9d79c66c61] - test: remove duplicate wpt tests (Filip Skokan) #61617
  • [eac9f4f401] - test: fix race condition in watch mode tests (Matteo Collina) #61615
  • [ecf5947575] - test: update WPT for url to e3c46fdf55 (Node.js GitHub Bot) #61602
  • [356ff5fece] - test: use the skipIfNoWatch() utility function (Luigi Pinca) #61531
  • [4b2187aea2] - test: unify assertSnapshot common patterns (Chengzhong Wu) #61590
  • [8c25489d63] - test: split test-fs-watch-ignore-* (Luigi Pinca) #61494
  • [43b8a2b7e7] - test: add some validation for JSON doc output (Antoine du Hamel) #61413
  • [345a40fda3] - (SEMVER-MINOR) test: use fixture directories for sea tests (Joyee Cheung) #61167
  • [24cf6b8326] - test: reveal wpt evaluation errors in status files (Chengzhong Wu) #61358
  • [d4034dfb62] - test: forbid use of named imports for fixtures (Antoine du Hamel) #61228
  • [4f871ee897] - test: enforce better never-settling-promise detection (Antoine du Hamel) #60976
  • [8e9adedf02] - test: ensure assertions are reached on all tests (Antoine du Hamel) #60845
  • [273832802e] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60763
  • [e06adcb52f] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60760
  • [aeed0ccc02] - test: use RegExp.escape to improve test reliability (Antoine du Hamel) #60803
  • [74bcd0adab] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60728
  • [407807b08e] - test: skip tests not passing without NODE_OPTIONS support (Antoine du Hamel) #60912
  • [a9e70cefb0] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60634
  • [21b23cd0d0] - test_runner: fix test enqueue when test file has syntax error (Edy Silva) #61573
  • [6a4de694b2] - test_runner: fix passing expectFailure (Moshe Atlow) #61568
  • [6640de2b0f] - test_runner: differentiate todo and failure styles (Moshe Atlow) #61564
  • [972f82411d] - (SEMVER-MINOR) test_runner: add env option to run function (Ethan Arrowood) #61367
  • [d77f98c4b6] - (SEMVER-MINOR) test_runner: support expecting a test-case to fail (Jacob Smith) #60669
  • [f98986cbb9] - tools: switch to ARM runners on GHA jobs (Antoine du Hamel) #61903
  • [034589dd93] - tools: avoid building twice in coverage jobs (Antoine du Hamel) #61899
  • [e50e2f00bb] - tools: use ubuntu-slim runner in GHA (Antoine du Hamel) #61759
  • [f658f48ccb] - tools: use ubuntu-slim runner in GHA (Antoine du Hamel) #61734
  • [65c77d74ff] - tools: use ubuntu-latest runner in notify-on-push workflow (Antoine du Hamel) #61742
  • [605905556a] - tools: enforce removal of lts-watch-* labels on release proposals (Antoine du Hamel) #61672
  • [f0f98d4c03] - tools: use ubuntu-slim runner in meta GitHub Actions (Tierney Cyren) #61663
  • [ab63ddf354] - tools: add LIEF to license builder (Chengzhong Wu) #61523
  • [8a0f6192c9] - tools: enforce trailing commas in test/es-module (Antoine du Hamel) #60891
  • [4afbbcf39e] - tools: enforce trailing commas in test/sequential (Antoine du Hamel) #60892
  • [4c1abf752c] - tools,win: upgrade install additional tools to Visual Studio 2026 (Mike McCready) #61562
  • [8e900af6ba] - (SEMVER-MINOR) util: add convertProcessSignalToExitCode utility (Erick Wendel) #60963

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
nodejs-github-bot added 3 commits February 10, 2026 14:10
@nodejs-github-bot @aduh95
deps: update undici to 7.19.0
3d41643
PR-URL: #61470
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@nodejs-github-bot @aduh95
deps: update undici to 7.19.1
05e9a9f
PR-URL: #61514
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@nodejs-github-bot @aduh95
deps: update undici to 7.19.2
625b90b
PR-URL: #61566
Reviewed-By: Filip Skokan <[email protected]>
Reviewed-By: Matthew Aitken <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@github-actions github-actions Bot assigned aduh95 Feb 22, 2026
@github-actions github-actions Bot added release Issues and PRs related to Node.js releases. v24.x Issues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch. labels Feb 22, 2026
@nodejs-github-bot

nodejs-github-bot commented Feb 22, 2026

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/actions
  • @nodejs/releasers
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

nodejs-github-bot added a commit that referenced this pull request Feb 22, 2026
@nodejs-github-bot
2026-02-24, Version 24.14.0 'Krypton' (LTS)
8a522ec
Notable changes:

async_hooks:
  * (SEMVER-MINOR) add trackPromises option to createHook() (Joyee Cheung) #61415
build,deps:
  * replace cjs-module-lexer with merve (Yagiz Nizipli) #61456
deps:
  * (SEMVER-MINOR) add LIEF as a dependency (Joyee Cheung) #61167
  * (SEMVER-MINOR) add tools and scripts to pull LIEF as a dependency (Joyee Cheung) #61167
events:
  * (SEMVER-MINOR) repurpose `events.listenerCount()` to accept EventTargets (René) #60214
fs:
  * (SEMVER-MINOR) add ignore option to fs.watch (Matteo Collina) #61433
http:
  * (SEMVER-MINOR) add http.setGlobalProxyFromEnv() (Joyee Cheung) #60953
module:
  * (SEMVER-MINOR) allow subpath imports that start with `#/` (Jan Martin) #60864
process:
  * (SEMVER-MINOR) preserve AsyncLocalStorage in queueMicrotask only when needed (Gürgün Dayıoğlu) #60913
sea:
  * (SEMVER-MINOR) split sea binary manipulation code (Joyee Cheung) #61167
sqlite:
  * (SEMVER-MINOR) enable defensive mode by default (Bart Louwers) #61266
  * (SEMVER-MINOR) add sqlite prepare options args (Guilherme Araújo) #61311
src:
  * (SEMVER-MINOR) add initial support for ESM in embedder API (Joyee Cheung) #61548
stream:
  * (SEMVER-MINOR) add bytes() method to stream/consumers (wantaek) #60426
  * (SEMVER-MINOR) do not pass `readable.compose()` output via `Readable.from()` (René) #60907
test:
  * (SEMVER-MINOR) use fixture directories for sea tests (Joyee Cheung) #61167
test_runner:
  * (SEMVER-MINOR) add env option to run function (Ethan Arrowood) #61367
  * (SEMVER-MINOR) support expecting a test-case to fail (Jacob Smith) #60669
util:
  * (SEMVER-MINOR) add convertProcessSignalToExitCode utility (Erick Wendel) #60963

PR-URL: #61924
@nodejs-github-bot

nodejs-github-bot commented Feb 22, 2026 •
edited by aduh95
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Collaborator

CI: https://ci.nodejs.org/job/node-test-pull-request/71397/
CITGM (v24.x): https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/3691/
CITGM (v24.14.0-proposal): https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/3693/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@glenjamin glenjamin mentioned this pull request Feb 22, 2026
The punycode deprecation trace is not useful #61901
Closed
aduh95 and others added 20 commits February 22, 2026 23:16
@aduh95
test: ensure assertions are reached on more tests
a9e70ce
PR-URL: #60634
Reviewed-By: Colin Ihrig <[email protected]>
@seriousme @aduh95
lib: add support for readable byte streams to .toWeb()
a723f72
Add support for the creation of ReadableByteStream to Readable.toWeb()
and Duplex.toWeb()
This enables the use of .getReader({ mode: "byob" }) on
e.g. socket().toWeb()

Refs: #56004 (comment)
Refs: https://developer.mozilla.org/en-US/docs/Web/API/Streams_API/Using_readable_byte_streams
PR-URL: #58664
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Ethan Arrowood <[email protected]>
Reviewed-By: Mattias Buelens <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@dependabot @aduh95
meta: bump actions/checkout from 5.0.0 to 5.0.1
5a9e9f4
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@08c6903...93cb6ef)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
PR-URL: #60767
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Ulises Gascón <[email protected]>
Reviewed-By: Rafael Gonzaga <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@hainenber @aduh95
repl: tab completion targets <class> instead of new <class>
9370330
Signed-off-by: hainenber <[email protected]>
PR-URL: #60319
Reviewed-By: Ruben Bridgewater <[email protected]>
Reviewed-By: René <[email protected]>
@LiviaMedeiros @aduh95
lib: prefer call() over apply() if argument list is not array
f814307
PR-URL: #60796
Reviewed-By: René <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@Renegade334 @aduh95
events: repurpose events.listenerCount() to accept EventTargets
1948861
PR-URL: #60214
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
@dependabot @aduh95
meta: bump actions/checkout from 5.0.1 to 6.0.0
8c75e4e
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1
to 6.0.0.

- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
PR-URL: #60925
Reviewed-By: Rafael Gonzaga <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Ulises Gascón <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@hybrist @aduh95
module: allow subpath imports that start with #/
35b1759
It's a common ecosystem pattern to map a source root directory to
`@/` but it requires special tooling support. This turns `#/*` into
a more realistic alternative for that pattern.

PR-URL: #60864
Reviewed-By: Guy Bedford <[email protected]>
Reviewed-By: Geoffrey Booth <[email protected]>
Reviewed-By: Claudio Wunder <[email protected]>
Reviewed-By: Zeyu "Alex" Yang <[email protected]>
@aduh95
test: skip tests not passing without NODE_OPTIONS support
407807b
PR-URL: #60912
Reviewed-By: Benjamin Gruenbaum <[email protected]>
@joyeecheung @aduh95
http: add http.setGlobalProxyFromEnv()
cb54b3c
This adds an API to dynamically enable built-in proxy support
for all of fetch() and http.request()/https.request(), so
that users do not have to be aware of them all and configure them
one by one.

PR-URL: #60953
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Tim Perry <[email protected]>
@ErickWendel @aduh95
util: add convertProcessSignalToExitCode utility
8e900af
Add convertProcessSignalToExitCode() to convert signal names to POSIX
exit codes (128 + signal number). Exposed in public util API.

Refs: #60720
PR-URL: #60963
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Rafael Gonzaga <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
@dario-piotrowicz @aduh95
repl: fix getters triggering side effects during completion
9cc1c46
PR-URL: #61043
Reviewed-By: Chemi Atlow <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
Reviewed-By: Aviv Keller <[email protected]>
@gurgunday @aduh95
process: preserve AsyncLocalStorage in queueMicrotask only when needed
2d72ea6
PR-URL: #60913
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Stephen Belanger <[email protected]>
Reviewed-By: Gerhard Stöbich <[email protected]>
@Renegade334 @aduh95
stream: do not pass readable.compose() output via Readable.from()
f5233df
PR-URL: #60907
Fixes: #55203
Reviewed-By: Raz Luvaton <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
@dependabot @aduh95
meta: bump actions/upload-artifact from 5.0.0 to 6.0.0
cd80d36
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@330a01c...b7c566a)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
PR-URL: #61238
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Ulises Gascón <[email protected]>
@dependabot @aduh95
meta: bump actions/checkout from 6.0.0 to 6.0.1
629f0ea
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@1af3b93...8e8c483)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
PR-URL: #61239
Reviewed-By: Rafael Gonzaga <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Ulises Gascón <[email protected]>
@dependabot @aduh95
meta: bump actions/download-artifact from 6.0.0 to 7.0.0
ce2acf0
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@018cc2c...37930b1)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
PR-URL: #61242
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Ulises Gascón <[email protected]>
@richardlau @aduh95
deps: V8: cherry-pick highway@dcc0ca1cd42
e54975e
Original commit message:

    Fix for GCC 15 compiler error on PPC8/PPC9/PPC10

Refs: google/highway@dcc0ca1
PR-URL: #61008
Fixes: #60992
Refs: google/highway#2443
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Juan José Arboleda <[email protected]>
@aduh95
test: ensure assertions are reached on more tests
74bcd0a
PR-URL: #60728
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
@aduh95
test: use RegExp.escape to improve test reliability
aeed0cc
PR-URL: #60803
Reviewed-By: LiviaMedeiros <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
aduh95 and others added 9 commits February 22, 2026 23:16
@aduh95
build: add --shared-hdr-histogram configure flag
c6253ed
PR-URL: #61280
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Marco Ippolito <[email protected]>
@aduh95
build: add --shared-nbytes configure flag
30601b6
PR-URL: #61341
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Aviv Keller <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@anonrig @aduh95
build,deps: replace cjs-module-lexer with merve
68da144
PR-URL: #61456
Reviewed-By: Guy Bedford <[email protected]>
Reviewed-By: Daniel Lemire <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
@joyeecheung @aduh95
build: skip sscache action on non-main branches
1f84fd9
To reduce cache thrashing.

PR-URL: #61790
Refs: #61436
Reviewed-By: Marco Ippolito <[email protected]>
Reviewed-By: Tierney Cyren <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@aduh95
tools: use ubuntu-latest runner in notify-on-push workflow
65c77d7
PR-URL: #61742
Reviewed-By: Filip Skokan <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
@aduh95
tools: use ubuntu-slim runner in GHA
f658f48
PR-URL: #61734
Reviewed-By: René <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Rafael Gonzaga <[email protected]>
@aduh95
tools: use ubuntu-slim runner in GHA
e50e2f0
PR-URL: #61759
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@aduh95
tools: avoid building twice in coverage jobs
034589d
PR-URL: #61899
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Chengzhong Wu <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@aduh95
tools: switch to ARM runners on GHA jobs
f98986c
PR-URL: #61903
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
@aduh95
aduh95 force-pushed the v24.14.0-proposal branch from 8a522ec to 9ec7093 Compare February 22, 2026 22:53
aduh95 added a commit that referenced this pull request Feb 22, 2026
@aduh95
2026-02-24, Version 24.14.0 'Krypton' (LTS)
9ec7093
Notable changes:

async_hooks:
  * (SEMVER-MINOR) add `trackPromises` option to `createHook()` (Joyee Cheung) #61415
build,deps:
  * replace cjs-module-lexer with merve (Yagiz Nizipli) #61456
deps:
  * (SEMVER-MINOR) add LIEF as a dependency (Joyee Cheung) #61167
events:
  * (SEMVER-MINOR) repurpose `events.listenerCount()` to accept `EventTarget`s (René) #60214
fs:
  * (SEMVER-MINOR) add `ignore` option to `fs.watch` (Matteo Collina) #61433
http:
  * (SEMVER-MINOR) add `http.setGlobalProxyFromEnv()` (Joyee Cheung) #60953
module:
  * (SEMVER-MINOR) allow subpath imports that start with `#/` (Jan Martin) #60864
process:
  * (SEMVER-MINOR) preserve `AsyncLocalStorage` in `queueMicrotask` only when needed (Gürgün Dayıoğlu) #60913
sea:
  * (SEMVER-MINOR) split sea binary manipulation code (Joyee Cheung) #61167
sqlite:
  * (SEMVER-MINOR) enable defensive mode by default (Bart Louwers) #61266
  * (SEMVER-MINOR) add sqlite prepare options args (Guilherme Araújo) #61311
src:
  * (SEMVER-MINOR) add initial support for ESM in embedder API (Joyee Cheung) #61548
stream:
  * (SEMVER-MINOR) add `bytes()` method to `node:stream/consumers` (wantaek) #60426
  * (SEMVER-MINOR) do not pass `readable.compose()` output via `Readable.from()` (René) #60907
test:
  * (SEMVER-MINOR) use fixture directories for sea tests (Joyee Cheung) #61167
test_runner:
  * (SEMVER-MINOR) add `env` option to `run` function (Ethan Arrowood) #61367
  * (SEMVER-MINOR) support expecting a test-case to fail (Jacob Smith) #60669
util:
  * (SEMVER-MINOR) add `convertProcessSignalToExitCode` utility (Erick Wendel) #60963

PR-URL: #61924
@aduh95
aduh95 marked this pull request as ready for review February 22, 2026 22:57
@aduh95
aduh95 requested a review from a team as a code owner February 22, 2026 22:57
@aduh95 aduh95 assigned ruyadorno Feb 22, 2026
@codecov

codecov Bot commented Feb 23, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.11%. Comparing base (a087002) to head (f657bb8).
⚠️ Report is 120 commits behind head on v24.x.

Additional details and impacted files
@@            Coverage Diff            @@
##            v24.x   #61924     +/-   ##
=========================================
  Coverage   90.10%   90.11%             
=========================================
  Files         667      670      +3     
  Lines      199025   200391   +1366     
  Branches    38912    39085    +173     
=========================================
+ Hits       179337   180585   +1248     
- Misses      12050    12134     +84     
- Partials     7638     7672     +34     

see 172 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MikeMcC399 MikeMcC399 mentioned this pull request Feb 23, 2026
[v24.x backport] build: add support for Visual Studio 2026 #61840
Closed
@alexsch01 alexsch01 mentioned this pull request Feb 23, 2026
src: fix --build-sea default executable path #61708
Merged
targos and others added 3 commits February 24, 2026 00:46
@targos @aduh95
build: add support for Visual Studio 2026
4c10584
PR-URL: #60727
Backport-PR-URL: #61840
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Stefan Stojanovic <[email protected]>
@StefanStojanovic @aduh95
build,win: fix vs2022 compilation
6a4511b
PR-URL: #61530
Backport-PR-URL: #61840
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
@aduh95
2026-02-24, Version 24.14.0 'Krypton' (LTS)
f657bb8
Notable changes:

async_hooks:
  * (SEMVER-MINOR) add `trackPromises` option to `createHook()` (Joyee Cheung) #61415
build,deps:
  * replace cjs-module-lexer with merve (Yagiz Nizipli) #61456
deps:
  * (SEMVER-MINOR) add LIEF as a dependency (Joyee Cheung) #61167
events:
  * (SEMVER-MINOR) repurpose `events.listenerCount()` to accept `EventTarget`s (René) #60214
fs:
  * (SEMVER-MINOR) add `ignore` option to `fs.watch` (Matteo Collina) #61433
http:
  * (SEMVER-MINOR) add `http.setGlobalProxyFromEnv()` (Joyee Cheung) #60953
module:
  * (SEMVER-MINOR) allow subpath imports that start with `#/` (Jan Martin) #60864
process:
  * (SEMVER-MINOR) preserve `AsyncLocalStorage` in `queueMicrotask` only when needed (Gürgün Dayıoğlu) #60913
sea:
  * (SEMVER-MINOR) split sea binary manipulation code (Joyee Cheung) #61167
sqlite:
  * (SEMVER-MINOR) enable defensive mode by default (Bart Louwers) #61266
  * (SEMVER-MINOR) add sqlite prepare options args (Guilherme Araújo) #61311
src:
  * (SEMVER-MINOR) add initial support for ESM in embedder API (Joyee Cheung) #61548
stream:
  * (SEMVER-MINOR) add `bytes()` method to `node:stream/consumers` (wantaek) #60426
  * (SEMVER-MINOR) do not pass `readable.compose()` output via `Readable.from()` (René) #60907
test:
  * (SEMVER-MINOR) use fixture directories for sea tests (Joyee Cheung) #61167
test_runner:
  * (SEMVER-MINOR) add `env` option to `run` function (Ethan Arrowood) #61367
  * (SEMVER-MINOR) support expecting a test-case to fail (Jacob Smith) #60669
util:
  * (SEMVER-MINOR) add `convertProcessSignalToExitCode` utility (Erick Wendel) #60963

PR-URL: #61924
@aduh95
aduh95 force-pushed the v24.14.0-proposal branch from 9ec7093 to f657bb8 Compare February 23, 2026 23:52
@nodejs-github-bot

nodejs-github-bot commented Feb 23, 2026 •
edited by aduh95
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Collaborator

CI: https://ci.nodejs.org/job/node-test-pull-request/71423/
📦: https://ci-release.nodejs.org/job/iojs+release/11618/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nodejs-github-bot

nodejs-github-bot commented Feb 24, 2026

Copy link
Copy Markdown
Collaborator

CI: https://ci.nodejs.org/job/node-test-pull-request/71424/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

richardlau
richardlau approved these changes Feb 24, 2026
View reviewed changes
ruyadorno
ruyadorno approved these changes Feb 24, 2026
View reviewed changes
@ruyadorno
ruyadorno merged commit f657bb8 into v24.x Feb 24, 2026
55 checks passed

Uh oh!

There was an error while loading. Please reload this page.

ruyadorno pushed a commit that referenced this pull request Feb 24, 2026
@aduh95 @ruyadorno
2026-02-24, Version 24.14.0 'Krypton' (LTS)
001d5d4
Notable changes:

async_hooks:
  * (SEMVER-MINOR) add `trackPromises` option to `createHook()` (Joyee Cheung) #61415
build,deps:
  * replace cjs-module-lexer with merve (Yagiz Nizipli) #61456
deps:
  * (SEMVER-MINOR) add LIEF as a dependency (Joyee Cheung) #61167
events:
  * (SEMVER-MINOR) repurpose `events.listenerCount()` to accept `EventTarget`s (René) #60214
fs:
  * (SEMVER-MINOR) add `ignore` option to `fs.watch` (Matteo Collina) #61433
http:
  * (SEMVER-MINOR) add `http.setGlobalProxyFromEnv()` (Joyee Cheung) #60953
module:
  * (SEMVER-MINOR) allow subpath imports that start with `#/` (Jan Martin) #60864
process:
  * (SEMVER-MINOR) preserve `AsyncLocalStorage` in `queueMicrotask` only when needed (Gürgün Dayıoğlu) #60913
sea:
  * (SEMVER-MINOR) split sea binary manipulation code (Joyee Cheung) #61167
sqlite:
  * (SEMVER-MINOR) enable defensive mode by default (Bart Louwers) #61266
  * (SEMVER-MINOR) add sqlite prepare options args (Guilherme Araújo) #61311
src:
  * (SEMVER-MINOR) add initial support for ESM in embedder API (Joyee Cheung) #61548
stream:
  * (SEMVER-MINOR) add `bytes()` method to `node:stream/consumers` (wantaek) #60426
  * (SEMVER-MINOR) do not pass `readable.compose()` output via `Readable.from()` (René) #60907
test:
  * (SEMVER-MINOR) use fixture directories for sea tests (Joyee Cheung) #61167
test_runner:
  * (SEMVER-MINOR) add `env` option to `run` function (Ethan Arrowood) #61367
  * (SEMVER-MINOR) support expecting a test-case to fail (Jacob Smith) #60669
util:
  * (SEMVER-MINOR) add `convertProcessSignalToExitCode` utility (Erick Wendel) #60963

PR-URL: #61924
@ruyadorno
ruyadorno deleted the v24.14.0-proposal branch February 24, 2026 15:26
ruyadorno added a commit that referenced this pull request Feb 24, 2026
@ruyadorno
Working on v24.14.1
6521f88
PR-URL: #61924
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@ruyadorno ruyadorno ruyadorno approved these changes
@richardlau richardlau richardlau approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

@ruyadorno ruyadorno

@aduh95 aduh95

Labels

release Issues and PRs related to Node.js releases. v24.x Issues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

17 participants

@nodejs-github-bot @ruyadorno @richardlau @riddlejennifer773 @joceleylouis9-cmd @wibeiya @aduh95 @seriousme @hainenber @LiviaMedeiros @Renegade334 @hybrist @joyeecheung @ErickWendel @dario-piotrowicz @gurgunday @Hardanish-Singh
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.