Fastify

长期支持计划

Fastify 长期支持计划 (LTS) 以本文档为准:

  1. 主要版本发布,语义化版本 X.Y.Z 发布版本中的 “X” 发布,至少有6个月的支持。特定版本的发布日期可以从https://github.com/fastify/fastify/releases查到。

  2. 主要版本将一直获得安全更新,直到下个主要版本发布后的6个月后。在这之后我们依然会发布安全补丁,只要社区有提供,且不会破坏其他约束,例如,支持的 Node.js 最低版本。

  3. 主要版本会针对其长期支持期内的所有长期支持的 Node.js 版本进行测试验证。

“月” 意思为连续的30天。

计划

版本发布日期长期支持结束Node.js 版本
1.0.02018-03-062019-09-016, 8, 9, 10, 11
2.0.02019-02-252021-01-316, 8, 10, 12, 14
3.0.02020-07-07待定10, 12, 14, 16

经过 CI (持续集成) 测试的操作系统

Fastify 使用 GitHub Actions 来进行 CI 测试,请参阅 GitHub 相关文档来获取下表 YAML 工作流标签所对应的最新虚拟机环境。

系统YAML 工作流标签包管理器Node.js
Linuxubuntu-latestnpm10,12,14,16
Linuxubuntu-16.04yarn,pnpm10,12
Windowswindows-latestnpm10,12,14,16
MacOSmacos-latestnpm10,12,14,16

使用 yarn 命令需添加 --ignore-engines