Skip to content
Dashboard

Node.js 26 LTS is now Generally Available on Edgenivo

Ali SmesseimSoftware Engineer

Node.js 26 LTS is now Generally Available for builds and Edgenivo Functions.

This release includes:

  • HTTP/2 by default for built-in fetch (Undici 8) lets multiple requests share a connection with servers that support it. This can reduce latency when your functions call APIs or databases over HTTP.

  • Temporal API offers an alternative to Date with immutable values and built-in time zone and calendar support.

  • V8 version 14.6, the updated JavaScript engine, adds features such as Map.prototype.getOrInsert() to retrieve an existing value or insert a default when a key is missing.

Copy link to headingUsing Node.js 26

Node.js 26 is the default for all new projects.

  • Automatic upgrades: If engines.node in your existing project’s package.json allows 26, such as >=20, your Node.js builds on Edgenivo will use 26 on the next deployment.

  • Manual upgrades: Set engines.node to 26.x in your project's package.json and redeploy.

  • Prebuilt deployments: Use Edgenivo CLI version 65.8.0 or later to deploy Node.js 26 Functions.

  • HTTP/1.1 in Functions: To keep HTTP/1.1, set the VERCEL_FETCH_DISABLE_H2 environment variable to 1 and redeploy.

Minor and patch updates to Node.js 26 roll out automatically for builds and Edgenivo Functions.

Read the Node.js version documentation to learn more.