Node.js 22.23.1 LTS Released to Fix Regression from Security Update
The latest patch addresses unexpected behavior caused by 22.23.0 and includes build infrastructure updates.
Node.js has issued version 22.23.1, a Long-Term Support patch that exists primarily to fix a mistake made less than a week ago. Rafael Gonzaga announced the release on 2026-06-23, confirming that the update resolves unexpected behavior introduced by the recent security release, 22.23.0.
If you upgraded to 22.23.0 and saw your HTTP streams misbehaving, this is the fix you need. The previous security patch brought along a side effect that caused issues for some workloads. Now, Node.js is cleaning up the mess.
HTTP Stream Regression Fixed
The core change comes from Matteo Collina. His commit, http: avoid stream listeners on idle agent sockets, targets the root cause of the regression. Collina's patch ensures that stream listeners don't accumulate on idle connections, which was triggering the unexpected behavior flagged in the release notes.
Collina has been hard at work optimizing HTTP internals recently, and this update feels like a necessary correction in that ongoing effort. If you're running servers with persistent connections, this patch is critical. The change is tracked as #64004 in the repository.
Build Infrastructure Update
There's also a behind-the-scenes change for the CI pipeline. Richard Lau switched the coverage checks to Windows 2022 images. This moves the build system forward on the Windows side.
It's not something that affects your application directly. But if you're watching the Node.js infrastructure, Windows 2022 is the new standard. That commit is listed as #63940.
It's annoying to deal with a follow-up patch this quickly. You just want a stable release, not a patch for a patch. However, at the same time, catching and fixing regressions fast is exactly what you want from an LTS track. Node.js acknowledged the issue and shipped a fix without fanfare. That's the responsible move.
Keep in mind that this is an LTS release, so the focus remains on stability and security rather than new features.
You can grab Node.js 22.23.1 from the download page below. It's available across all supported channels. If you haven't deployed 22.23.0 yet, you might want to skip straight to 22.23.1. That saves you a round trip and avoids the interim bug. Head here to get the latest LTS version.
Node.js — Node.js 22.23.1 (LTS)
Node.js is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
