Node.js — Node.js v20.19.6 (LTS)
Node.js Release Notes – v20.19.6 “Iron” (LTS)
Release Date: 2025-11-25
---
📌 Notable Changes
- Crypto: Updated root certificates to NSS 3.114 (commit `6277910a15`) (#59571)
- Docs: Updated release verification instructions (commit `082e50d4a2`) (#59113)
- Docs: Deprecated HTTP/2 priority signaling (commit `db68cec4cb`) (#58313)
---
🔨 Changes by Area
Build & Platform
- Fixed `implicit-function-declaration` on OpenHarmony (#59547)
- Windows runner updated to `windows-2025` (#59673)
Crypto
Dependencies
- Updated undici to `6.22.0`
- Updated uvwasi, histogram, googletest, Corepack, OpenSSL, V8
- Multiple upstream cherry-picks for V8 stability and performance
💡 Tip: Keeping dependencies current ensures security and compatibility with upstream projects.
---
Documentation
- Security escalation and incident response plans added
- Typos and missing links fixed
- Policies clarified
- Stability index refinements
---
Meta / CI
- GitHub Action versions bumped (`setup-node`, `harden-runner`, `scorecard-action`, `setup-python`)
- Devcontainer schema updated, improved release automation triggers
---
Modules & Core
- Fixed detection of top-level `await` in ambiguous contexts
- Corrected `asyncContext` behavior under strict unhandled rejections
- REPL improvements (fixed CPU overhead and input validation)
- Source cleanup: removed duplicate constants, improved `CHECK_NOT_NULL` order
---
Tests
- Various flaky test markings for macOS and Linux architectures
- SEA test skips in specific environments
- Typos corrected in test files
- JUnit skip logic fixed in test runner
---
Tools
- Cleaned unused build actions in `build-tarball.yml`
- Disabled unnecessary tgz compression step
- Compiler check fix in build tooling
- Dropped deprecated `macos-13` GitHub runner
- Fixed `make-v8.sh` script for clang compatibility
---
📥 Downloads – v20.19.6
Windows Installers
Windows Binaries
macOS
Linux
Other
---
🔑 SHASUMS
PGP-signed SHA256 checksums for all binaries and installers are provided in the release notes for integrity verification before installation.
---
🌐 Node.js v25.2.1 (Current) – Release Overview
Release Date: 2024-12-04
Highlights:
- V8 updated to 12.9
- npm updated to 10.9.2
- Diagnostic reporting enhancements
- Improvements in `URL` and `stream` modules
- Security updates in core dependencies
📚 Docs
---
💼 Workflow Tip – AiToEarn Integration
For teams maintaining multi-platform open-source projects, AiToEarn is an open-source AI content monetization platform enabling:
- AI-assisted content generation (release notes, changelogs, blog updates)
- Simultaneous publishing across GitHub, LinkedIn, Twitter (X), YouTube, WeChat, Douyin, and more
- Analytics & AI ranking dashboards (AI模型排名)
This pairing of Node.js + AiToEarn makes it easier to produce and share technical release updates globally while enabling monetization for open-source work.
---
Would you like me to convert the SHASUMS list into a Markdown table for quicker checksum lookup? That would make verification much easier across platforms.