写点什么

首个诞生于长期支持计划的版本 Node.js 4.2 “Argon”正式发布

2015 年 10 月 25 日

Node.js 基金会发布首个诞生于工作组 LTS(长期支持)计划的版本 Argon

Argon,也就是 Node.js 4.2,为我们带来多项改进并进行了重大更新。此次发布的 Node.js 更新了第56 版ICU (Unicode 国际化组件),在这一版中增加了 Unicode 8.0 的数据集,减少了 ICU 的数据尺寸并改为基于排序的字符串搜索 (StringSearch)。

与此同时,在 4.2 中也将 npm 升级为 2.14.7 ,并提供一个新的 npm 组织用户指南,这意味着 json请求的 MIME 类型不再默认为application/json了。

新版 Argon 的发布固然是好事,不过也伴随着一些小问题,例如:在DNS 查询时调用 dns.setServers()会导致进程崩溃并抛出 fail 断言;在beforeExit期间未引用计时器运行的 bug。

核心团队成员 Trevor Norris 在评论未引用计时器问题时说道:“我与 Jeremy Whitlock、Jeremiah Senkpiel 和 Fedor Indutny 一起检查过这个问题,它就像是爱丽丝梦游仙境里的兔子洞一样奇幻,”他们最终决定重新定义beforeExit的行为使其变得更好。

在 Reddit 的讨论《 Node.js v4.2.0 will be first LTS release 》中,大家尚未对于“长期发布支持的意义”这一议题统一意见。

用户 runvc 评论道

‘LTS’到底能给 Node 带来哪些改变呢?我只能说只有当我有时间升级或开始一个新项目的时候才会升级到最新的稳定版。大部分人是不是根本不知道 Node 的运行原理?或者说他们打算去使用一些老版本 Node 不支持的功能?

在博客文章《 Essential Steps: Long Term Support for Node.js 》中,Node.js 基金会技术指导委员会主席 Rod Vagg 说:

你可能认为这些做法与开源领域传统格言“早发布,常发布”格格不入,并且违背了企业应用开发与运营团队的基本要求。为 Node 打造 LTS 计划的意义在于,可以在现有的稳定发布周期的基础之上,根据一个可预测的时间表来发布比新版本更新的版本,而且这个时间表需要有一个明确定义支持扩展的生命周期。

LTS 的第一个版本以惰性气体命名,预示着未来的命名都将基于元素周期表中的元素进行命名,以此来与 Node.js 的常规发布进行区分。命名不按照气体化学反应的强烈排序,而是根据元素首字母在字母表中的顺序决定命名顺序。

查看英文原文 Node.js 4.2 “Argon” Released Under Long Term Support Plan

2015 年 10 月 25 日 19:002489
用户头像

发布了 63 篇内容, 共 124.7 次阅读, 收获喜欢 34 次。

关注

评论

发布
暂无评论
发现更多内容

这份30天获得40k+星,多次登上榜首的算法宝典,带你刷爆LeetCode

Crud的程序员

程序员 架构 算法

限时开放!阿里P8大师终于把这份微服务架构与实践第2版PDF分享出来了

云流

Java 编程 程序员 微服务 架构师

架构师第八周总结

Geek_xq

一文带你学会AQS和并发工具类的关系

伯阳

AQS java 并发 ReentrantLock 多线程高并发 lock锁

【得物技术】代码覆盖率原理与得物app实践

得物技术

测试 原理 代码 得物技术 覆盖率

区块链2021狂想曲:迎接以技术为名的春天

脑极体

我们为什么打比方

石云升

28天写作 确认偏误 打比方

也谈Python编码格式

InfoQ_36e3087a4d44

Python 编码格式

IO和NIO的对比篇

Java架构师迁哥

JavaScript01 - 基础

桃夭十一里

JavaScript

电商网站商品管理(二)多种搜索方式

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

超越身边80%的人,其实没有你想象的那么难

flyer0126

认知提升 成长笔记 28天写作

在GitHub中向开源项目提交PR的过程

worry

GitHub pull request

Spring Boot 集成Thymeleaf模板引擎

倪升武

Java springboot SpringBoot 2 thymeleaf 28天写作

详解HDFS3.x新特性-纠删码

五分钟学大数据

hadoop hdfs

自动驾驶分级,小白能理解的那种(28天写作 Day8/28)

mtfelix

自动驾驶 28天写作

JavaScript03 - window对象的方法

桃夭十一里

JavaScript

阿里表哥甩我一份Redis笔记,看完还进不了阿里让我卖豆腐去

互联网架构师小马

Java 数据库 nosql redis 面试

使用nodejs和express搭建http web服务

程序那些事

HTTP nodejs 异步IO 程序那些事 web服务

2021字节、华为、滴滴Java内部面试题(含答案),新鲜出炉!

比伯

Java 编程 架构 面试 程序人生

APICloud AVM多端开发 |《生鲜电商app开发》项目源码教程

APICloud

前端开发 移动开发 APP开发 APICloud

[5/28]产品运维保障体系的质量实践

俊毅

为什么印度不会成为世界工厂?

JiangX

印度 28天写作 世界工厂

《运气的秘密》笔记

dowell87

28天写作

技术人员如何写好周报

猿话

技术创新是PC市场发展基石,英特尔占据明显领先优势

intel001

使用 kubectl-rabbitmq 部署和运维 K8S 上的 RabbitMQ 集群

郭旭东

RabbitMQ kubectl kubectl plugin

Java并发编程实战(4)- 死锁

技术修行者

Java 并发编程 多线程 死锁

案例研究之聊聊 QLExpress 源码 (七)

小诚信驿站

聊聊架构 规则引擎 28天写作 QLExpress源码 聊聊源码

Python列表对象入门

老赵

28天写作

JavaScript02 - js的引入方式

桃夭十一里

JavaScript

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

首个诞生于长期支持计划的版本Node.js 4.2 “Argon”正式发布-InfoQ