Node.js v6.1.0 (Current)
Jeremiah Senkpiel
Please see our blog post for more info on the security contents of this release.
Notable Changes
- assert: deep{Strict}Equal()now works correctly with circular references. (Rich Trott) #6432
- debugger: Arrays are now formatted correctly in the debugger repl. (cjihrig) #6448
- deps: Upgrade OpenSSL sources to 1.0.2h (Shigeki Ohtsu) #6550
- net: Introduced a Socket#connectingproperty. (Fedor Indutny) #6404- Previously this information was only available as the undocumented, internal _connectingproperty.
 
- Previously this information was only available as the undocumented, internal 
- process: Introduced process.cpuUsage(). (Patrick Mueller) #6157
- stream: Writable#setDefaultEncoding()now returnsthis. (Alexander Makarenko) #5040
- util: Two new additions to util.inspect():
Commits
- [76c9ab5fcf] - assert: allow circular references (Rich Trott) #6432
- [7b9ae70757] - benchmark: Fix crash in net benchmarks (Matt Loring) #6407
- [0d1985358a] - build: use shorthand lint target from test (Johan Bergström) #6406
- [7153f96f0e] - build: unbreak -prof, disable PIE on OS X (Ben Noordhuis) #6453
- [8956432e18] - build: exclude tap files from tarballs (Brian White) #6348
- [11e7cc5310] - build: don't compile with -B (Ben Noordhuis) #6393
- [1330496bbf] - cluster: remove use of bind() in destroy() (yorkie) #6502
- [fdde36909c] - crypto: fix error in deprecation message (Rich Trott) #6344
- [2d503b1d4b] - debugger: display array contents in repl (cjihrig) #6448
- [54f8600613] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #6550
- [a5a2944877] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836
- [3fe68129c8] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389
- [d159462fed] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389
- [3af28d3693] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #6550
- [e6ab3ece65] - deps: upgrade openssl sources to 1.0.2h (Shigeki Ohtsu) #6550
- [65b6574d59] - deps: backport IsValid changes from 4e8736d in V8 (Michaël Zasso) #6544
- [33f24c821b] - doc: adds 'close' events to fs.ReadStream and fs.WriteStream (Jenna Vuong) #6499
- [4f728df1bf] - doc: linkify remaining references to fs.Stats object (Kevin Donahue) #6485
- [9a29b50c52] - doc: fix the lint of an example in cluster.md (yorkie) #6516
- [d674493fa5] - doc: add missing underscore for markdown italics (Kevin Donahue) #6529
- [7c30f15e1b] - doc: ensure consistent grammar in node.1 file (justshiv) #6426
- [e5ce53a217] - doc: fix sentence fragment in fs doc (Rich Trott) #6488
- [3e028a143c] - doc: remove obsolete comment in isError() example (cjihrig) #6486
- [969f96a019] - doc: fix a typo in__dirnamesection (William Luo) #6473
- [ab7055b003] - doc: fix fs.realpath man pg links (phette23) #6451
- [13e660888f] - doc: extra clarification of historySize option (vsemozhetbyt) #6397
- [3d5b732660] - doc: clarifies http.serverResponse implementation (Allen Hernandez) #6072
- [7034ebe2bc] - doc: useNode.jsin synopsis document (Rich Trott) #6476
- [4ae39f9863] - doc: remove all scrollbar styling (Claudio Rodriguez) #6479
- [e6c8da45b1] - (SEMVER-MINOR) doc: makewritable.setDefaultEncoding()returnthis(Alexander Makarenko) #5040
- [4068d64f4f] - doc: fix EventEmitter#eventNames() example (Сковорода Никита Андреевич) #6417
- [bfcde97251] - doc: fix incorrect syntax in examples (Evan Lucas) #6463
- [8eb87ee239] - doc: Remove extra space in REPL example (Juan) #6447
- [fd37d54eb5] - doc: added note warning about change to console.endTime() (Ben Page) #6454
- [b3f75ec801] - doc: expand documentation for process.exit() (James M Snell) #6410
- [fc0fbf1c63] - doc: subdivide TOC, add auxiliary links (Jeremiah Senkpiel) #6167
- [150dd36503] - doc: no Node.js(1) (Jeremiah Senkpiel) #6167
- [ab84d69048] - doc: better example & synopsis (Jeremiah Senkpiel) #6167
- [f6d72791a1] - doc: update build instructions for OS X (Rich Trott) #6309
- [36207c6daf] - doc: correctly document the behavior of ee.once(). (Lance Ball) #6371
- [19fb1345ba] - doc: use Buffer.from() instead of new Buffer() (Jackson Tian) #6367
- [fb6753c75c] - doc: fix v6 changelog (James M Snell) #6435
- [2c92a1fe03] - events: pass the original listener added by once (DavidCai) #6394
- [9ea6b282e8] - meta: split CHANGELOG into two files (Myles Borins) #6337
- [cbbe95e1e1] - (SEMVER-MINOR) net: introduceSocket#connectingproperty (Fedor Indutny) #6404
- [534f03c2f0] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389
- [1b9fdba04e] - (SEMVER-MINOR) process: add process.cpuUsage() - implementation, doc, tests (Patrick Mueller) #6157
- [fa9d82d120] - src: unify implementations of Utf8Value etc. (Anna Henningsen) #6357
- [65030c77b7] - test: fix alpn tests for openssl1.0.2h (Shigeki Ohtsu) #6550
- [7641f9a6de] - test: refactor large event emitter tests (cjihrig) #6446
- [5fe5fa2897] - test: make addon testing part ofmake test(Ben Noordhuis) #6232
- [457d12a0a1] - test: add failing url parse tests as known_issue (James M Snell) #5885
- [089362f8b8] - test,tools: limit lint tolerance of gc global (Rich Trott) #6324
- [6d1606ee94] - test,tools: adjust function argument alignment (Rich Trott) #6390
- [08e0884ae0] - tools: add -F flag for fixing lint issues (Rich Trott) #6483
- [9f23cb24f2] - tools: fix exit code when linting from CI (Brian White) #6412
- [e62c42b8f4] - tools: remove default parameters from lint rule (Rich Trott) #6411
- [66903f6695] - tools: add tests for the doctool (Ian Kronquist) #6031
- [3f608b16a7] - tools: lint for function argument alignment (Rich Trott) #6390
- [91ab769940] - (SEMVER-MINOR) util: truncate inspect array and typed array (James M Snell) #6334
- [0bca959617] - (SEMVER-MINOR) util: fix inspecting of proxy objects (James M Snell) #6465
Windows 32-bit Installer: https://nodejs.org/dist/v6.1.0/node-v6.1.0-x86.msi 
Windows 64-bit Installer: https://nodejs.org/dist/v6.1.0/node-v6.1.0-x64.msi 
Windows 32-bit Binary: https://nodejs.org/dist/v6.1.0/win-x86/node.exe 
Windows 64-bit Binary: https://nodejs.org/dist/v6.1.0/win-x64/node.exe 
Mac OS X 64-bit Installer: https://nodejs.org/dist/v6.1.0/node-v6.1.0.pkg 
Mac OS X 64-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-darwin-x64.tar.gz 
Linux 32-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-linux-x86.tar.xz 
Linux 64-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-linux-x64.tar.xz 
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-linux-ppc64le.tar.xz 
SmartOS 32-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-sunos-x86.tar.xz 
SmartOS 64-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-sunos-x64.tar.xz 
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-linux-armv6l.tar.xz 
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-linux-armv7l.tar.xz 
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.1.0/node-v6.1.0-linux-arm64.tar.xz 
Source Code: https://nodejs.org/dist/v6.1.0/node-v6.1.0.tar.gz 
Other release files: https://nodejs.org/dist/v6.1.0/ 
Documentation: https://nodejs.org/docs/v6.1.0/api/
Shasums (GPG signing hash: SHA512, file hash: SHA256):
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
481aeab001b6c79589daf3e1f8f5b9ad7021a3979b49fd842313010482ff7b56  node-v6.1.0-darwin-x64.tar.gz
a599974633ffbc8a3964699080d4f369297198eac4e18a990f801a6b42b742e6  node-v6.1.0-darwin-x64.tar.xz
9419fce25791df7afd27d173a1148ef9f53c349cd9a2e8d9bdac5276d80a1bb5  node-v6.1.0-headers.tar.gz
8e35bf983def6f7bc321fbabcd3bf5e7909e30417cb9c43f31171a63cf664b10  node-v6.1.0-headers.tar.xz
87670387877d1cbe36642970e3ca84a77121d3200771b80ec2286bc261e060f7  node-v6.1.0-linux-arm64.tar.gz
7fde2a7b2b7d96d14d3f3f655474434af38583b471973ba3ff07ae29a1f0d821  node-v6.1.0-linux-arm64.tar.xz
aeff5e4b77fba25feb19ec4739116373234e93aff0d2c9662c4ebd87fa4b34ae  node-v6.1.0-linux-armv6l.tar.gz
856120ca6e03501c29fadced18f737487092ad75845247e8e2feea30b97f53c9  node-v6.1.0-linux-armv6l.tar.xz
55d7a2e5071b13db6fe5d952dc5ee5d2223ae4a0de2f2c2d7a68d65e1cfa377b  node-v6.1.0-linux-armv7l.tar.gz
ee9583ee94c602b63d758edb564e944a24d4cadac38bde95b25e4995362297e8  node-v6.1.0-linux-armv7l.tar.xz
bca98e8a4f5c11dee9eb4fec2bd0a42c1f8a921863bba417fc88c7274a0c0c04  node-v6.1.0-linux-ppc64le.tar.gz
5b2b85bbc2f289d3f6c458fa77cdf7c74befccfade02c7a287c6992addcbf3f0  node-v6.1.0-linux-ppc64le.tar.xz
ce46dd0188181b70661b9162feffdbd8a860cb75cb6661c37d6d61982e3f72c5  node-v6.1.0-linux-x64.tar.gz
6ae9d08f8c606810e17db6a6c9ff2689072e27682a0e1875cbb75effa8ae3d5e  node-v6.1.0-linux-x64.tar.xz
07d6f0b11b98c876f2d029722696da6cc9b93a2ce6b34abb7a517e0afb04fb34  node-v6.1.0-linux-x86.tar.gz
41b34eef859fb0d39498bc900778f5e692fe4367b7d1588df3ae1f1f98bc4330  node-v6.1.0-linux-x86.tar.xz
b58bfcbce73dc04342a465dca92d802bf5e437f7da224b6157d6c87fe805c5f6  node-v6.1.0.pkg
d7cbb0bfe0915ac7bdb37e87ea7145f6e86ef2943e77f306c648e47d3d33c898  node-v6.1.0-sunos-x64.tar.gz
930596fb6ddb8aedc3c358002786f207f30b3d7f0b377766d5017452ea36196f  node-v6.1.0-sunos-x64.tar.xz
38ec9537ab2fbf6112365b3a291ebe962d14b384b474e54fa77227b2e98624c9  node-v6.1.0-sunos-x86.tar.gz
254c080b41db83979d200c4ab28fbbc667b8528d9e260ce9f2599293bb17e4a0  node-v6.1.0-sunos-x86.tar.xz
9e67ef0b8611e16e6e311eccf0489a50fe76ceebeea3023ef4f51be647ae4bc3  node-v6.1.0.tar.gz
c7940301917232527490a166df78f9d3d58e70e10fd502f73889d936763cfe84  node-v6.1.0.tar.xz
b32b1105da5c08023976717d9aaeb0e3ba93d09f170aa3d81ad8ddfb0abfbdd4  node-v6.1.0-x64.msi
26b762f6066feeae59107c064eeaf70019880cb113279d51e35dff46c6c81be2  node-v6.1.0-x86.msi
a0f1fa671ae76821dd1098fb67bbc9601bdf5229a1dac5585441d279765d0d20  win-x64/node.exe
135215ad3ff8774386d6525e69d62ca3a24da5a7962f1464e1b5758b58583eb3  win-x64/node.lib
a6391706a5ac17bcf9f8ff5fb9c0359b6787dcfd45a6089f91d36edb49738c69  win-x86/node.exe
17608b03161b6fd3e956ff0a53da0a0d483a3860fa236eb8e1eaf205158916fc  win-x86/node.lib
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAEBCgAGBQJXLLHaAAoJEEX17r2BPa6O3C4P+wXrjmby0cm/K1HLpmCtitMu
4aMpt1/MlVVZjlCrm/vtvt56L7KznU0BgMq0DjJDvmWuWOs6wwWHj9SF69BvsHXV
A9tKuVHSKq/S9dFqv+Ucz3L+ITYCZSpZubKCfUbRPvCMTl4Aw1lF+JwCzpiB9GCx
kxJdN+HVuHJonmcSku1V/lP/zSylkHWGC4YvRwmRcZMIPedTfvYtIWHzRXIpMwjN
WD2BSiHGqqh0U2KFe+drwrZZEYjLfS0urwgIsdnS+BIfDATaMyP5W++iKZ1G9QvD
bbi+Lyye9jnJNhJvFUHA5df33jn3avfBMFgsToFqWw+nmLTrJyco+kaEBSSnhD5l
sl1S/Vc7jrZgX1Hz4iiPM8t6c8h1hH/eck5HuqQcP114x/EP3LPlKGdy3MRZcvWO
VCrI9A3zQitbmiwNC1kml6S50/XrRJL/bLrBPqlg2p42t/LMsq6KKfUDzE9ibooR
O7gxMd6Bk4B2R8RQtF0uQ6X/KQK4U65RKRjgQznMK+eQfJ/z4D1i1lr2APp8QwiS
UXMG4zLnJThb7G6z1Z2HtS5RL+0LuOaFj5MH4ft7PTAhvaVybGeGb+qv5s2Hhva/
RAvkB/wyx/3uCLAJDfDYSH+lFu9hak0+eLY59Qv9hVziTqIOXSTuxiumVAu/gWhS
MWdeZRgt8pObdLGV1eaW
=/0Ti
-----END PGP SIGNATURE-----