Skip to content

Commit 91ccb75

Browse files
authored
chore: titles dont need to be bold
Signed-off-by: Claudio W. <cwunder@gnome.org>
1 parent 01ff5f6 commit 91ccb75

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

apps/site/pages/en/blog/announcements/node-18-eol-support.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ layout: blog-post
66
author: Matteo Collina
77
---
88

9-
# **Beware of End-of-Life Node.js Versions _Upgrade or Seek Post-EOL Support_**
9+
# Beware of End-of-Life Node.js Versions _Upgrade or Seek Post-EOL Support_
1010

1111
The Node.js ecosystem is at a critical juncture. With Node.js 18 becoming unsupported, millions of developers need to make the jump, but they should skip 20 entirely and go straight to Node.js 22. The numbers tell a compelling story about why this upgrade isn't just recommended, it's essential. If you can’t upgrade, check out our Ecosystem Sustainability Program partner, HeroDevs, which offers [post End-Of-Life Node.js support](https://www.herodevs.com/support/node-nes).
1212

13-
## **The Support Landscape Has Changed—And Security Issues Are Real**
13+
## The Support Landscape Has Changed—And Security Issues Are Real
1414

1515
**Node.js 18 and all earlier versions are End-Of-Life. They are now completely unsupported**, meaning they receive no updates, including security patches.
1616

@@ -31,7 +31,7 @@ This affects a staggering number of projects. Based on download statistics, Node
3131

3232
\[suggested paragraph on [GitHub \- nodejs/is-my-node-vulnerable: package that checks if your Node.js installation is vulnerable to known security vulnerabilities](https://github.com/nodejs/is-my-node-vulnerable)\]
3333

34-
## **Node.js v22: The Smart Long-Term Choice**
34+
## Node.js v22: The Smart Long-Term Choice
3535

3636
While Node.js 20 is currently the maintenance LTS release, **Node.js 22 is the smarter upgrade target**. Here's why you should skip 20 and go straight to 22:
3737

@@ -40,7 +40,7 @@ While Node.js 20 is currently the maintenance LTS release, **Node.js 22 is the s
4040
- **New Features**: 22 offers all the latest features of Node.js, including native TypeScript support (behind a flag).
4141
- **Latest Performance Gains**: 22 includes all the improvements from 20, plus additional optimizations, offering the best performance available.
4242

43-
## **The Migration Numbers Game**
43+
## The Migration Numbers Game
4444

4545
![][image2]
4646

@@ -63,23 +63,23 @@ The conventional wisdom might suggest upgrading incrementally to Node.js v20 fir
6363

6464
**Upgrade Fatigue Prevention**: Major Node.js upgrades require testing, dependency updates, and potential code changes. By going to v22 now, you avoid another upgrade cycle in 2026-2027.
6565

66-
## **Making the Jump**
66+
## Making the Jump
6767

6868
**For Development Teams**: Start by auditing your current Node.js usage. Check `node --version` across all your projects and environments. Create a migration timeline that targets 22 directly, skipping the 20 stepping stone.
6969

7070
**For DevOps Teams**: Update your CI/CD pipelines, Docker images, and deployment scripts to target Node.js 22\. Test thoroughly in staging environments, but don't waste time on 20 as an intermediate step.
7171

7272
**For Open Source Maintainers**: Consider requiring Node.js 22 as your minimum version for new major releases. This positions your project at the forefront of the ecosystem and provides the longest support runway.
7373

74-
## **Can't Upgrade Right Away? Commercial Support is Available**
74+
## Can't Upgrade Right Away? Commercial Support is Available
7575

7676
We understand that some organizations face constraints that prevent immediate upgrades, such as legacy codebases, compliance requirements, or complex dependency chains. If your company cannot upgrade immediately but needs continued security support for Node.js v18 or earlier versions, [**commercial support**](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Blog_18_eol_support) **is available through HeroDevs**.
7777

7878
As part of the [OpenJS Ecosystem Sustainability Program](https://openjsf.org/partners) partnership, HeroDevs provides Never-Ending Support (NES) for Node.js versions past their official maintenance phase. This includes security patches, compliance assistance, and technical support to help bridge the gap while you plan your upgrade strategy.
7979

8080
However, this should be viewed as a temporary solution—the goal should always be to upgrade to actively supported versions like Node.js 22\.
8181

82-
## **The Bottom Line**
82+
## The Bottom Line
8383

8484
With **hundreds of millions of monthly downloads** across the Node.js ecosystem, the migration to 22 represents a strategic opportunity to future-proof your applications. The security implications alone make upgrading from unsupported versions critical, but the choice between 20 and 22 is about smart long-term planning.
8585

0 commit comments

Comments
 (0)