Skip to main content

Support Policy

Current position

  • Pre-release channels are for evaluation only.
  • Stable is the active production channel.
  • LTS is defined only after a formal promotion.

LTS definition (planned)

  • Start/end support dates
  • Node.js support range
  • Supported driver matrix (mysql, pg, sqlite, mongo)
  • Backport policy

Supported runtime surface

  • Stable/LTS release notes must explicitly list supported Node and driver matrix.
  • SQL and Mongo support expectations are documented separately where parity differs.

Supported and tested prerequisites

The following versions are the current supported and CI-tested prerequisites.
ComponentSupported / tested version
Node.js`^20^22^24`
TypeScript^5.9.3
MySQL8.0
PostgreSQL16
MongoDB7
SQLiteSQLite 3.x via better-sqlite3 12.2.0
Memcached1.6+ server, client package ^2.2.2

Backport policy

  • Security fixes: backported to active lines.
  • Correctness fixes: backported based on risk.
  • Feature additions: not backported to maintenance/LTS unless explicit.

Out of scope

  • Unsupported Node versions
  • Undocumented internals
  • Unofficial forks/custom builds