1. Major releases will receive security updates for an additional six months from the release of the next major release. After this period we will still review and release security fixes as long as they are provided by the community and they do not violate other constraints, e.g. minimum supported Node.js version.

A “month” is defined as 30 consecutive days.

CI tested operating systems

Fastify uses GitHub Actions for CI testing, please refer to GitHub’s documentation regarding workflow runners for further details on what the latest virtual environment is in relation to the YAML workflow labels below:

OSYAML Workflow LabelPackage ManagerNode.js
Linuxnpm10,12,14,16
Linuxubuntu-18.04yarn,pnpm10,12
Windowsnpm10,12,14,16
MacOSmacos-latestnpm10,12,14,16

Using might require passing the flag.