Node.js 4.4.x 更新日志的重要内容回顾
来源:互联网 发布:月薪5万的程序员 编辑:程序博客网 时间:2024/05/22 15:33
Copyright 2016 by 蔡舒啸 保持署名-非商业性使用-相同方式共享 Creative Commons BY-NC-ND 3.0
- 2016-05-05 Version 444 Argon LTS thealphanerd
- 2016-04-12 Version 443 Argon LTS thealphanerd
- 2016-03-31 Version 442 Argon LTS thealphanerd
- 2016-03-22 Version 441 Argon LTS thealphanerd
- 2016-03-08 Version 440 Argon LTS thealphanerd
官网日志地址
https://github.com/nodejs/node/blob/v4.4.4/CHANGELOG.md
2016-05-05, Version 4.4.4 ‘Argon’ (LTS), @thealphanerd
Notable changes
deps:
update openssl to 1.0.2h. (Shigeki Ohtsu) #6551
2016-04-12, Version 4.4.3 ‘Argon’ (LTS), @thealphanerd
Notable Changes
deps:
Fix –gdbjit for embedders. Backported from v8 upstream. (Ben Noordhuis) #5577
etw:
Correctly display descriptors for ETW events 9 and 23 on the windows platform. (João Reis) #5742
querystring:
Restore throw when attempting to stringify bad surrogate pair. (Brian White) #5858
2016-03-31, Version 4.4.2 ‘Argon’ (LTS), @thealphanerd
Notable Changes
https:
Under certain conditions ssl sockets may have been causing a memory leak when keepalive is enabled. This is no longer the case. (Alexander Penev) #5713
lib:
The way that we were internally passing arguments was causing a potential leak. By copying the arguments into an array we can avoid this. (Nathan Woltman) #4361
npm:
Upgrade to v2.15.1. Fixes a security flaw in the use of authentication tokens in HTTP requests that would allow an attacker to set up a server that could collect tokens from users of the command-line interface. Authentication tokens have previously been sent with every request made by the CLI for logged-in users, regardless of the destination of the request. This update fixes this by only including those tokens for requests made against the registry or registries used for the current install. (Forrest L Norvell)
repl:
Previously if you were using the repl in strict mode the column number would be wrong in a stack trace. This is no longer an issue. (Prince J Wesley) #5416
2016-03-22, Version 4.4.1 ‘Argon’ (LTS), @thealphanerd
This LTS release comes with 113 commits, 56 of which are doc related, 18 of which are build / tooling related, 16 of which are test related and 7 which are benchmark related.
Notable Changes
build:
Updated Logos for the OSX + Windows installers
(Rod Vagg) #5401
(Robert Jefe Lindstaedt) #5531
New option to select your VS Version in the Windows installer
(julien.waechter) #4645
Support Visual C++ Build Tools 2015
(João Reis) #5627
tools:
Gyp now works on OSX without XCode
(Shigeki Ohtsu) nodejs/node#1325
2016-03-08, Version 4.4.0 ‘Argon’ (LTS), @thealphanerd
In December we announced that we would be doing a minor release in order to get a number of voted on SEMVER-MINOR changes into LTS. Our ability to release this was delayed due to the unforeseen security release v4.3. We are quickly bumping to v4.4 in order to bring you the features that we had committed to releasing.
This release also includes over 70 fixes to our docs and over 50 fixes to tests.
Notable changes
The SEMVER-MINOR changes include:
deps:
An update to v8 that introduces a new flag –perf_basic_prof_only_functions (Ali Ijaz Sheikh) #3609
http:
A new feature in http(s) agent that catches errors on keep alived connections (José F. Romaniello) #4482
src:
Better support for Big-Endian systems (Bryon Leung) #3410
tls:
A new feature that allows you to pass common SSL options to tls.createSecurePair (Коренберг Марк) #2441
tools:
a new flag –prof-process which will execute the tick processor on the provided isolate files (Matt Loring) #4021
Notable semver patch changes include:
buld:
Support python path that includes spaces. This should be of particular interest to our Windows users who may have python living in c:/Program Files (Felix Becker) #4841
https:
A potential fix for #3692 HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny) #4982
installer:
More readable profiling information from isolate tick logs (Matt Loring) #3032
npm:
upgrade to npm 2.14.20 (Kat Marchán) #5510
process:
Add support for symbols in event emitters. Symbols didn’t exist when it was written ¯(ツ)/¯ (cjihrig) #4798
querystring:
querystring.parse() is now 13-22% faster! (Brian White) #4675
streams:
performance improvements for moving small buffers that shows a 5% throughput gain. IoT projects have been seen to be as much as 10% faster with this change! (Matteo Collina) #4354
tools:
eslint has been updated to version 2.1.0 (Rich Trott) #5214
- Node.js 4.4.x 更新日志的重要内容回顾
- mac 下更新node.js的版本
- node.js与npm的更新
- NODE JS 日志选型
- node.js 日志
- Node.js 2016 回顾以及2017展望
- 基于Node.js和express的日志服务器
- bunyan(一个用于node.js服务的JSON日志库)
- 更新node js 最新版方法
- Mac下Node.js更新
- node.js开发中遇到的问题(不定期更新)
- Node.js实现android的apk版本更新服务器
- Node.js Web应用代码热更新的另类思路
- 2.Node.js access_token的获取、存储及更新
- Express 4.x Node.js的Web框架
- 关于node.js 4.X安装express的问题
- Mac OS X 下Node.js开发环境的搭建
- 学习HTML5游戏开发的几个重要内容
- hdu 4901
- Object-C基础之初始化方法(init)
- java中单链表倒转的实现方法
- 通过Intent查看并获取联系人电话
- 产品经理系列视频教程价值1498
- Node.js 4.4.x 更新日志的重要内容回顾
- 产品经理系列视频教程价值1498
- Ant之项目应用
- 产品经理系列视频教程价值1498
- HDU 4901 DP
- KeepAlived+MySQL互为主从
- 产品经理系列视频教程价值1498
- Server -- Concurrency 服务端并发
- 浅谈Java并发编程系列(一)—— 如何保证线程安全