-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
Description
We are planning to raise the minimum supported Node.js version to v22 in the next major of the Sentry JavaScript SDKs v11.
This means we are dropping support for
- Node.js v18 (already end-of-life) and
- Node.js v20 (end-of-life April 30, 2026)
and raising the engines field of our node-based SDKs to >=22.
We realize this goes against our usual support philosophy, but we're forced to upgrade to be in line with our major dependency on OpenTelemetry.
Motivation
OpenTelemetry's JS SDK is planning to raise its minimum Node.js version to v22 for their next v3 release. Sentry's SDKs rely heavily on OpenTelemetry, therefore we are forced to be in sync with their supported version range.
Timeline
The exact timing for the v11 major release has not been decided yet. We will provide more details as plans solidify. Users on Node.js v18 or v20 can continue to use the current major version of the SDK.
What you can do
- If you are still on Node.js v18, we strongly recommend upgrading today, as it is already past its EOL and no longer receiving security patches.
- If you are on Node.js v20, plan your upgrade to v22+.
We are sharing this early to give the community visibility and time to plan. Feedback is welcome.