Skip to content

Update Node.js versions to 22.22.0 and 24.13.0 LTS#65

Merged
chorrell merged 1 commit intomainfrom
update-nodejs-versions-22-24
Feb 10, 2026
Merged

Update Node.js versions to 22.22.0 and 24.13.0 LTS#65
chorrell merged 1 commit intomainfrom
update-nodejs-versions-22-24

Conversation

@chorrell
Copy link
Owner

Summary

Updates the project to test against the latest Long-Term Support (LTS) versions of Node.js with the most recent security patches.

Node.js Version Updates

Node.js 24.13.0 (Active LTS "Krypton") - NEW! 🆕

  • Status: Active LTS (replaces v20)
  • Released: May 6, 2025
  • Security updates: January 13, 2026
  • Support until: April 2028
  • Key improvements:
    • OpenSSL 3.5 with stronger security defaults
    • Stricter runtime validation
    • Enhanced Web API support
    • Improved performance with ZJIT compiler

Node.js 22.22.0 (Maintenance LTS "Jod") - UPDATED ⬆️

  • Status: Maintenance LTS
  • Released: April 24, 2024
  • Updated from: 22.19.0 → 22.22.0
  • Security updates: January 13, 2026
  • Support until: April 2027

Security Patches Included

Both versions include critical security fixes from January 13, 2026:

Changes Made

  • ✅ Renamed 20/ directory to 24/
  • ✅ Updated 24/Dockerfile: NODE_VERSION=24.13.0
  • ✅ Updated 22/Dockerfile: NODE_VERSION=22.22.0
  • ✅ Updated test specs to expect correct versions
  • ✅ All tests pass successfully

Testing

✅ Verified both Docker images build successfully
✅ All Serverspec tests pass
✅ Node.js and npm versions detected correctly

This keeps the project current with actively supported LTS versions!

Updates the project to test against the latest LTS versions of Node.js:

Node.js 24.13.0 (Active LTS "Krypton"):
- Released May 6, 2025
- Latest security patches from January 13, 2026
- Active LTS until April 2028
- Replaces Node.js 20

Node.js 22.22.0 (Maintenance LTS "Jod"):
- Released April 24, 2024
- Latest security patches from January 13, 2026
- Maintenance LTS until April 2027
- Updated from 22.19.0

Changes:
- Renamed 20/ directory to 24/
- Updated 24/Dockerfile: NODE_VERSION=24.13.0
- Updated 22/Dockerfile: NODE_VERSION=22.22.0
- Updated test specs to expect correct versions
- All tests pass successfully

This ensures the project tests against currently supported LTS versions
with the latest security updates.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
@chorrell chorrell merged commit 5a2831f into main Feb 10, 2026
2 checks passed
@chorrell chorrell deleted the update-nodejs-versions-22-24 branch February 10, 2026 23:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant