Tuesday, 18 December, 2018 UTC


Summary

Notable changes

  • assert:
    • revert breaking change (Ruben Bridgewater) #24786
  • http2:
    • fix sequence of error/close events (Gerhard Stoebich) #24789

Commits

  • [62fb5dbec5] - assert: revert breaking change (Ruben Bridgewater) #24786
  • [a8402fe1c8] - build: only check REPLACEME & DEP...X for releases (Rod Vagg) #24575
  • [26743369d3] - build: improve Travis CI settings (Timothy Gu) #21459
  • [1da04c208d] - build: install markdown linter for travis (Richard Lau) #21215
  • [7612024939] - build: initial .travis.yml implementation (Anna Henningsen) #21059
  • [f70e79a7b2] - build: allow for overwriting of use_openssl_def (Shelley Vohr) #23763
  • [15d1f67c60] - build,doc: remove outdated lint-md-build (Michaël Zasso) #22991
  • [85a6daeaef] - build,meta: switch to gcc-4.9 on travis (Refael Ackermann) #23778
  • [313ef6fa73] - build,tools: tweak the travis config (Refael Ackermann) #22417
  • [22b41495ea] - child_process: handle undefined/null for fork() args (Shobhit Chittora) #22416
  • [499605618b] - crypto: add SET_INTEGER_CONSANT macro (Daniel Bevenius) #23687
  • [34d91296df] - deps: icu: apply workaround patch (Steven R. Loomis) #23764
  • [50347297a1] - deps: cherry-pick d2e0166 from V8 upstream (Vasili Skurydzin) #23958
  • [9bedae5266] - deps: cherry-pick 6bc4bfe from V8 upstream (Vasili Skurydzin) #23958
  • [4f3c9e6aab] - deps,v8: fix gyp build on Aix platform (Vasili Skurydzin) #23958
  • [74c1074d53] - doc: add description for inspector-only console methods. (Benjamin Zaslavsky) #17004
  • [692223182c] - doc: fix api documentation of http.createServer (Ari Autio) #24869
  • [6d8c65e574] - doc: update to adding listens on SIGUSR1 (willhayslett) #19709
  • [33b7c50036] - doc: remove "if provided" for optional arguments (Rich Trott) #19690
  • [216e7da8c5] - doc: do not identify string as "JavaScript string" (Rich Trott) #19689
  • [17e84217c7] - doc: fix grammar error in process.md (Kenji Okamoto) #19641
  • [06daf5276f] - doc: remove use of "random port" re dgram send (Thomas Hunter II) #19620
  • [bf95392e86] - doc: improve assert legacy text (Rich Trott) #19622
  • [e48cc3c403] - doc: remove confusing note about child process stdio (Anna Henningsen) #19552
  • [9d249bf6d5] - doc: add BethGriggs to collaborators (Beth Griggs) #19610
  • [c3ecf05b01] - doc: document make docopen (Ayush Gupta) #19321
  • [8338700d05] - doc: add directory structure in writing-tests.md (juggernaut451) #18802
  • [63d8632611] - doc: add types for some process properties (Vse Mozhet Byt) #19571
  • [b2fc3b556c] - doc: fix n-api example string (Steven R. Loomis) #19205
  • [d79e7d6e89] - doc: minor improvements to buffer.md (Rich Trott) #19547
  • [06491482f8] - doc: update child_process.md (Ari Leo Frankel) #19075
  • [4db289ca17] - doc: move StackOverflow to unofficial section (josephleon) #19416
  • [f5683a9a6d] - doc: correct async_hooks resource names (Gerhard Stoebich) #24684
  • [ffe1f8033c] - doc: sort bottom-of-file markdown links (Sam Roberts) #24682
  • [78d9a5e6e4] - doc: address bits of proof reading work (Jagannath Bhat) #23978
  • [d1eebb2e43] - doc: revise COLLABORATOR_GUIDE.md (Rich Trott) #23990
  • [003eb0c8e1] - doc: simplify CODE_OF_CONDUCT.md (Rich Trott) #23989
  • [c1723c8bca] - doc: add branding to style guide (Rich Trott) #23967
  • [8bb67a1fb9] - doc: use Node.js instead of Node (Rich Trott) #23967
  • [73e0bb1f52] - doc: fix typographical issues (Denis McDonald) #23970
  • [6d76f852a9] - doc: add documentation for http.IncomingMessage$complete (James M Snell) #23914
  • [3025f351db] - doc: remove mailing list (Rich Trott) #23932
  • [2459e150bb] - doc: add note about ABI compatibility (Myles Borins) #22237
  • [27b35833bd] - doc: make example more clarified in cluster.md (ZYSzys) #23931
  • [0d4de59967] - doc: simplify valid security issue descriptions (Rich Trott) #23881
  • [9afdc09f98] - doc: simplify path.basename() on POSIX and Windows (ZYSzys) #23864
  • [3f2a01688d] - doc: add review suggestions to require() (erickwendel) #23605
  • [f037942fe7] - doc: move @phillipj to emeriti (Phillip Johnsen) #23790
  • [e5f75cf82e] - doc: add note about removeListener order (James M Snell) #23762
  • [0ff88a3510] - doc: document ACL limitation for fs.access on Windows (James M Snell) #23772
  • [32ae851710] - doc: document that addMembership must be called once in a cluster (James M Snell) #23746
  • [e2d2ce6706] - doc: remove reference to sslv3 in tls.md (James M Snell) #23745
  • [4c24a82a65] - http2: fix sequence of error/close events (Gerhard Stoebich) #24789
  • [8afbd5ce41] - lib: fix a typo in lib/timers "read through" (wangzengdi) #19666
  • [fa12532000] - lib: remove useless cwd in posix.resolve (ZYSzys) #23902
  • [e8dbd09414] - src: use "constants" string instead of creating new one (Ouyang Yadong) #23894
  • [394cb42962] - test: verify order of error in h2 server stream (Myles Borins) #24685
  • [5e09a3d4ed] - test: test process.setuid for bad argument types (Divyanshu Singh) #19703
  • [970164f3a8] - test: improve assert message (fatahn) #19629
  • [086570e4e1] - test: remove third argument from call to assert.strictEqual() (Forrest Wolf) #19659
  • [a7b3274af4] - test: fix flaky test-cluster-send-handle-twice (Rich Trott) #19700
  • [1bda58289a] - test: rename regression tests more expressively (Ujjwal Sharma) #19668
  • [bd9cc92e8d] - test: remove 3rd argument from assert.strictEqual (Arian Santrach) #19707
  • [3ca10faf00] - test: use createReadStream instead of ReadStream (Daniel Bevenius) #19636
  • [8a546e822d] - test: removed default message from assert.strictEqual (jaspal-yupana) #19660
  • [a62df1b379] - test: refactor test-net-dns-error (Luigi Pinca) #19640
  • [8a0ecf4360] - test: refactor test-http-expect-continue (Rich Trott) #19625
  • [0cbe813e90] - test: update link according to NIST bibliography (Tobias Nießen) #19593
  • [ea1fda6228] - test: remove third param from assert.strictEqual ([email protected]) #19536
  • [18c4e5e886] - test: remove message from assert.strictEqual() (willhayslett) #19525
  • [146c488bf5] - test: refactor parallel/test-tls-ca-concat.js (juggernaut451) #19092
  • [8fa5bd3761] - test: rename regression tests file names (Ujjwal Sharma) #19332
  • [d34ade8755] - test: fix strictEqual arguments order (Esteban Sotillo) #23956
  • [6ae07a9248] - test: add property for RangeError in test-buffer-copy (mritunjaygoutam12) #23968
  • [b1e6de80c1] - test: fix regression when compiled with FIPS (Adam Majer) #23871
  • [d0368b8245] - test: fix strictEqual() argument order (Loic) #23829
  • [3a864d716e] - test: fix strictEqual() arguments order (Nolan Rigo) #23800
  • [e7a573a9e2] - test: fix test-require-symlink on Windows (Bartosz Sosnowski) #23691
  • [ac91346776] - test: fix strictEqual() argument order (Romain Lanz) #23768
  • [0f98c4926a] - test: fix strictEqual() arguments order (Thomas GENTILHOMME) #23771
  • [73d19b1516] - test: ensure openssl version prints correctly (Sam Roberts) #23678
  • [544e64d68d] - test: fix assertion arguments order (Elian Gutierrez) #23787
  • [e84c01d1f3] - tools: update alternative docs versions (Richard Lau) #23980
  • [02209c5fa7] - tools: clarify commit message linting (Rich Trott) #23742
  • [22043ccb84] - tools: do not lint commit message if var undefined (Rich Trott) #23725
  • [2a8a28c436] - tools: make Travis commit linting more robust (Rich Trott) #23397
  • [c15d236545] - tools: apply linting to first commit in PRs (Rich Trott) #22452
Windows 32-bit Installer: https://nodejs.org/dist/v8.14.1/node-v8.14.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.14.1/node-v8.14.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.14.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.14.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.14.1/node-v8.14.1.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.14.1/node-v8.14.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.14.1/node-v8.14.1.tar.gz
Other release files: https://nodejs.org/dist/v8.14.1/
Documentation: https://nodejs.org/docs/v8.14.1/api/

SHASUMS

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

6a3f40c519b104ad9d9969ad70a26816bc6d4da8a17e4b71dac6abc28295ed12  node-v8.14.1-aix-ppc64.tar.gz
d180a9b70de569e4c3d10c0c4a0af74e40dbca3e845df43ce1ec522bb4252eda  node-v8.14.1-darwin-x64.tar.gz
6b74e794f72785c314ba5e65aadd13090afe5acd9d01cf16edccb83cf2aa0269  node-v8.14.1-darwin-x64.tar.xz
9e6727ec646f40737b28175fba05750aef026338e832452d466b105f91d3ff8b  node-v8.14.1-headers.tar.gz
3234de6803b4d52c29227daf7653651e35a9b57519c874eca50754e64b8f1cd4  node-v8.14.1-headers.tar.xz
a1b2747be945637ae2155f4b7118a06206f0e9245762142f965d1b34a50e25c7  node-v8.14.1-linux-arm64.tar.gz
488a66288052c6497133179e4546efb7fbaf105e432cd0d9aab3471901ab5e58  node-v8.14.1-linux-arm64.tar.xz
ebf5e9fff54bfb3424e754ff054f5552729ae7f6a2a8ef00f3d0a12145a70801  node-v8.14.1-linux-armv6l.tar.gz
62c9c77be75c29f70121173c9d66f180621dde78095fd4ed56dc7a0aabb4380c  node-v8.14.1-linux-armv6l.tar.xz
a1ec1c5aeb7605df042d929b54f70a4f29075965212872b04c32ba778c9f3e0a  node-v8.14.1-linux-armv7l.tar.gz
f0fd28c73a12fd2a71875f44434f8bd8ea224b5a45cd1d05024a4d0fa8107051  node-v8.14.1-linux-armv7l.tar.xz
8f57cf8c39a80caf3e8cb6c1374dc3381ebdcb42e1f3a1fc46914beee585cec1  node-v8.14.1-linux-ppc64le.tar.gz
12975af747fbe5604bcf54cd17acdea9c4e6fef6b0c4ea234f65b85fa0e71f62  node-v8.14.1-linux-ppc64le.tar.xz
caaaba04c655bc8ce864a850c0f424f2ba7bca463cabd26822b542ef6ba00b10  node-v8.14.1-linux-s390x.tar.gz
c3d543878f1a5e0f824a9c4e440baa3e4f539615daabbadabf4456617d3d2d9c  node-v8.14.1-linux-s390x.tar.xz
ae9b04e0ad806dc31242ca02b84a84ea67c978e41f60d94ffca010ed3fe32735  node-v8.14.1-linux-x64.tar.gz
1fec92a0110f692c68f7bdbec41b340c474bd77063323520786a7b9b00473daf  node-v8.14.1-linux-x64.tar.xz
12d4c2aaf2e0c7f70a5eb4ace10c5b77eaaf3a69a9b78f7ecacb71286dc3f235  node-v8.14.1-linux-x86.tar.gz
f02bd71ec3df441c05f0d30edd326b442544ba2ad431dcb403ffa910ef608c59  node-v8.14.1-linux-x86.tar.xz
368d7ef284a907f89b12bca47fd5398396d52dd659531f2fd77c324f86964d5c  node-v8.14.1.pkg
fc72cea942f8f37bb0ac03970a8d45e79bfc4581272f260320840a50fd0b7208  node-v8.14.1-sunos-x64.tar.gz
6e3ec57709270ecfa3901a0f5016b4c2eed47e4700db7f4d2d04a032fcdcc49d  node-v8.14.1-sunos-x64.tar.xz
10b45e407df71543ff8b312a5f6a11928d613c05f593e9331bef9fb6299b0ad6  node-v8.14.1-sunos-x86.tar.gz
be0afe49cea5885650d49be67450077954c842635639d3d1edb6fe743998131b  node-v8.14.1-sunos-x86.tar.xz
88f8b2ac6241abcf92a2fd80c82d91884a9520a7bbc895f3f6217b5d4f3e6681  node-v8.14.1.tar.gz
b1df87803ddffb76fc6739f025f69f6b8288514fcd2f278f0d675ac3d52a6b9b  node-v8.14.1.tar.xz
cb15b4decbbefecbd65da8713af7adac16cfe6f554bdc9656e6da9d9c7a395a5  node-v8.14.1-win-x64.7z
41793b873f98ceed632b24120ef44b2df89625f3dfa90eb9298dad698249167c  node-v8.14.1-win-x64.zip
d03309e5af5eb4554e178a1b31b8b6bda19962cedc971e49ee9b1c84c9c66be9  node-v8.14.1-win-x86.7z
1301acf31d8b679dc1c8f8d151581b01f6f51d8c12650595a78796bbe1cabeff  node-v8.14.1-win-x86.zip
1eeed303e9e4c41bb510881db28d48d1100de9353b1af906a559d3f4471ada7a  node-v8.14.1-x64.msi
16370a213a9205a3fe2cfbb32caa739873e6ba9bb40b5d4cd1c8ef4455374ec2  node-v8.14.1-x86.msi
8ed1e7b4f8209f551c72f2c23179692867c1e799c59beaaec5a229650f563979  win-x64/node.exe
6bfe528784cadd8d5dc644eb4b5f472ba63cd776b122e9a282c65890350e2eb7  win-x64/node.lib
fda3dab25e7e9a683a097d8fd8ca34fe14584c85fea2521addca3d3198906f58  win-x64/node_pdb.7z
b5eb04ab8d4c1e0fd38224dc96be095f514a2d7ecb09fdb0d69795045ab58121  win-x64/node_pdb.zip
70fde97f3a097bda6e064ebb207f04fc43cabe866cd8cfb1a4bcd686aa241a78  win-x86/node.exe
4611d270a71db5afabfaff2fda3de690e98c0335fec2f508035075ded8b0c92c  win-x86/node.lib
03d1dd294a7b2d8aabc1948797a4ff8c3e4c2199e3c5789ae1d6c411b201440e  win-x86/node_pdb.7z
692dd79947f14d9832d123e366fcaa655f01ba05b9e42c06e619c3272a0ce7d1  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlwZIKAACgkQkzsB9Atc
qUZZHAgAo2fJ3qQzORgRW8UU8hiAbBz6SIGG9DbLYJgns8JonssWkcB3k7fVcRs7
X7l02BLCOXNOWWFv7Vcyf4+/Xw/71zONJ6agAuyzr+lcSr/lfjmulPB4YDEGK6Rr
cUt7DCddazheZ7SVq4YWKtV3BmS6Z4ESChh8vF0/DjdsFP1exI4Sguakhg3jUTPq
2CTBhlHRylYEV/FVmstuKvITuHJ0HVPqLW6uEPYrsdmtk9m9P0f6Tcr3WGZ2M84b
YIDnunIwttJYD6GjTz9y/cNODI9s03YGFN54+rFc0Ns1upZf3zwT1iVMrM03X0im
7hBTzV0q6J5v/+h6244vGTrFIagHNg==
=ej2h
-----END PGP SIGNATURE-----