Node v8.9.2 (LTS)
Gibson Fahnestock
Notable Changes
- console:
- avoid adding infinite error listeners (Matteo Collina) #16770
- http2:
- improve errors thrown in header validation (Joyee Cheung) #16718
Commits
- [
1bf6250b99
] - doc : mention constant-time in crypto doc (Mithun Sasidharan) #16604 - [
585f8698af
] - build: include src\tracing when linting on win (Daniel Bevenius) #16720 - [
d9a18beaa6
] - build: suppress lint-md output (Gibson Fahnestock) #16551 - [
4e848d4afb
] - build: add missing comma in sources list (Daniel Bevenius) #16613 - [
9df1e8f10e
] - console: avoid adding infinite error listeners (Matteo Collina) #16770 - [
7ba037592d
] - deps: cherry-pick cc55747 from V8 upstream (Franziska Hinkelmann) #16890 - [
c3c9a8d4bf
] - doc: recommend node-core-utils for metadata (Rich Trott) #16978 - [
891ddad93c
] - doc: fix typo in http2 doc (Gus Caplan) #16993 - [
ccd36467f8
] - doc: reorganize COLLABORATOR_GUIDE.md (Rich Trott) #15710 - [
8f0793ff93
] - doc: clarify the prerequisites for building with VS2017 (Nikolai Vavilov) #16903 - [
6e7a444a91
] - doc: outline commit message for breaking changes (Maton Anthony) #16846 - [
6eb550da34
] - doc: remove duplicate 'the' from http2 API doc (Vipin Menon) #16924 - [
0b8a400cad
] - doc: correct the spelling of omitting in dgram.md (Vidya Subramanyam) #16910 - [
adb8f08c36
] - doc: fix a typo in the documentation (Mamatha J V) #16909 - [
d721c0bb5e
] - doc: improve documentation for the vm module (Franziska Hinkelmann) #16867 - [
360f40354e
] - doc: fix typo in assert.md (Andres Kalle) #16866 - [
c4634bf506
] - doc: update subprocess.killed (cjihrig) #16748 - [
eafc0a1314
] - doc: fix a link in dgram.md (Vse Mozhet Byt) #16854 - [
fab55980be
] - doc: add isTTY property documentation (SonaySevik) #16828 - [
f2a9c024ed
] - doc: fix json generator warnings (Luigi Pinca) #16742 - [
3319b2092f
] - doc: update license to include node-inspect (Myles Borins) #16659 - [
7618567b4f
] - doc: add docs for Zlib#close() (Luigi Pinca) #16592 - [
2cc05e0657
] - doc: add nodejs/gyp team for GYP related issues (Gibson Fahnestock) #16638 - [
542f3b9cc0
] - doc: add details about rss on process.memoryUsage (Anthony Nandaa) #16566 - [
13866b8b1b
] - doc: add windowsVerbatimArguments docs (Andrew Stucki) #16299 - [
d2e4a87321
] - doc: howto decode buffers extending from Writable (dicearr) #16403 - [
a2fd9a3cf2
] - doc: add *-inl.h include rule to C++ style guide (Joyee Cheung) #16548 - [
9b8e2a68d8
] - http: use arrow fns for lexicalthis
in Agent (Bryan English) #16475 - [
29efb02f12
] - http2: multiple smaller code cleanups (James M Snell) #16764 - [
658301664f
] - http2: improve errors thrown in header validation (Joyee Cheung) #16718 - [
8cf8a327c8
] - http2: refactor settings handling (James M Snell) #16668 - [
4faf2ec783
] - lib: replace string concatenation with template (Suryanarayana Murthy N) #16933 - [
14f8cee401
] - lib: guard inspector console using process var (Daniel Bevenius) #15008 - [
2ad051d62c
] - lib: change concatenated string to template (Pawan Jangid) #16930 - [
28f036045b
] - lib: change concatenated string to template (Nayana Das K) #16925 - [
134c2f31f2
] - lib: replace string concatenation with template (subrahmanya chari p) #16917 - [
dc14c25ee9
] - loader: test search module (Cyril Lakech) #16795 - [
d27ec13cd3
] - repl: avoid crashing from null and undefined errors (cPhost) #16574 - [
40880897fe
] - src: use unrefed async for GC tracking (Anna Henningsen) #16758 - [
f7411b5df7
] - src: make StreamBase prototype accessors robust (Joyee Cheung) #16860 - [
8d31294b3b
] - src: CHECK() for argument overflow in Spawn() (cjihrig) #16761 - [
57b377ef93
] - src: improve module loader readability (Anna Henningsen) #16536 - [
82076ed91f
] - src: pass context to Get() operations for cares_wrap (Evan Lucas) #16641 - [
79e1d7719d
] - src: remove unused includes in string_bytes.h (Daniel Bevenius) #16606 - [
cecd1e3def
] - src: fix etw provider include on Windows (Joyee Cheung) #16639 - [
255fffbbc8
] - src: do not include x.h if x-inl.h is included (Joyee Cheung) #16548 - [
efdd7c8cae
] - test: reuse existing PassThrough implementation (Tobias Nießen) #16936 - [
375bec00a4
] - test: use fixtures module for path resolve (sercan yersen) #16842 - [
6ab706d7f0
] - test: refactor comments in test-child-process-spawnsync-maxbuf (ChrBergert) #16829 - [
315fba8bfd
] - test: used fixturesDir from fixtures modules (Klemen Kogovsek) #16813 - [
5c8fb6a976
] - test: refactor fs.write() test (Patrick Heneise) #16827 - [
4f587e5a30
] - test: add a test description (Grant Gasparyan) #16833 - [
af8b17a314
] - test: use common/fixtures module in hash-seed test (Javier Blanco) #16823 - [
3a3792b0a0
] - test: improve template value for test message (Stephan Smith) #16826 - [
c3e6491a51
] - test: unmark flaky test (Anna Henningsen) #16758 - [
bf9eb04abe
] - test: change concatenated string to template (Deepthi Sebastian) #16929 - [
7168a7e044
] - test: change concatenated string to template (Anawesha Khuntia) #16912 - [
febd1bf519
] - test: change string concatenation to template (Suryanarayana Murthy N) #16919 - [
7164d9a6b8
] - test: use template string for concatenation (Vipin Menon) #16918 - [
ae7106cc75
] - test: replace string concatenation with template (Kabir Islam) #16916 - [
81a6c4f785
] - test: enable mustCall() during child exit (Vipin Menon) #16915 - [
41f905bb00
] - test: replace string concatenation with template (Sabari Lakshmi Krishnamoorthy) #16914 - [
be920aa372
] - test: replace string concatenation with template (Tanvi Kini) #16913 - [
26d529e60f
] - test: cover vm.runInNewContext() (cjihrig) #16906 - [
6c57399c6b
] - test: improve assertion messages (Neil Vass) #16885 - [
1522562ffd
] - test: pass process.env to child processes (Rod Vagg) #16405 - [
0bc16cd9b6
] - test: improve assert messages in stream test (Katie Stockton Roberts) #16884 - [
7c9aee3348
] - test: improve assertion in test-require-dot (Adam Wegrzynek) #16805 - [
1b1bd261dc
] - test: add values to error message (Adam Jeffery) #16831 - [
e66a7ae6e3
] - test: replace common.fixtiresDir with fixtures.readKey() (woj) #16817 - [
c1309d6b80
] - test: use tmpDir in test-fs-utimes (Rich Trott) #16774 - [
2f1f7e1de0
] - test: remove message argument in cluster setup test (mbornath) #16838 - [
d64fe485c5
] - test: check session timeout in http2 (Anatoli Papirovski) #16754 - [
4fcb03c0ae
] - test: move test-http-keepalive-maxsockets to sequential (Rich Trott) #16777 - [
71c11d67f4
] - test: improve assert messages in test-global (Mark McNelis) #16843 - [
ca278802ff
] - test: use default assertion message (jonask) #16819 - [
ec4c3f5777
] - test: improve message in test-fs-readfile-pipe-large (fjau) #16840 - [
562d8fca15
] - test: remove custom message from assertion (Nicolas Morel) #16824 - [
0ebded4376
] - test: show incorrect value on test failure (Sean Karson) #16818 - [
2bbc76eb1f
] - test: include file mode in assert message (Sascha Tandel) #16815 - [
33f2fff52b
] - test: refactor tls test to use fixtres.readSync (Brian O'Connell) #16816 - [
b307582d10
] - test: use fixtures module in test-repl (Maring, Damian Lion) #16809 - [
5719beaf83
] - test: update test to use fixtures.readKey (Dara Hayes) #16811 - [
b166b6b1b3
] - test: fix typos in read-buffer tests (Jimi van der Woning) #16834 - [
c4176eb722
] - test: replace fixturesDir with usage of fixtures module (Octavian Ionescu) #16810 - [
af13678889
] - test: clarified assert message for test-require-json.js (Matthias Reis) #16807 - [
0fa659cdcd
] - test: replace common.fixturesDir with fixtures module (Dumitru Glavan) #16803 - [
1e6845d024
] - test: replace common.fixturesDir with fixtures.readSync() (Adri Van Houdt) #16802 - [
7b1491711d
] - test: replacecommon.fixturesDir
usage (Sascha Tandel) #16800 - [
480f14a55e
] - test: update test to use fixtures (Adam Wegrzynek) #16799 - [
c52ac92661
] - test: fix malformed parallel.status line (Rich Trott) #16702 - [
a41cc020fd
] - test: fix flaky test-http2-server-rst-stream.js (Anatoli Papirovski) #16690 - [
1e8a421159
] - test: pause child until parent is ready (jBarz) #15774 - [
b3032d29c9
] - test: increase coverage for ModuleMap (Rob Paton) #16045 - [
2f66faf6cf
] - test: use fixtures module in test-https-pfx (Ken Takagi) #15895 - [
981a1ef0c2
] - test: use ES6 classes instead of util.inherits (Tobias Nießen) #16938 - [
47b1c3b43c
] - test: add test for WrapStream readStop (Ashish Kaila) #16356 - [
72c34cf706
] - test,net: remove scatological terminology (Rich Trott) #16599 - [
2b903bff05
] - tools: enforce no unused trailing arguments tools directory (Rich Trott) #16953 - [
57937e5746
] - tools: remove unused trailing function arguments (Rich Trott) #16953 - [
85fd7bb8f7
] - tools: fix inspector-check reporting (Daniel Bevenius) #16902 - [
8538354139
] - tools: add direct anchors for error codes (Joyee Cheung) #16779 - [
79006dab87
] - tools: don't lint files that have not changed (Joyee Cheung) #16581 - [
cb08f5d6fe
] - tools: remove unneeded parentheses in doc/html.js (Vse Mozhet Byt) #16845 - [
60c918ac7a
] - tools: replace string concatenation with template literals (Kevin Yu) #16804 - [
aaf7e83d62
] - tools: replace string concatenation with template literals (Giovanni Lela) #16806 - [
40fa970914
] - tools: replace string concetation with templates (Patrick Heneise) #16801 - [
0d4f62c85f
] - tools,build: allow build withoutremark-cli
(Refael Ackermann) #16893
Windows 32-bit Installer: https://nodejs.org/dist/v8.9.2/node-v8.9.2-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.9.2/node-v8.9.2-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.9.2/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.9.2/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.9.2/node-v8.9.2.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-aix-ppc64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-sunos-x86.tar.xz
SmartOS 64-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.9.2/node-v8.9.2.tar.gz
Other release files: https://nodejs.org/dist/v8.9.2/
Documentation: https://nodejs.org/docs/v8.9.2/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
7d04fd8133c8ab7d1951dbbd7a1c89385f713c414d92eadba98a12947f31d605 node-v8.9.2-aix-ppc64.tar.gz
ba03ae4c0ebd33e8661b5b241211ddb9f7e3b5b959d8cbd68f5941cb1ed5784d node-v8.9.2-darwin-x64.tar.gz
df8d67c7b785822f3cac3003fd30d63b8ec04c57366f67584e15cd8db5547b29 node-v8.9.2-darwin-x64.tar.xz
35ac226795678ef2b9a8f55c3eb65984bb49f71858e771c9719452d14926e83e node-v8.9.2-headers.tar.gz
e747cc36283fadc77b4ca893afba1aec1be90eae42e75a47b6118ed1e8ab6e95 node-v8.9.2-headers.tar.xz
1aaadf2e0a44bd49dbf528fb918032dcdbc3b450dc91e8cbd92b28afbb1e004a node-v8.9.2-linux-arm64.tar.gz
cc222b4f910ff27ff66ccc96d5c7e2117942bcd161ec253d83cf430146b79bdf node-v8.9.2-linux-arm64.tar.xz
f86df6b4b017199da7ede78173c100c131f1da32234b0c0c9d47fd9ac1f8c77a node-v8.9.2-linux-armv6l.tar.gz
3a442f6155ed23a524e362c9feaab5819e201d60a7243243767dc45fd92af939 node-v8.9.2-linux-armv6l.tar.xz
bee604965e2ae7d3f96976832c5a70a439a1e0e65a4e617b9e7d4aa9b84f84eb node-v8.9.2-linux-armv7l.tar.gz
666b9913ce01b3a40c32f3ec7ffb3c89742fb37d2834afebb3a090c9ab53f1a1 node-v8.9.2-linux-armv7l.tar.xz
4e576bbee450380e3d448ac7f8a39c8c1292a2318fab24be69b3ce0b12ed0cb2 node-v8.9.2-linux-ppc64le.tar.gz
70335fd0a9d104e06e171a49eb3373c2190da23749bf71982dd51d7ec0fd24bf node-v8.9.2-linux-ppc64le.tar.xz
61dfe13289f04caf946ae97f55f0550e4fce6d91a0109b5168b67b71768e0572 node-v8.9.2-linux-s390x.tar.gz
57178c23a555209b8b84475f24fa16338deb938baf6ca4b633d080f2dc57263f node-v8.9.2-linux-s390x.tar.xz
bb649307300622133dbf147f24e1e695d7570f1b265c6fd2c1e36406226d1e88 node-v8.9.2-linux-x64.tar.gz
d4065724e7f5f11e999f78de50fb0faac74341799cb0c0dafcbe87e0ecb0be86 node-v8.9.2-linux-x64.tar.xz
dad907b7cf93f1c308c5d107c4312c3f7e4a0fae26e470bbc7f1e61e9bf485de node-v8.9.2-linux-x86.tar.gz
4d04b748a206f5cc2c368f8007237d2f55323f65d2b90680c7a82208ff757c98 node-v8.9.2-linux-x86.tar.xz
45d09a623d3c1ab8cab411161a49c21f4bb5c9e5424427bf6e1ab26f89354936 node-v8.9.2.pkg
86bdc20413478c34eabcfb0f32bd9c1059e685e1f406ac6497586aa308e5e119 node-v8.9.2-sunos-x64.tar.gz
3034f20e77cb1bd19a6d53dfc18a054c97695a6563fb55f85a0f325b7291d275 node-v8.9.2-sunos-x64.tar.xz
3b41672daf4b19285f93dc260ba1a8f477df84ddbd71c7d8748680185783c79e node-v8.9.2-sunos-x86.tar.gz
fae14a5c978adbf597bc0f6ee69f8f28fc980f10cde55fad93ed0a0cd3aa24a9 node-v8.9.2-sunos-x86.tar.xz
8038fa61ac4562786fcc6d3229f3caa07a864b94bd5922fe75942a38ea1c3a3b node-v8.9.2.tar.gz
53a51eda2347681c88b83236c6a005db9d696c3ae5d78496f0921804d5937b59 node-v8.9.2.tar.xz
4046a954c21aa58a209b4c21f981dfa9f15621cc77abc09a6b232b28e28b2c0d node-v8.9.2-win-x64.7z
2afa8b899c0dddea50dcf5dda66ae7b0ca32326dbf66c52f947c082e7c95d090 node-v8.9.2-win-x64.zip
17d68bbb061347e55757c25d6016227c03f82db69b802561aefd335e12fb25c9 node-v8.9.2-win-x86.7z
d039808a605fc7811a79464305eb7f9829be1e6ebf0c6057fbed6b9bcbe5e23e node-v8.9.2-win-x86.zip
3d7a60a5268f4c3d3fc8b37e3e3ec9f52012e048d0f1598eb1d6c5d7717e6a86 node-v8.9.2-x64.msi
a4c70a98755d011e2e3922786f7c6df553a19a32196f1ebf3ccae48e078f2c09 node-v8.9.2-x86.msi
6d0e28abcdb6341a2f62b0ecedc660ec9cdfbc34fb92726a32cf8dde32e1be41 win-x64/node.exe
c99d83b6f7b9683b0378d0f98fb4d1c509b7096e9cfe9af0205cd55370b73dd9 win-x64/node.lib
65dfb9732edfa1aa05ef4eb75b281533b089092f7d578bc8c9ff2a264993906f win-x64/node_pdb.7z
e9b9ce83a33fb67cddd7c5a7a35f3ebf4f521a8b4cad69fe751b2da9fe9c4b12 win-x64/node_pdb.zip
286fd6d36e55bd511598a19ca40ef57df568b8a3228e9fb25ee5483f42a9173e win-x86/node.exe
00724f4499082f139cf063e5443e4fc17c4211856ecc475e05f380b3c9819524 win-x86/node.lib
124924dfd144312b12ae610b47399a72e2be571b3d4b201c9c45e26f5d49409a win-x86/node_pdb.7z
11fe5f300d699f8a7a3d6cd959bba8d5c73829090cd09cc440122c9df3d9067a win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEd5hKmG68KqeGvA9msB+7koIcWHoFAlonG14ACgkQsB+7koIc
WHrjEA/+NOLYo5yGrVI3eRKIvjEgo5OaPRp0qaygvUISBGFb3PhSJFO6h3tlq0yS
J5kkPRgBmBCfbqBcnewHTD7U4hsvf6DZpd378T8ysxgpCwZHL6ulKVhAdOSdLB/3
GR9YuKO9q4znAZZvU1tDqEyHEsy2hG1geQOxQeMjPvgQTqVWiAUTraCQUhzy1R0t
IOT5QIEJ+NbJbpBJFZDiseFhr89lz3pgwnmA8j4WnX5EOUSmAsHMkTbhMPzj2xmr
Rs51err3jpUZhaleIE894M+RqUC1BmMgd17T8pfd5QtaYpJOK44NzIbbl/n14Os3
MpWMDSm0/t6mDDeg7BMkuZqRGecYu4cpBphtZG8vpSTJJwsBtopTH+c6wfn0W0BO
wlYKuqyhFlwA5KLIYgJo1Sw0hz5UxeNPgaDctfAmunZ5Qnae4CqMAT5hDnFjukdn
9+aT5mv2FCsNS7uZm/KpPDLuP/RaqOt91N1Acf7166vQ1GNmucGFlITuERXjdDWT
GNVwojuvu71UXFjQQ2OR3x01ADUty7ExqathHIuQ4zRgZqPoFZ35ksAEpoRsjrYF
jg2x7fRtFXcXFtkstIajNWAqfAA1tEkYg+RyhFr++vIuvcnUkLCUIDJUliLgql++
TiO+AcZUH6g654w7cRtID6YU5VNBiPm+S25z0ny52gLbqIeQLpc=
=1jLy
-----END PGP SIGNATURE-----