Skip to content

[6.x] Require Node.js 24 or higher - #7552

Open
UlisesGascon wants to merge 1 commit into
masterfrom
ulises/6x-node-24
Open

UlisesGascon wants to merge 1 commit into
masterfrom
ulises/6x-node-24

Conversation

@UlisesGascon

Copy link
Copy Markdown
Member

⚠️ Breaking changes

  • Drop support for Node.js 18, 20 and 22. Express now requires Node.js 24 or higher (engines.node is >= 24). Node.js 18 and 20 are already end of life and Node.js 22 reaches end of life on 2027-04-30, before the expected 6.0 release

I assume that we won't ship express@6 until May'27, otherwise 22 is the way to go

BREAKING CHANGE: Node.js 18, 20 and 22 are no longer supported.
@UlisesGascon UlisesGascon added 6.x semver-major This change is a semver major labels Oct 23, 2026
Comment thread .github/workflows/ci.yml
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
node-version: [18, 19, 20, 21, 22, 23, 24, 25, 26]

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

We will need to include 27 once is ready

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.x semver-major This change is a semver major

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant