Node v6.10.1 (LTS)

By Myles Borins,

Notable changes

  • performance: The performance of several APIs has been improved.
    • Buffer.compare() is up to 35% faster on average. (Brian White) #10927
    • buffer.toJSON() is up to 2859% faster on average. (Brian White) #10895
    • fs.*statSync() functions are now up to 9.3% faster on average. (Brian White) #11522
    • os.loadavg is up to 151% faster. (Brian White) #11516
    • process.memoryUsage() is up to 34% faster. (Brian White) #11497
    • querystring.unescape() for Buffers is 15% faster on average. (Brian White) #10837
    • querystring.stringify() is up to 7.8% faster on average. (Brian White) #10852
    • querystring.parse() is up to 21% faster on average. (Brian White) #10874
  • IPC: Batched writes have been enabled for process IPC on platforms that support Unix Domain Sockets. (Alexey Orlenko) #10677
    • Performance gains may be up to 40% for some workloads.
  • child_process: spawnSync now returns a null status when child is terminated by a signal. (cjihrig) #11288
    • This fixes the behavior to act like spawn() does.
  • http:
    • Control characters are now always rejected when using http.request(). (Ben Noordhuis) #8923
    • Debug messages have been added for cases when headers contain invalid values. (Evan Lucas) #9195
  • node: Heap statistics now support values larger than 4GB. (Ben Noordhuis) #10186
  • timers: Timer callbacks now always maintain order when interacting with domain error handling. (John Barboza) #10522

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v6.10.1/node-v6.10.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.10.1/node-v6.10.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.10.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.10.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.10.1/node-v6.10.1.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-aix-ppc64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-sunos-x86.tar.xz
SmartOS 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.10.1/node-v6.10.1.tar.gz
Other release files: https://nodejs.org/dist/v6.10.1/
Documentation: https://nodejs.org/docs/v6.10.1/api/

SHASUMS

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

fe3f3de8ac6789df4639e29dd2ee3f5b3b8c30445a6120f1caf46dd347229e4a  node-v6.10.1-aix-ppc64.tar.gz
5b61c8c15c4d79283e39ef5ccba396aed5031a4a33df2b9dd5b20f14b38bb4b9  node-v6.10.1-darwin-x64.tar.gz
96d355d0fede05889d404617946c86b9b06926a05bb93a19466cc0a408476ed8  node-v6.10.1-darwin-x64.tar.xz
00172a468520b4c7fb2db1d3c169ae548e421239c1e43c5cc7a28b303cad96ce  node-v6.10.1-headers.tar.gz
52d7713d3785e86a40155cd71af67dd1ec0802b4609a78e7d20228b6802f866c  node-v6.10.1-headers.tar.xz
8d3955523e2f25e8f62aefb1181f500a6e1458d4decbda95b147f3e3f4598081  node-v6.10.1-linux-arm64.tar.gz
c361ca0b508fcdfcd0e07e588b5cc38f32c547c94eb6a60e30980dfda2b35df9  node-v6.10.1-linux-arm64.tar.xz
e59a5558a6271385fddc5f58f85dfe7bf9b7c73d75ea14d0171266cf90bff830  node-v6.10.1-linux-armv6l.tar.gz
277a85ddd93581a48798e87ef568d5353d03e50bb2af04a9fb54ee4d115fb022  node-v6.10.1-linux-armv6l.tar.xz
d50572bfbbf8fb617fb8abe0bfd59974e7f8841c6b366ffdfc532f40039f4451  node-v6.10.1-linux-armv7l.tar.gz
aa16b41344fcdce55efff1a5b43d921f9721cdfc0eebe12ea3306cad832c5b90  node-v6.10.1-linux-armv7l.tar.xz
4ee596c38a271d1f32c614bd43dfb79b8dce5cba66166ae5c7d242d1d4444ff3  node-v6.10.1-linux-ppc64le.tar.gz
b4cf8cf2c1dd6d3fbdf632540d6820430b37802ca74fae4a9bc68a67de69d4a1  node-v6.10.1-linux-ppc64le.tar.xz
463ea8c16ecdbbdf05f60a6a3dd309bba0bab4c9741e5ca53cfb5581b4020c71  node-v6.10.1-linux-ppc64.tar.gz
c8a7049c9a087c28a0691b31670034fb6c96e3fb2bf475d479bb15c9c4d7f7ad  node-v6.10.1-linux-ppc64.tar.xz
995644d4fa2fb33a070bfe44b62a66b0272e25cb28ab14f2fec48e9843575006  node-v6.10.1-linux-s390x.tar.gz
f646d61b43412efad1ef8ab8137adfec05cd66fa1218cc0a846573bbfc494654  node-v6.10.1-linux-s390x.tar.xz
31ad1731f4375da2f3ee739f23b0d92c54402eefcc7f98595010395178dde047  node-v6.10.1-linux-x64.tar.gz
e8f100e9ee70eb63216b33cf39666a4dc6c4038f6ee4fbfc7751ab3a825e576c  node-v6.10.1-linux-x64.tar.xz
463c32dd47fe51e3eb694bfb019e17a9e1fe83f3292fb02c05103e20494323b9  node-v6.10.1-linux-x86.tar.gz
1e8be5c912cb31e7221836d3f988432e63a1564b2213a673259367f9f7222b1e  node-v6.10.1-linux-x86.tar.xz
14ce9adc6a08bbbce9005e4bbb0a788407afd280da93744ed1cb4c563bc97dcb  node-v6.10.1.pkg
e89d40e980caa52d59fcaa4fb77e6fdc45166ccc0e1093f33e69a0fa497ee444  node-v6.10.1-sunos-x64.tar.gz
a9f96424a4a2a347eb22f681d2ba9f2b5a834f84dc0cc47ebeb802a6654a5f56  node-v6.10.1-sunos-x64.tar.xz
e73d3a948fbb4024f3022af0530ee15e9f4950b2f463fa5c546e96d3d5ecf5bc  node-v6.10.1-sunos-x86.tar.gz
363d72c5f91970d33449350676ef009978af304c466b4f14890554b76b0a84dc  node-v6.10.1-sunos-x86.tar.xz
2c7a643b199c63390f4e33359e82f1449b84ec94d647c606fc0f1d1a2b5bdedd  node-v6.10.1.tar.gz
6547c1c25440bd71d75f8a23590c2cd6d1c00c0c72736b5de79e7152566fd4b2  node-v6.10.1.tar.xz
80e936dbece81dd1c292c67001c1e9989d98201d2015481282d02db32e298f3d  node-v6.10.1-win-x64.7z
28923f51691bb34dc399af4ceb567da487d7f4806aec5e6f0cfab1e6c3f2dd1c  node-v6.10.1-win-x64.zip
9e8bfa89c9db626507c4ecc4869816a3a1673e09d3069cb2901648dd09ae9a39  node-v6.10.1-win-x86.7z
87a94bc3ddf80f467408e3e6f95e425dd576e6d6cc6c0fad80203d52c786c621  node-v6.10.1-win-x86.zip
e9fd4ff49700ece923e6e0d9b9013abc1ce65c3ed3a5810d166a0e05a911c2d4  node-v6.10.1-x64.msi
868a96e012222ce95c732d4e2c97d0349f8fefbd889af690cf6d2278d6844932  node-v6.10.1-x86.msi
da55174c403fe35123bc78416c32c8fddd8515057f36a3587df3838f8759fc65  win-x64/node.exe
3396b0e4442d094c52f16a120c35ef290525454eacec866e4e835e3c73fbcb80  win-x64/node.lib
5b23d7e9192b7feab6f7f5d9caaa58436a1cf8a770194ded4bbba44cd834aecf  win-x64/node_pdb.7z
0eb4c5a34b32c6d1a4807be35ededf54e3cdd9478fff3d05f2d9f0b5ac53d895  win-x64/node_pdb.zip
dedd07471e0cd2f478ce283cdc18dca71cc3a3e8ff82972a2e162bce06516e21  win-x86/node.exe
af8a1032de2ab7637ce39280eec9d2fe71cadf6dc4b45c4fb01d1efae68b362d  win-x86/node.lib
587c0d669f565048a130c3147dad1a7e14115d930ea6d4e8f309ea7a4dbd272d  win-x86/node_pdb.7z
252f86bbcadfcc893a6097f847749eb2ebbe5d1d126726c375e11dce79707a06  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJY0ZtBAAoJEJM7AfQLXKlGIhoH/izl87LyjwTHBO0ofruiEack
SOgm/OPkefxmcI636z2ooS5smGJgRjgdnXN7qwdZhXAvdrtjlBhdayu36gkqFYOm
fofjqvvzQ/6+LFg97F9c8E3E/Vc+4GBVYu6eJ+hggua+tPBE34gajdmJUJ9IEOiu
u2mNcC2J1eD4i2C8v0SRfTDA+54Tb5mzBl3fziciAEjfdKwVL+FSmPNMCYhI+Dh8
zuE2A3ckTO84jCiuDWO3ixcA77mToVjk1tn+uSZsGy+rt781sd/tQa9IswnWwZR6
FoZLPgzwv0eic9y3PveHB+QmejfMdhyANsnveHY5eJKFgyQnwUDOvaRNlPIJsCY=
=eMcy
-----END PGP SIGNATURE-----