Node v6.13.0 (LTS)
Myles Borins
Notable Changes
- console:
- added console.count() and console.clear() (James M Snell) #12678
- crypto:
- deps:
- upgrade libuv to 1.16.1 (cjihrig) #16835
- dgram:
- added socket.setMulticastInterface() (Will Young) #7855
- http:
- add agent.keepSocketAlive and agent.reuseSocket as to allow overridable keep-alive behavior of
Agent
(Fedor Indutny) #13005
- add agent.keepSocketAlive and agent.reuseSocket as to allow overridable keep-alive behavior of
- lib:
- return this from net.Socket.end() (Sam Roberts) #13481
- module:
- add builtinModules api that provides list of all builtin modules in Node (Jon Moss) #16386
- net:
- return this from getConnections() (Sam Roberts) #13553
- promises:
- more robust stringification for unhandled rejections (Timothy Gu) #13784
- repl:
- improve require() autocompletion (Alexey Orlenko) #14409
- src:
- tls:
- accept
lookup
option fortls.connect()
(Fedor Indutny) #12839
- accept
- tools, build:
- a new macOS installer! (JP Wesselink) #15179
- url:
- WHATWG URL api support (James M Snell) #7448
- util:
- add %i and %f formatting specifiers (Roman Reiss) #10308
Commits
- [
6f33953d90
] - benchmark: fix timeout in write-stream-throughput (Anatoli Papirovski) #17958 - [
ce136392fb
] - (SEMVER-MINOR) console: add console.count() and console.clear() (James M Snell) #12678 - [
691cd5a3d1
] - crypto: warn on invalid authentication tag length (Tobias Nießen) #17566 - [
4b4e4db1c1
] - crypto: add ocsp_request ClientHelloParser::Reset (Daniel Bevenius) #17753 - [
c377d2299a
] - crypto: remove unused header in clienthello.h (Daniel Bevenius) #17752 - [
ddd9d85681
] - crypto: remove BIO_set_shutdown (Daniel Bevenius) #17542 - [
f3b3437e48
] - (SEMVER-MINOR) crypto: expose ECDH class (Bryan English) #8188 - [
6f62f83468
] - (SEMVER-MINOR) crypto: add randomFill and randomFillSync (Evan Lucas) #10209 - [
a1d7469aef
] - (SEMVER-MINOR) deps: upgrade libuv to 1.16.1 (cjihrig) #16835 - [
8f2e52abd7
] - (SEMVER-MINOR) dgram: added setMulticastInterface() (Will Young) #7855 - [
1b689863ee
] - doc: remove x86 from os.arch() options (Gibson Fahnestock) #17899 - [
8f80548b7f
] - doc: move matthewloring to emeriti (Rich Trott) #17998 - [
15d0ed5f33
] - doc: move joshgav to TSC emeriti list (Rich Trott) #17953 - [
12db4d97b2
] - doc: improve security section of README.md (Rich Trott) #17929 - [
b79189b9b6
] - doc: copy-edit COLLABORATOR_GUIDE.md (Rich Trott) #17922 - [
7628640db6
] - doc: improve alt text (Rich Trott) #17922 - [
bb022dbb96
] - doc: fix spelling of contributors (Rich Trott) #17922 - [
21c5d820bb
] - doc: add references to PR communication articles (Salame William) #17902 - [
3c3a631643
] - doc: fix typo (Tobias Nießen) #17900 - [
5b00ee31ee
] - doc: use my legal name in README (Timothy Gu) #17894 - [
0ce48f9094
] - doc: use dashes instead of asterisks (Ruben Bridgewater) #17722 - [
f6b4aa62bc
] - doc: update AUTHORS list (Ruben Bridgewater) #17805 - [
653c026578
] - doc: add starkwang to collaborators (Weijia Wang) #17847 - [
68164145de
] - doc: improve fs api descriptions (Evan Lucas) #17679 - [
722640f562
] - doc: instructions on how to make membership public (Michael Dawson) #17688 - [
1553c7326c
] - doc: removed extra explanation in api/buffer.md (Waleed Ashraf) #17796 - [
22607951b8
] - doc: use american spelling as per style guide (sreepurnajasti) #17818 - [
d85840dd8f
] - doc: require CI status indicator in PRs (Nikolai Vavilov) #17151 - [
5cc6dd6295
] - doc: remove duplicate the from onboarding.md (sreepurnajasti) #17733 - [
a6f7ba4f09
] - doc: fix typo in README.md (Weijia Wang) #17729 - [
df48a5ded8
] - doc: fix typo in child_process.md (Rich Trott) #17727 - [
4cba4324ff
] - doc: improve release guide (Evan Lucas) #17677 - [
423ef3ddbf
] - doc: not all example code can be run without 1:1 (Jeremiah Senkpiel) #17702 - [
c683efbf6d
] - doc: adjust TTY wording & add inter-doc links (Jeremiah Senkpiel) #17702 - [
14ffddd989
] - doc: add isTTY property documentation (SonaySevik) #16828 - [
9c8d0366b3
] - doc: fix fs.existsSync description (Jeremiah Senkpiel) #17702 - [
6abd4599af
] - doc: improve documentation.md (Jeremiah Senkpiel) #17702 - [
d0b89a12ec
] - doc: add countdown module to writing tests guide (Bamieh) #17201 - [
1eac4055f0
] - doc: include Daniel Bevenius as a TSC member (Rich Trott) #17652 - [
83fe79c558
] - doc: correct pbkdf2 salt length recommendation (Will Clark) #17524 - [
43a2bc040f
] - doc: improve randomfill and fix broken link (Sakthipriyan Vairamani (thefourtheye)) #12541 - [
ef0213c0b8
] - doc: move Code of Conduct to admin repo (Myles Borins) #17301 - [
e16d01fc94
] - gitignore: ignore *.VC.db files (Tobias Nießen) #17898 - [
1390c280bc
] - (SEMVER-MINOR) http: overridable keep-alive behavior ofAgent
(Fedor Indutny) #13005 - [
063c4fa345
] - (SEMVER-MINOR) lib: return this from net.Socket.end() (Sam Roberts) #13481 - [
cdf4a9c394
] - (SEMVER-MINOR) module: add builtinModules (Jon Moss) #16386 - [
ffc1444117
] - net: remove ADDRCONFIG DNS hint on Windows (Bartosz Sosnowski) #17662 - [
6a27774882
] - (SEMVER-MINOR) net: return this from getConnections() (Sam Roberts) #13553 - [
a09e2fd43b
] - net: fix timeout with null handle (Anatoli Papirovski) #16489 - [
a301c1a0e0
] - net: fix timeouts during long writes (Anatoli Papirovski) #15791 - [
c64a73ba6c
] - promises: more robust stringification (Timothy Gu) #13784 - [
3b9fea0782
] - (SEMVER-MINOR) repl: improve require() autocompletion (Alexey Orlenko) #14409 - [
9181fbb699
] - src: dumb down code by removing std::move (Anna Henningsen) #18324 - [
57865a9213
] - src: use correct OOB check for IPv6 parsing (Anna Henningsen) #17470 - [
f306d3eb7a
] - src: make url host a proper C++ class (Anna Henningsen) #17470 - [
1976c7c7a5
] - src: move url internals into anonymous namespace (Anna Henningsen) #17470 - [
d66f469931
] - src: minor cleanups to node_url.cc (Anna Henningsen) #17470 - [
979af518c1
] - src: remove nonexistent method from header file (Anna Henningsen) #17748 - [
2268d00e38
] - (SEMVER-MINOR) src: add openssl-system-ca-path configure option (Daniel Bevenius) #16790 - [
a6d2384c9a
] - src: clean up MaybeStackBuffer (Timothy Gu) #11464 - [
9f3b4ad5bd
] - src: fix incorrect macro comment (Daniel Bevenius) #12688 - [
2b29cea1b4
] - src: guard bundled_ca/openssl_ca with HAVE_OPENSSL (Daniel Bevenius) #12302 - [
758dc81e8d
] - (SEMVER-MAJOR) src: add --use-bundled-ca --use-openssl-ca check (Daniel Bevenius) #12087 - [
2d4fca2c41
] - (SEMVER-MINOR) src: add process.ppid (cjihrig) #16839 - [
b6ce918e0a
] - stream: fix disparity between buffer and the count (jlvivero) #15661 - [
f82065fbe1
] - test: make test-cli-syntax engine agnostic (Rich Trott) #16272 - [
a4e2ced73b
] - test: decrease duration of test-cli-syntax (Evan Lucas) #14187 - [
734ce678f4
] - test: use valid authentication tag length (Tobias Nießen) #17566 - [
694828df0e
] - test: mark test-inspector-stop-profile-after-done flaky (Myles Borins) #18491 - [
5668403ddb
] - test: improve flaky test-listen-fd-ebadf.js (Rich Trott) #17797 - [
fce10f722d
] - test: fix test-tls-server-verify.js on Windows CI (Rich Trott) #18382 - [
4473c6c807
] - test: fix flaky test-http-pipeline-flood (Anatoli Papirovski) #17955 - [
001b67296e
] - test: rename regression tests (Tobias Nießen) #17948 - [
0c3f23ef59
] - test: fix flaky test-pipe-unref (Anatoli Papirovski) #17950 - [
9e760285de
] - test: fix crypto test case to use correct encoding (Tobias Nießen) #17956 - [
1c4aa61388
] - test: simplify test-buffer-slice.js (Weijia Wang) #17962 - [
2c554a9d2b
] - test: improve to use template string (sreepurnajasti) #17895 - [
8c1f41fc11
] - test: make test-tls-invoke-queued use public API (Anna Henningsen) #17864 - [
b3e625d67a
] - test: refactor test-tls-securepair-fiftharg (Anna Henningsen) #17836 - [
038e52627f
] - test: remove undefined function (Rich Trott) #17845 - [
5314754685
] - test: use common module API in test-child-process-exec-stdout-stderr-data-string (sreepurnajasti) #17751 - [
f291bc1d98
] - test: refactor test-repl-definecommand (Rich Trott) #17795 - [
cb7854354f
] - test: change callback function to arrow function (rt33) #17734 - [
bdb535c731
] - test: Use countdown in test file (sreepurnajasti) #17646 - [
31c5db6c03
] - test: update test-http-content-length to use countdown (Bamieh) #17201 - [
cc03470b82
] - test: change callback function to arrow function (routerman) #17697 - [
81e6569990
] - test: change callback function to arrow function (you12724) #17698 - [
2d77241f33
] - test: change callback function to arrow function (Shinya Kanamaru) #17699 - [
af3e074249
] - (SEMVER-MINOR) test: addmakeDuplexPair()
helper (Anna Henningsen) #16269 - [
fb0bd8a584
] - test: fix flaky test-child-process-pass-fd (Rich Trott) #17598 - [
b3b245665e
] - test: add test description to fs.readFile tests (Jamie Davis) #17610 - [
5f7944842a
] - test: fix truncation of argv (Daniel Bevenius) #12110 - [
699c6638c3
] - test: add common.hasIntl (James M Snell) #9246 - [
365dba2195
] - test: fix flaky test-crypto-classes.js (Bryan English) #15662 - [
d29a6202e7
] - (SEMVER-MINOR) test: crypto createClass instanceof Class (Bryan English) #8188 - [
7b801b5f83
] - test: don't skip when common.mustCall() is pending (cjihrig) #15421 - [
4f6dd9649f
] - test,doc: do not indicate that non-functions "return" values (Rich Trott) #17267 - [
a08925dcbd
] - tls: comment about old-style errors (xortiz) #17759 - [
56e1586608
] - tls: unconsume stream on destroy (Anna Henningsen) #17478 - [
00b279087e
] - (SEMVER-MINOR) tls: acceptlookup
option fortls.connect()
(Fedor Indutny) #12839 - [
521dc2511f
] - tls: properly track writeQueueSize during writes (Anatoli Papirovski) #15791 - [
51bfd32922
] - tools: do not override V8's gitignore (Yang Guo) #18010 - [
32f528a92e
] - tools: fix AttributeError: __exit__ on Python 2.6 (Dmitriy Kasyanov) #17663 - [
6187aec242
] - tools: autofixer for lowercase-name-for-primitive (Shobhit Chittora) #17715 - [
928b7c87cd
] - tools: simplify lowercase-name-for-primitive rule (cjihrig) #17653 - [
7821a4c899
] - tools: add lowercase-name-for-primitive eslint rule (Weijia Wang) #17568 - [
1d706026a7
] - tools: make doc tool a bit more readable (Tobias Nießen) #17125 - [
b8a5d6dbbc
] - tools: remove useless function declaration (Tobias Nießen) #17125 - [
18803bc409
] - (SEMVER-MINOR) tools, build: refactor macOS installer (JP Wesselink) #15179 - [
24def19417
] - (SEMVER-MINOR) url: adding WHATWG URL support (James M Snell) #7448 - [
60b10f0896
] - url: update IDNA handling (Timothy Gu) #13362 - [
7af1ad0ec1
] - (SEMVER-MINOR) util: add %i and %f formatting specifiers (Roman Reiss) #10308
Windows 32-bit Installer: https://nodejs.org/dist/v6.13.0/node-v6.13.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.13.0/node-v6.13.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.13.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.13.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.13.0/node-v6.13.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-aix-ppc64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-sunos-x86.tar.xz
SmartOS 64-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.13.0/node-v6.13.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.13.0/node-v6.13.0.tar.gz
Other release files: https://nodejs.org/dist/v6.13.0/
Documentation: https://nodejs.org/docs/v6.13.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
449d81e4dafa5d055e0f6b345c91962113e5bf36417edb65e4a1b6af4c8a790a node-v6.13.0-aix-ppc64.tar.gz
7c05aa0301dd0ef71a1c6686d0e4a3b200fcdad707c8cc1efbcd295bbe242660 node-v6.13.0-darwin-x64.tar.gz
e3257108e642d3e74c20cabd8a615aba9301f208e6cb0cbce1ef5ade928b4ab1 node-v6.13.0-darwin-x64.tar.xz
1c5b263bcaaf1817d3655c9a87c0c5a7481d7e601dfb11cbd571f6f15ff0b552 node-v6.13.0-headers.tar.gz
634c8310f5e1405221f3ec3e3c3516c7587fc505fe5ca986f0085bc558160e4c node-v6.13.0-headers.tar.xz
c27cdca9a7d6bff7242c9e87f0ccd2c052f562409110173dcf0138006e4c331c node-v6.13.0-linux-arm64.tar.gz
9ee8cff910dd8e70313621bd13196c9cdc1c797ba75613e99a761c6ee6ce5035 node-v6.13.0-linux-arm64.tar.xz
9fa28b93e22492660aa52a627e86b74804ac34176ee417d3ac7da406b868b883 node-v6.13.0-linux-armv6l.tar.gz
3384cf0ce06b5470aa64acedf0c28755c0b462f38192d2382ec1352dfe0bb96a node-v6.13.0-linux-armv6l.tar.xz
d8a0c14d689daaf5ca98d4d119244c255f7c856eaf80155ad3fe1ffbab818162 node-v6.13.0-linux-armv7l.tar.gz
5b1e730e39b24d774d1ff543dccd45ffd71c81b4921117adaf3d0ed04b2160a4 node-v6.13.0-linux-armv7l.tar.xz
a212775bb4aa8438f8525faddd9ab9048714dce00b308eef6d2b9e8a25dae603 node-v6.13.0-linux-ppc64le.tar.gz
e53d3af0b8c8e27a466582f4e51073c6f050862e9182fbc892387a04b44c0e13 node-v6.13.0-linux-ppc64le.tar.xz
b6c4b5c3dfc24934ed75494d6570f889f35aaf7fc31f6fbf82eff9542ef8146f node-v6.13.0-linux-ppc64.tar.gz
c27c3cb8c3a0557e65caa6cbbe2b35bb720907987cadad3abd84bae69b75352e node-v6.13.0-linux-ppc64.tar.xz
908504ba8fe1ae0dd870d1fde1c71bdfc8b1bcb596a1a5d6d9064fd2e3c5d2db node-v6.13.0-linux-s390x.tar.gz
2e3132dd090fcaf292ea79cf38f8af008c3546c943c53fe7fb9b8af63a77f81d node-v6.13.0-linux-s390x.tar.xz
467472d9adafd067588f2a20f9edcd7493d973fe107502c55d6fabfa0d3f91af node-v6.13.0-linux-x64.tar.gz
14844ad55c5eaf51d33f2c79fe65fac6ad06d15bef33ded1b8a0119760a684a2 node-v6.13.0-linux-x64.tar.xz
ecfd9d28f5c94dfd22e2699e663a05fd51e330c8731b48e0f5b5d53b66becb1a node-v6.13.0-linux-x86.tar.gz
ac67bde4d87d4d1df7659e5e984c7667a97cdd3adbf1bd90688c4df575465d9a node-v6.13.0-linux-x86.tar.xz
11b2038b854601a6df045dcf3585c9459f79e9d5efd43ad2b556c80b0e3bdace node-v6.13.0.pkg
ea2a0c4911b7cedbecbda8d461e2bba5b2b5078f2b5d0857fbbf1d4acf5ec4f8 node-v6.13.0-sunos-x64.tar.gz
47e1d9d055c6f2974bcc33f3a507d6a5399cab0361489ab0d07f28922cd6b415 node-v6.13.0-sunos-x64.tar.xz
17ddb5568a281b05f41b926e1223a6155c278e14fdbcb19a3b371bb0c11bc2d9 node-v6.13.0-sunos-x86.tar.gz
cb0cbc1e6a5dff4c4e6938406d7584c30817a8254c48f33e4322416379c1856f node-v6.13.0-sunos-x86.tar.xz
021e38bd96926d0e43309b2544f2175136613cbf4e05535daf54b0190da45f34 node-v6.13.0.tar.gz
b7166fe2c6b29fbaa5a81c6953dc6764a91966ac00d746581fad66ddb1bb4d04 node-v6.13.0.tar.xz
2971cc5efd08a93d559d55e6af7c922c0f6ff394e0c58f2be3d330f5365ffbbe node-v6.13.0-win-x64.7z
3d3d72c5c93a50d5a19f65f0de196b5237792a99b89fac2b61e62da4f566c842 node-v6.13.0-win-x64.zip
73e06540d20ff71f74a3ff104b00b3bcb761a4aed6f475c9c4e11c284a8afe65 node-v6.13.0-win-x86.7z
feea8369e988d7d1ef24e80a63dbaeca75e90ec0b22eb7e927fb9d7c3666e3a8 node-v6.13.0-win-x86.zip
df43afcf21373f766140393c9e6285abfbe058a91a54714391b0e0b1f7e0dda9 node-v6.13.0-x64.msi
9994209ed23369e99d2fa38f790f0854c9ea8eb7755c703443357b1dd68ccaf1 node-v6.13.0-x86.msi
e9642cd8969d6995154fbf9ea04dbc621ac9ded9f3c5f92e2d0b0e625709d6c2 win-x64/node.exe
707e8b5eb449a37d58a79fb1c242fc3ee444e439c319579d3645e5f405e086e6 win-x64/node.lib
0e545ca15112d8cf034336f8942aaa8e039af795de51f898720761efc42ff49a win-x64/node_pdb.7z
9c97d5e0cd5799eeb5e9d2f9051b1e841ced2b649cbb370f7c23bf2684de467b win-x64/node_pdb.zip
0882ebd0386b9a9f0d58b37a88a89a02e6ab62932114b703a33fde28057d295f win-x86/node.exe
ffc736632c68a7319a34e1fa8b3d4583194b55ba011530d9518db50932974597 win-x86/node.lib
20e6bbcce44a979cff629add78af0a6311ca3c2a15d72f0fb1d5faba8c645ad5 win-x86/node_pdb.7z
f9f158bc2de5b9d6a621ae64979a4e3a02577f3254146cd55828fb3a13d45dd2 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlqDNT8ACgkQkzsB9Atc
qUY9Igf/Re9jzr+JVzp18JIRreyptPyBPsKYG1Ldm86BD7GgKbwITydDJyNHX3tX
6Vu5EvJex50/XsVQJSkD+6EKVBjKBe9UrQ2p3RVOcDxR74zYzSEobz+MvqWzg8x9
hs1135T0vogS6XBY6wdo3uO0h5SYTkGvoVtAeZhALwO2bU5wVXQFyOUpGmYDJJzK
lGO9vsVBxw0Dg6StWHL7MFbyUZ0y4N8cxwRKN7Bu2S2nf4qdiy97lc4+adFPiRc8
AdVZ57sXxAWG4luAemOfxHHZ5ZbuLG/Fx8Q95hYLFheJBPgNcXcEDC/2bix91Scd
L0p9rS9hX9l41S3tbKnuEt4PE70lhQ==
=rWuM
-----END PGP SIGNATURE-----