CoolFace
Apppublic

strong-tie/inbound-calls

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
lts.md65 linesDownload Raw Back to docs
1## Long Term Support2 3Pino's Long Term Support (LTS) is provided according to the schedule laid4out in this document:5 61. Major releases, "X" release of [semantic versioning][semver] X.Y.Z release7   versions, are supported for a minimum period of six months from their release8   date. The release date of any specific version can be found at9   [https://github.com/pinojs/pino/releases](https://github.com/pinojs/pino/releases).10 111. Major releases will receive security updates for an additional six months12   from the release of the next major release. After this period13   we will still review and release security fixes as long as they are14   provided by the community and they do not violate other constraints,15   e.g. minimum supported Node.js version.16 171. Major releases will be tested and verified against all Node.js18   release lines that are supported by the19   [Node.js LTS policy](https://github.com/nodejs/Release) within the20   LTS period of that given Pino release line. This implies that only21   the latest Node.js release of a given line is supported.22 23A "month" is defined as 30 consecutive days.24 25> ## Security Releases and Semver26>27> As a consequence of providing long-term support for major releases, there28> are occasions where we need to release breaking changes as a _minor_29> version release. Such changes will _always_ be noted in the30> [release notes](https://github.com/pinojs/pino/releases).31>32> To avoid automatically receiving breaking security updates it is possible to use33> the tilde (`~`) range qualifier. For example, to get patches for the 6.134> release, and avoid automatically updating to the 6.1 release, specify35> the dependency as `"pino": "~6.1.x"`. This will leave your application vulnerable,36> so please use with caution.37 38[semver]: https://semver.org/39 40<a name="lts-schedule"></a>41 42### Schedule43 44| Version | Release Date | End Of LTS Date | Node.js              |45| :------ | :----------- | :-------------- | :------------------- |46| 9.x     | 2024-04-26   | TBD             | 18, 20, 22            |47| 8.x     | 2022-06-01   | 2024-10-26      | 14, 16, 18, 20        |48| 7.x     | 2021-10-14   | 2023-06-01      | 12, 14, 16           |49| 6.x     | 2020-03-07   | 2022-04-14      | 10, 12, 14, 16       |50 51<a name="supported-os"></a>52 53### CI tested operating systems54 55Pino uses GitHub Actions for CI testing, please refer to56[GitHub's documentation regarding workflow runners](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)57for further details on what the latest virtual environment is in relation to58the YAML workflow labels below:59 60| OS      | YAML Workflow Label    | Node.js      |61|---------|------------------------|--------------|62| Linux   | `ubuntu-latest`        | 18, 20, 22   |63| Windows | `windows-latest`       | 18, 20, 22   |64| MacOS   | `macos-latest`         | 18, 20, 22   |65