Skip to content

feat(blog): create post for v20.20.0 - #8535

Merged
avivkeller merged 1 commit into
mainfrom
release-v20.20.0
Jan 13, 2026
Merged

feat(blog): create post for v20.20.0#8535
avivkeller merged 1 commit into
mainfrom
release-v20.20.0

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Creates a new blog post for v20.20.0

Check this workflow's logs at https://github.com/nodejs/nodejs.org/actions/runs/20959329517.

@github-actions github-actions Bot added the fast-track Fast Tracking PRs label Jan 13, 2026
@vercel

vercel Bot commented Jan 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
nodejs-org Ready Ready Preview Jan 13, 2026 1:57pm

@avivkeller
avivkeller marked this pull request as ready for review January 13, 2026 14:05
Copilot AI review requested due to automatic review settings January 13, 2026 14:05
@avivkeller
avivkeller requested a review from a team as a code owner January 13, 2026 14:05
@codecov

codecov Bot commented Jan 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.02%. Comparing base (3dff177) to head (e271b69).
⚠️ Report is 3 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8535      +/-   ##
==========================================
+ Coverage   75.00%   75.02%   +0.02%     
==========================================
  Files         103      103              
  Lines        9036     9036              
  Branches      311      311              
==========================================
+ Hits         6777     6779       +2     
+ Misses       2257     2255       -2     
  Partials        2        2              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR creates a blog post announcing Node.js v20.20.0 (LTS), a security release that addresses six CVE vulnerabilities. The post includes notable security changes, commit details, download links, and SHA checksums.

Changes:

  • Added a new blog post file for Node.js v20.20.0 security release
  • Documented six security fixes (CVEs) addressing permission model bypasses, error handling issues, and buffer safety
  • Included standard release artifacts (download links, checksums, and PGP signatures)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

src,lib:
- (CVE-2025-55131) refactor unsafe buffer creation to remove zero-fill toggle (Сковорода Никита Андреевич) <https://github.com/nodejs-private/node-private/pull/759>
tls:
- (CVE-2026-21637) route callback exceptions through error handlers (Matteo Collina) <https://github.com/nodejs-private/node-private/pull/796>

Copilot AI Jan 13, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CVE identifier uses year 2026 (CVE-2026-21637) while all other CVEs in this release use year 2025. This is inconsistent and likely a typo. CVE identifiers should use the year when the vulnerability was assigned, and this appears to be part of the same security release as the other 2025 CVEs.

Suggested change
- (CVE-2026-21637) route callback exceptions through error handlers (Matteo Collina) <https://github.com/nodejs-private/node-private/pull/796>
- (CVE-2025-21637) route callback exceptions through error handlers (Matteo Collina) <https://github.com/nodejs-private/node-private/pull/796>

Copilot uses AI. Check for mistakes.
- \[[`494f62dc23`](https://github.com/nodejs/node/commit/494f62dc23)] - **(CVE-2025-55130)** **lib,permission**: require full read and write to symlink APIs (RafaelGSS) [nodejs-private/node-private#760](https://github.com/nodejs-private/node-private/pull/760)
- \[[`d7a5c587c0`](https://github.com/nodejs/node/commit/d7a5c587c0)] - **(CVE-2025-59466)** **src**: rethrow stack overflow exceptions in async_hooks (Matteo Collina) [nodejs-private/node-private#773](https://github.com/nodejs-private/node-private/pull/773)
- \[[`51f4de4b4a`](https://github.com/nodejs/node/commit/51f4de4b4a)] - **(CVE-2025-55131)** **src,lib**: refactor unsafe buffer creation to remove zero-fill toggle (Сковорода Никита Андреевич) [nodejs-private/node-private#759](https://github.com/nodejs-private/node-private/pull/759)
- \[[`85f73e7057`](https://github.com/nodejs/node/commit/85f73e7057)] - **(CVE-2026-21637)** **tls**: route callback exceptions through error handlers (Matteo Collina) [nodejs-private/node-private#796](https://github.com/nodejs-private/node-private/pull/796)

Copilot AI Jan 13, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CVE identifier uses year 2026 (CVE-2026-21637) while all other CVEs in this release use year 2025. This is inconsistent and likely a typo. CVE identifiers should use the year when the vulnerability was assigned, and this appears to be part of the same security release as the other 2025 CVEs.

Copilot uses AI. Check for mistakes.
@RafaelGSS RafaelGSS added the github_actions:pull-request Trigger Pull Request Checks label Jan 13, 2026
@github-actions github-actions Bot removed the github_actions:pull-request Trigger Pull Request Checks label Jan 13, 2026
@github-actions

github-actions Bot commented Jan 13, 2026

Copy link
Copy Markdown
Contributor Author

Lighthouse Results

URL Performance Accessibility Best Practices SEO Report
/en 🟢 98 🟢 96 🟢 100 🟢 100 🔗
/en/about 🟢 99 🟢 97 🟢 100 🟠 88 🔗
/en/about/previous-releases 🟢 97 🟢 100 🟢 100 🟢 100 🔗
/en/download 🟢 97 🟢 100 🟢 96 🟢 100 🔗
/en/download/archive/current 🟢 100 🟢 100 🟢 96 🟢 100 🔗
/en/blog 🟢 100 🟢 100 🟢 96 🟢 100 🔗

@avivkeller
avivkeller merged commit 8f22da6 into main Jan 13, 2026
15 checks passed
@avivkeller
avivkeller deleted the release-v20.20.0 branch January 13, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fast-track Fast Tracking PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants