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.| Component | Supported / tested version | ||||
|---|---|---|---|---|---|
| Node.js | `^20 | ^22 | ^24` | ||
| TypeScript | ^5.9.3 | ||||
| MySQL | 8.0 | ||||
| PostgreSQL | 16 | ||||
| MongoDB | 7 | ||||
| SQLite | SQLite 3.x via better-sqlite3 12.2.0 | ||||
| Memcached | 1.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