说下node LTS 的东西
翻译转述下官方的 LTS 相关的东西 先发官方传送门,你萌不服可以去看英文 传送门 不是严格翻译 不是严格翻译 不是严格翻译
题外话
当初 IO 和 Node 合并我觉得好=。= 后来发LTS,我觉得爽=。=
LTS Plan
现行搞基计划如下
- IO和NODE搞基合并后,在2015年10月第一周发布了第一个LTS版本。
- 在这之后,每年10月会基于4月份的主版本号,搞出一个LTS版本。(4月主版本号划到8.0的话,10月的LTS会是8.x)
- 每个LTS会搞基模式18个月,之后进入12个月死气沉沉的维护模式。
- 不会有超过2个LTS的版本处于活跃搞基模式,两个活跃搞基的情况大概持续6个月(18-12=6)
- 0.10版本在第一个LTS发布后继续维护1年,0.12版本在第一个LTS发布后进入时长6个月的搞基模式。
- io.js可以洗洗睡了
- 一旦发布进入LTS ,没有新的特征可被添加。改动仅限于bug修复,安全更新,可能NPM更新,文档更新以及能证明不会破坏现有的应用程序等,比如性能改进什么的。次版本号只有bug修复才能改,主版本号要十分爆炸的安全问题或bug修复才能改。
- 进入维护模式的LTS,只有十分爆炸的安全问题或bug修复才会动弹一下,哦还有文档更新
- LTS从最新的稳定版出来,不保证 4,5,6的顺序,说不定就会飞升。
- 注意,7说十分爆炸的安全问题或bug修复改主版本号的情况是很罕见的,万一遇到了,为了好看,我们准备改次版本号(为什么我官网上看到好几次Important security releases, please update now!)(╯‵□′)╯︵┻━┻
- 每一个LTS版本会有一个代号,LTS工作组会让大家投票决定=。=(我想到了ubuntu)
拓展相关
抽象层(目前NAN)应该支持目前所有的LTS版本。鉴于该Active LTS有6个月的重叠时间,这意味着该抽象层将在任何给定时间点,完全支持最多2 LTS。