Node.js 5.7.0 稳定版发布

oschina
 oschina
发布于 2016年02月24日
收藏 16

Node.js 5.7.0 稳定版发布,相关链接:

Windows 32-bit Installer: https://nodejs.org/dist/v5.7.0/node-v5.7.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v5.7.0/node-v5.7.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v5.7.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v5.7.0/win-x64/node.exe
Mac OS X 64-bit Installer: https://nodejs.org/dist/v5.7.0/node-v5.7.0.pkg
Mac OS X 64-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-linux-ppc64le.tar.xz
SunOS 32-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v5.7.0/node-v5.7.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v5.7.0/node-v5.7.0.tar.gz
Other release files: https://nodejs.org/dist/v5.7.0/
Documentation: https://nodejs.org/docs/v5.7.0/api/

值得关注的改进包括:

  • buffer:

    • You can now supply an encoding argument when filling a Buffer Buffer#fill(string[, start[, end]][, encoding]), supplying an existing Buffer will also work with Buffer#fill(buffer[, start[, end]]). See the API documentation for details on how this works. (Trevor Norris) #4935

    • Buffer#indexOf() no longer requires a byteOffset argument if you also wish to specify an encoding: Buffer#indexOf(val[, byteOffset][, encoding]). (Trevor Norris) #4803

  • child_process: spawn() and spawnSync() now support a 'shell' option to allow for optional execution of the given command inside a shell. If set to true, cmd.exe will be used on Windows and /bin/sh elsewhere. A path to a custom shell can also be passed to override these defaults. On Windows, this option allows .bat. and .cmd files to be executed with spawn() and spawnSync(). (Colin Ihrig) #4598

  • http_parser: Update to http-parser 2.6.2 to fix an unintentionally strict limitation of allowable header characters (James M Snell) #5237

  • dgram: socket.send() now supports accepts an array of Buffers or Strings as the first argument. See the API docs for details on how this works. (Matteo Collina) #4374

  • http: Fix a bug where handling headers will mistakenly trigger an 'upgrade' event where the server is just advertising its protocols. This bug can prevent HTTP clients from communicating with HTTP/2 enabled servers. (Fedor Indutny) #4337

  • net: Added a listening Boolean property to net and http servers to indicate whether the server is listening for connections. (José Moreira) #4743

  • node: The C++ node::MakeCallback() API is now reentrant and calling it from inside another MakeCallback() call no longer causes the nextTick queue or Promises microtask queue to be processed out of order. (Trevor Norris) #4507

  • tls: Add a new tlsSocket.getProtocol() method to get the negotiated TLS protocol version of the current connection. (Brian White) #4995

  • vm: Introduce new 'produceCachedData' and 'cachedData' options to new vm.Script() to interact with V8's code cache. When a new vm.Script object is created with the 'produceCachedData' set to true a Buffer with V8's code cache data will be produced and stored in cachedData property of the returned object. This data in turn may be supplied back to another vm.Script() object with a 'cachedData' option if the supplied source is the same. Successfully executing a script from cached data can speed up instantiation time. See the API docs for details. (Fedor Indutny) #4777

  • performance: Improvements in:

    • process.nextTick() (Ruben Bridgewater) #5092

    • path module (Brian White) #5123

    • querystring module (Brian White) #5012

    • streams module when processing small chunks (Matteo Collina) #4354

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Node.js 5.7.0 稳定版发布
加载中

最新评论(16

Klaus88
Klaus88
其实只要是同一个大版本下,基本没区别
SASUKE40
SASUKE40
怎麼有更新了,吃不消啊~
caryhgq
caryhgq
更新频繁证明社区很繁荣,更更日上
Jay_M_Hu
Jay_M_Hu

引用来自“自然麻雀”的评论

更新这么频繁,还有敢用的吗

引用来自“胡_敏”的评论

使用LTS版本哇。

引用来自“愤怒的小兔”的评论

Node.js刷新了大多数人对LTS版本的认识

引用来自“Raphael_goh”的评论

不觉得,倒是想知道你说的node的LTS版,指哪个版本

引用来自“愤怒的小兔”的评论

本来你不问的话,我还是不怎么觉得,你一问我怕是OSC的新闻发布是不是新老消息赶到一起发了,特意去看了一下github上的changelog。发现至少一个月一次是有的:
2015-10-07, Version 4.2.0 'Argon' (LTS)
2015-10-13, Version 4.2.1 'Argon' (LTS)
2015-11-03, Version 4.2.2 'Argon' (LTS)
2015-12-04, Version 4.2.3 'Argon' (LTS)
2015-12-23, Version 4.2.4 'Argon' (LTS)
2016-01-20, Version 4.2.5 'Argon' (LTS)
2016-01-21, Version 4.2.6 'Argon' (LTS)
2016-02-09, Version 4.3.0 'Argon' (LTS)
2016-02-16, Version 4.3.1 'Argon' (LTS)

引用来自“Raphael_goh”的评论

哈哈哈
一般遇不到啥问题吧,升级到4.x之后就没去怎么管他了。
Raphael_goh
Raphael_goh

引用来自“自然麻雀”的评论

更新这么频繁,还有敢用的吗

引用来自“胡_敏”的评论

使用LTS版本哇。

引用来自“愤怒的小兔”的评论

Node.js刷新了大多数人对LTS版本的认识

引用来自“Raphael_goh”的评论

不觉得,倒是想知道你说的node的LTS版,指哪个版本

引用来自“愤怒的小兔”的评论

本来你不问的话,我还是不怎么觉得,你一问我怕是OSC的新闻发布是不是新老消息赶到一起发了,特意去看了一下github上的changelog。发现至少一个月一次是有的:
2015-10-07, Version 4.2.0 'Argon' (LTS)
2015-10-13, Version 4.2.1 'Argon' (LTS)
2015-11-03, Version 4.2.2 'Argon' (LTS)
2015-12-04, Version 4.2.3 'Argon' (LTS)
2015-12-23, Version 4.2.4 'Argon' (LTS)
2016-01-20, Version 4.2.5 'Argon' (LTS)
2016-01-21, Version 4.2.6 'Argon' (LTS)
2016-02-09, Version 4.3.0 'Argon' (LTS)
2016-02-16, Version 4.3.1 'Argon' (LTS)
哈哈哈
愤怒的小兔
愤怒的小兔

引用来自“自然麻雀”的评论

更新这么频繁,还有敢用的吗

引用来自“胡_敏”的评论

使用LTS版本哇。

引用来自“愤怒的小兔”的评论

Node.js刷新了大多数人对LTS版本的认识

引用来自“Raphael_goh”的评论

不觉得,倒是想知道你说的node的LTS版,指哪个版本
本来你不问的话,我还是不怎么觉得,你一问我怕是OSC的新闻发布是不是新老消息赶到一起发了,特意去看了一下github上的changelog。发现至少一个月一次是有的:
2015-10-07, Version 4.2.0 'Argon' (LTS)
2015-10-13, Version 4.2.1 'Argon' (LTS)
2015-11-03, Version 4.2.2 'Argon' (LTS)
2015-12-04, Version 4.2.3 'Argon' (LTS)
2015-12-23, Version 4.2.4 'Argon' (LTS)
2016-01-20, Version 4.2.5 'Argon' (LTS)
2016-01-21, Version 4.2.6 'Argon' (LTS)
2016-02-09, Version 4.3.0 'Argon' (LTS)
2016-02-16, Version 4.3.1 'Argon' (LTS)
Raphael_goh
Raphael_goh

引用来自“自然麻雀”的评论

更新这么频繁,还有敢用的吗

引用来自“胡_敏”的评论

使用LTS版本哇。

引用来自“愤怒的小兔”的评论

Node.js刷新了大多数人对LTS版本的认识

引用来自“Raphael_goh”的评论

不觉得,倒是想知道你说的node的LTS版,指哪个版本

引用来自“ganja420”的评论

4.2
4.2到现在都是写bug fix,应该没什么问题吧
ganja420
ganja420

引用来自“自然麻雀”的评论

更新这么频繁,还有敢用的吗

引用来自“胡_敏”的评论

使用LTS版本哇。

引用来自“愤怒的小兔”的评论

Node.js刷新了大多数人对LTS版本的认识

引用来自“Raphael_goh”的评论

不觉得,倒是想知道你说的node的LTS版,指哪个版本
4.2
Raphael_goh
Raphael_goh

引用来自“自然麻雀”的评论

更新这么频繁,还有敢用的吗

引用来自“胡_敏”的评论

使用LTS版本哇。

引用来自“愤怒的小兔”的评论

Node.js刷新了大多数人对LTS版本的认识
不觉得,倒是想知道你说的node的LTS版,指哪个版本
愤怒的小兔
愤怒的小兔

引用来自“自然麻雀”的评论

更新这么频繁,还有敢用的吗

引用来自“胡_敏”的评论

使用LTS版本哇。
Node.js刷新了大多数人对LTS版本的认识
返回顶部
顶部