Node v6.9.2、v4.7.0 和 v7.2.1 发布了。Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包。
v6.9.2 'Boron' (LTS) 值得关注的更新:
buffer: 控制切片参数的一致性(Sakthipriyan Vairamani (thefourtheye)) #9101
deps:
npm: 升级 npm 至 3.10.9 (Kat Marchán) #9286
V8: 解构边缘情况的各种修复
gtest: 测试记录者现在输出点击评论为 yamlish (Johan Bergström) #9262
inspector: 检查器现在提示用户使用 127.0.0.1 而不是 localhost (Eugene Ostroukhov) #9451
tls: 修复在握手期间向 TLSWrap 实例写入数据时的内存泄漏 #9586
v4.7.0 'Argon' (LTS) 值得关注的更新:
The SEMVER-MINOR changes include:
build: 在 Windows 上导出 openssl 标记以构建插件链接到捆绑版本的 openssl (Alex Hultman) #7576
debugger: 可在调试器服务器中配置侦听地址 (Ben Noordhuis) #3316
dgram: 当 dgram 套接字在监听事件处理过程中关闭时,广播发送队列来处理关闭以修复潜在的抛出 (Matteo Collina) #7066
http: 引入 451 状态码 "Unavailable For Legal Reasons" (因法律原因而被封锁)(Max Barinov) #4377
tls: 为 tls.connect 引入 secureContext,这对于缓存客户端证书、密钥和 CA 证书很有用 (Fedor Indutny) #4246
Notable SEMVER-PATCH changes include:
build:
为 embedders 引入 configure -- shared 选项 (sxa555) #6994
gtest: 测试记录者现在输出点击评论为 yamlish (Johan Bergström) #9262
src: 当 c-ares 初始化失败时,节点不再中止 (Ben Noordhuis) #8710
tls: 修复在握手期间向 TLSWrap 实例写入数据时的内存泄漏 (Fedor Indutny) #9586
v7.2.1 值得关注的更新
buffer:
不使用 new,恢复运行时弃用 Buffer() 调用 (Anna Henningsen) #9529
修复了用于将单字节字符编码到 UCS2 的 buffer.transcode() (Anna Henningsen) #9838
promise:
--trace-warnings
现在为 Promise 警告生成有用的堆栈跟踪(Anna Henningsen) #9525repl: 修复了阻止正确解析生成函数的错误 (Teddy Katz) #9852
V8: 修复了一个重要的
instanceof
性能回归 (Franziska Hinkelmann) #9730