Quantcast
Channel: Node.js Blog
Viewing all 682 articles
Browse latest View live

Node v8.3.0 (Current)

$
0
0

Notable changes

Thank you to @addaleax for preparing the majority of this release.

V8 6.0

The V8 engine has been upgraded to version 6.0, which has a significantly changed performance profile. #14574

More detailed information on performance differences can be found at https://medium.com/the-node-js-collection/get-ready-a-new-v8-is-coming-node-js-performance-is-changing-46a63d6da4de

Other notable changes

  • DNS

    • Independent DNS resolver instances are supported now, with support for cancelling the corresponding requests. #14518
  • N-API

    • Multiple N-API functions for error handling have been changed to support assigning error codes. #13988
  • REPL

    • Autocompletion support for require() has been improved. #14409
  • Utilities

    • The WHATWG Encoding Standard (TextDecoder and TextEncoder) has been implemented as an experimental feature. #13644
  • Added new collaborators

Commits

  • [e2356e72e7] - assert: improve deepEqual Set and Map worst case (Ruben Bridgewater) #14258
  • [9252b8c057] - assert: refactor to reduce unecessary code paths (Ruben Bridgewater) #13973
  • [89586f6684] - assert: fix incorrect use of ERR_INVALID_ARG_TYPE (Tobias Nießen) #14011
  • [26785a23bb] - assert: refactor the code (Ruben Bridgewater) #13862
  • [0cf1e22448] - benchmark: remove unused parameters (Matthew Alsup) #14526
  • [9b104b4ea8] - benchmark: add assert map and set benchmarks (Ruben Bridgewater) #14258
  • [2c364ab291] - buffer: remove a wrongly added attribute specifier (Jiajie Hu) #14466
  • [c0f0c38535] - build: enable C++ linting for src// (jeyanthinath) #14497
  • [87e108059b] - build: fix build without icu (Jimmy Thomson) #14533
  • [0ebb4dff17] - build: codesign tarball binary on macOS (Evan Lucas) #14179
  • [7f5bcbd2e9] - build,test: run v8 tests on windows (Kunal Pathak) #13992
  • [5ab4471d72] - build,tools: do not force codesign prefix (Evan Lucas) #14179
  • [7b96944254] - build,win: fix python detection script (Jason Ginchereau) #14546
  • [1f16c43e80] - child_process: fix handle passing w large payloads (Anna Henningsen) #14588
  • [9c1199e88f] - (SEMVER-MINOR) console: add console.count() and console.clear() (James M Snell) #12678
  • [255b9bfa8a] - console,test: make message test more accurate (Anna Henningsen) #14580
  • [51c1afafa6] - crypto: change segmentation faults to CHECKs (Tobias Nießen) #14548
  • [e2b306c831] - (SEMVER-MINOR) deps: backport rehash strings after deserialization (Yang Guo) #14004
  • [2dbf95d5ee] - (SEMVER-MINOR) deps: backport c0f1ff2 from upstream V8 (Michaël Zasso) #14004
  • [efd297a5c9] - (SEMVER-MINOR) deps: fix addons compilation with VS2013 (Bartosz Sosnowski) #14004
  • [160e2f03d2] - (SEMVER-MINOR) deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #14004
  • [44ad55d493] - (SEMVER-MINOR) deps: update V8 to 6.0.286.52 (Myles Borins) #14574
  • [d9273ed5ed] - deps: cherry-pick 18ea996 from c-ares upstream (Anna Henningsen) #13883
  • [32b30d519e] - (SEMVER-MINOR) dns: name generated functions (Anna Henningsen) #14518
  • [0982810208] - (SEMVER-MINOR) dns: add channel.cancel() (Anna Henningsen) #14518
  • [69e41dc5da] - (SEMVER-MINOR) dns: enable usage of independent cares resolvers (Anna Henningsen) #14518
  • [ad901ed272] - doc: add gabrielschulhof to collaborators (Gabriel Schulhof) #14692
  • [dd586c6bd4] - doc: erase unneeded eslint-plugin-markdown comment (Vse Mozhet Byt) #14598
  • [8c80e91a2e] - doc: fix typo in writing-and-running-benchmarks.md (Yuta Hiroto) #14600
  • [91b7843aeb] - doc: add entry for subprocess.killed property (Rich Trott) #14578
  • [342f4cccb5] - doc: change child to subprocess (Rich Trott) #14578
  • [b6bd3cf00f] - doc: cross-link util.TextDecoder and intl.md (Vse Mozhet Byt) #14486
  • [fffd8f5335] - doc: document napi_finalize() signature (cjihrig) #14230
  • [92b0555965] - doc: various small revisions in url (Timothy Gu) #14478
  • [9dd9760951] - doc: update url.origin IDNA behavior (Timothy Gu) #14478
  • [4e2493a20d] - doc: fix minor typos in net.md (Daiki Arai) #14502
  • [e9088f92d8] - doc: fix verify in crypto.md (Ruslan Iusupov) #14469
  • [8a9de1b3c5] - doc: fix typo in using-internal-errors.md (Anton Paras) #14429
  • [ab9bc81b0e] - doc: add docs for module.paths (atever) #14435
  • [bdcd496c98] - doc: update experimental status to reflect use (James M Snell) #12723
  • [6c6da38518] - doc: fix some links (Vse Mozhet Byt) #14400
  • [83c8e5c517] - doc: describe labelling process for backports (Anna Henningsen) #12431
  • [592787ef4d] - doc: error message are still major (Refael Ackermann) #14375
  • [f1b09c0a44] - doc: fix typo in stream.md (Marc Hernández Cabot) #14364
  • [4be373bc4b] - doc: fixes default shell in child_process.md (Henry) #14203
  • [b12924d894] - doc: add XadillaX to collaborators (XadillaX) #14388
  • [dc0a26f254] - doc: replace dead link in v8 module (Devin Boyer) #14372
  • [d2121ab768] - doc: fix minor typo in cluster.md (Lance Ball) #14353
  • [eb023ef7df] - doc, lib, test: do not re-require needlessly (Vse Mozhet Byt) #14244
  • [cfed48e81c] - doc, url: add changelog metadata for url.format (Timothy Gu) #14543
  • [78f0c2aa75] - doc,assert: document stackStartFunction in fail (Ruben Bridgewater) #13862
  • [53ad91c3b1] - doc,stream: _transform happens one at a time (Matteo Collina) #14321
  • [f6a03439d8] - docs: add note about fs.rmdir() (Oleksandr Kushchak) #14323
  • [142ce5ce2c] - errors: order internal errors list alphabetically (Anna Henningsen) #14453
  • [50447e837b] - http: reset stream to unconsumed in unconsume() (Anna Henningsen) #14410
  • [751e87338f] - http: check for handle before running asyncReset() (Trevor Norris) #14419
  • [deea68cbb2] - inspector: fix console with inspector disabled (Timothy Gu) #14489
  • [71cb1cdf69] - inspector: implement V8Inspector timer (Eugene Ostroukhov) #14346
  • [4836f3b9b9] - inspector: send messages after the Node is done (Eugene Ostroukhov) #14463
  • [9e5a08884a] - lib: adjust indentation for impending lint change (Rich Trott) #14403
  • [a7b3e06e9b] - lib: modify destructuring for indentation (Rich Trott) #14417
  • [28f0693796] - lib: include cached modules in module.children (Ben Noordhuis) #14132
  • [19a0e06317] - linkedlist: correct grammar in comments (alexbostock) #14546
  • [60e0f2bb0d] - (SEMVER-MINOR) n-api: add support for DataView (Shivanth MP) #14382
  • [b849b3d223] - n-api: re-use napi_env between modules (Gabriel Schulhof) #14217
  • [6078dea35d] - n-api: directly create Local from Persistent (Kyle Farnung) #14211
  • [f2efdc880f] - (SEMVER-MINOR) n-api: add code parameter to error helpers (Michael Dawson) #13988
  • [fa134dd60c] - n-api: add fast paths for integer getters (Anna Henningsen) #14393
  • [58446912a6] - net: fix bytesWritten during writev (Brendan Ashworth) #14236
  • [b41ae9847e] - path: fix win32 volume-relative paths (Timothy Gu) #14440
  • [509039fcaf] - path: remove unnecessary string copies (Tobias Nießen) #14438
  • [e813cfaead] - querystring: avoid indexOf when parsing (Matteo Collina) #14703
  • [37e55bf559] - readline: remove max limit of crlfDelay (Azard) #13497
  • [e54f75b831] - readline: remove the caching variable (Lyall Sun) #14275
  • [1a5927fc27] - repl: do not consider ... as a REPL command (Shivanth MP) #14467
  • [5a8862bfa3] - (SEMVER-MINOR) repl: improve require() autocompletion (Alexey Orlenko) #14409
  • [34821f6400] - repl: don't terminate on null thrown (Benjamin Gruenbaum) #14306
  • [32ba8aea0b] - repl: fix old history error handling (Ruben Bridgewater) #13733
  • [264e4345f8] - src: reuse 'ondone' string in node_crypto.cc (Tobias Nießen) #14587
  • [6ae6469d4a] - src: use existing strings over creating new ones (Anna Henningsen) #14587
  • [eb068a0526] - src: remove unused Connection::ClearError() (Ben Noordhuis) #14514
  • [4b01d8cac3] - src: replace assert with CHECK_LE in node_api.cc (Ben Noordhuis) #14514
  • [3c6b5e5fac] - src: properly manage timer in cares ChannelWrap (Anna Henningsen) #14634
  • [8c5cd1439e] - src: avoid dereference without existence check (Timothy Gu) #14591
  • [8a3bc874fa] - src: fix process.abort() interaction with V8 (Anna Henningsen) #13985
  • [997204a213] - (SEMVER-MINOR) src: fix new V8 compiler warnings (Michaël Zasso) #14004
  • [fa3aa2e1f7] - src: return MaybeLocal in AsyncWrap::MakeCallback (Tobias Nießen) #14549
  • [d90a5e0069] - src: replace deprecated ForceSet() method (Franziska Hinkelmann) #14450
  • [eb7faf6734] - src: replace ASSERT with CHECK (Ben Noordhuis) #14474
  • [106a23bd27] - (SEMVER-MINOR) src,dns: refactor cares_wrap to avoid global state (Anna Henningsen) #14518
  • [3c46ef4717] - test: explain sloppy mode for test-global (Rich Trott) #14604
  • [28b9c7a477] - test: fix test-readline-position w/o ICU (Timothy Gu) #14489
  • [636ba8caef] - test: support odd value for kStringMaxLength (Michaël Zasso) #14476
  • [5094f2c299] - test: refactor test-domain-abort-on-uncaught (Rich Trott) #14541
  • [b1fef05446] - test: improvements to various http tests (James M Snell) #14315
  • [ce9e3cfe10] - test: refactor test/sequential/test-fs-watch.js (Rich Trott) #14534
  • [9f50db2450] - test: refactor test-vm-new-script-new-context (Rich Trott) #14536
  • [f40b9062fc] - test: add check on an addon that does not register (Ezequiel Garcia) #13954
  • [ddd97fe15c] - test: fix error when foo in path to git clone (Matt Woicik) #14506
  • [8fea17484d] - test: add DISABLED_ prefix to commented out test (Daniel Bevenius) #14317
  • [7b6a77403c] - test: remove disabled tests directory (Rich Trott) #14505
  • [15b9aa1359] - test: improve error logging for inspector test (Rich Trott) #14508
  • [451e643cf2] - test: remove --no-crankshaft (Myles Borins) #14531
  • [7c51240b1a] - test: adjust indentation for stricter linting (Rich Trott) #14431
  • [c704c02290] - test: increase coverage for path.parse (Tobias Nießen) #14438
  • [23cd934d71] - test: refactor test-httpparser.response.js (erdun) #14290
  • [91b6ba1973] - test: refactor test-benchmark-timers (Rich Trott) #14464
  • [c2853893cf] - test: refactor test-http-parser.js (Rich Trott) #14431
  • [4ff562f41e] - test: make flaky crypto test more deterministic (Ben Noordhuis) #14451
  • [100e862dfa] - test: rename crypto test (Ben Noordhuis) #14451
  • [f8c2302a66] - test: use common.mustCall() instead of exit handle (笑斌) #14262
  • [0ff19b0c4c] - test: changed error message validator (Pratik Jain) #14443
  • [14f6a5a367] - test: fix flaky test-force-repl (Rich Trott) #14439
  • [5057c7a953] - test: replace concatenation with template literal (rockcoder23) #14270
  • [6420a73f3e] - test: replace concatenation with template literal (Ching Hsu) #14284
  • [cd0fffd86a] - test: convert table in test doc to markdown table (vixony) #14291
  • [1c6135f431] - test: fix flaky http(s)-set-server-timeout tests (Rich Trott) #14380
  • [de3d73c88c] - test: replace CRLF by LF in a fixture (Vse Mozhet Byt) #14437
  • [aeb8d66eec] - test: fix test-async-wrap-getasyncid flakyness (Julien Gilli) #14329
  • [3c50c592a5] - test: replace concatenation with template literals (笑斌) #14293
  • [1813467d27] - test: upgrade tests to work with master’s common (Anna Henningsen) #14459
  • [d89bb1c6f3] - test: bump test/common to master (Anna Henningsen) #14459
  • [d7a1637897] - test: change isAix to isAIX (章礼平) #14263
  • [552d2be625] - test: improve test-util-inspect (Peter Marshall) #14003
  • [0418a70d7c] - test: add non-internet resolveAny tests (Anna Henningsen) #13883
  • [265f159881] - test: replace concatenation with template literals (Song, Bintao Garfield) #14295
  • [3414e42127] - test: replace concatenation with template literals (Zongmin Lei) #14298
  • [953736cdde] - test: move timing-dependent tests to sequential (Alexey Orlenko) #14377
  • [9b22acc29e] - test: fix flaky test-net-write-after-close (Rich Trott) #14361
  • [11ae8c33bd] - test: delete obsolete test-sendfd.js (decareano) #14334
  • [99104e1b58] - test: improve fs.exists coverage (jkzing) #14301
  • [e237720537] - test: replace string concatenation with template (ziyun) #14286
  • [3c92b787d7] - test: use path.join in async-hooks/test-tlswrap.js (Vincent Xue) #14319
  • [0197ba00a5] - test: add comments for whatwg-url tests (Gautam Arora) #14355
  • [956a473107] - test: move test-fs-largefile to pummel (Rich Trott) #14338
  • [c866c9078b] - test: use path.join for long path concatenation (zzz) #14280
  • [94c7331277] - test: replace string concatenation with path.join (jkzing) #14272
  • [def98c6959] - test: replace string concatenation with template (Nathan Jiang) #14342
  • [3bc7d2a5ea] - test: replace string concat in test-fs-watchfile.js (Helianthus21) #14287
  • [72febfd3b6] - test: replace concatenation with template literals (SkyAo) #14296
  • [b5d0a03a9e] - test: fix error handling test-http-full-response (Rich Trott) #14252
  • [e90af29604] - tls: fix empty issuer/subject/infoAccess parsing (Ben Noordhuis) #14473
  • [767644def5] - tools: simplify no-unescaped-regexp-dot rule (Rich Trott) #14561
  • [9f319d5dfb] - tools: replace assert-throw-arguments custom lint (Rich Trott) #14547
  • [fa8c5f4372] - tools: remove legacy indentation linting (Rich Trott) #14515
  • [d11840c180] - tools: enable stricter linting in lib directory (Rich Trott) #14403
  • [5e952182e7] - tools: update to ESLint 4.3.0 (Rich Trott) #14417
  • [ebb90900af] - tools: skip workaround for newer llvm (nanaya) #14077
  • [c0ea5d8ce5] - tools: always include llvm_version in config (nanaya) #14077
  • [32259421ca] - url: update sort() behavior with no params (Timothy Gu) #14185
  • [9a3fc10dd4] - (SEMVER-MINOR) util: implement WHATWG Encoding Standard API (James M Snell) #13644
  • [f593960d35] - util: refactor util module (James M Snell) #13803
  • [357873ddb0] - (SEMVER-MINOR) v8: fix stack overflow in recursive method (Ben Noordhuis) #14004
  • [a8132943c5] - zlib: fix crash when initializing failed (Anna Henningsen) #14666
  • [e529914e70] - zlib: fix interaction of flushing and needDrain (Anna Henningsen) #14527

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

SHASUMS

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

223d7e7b2079f1766057d1213b7dd1f7ab037cb3f29ae9e5db1b12dc4a7d003a  node-v8.3.0-aix-ppc64.tar.gz
a627354982a514e77e5c37ed5952edc81a7dd9c4f661fd919f192c21ae548654  node-v8.3.0-darwin-x64.tar.gz
6e197540cf8ad625b8684c7ec9cd31fe05b3c3407ee52a038e566cebe82ae8d8  node-v8.3.0-darwin-x64.tar.xz
14ad5abc82463b96c90acbe48e1a7e6fedcccce7fb1b03b72a29242550eed0d8  node-v8.3.0-headers.tar.gz
e87eee75f509a2f62cc7fb5f9e6551a34fafe5660a248909214c7a199f71f4a5  node-v8.3.0-headers.tar.xz
508dfca5031aa8929ce22bfd43514ccbdbcf65623634a9973e51973e37f451b3  node-v8.3.0-linux-arm64.tar.gz
9e0dab4913585a1b8117bda03c4b5581d9140aec67bb4be0e0b6a4999b41b4ab  node-v8.3.0-linux-arm64.tar.xz
6c74e0309dd4a37a29644ff6c21d47d1ac3630c0cd1b5894d43310b3db59f6b0  node-v8.3.0-linux-armv6l.tar.gz
8e24bd140118a8f2e9488976a057fd9d8a0cec11fc187d115d8dc440aaf672b3  node-v8.3.0-linux-armv6l.tar.xz
e9309ce47bde53ec6807dafd7756e5edc0da71e193613809fdafd9c51df0d7dc  node-v8.3.0-linux-armv7l.tar.gz
e6b1229beb37474e0aab16943e8cb76d7e17028b39422ce39b9d7afaf7a68f10  node-v8.3.0-linux-armv7l.tar.xz
6270d007855a759eff2dd8f8fc1dc59dd1978e883c33d4ee0c0f359552ae1dca  node-v8.3.0-linux-ppc64le.tar.gz
7dfe024b8f5e5390b10187769e49fa148a3a74ef1ca7dec0a427a5153381c462  node-v8.3.0-linux-ppc64le.tar.xz
9ed0b499c52292a55c073611cc3c32a3c6dbaba60ae2caf3b04db0c6831a43d7  node-v8.3.0-linux-ppc64.tar.gz
04be508324ec56fdac43ec201a75f8d8766853f650a1b58407be4379ba3edc9f  node-v8.3.0-linux-ppc64.tar.xz
fbde13430085c5893e52a9553d4eb0d0d601c07c2d19920e5f27ea21cd56f6b4  node-v8.3.0-linux-s390x.tar.gz
b6b69de4645e47bd645db202096f92494d05c2de125f7331c30d4e552e8d478b  node-v8.3.0-linux-s390x.tar.xz
b8dd14b3576681e8071ee59e5e1e8ac77e7ca335c12d7f584d9ab083e1fd4fd5  node-v8.3.0-linux-x64.tar.gz
ae377995c6e1af8e2a60c4a929f77562ebed9a2c6897cbd311a2c331f76b4e0f  node-v8.3.0-linux-x64.tar.xz
28bf07e34ae9cf5e26a3d133b80aaa70e6a8055c0d6dc45f293cdae8d1010d26  node-v8.3.0-linux-x86.tar.gz
6da778af460b564c06d5d7696c6dae6fa3b892516b4ba7784323dd1a6c58b00d  node-v8.3.0-linux-x86.tar.xz
3874de85c34f7bbdb9869e4724c08b6904ae0ff9d7560f1a1829527c711dbed0  node-v8.3.0.pkg
fbbc075a1931d4f2ab9b9df3cb94c48e558167effc0d2e56aa56599290d53ca0  node-v8.3.0-sunos-x64.tar.gz
1896ea3b8e290b0a33ce424f7581f9139ed2c2aebdf4610344f3a99888b23a50  node-v8.3.0-sunos-x64.tar.xz
f42a7771a28ba3deb41dfed760344f15dce2fbc51bc54206b5857f40f7b39e5a  node-v8.3.0-sunos-x86.tar.gz
78c4e2ced34706fc735c6a2f7aad30206edec9b021390874a8204a9b12152f19  node-v8.3.0-sunos-x86.tar.xz
33fa7a02f265636c240be9ebd0f93942f77856a9c2c751592da1a0962b6ed010  node-v8.3.0.tar.gz
c3a836d84181724db477cb034a46a5274a3a1ea19623f886eae0c571e4b96e51  node-v8.3.0.tar.xz
2316d61af691c17c1074230b2e37a46ef13eb206fc5aa5232701958fcda05200  node-v8.3.0-win-x64.7z
e762fa218465e5aa0952336eee2c3e42e5b48390b36838ca7b6a243812e0b7e5  node-v8.3.0-win-x64.zip
d540dc4e9a51f6c14a0c79b75ccfb7f86f570ee60b3a9c73384281ecced8df29  node-v8.3.0-win-x86.7z
e6b507f413ea579fd7c4b380db621feb4602943af403fcd840c33a886ca7061b  node-v8.3.0-win-x86.zip
af861eb512b58a3625f247e55088bbaf7a6315267aee6ea998d066961fa57252  node-v8.3.0-x64.msi
1d406607475b8faa20b2115ea0902a1aee5d0184c631d5c3a1ec1e3fafdcea0b  node-v8.3.0-x86.msi
540f9911360e0a5b6e29a072f5e73bdb61666a9014cd5d1845b312c43103d442  win-x64/node.exe
0c5e45822a23c7ebed9c2450e0b346afbcccda9c5f7bfe5b2cbb4e153c9fcd81  win-x64/node.lib
84fe735855b42df11d096241ccf559e6064e5e238d1f4d74b9f7740d91acaeac  win-x64/node_pdb.7z
841a5e2ece846f440ab7b2a7f067c9388a8806fe77149d6429d2e5636d455f93  win-x64/node_pdb.zip
f399f67bb647d20df30233804bda56c68733495daee156550f584e7f37a30c96  win-x86/node.exe
0db867c2fdaa157248cac4fb316338134aa425ee9dfddf60860718c86d3b1f86  win-x86/node.lib
2c6c1573c75557338f3a4b3b44fe24c5817e7d11b806da7480aff12dc057f8f3  win-x86/node_pdb.7z
5fc2de3c467bc8716bbf6d16bcc32ce6c8f2d96c57357cff889da6295143bec8  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZi739AAoJEHQ0OQvb6bnFUx0P/A3XDeyu9YUtf0nOHyLo7By8
nQCDlBITibrZqvf34mih2hnDGeY7Z1bt/78qXVGq/+0YCROZCmmN0vwyUtl+QAhW
mRiVk8LL4rvE5m4sPyd3+tSk2uuWEqpCg4kevlOOs23z9M/DTH2Cry/X5xLr1kW9
WzKDnH7wPOmhDQpq8ZDMQrsNroDh5b7CiN7ysqLWQkIJFteEOthH1UsaMR+Vmf7d
vL1dBnJZdfuhCBLd997njO0xCU5xoRE+d5Bom10MO6FYq3Hp17BVDfGQZ+JyUQwP
urhGefwRBlH/Yob8UwVkdgIM9zJc8TLW/qTKuc4WPQjX42f+bmRB31AXP0Lh+H5r
ApUD/s3N462j4gLlDDCs2PsgGkcCr2W40giMBaYygCFAFxrNOgvIelVTlmBry/9y
2i7jHydu3+8GOcX0nxTbmwda2cYf8556mt3uvq8xeXqesFPsSFmxlvnu/IP+w1rr
DvcSFferwLiTuhPmCIIns96jBoTsBmMJLrzqYcjy6VwajXz1IioYz1ncJ25+PYTl
QfytlzTDfVasB0CCdhzKd1W6YMuXhiwQEDLPZsz0Gx+kFBv631Dk2Mbo+hwah3CU
saayFLK9IT06cFzcpVJKYSCcrLMQW8Na/ohWC+eblGy3QG27c253Y0SipAe0bAZE
0cSMB4dexZX0GV5Mmllm
=chUG
-----END PGP SIGNATURE-----

Node v8.4.0 (Current)

$
0
0

Notable changes

  • HTTP2

    • Experimental support for the built-in http2 has been added via the --expose-http2 flag. #14239
  • Inspector

    • require() is available in the inspector console now. #8837
    • Multiple contexts, as created by the vm module, are supported now. #14465
  • N-API

    • New APIs for creating number values have been introduced. #14573
  • Stream

    • For Duplex streams, the high water mark option can now be set independently for the readable and the writable side. #14636
  • Util

    • util.format now supports the %o and %O specifiers for printing objects. #14558

Commits

  • [a6539ece2c] - assert: optimize code path for deepEqual Maps (Ruben Bridgewater) #14501
  • [2716b626b0] - async_hooks: CHECK that resource is not empty (Anna Henningsen) #14694
  • [b3c1c6ff7f] - benchmark: fix and extend assert benchmarks (Ruben Bridgewater) #14147
  • [139b08863e] - benchmark: Correct constructor for freelist (Gareth Ellis) #14627
  • [574cc379b9] - benchmark: remove unused parameters (nishijayaraj) #14640
  • [fef2aa7e27] - (SEMVER-MINOR) deps: add nghttp2 dependency (James M Snell) #14239
  • [2d806f4f71] - deps: cherry-pick f19b889 from V8 upstream (Alexey Kozyatinskiy) #14465
  • [dd521d0a28] - deps,tools: add missing nghttp2 license (Anna Henningsen) #14806
  • [621c03acfe] - doc: delint (Refael Ackermann) #14707
  • [230cb55574] - doc: fix header level typo (Refael Ackermann) #14707
  • [af85b6e058] - doc: fix http2 sample code for http2.md (Keita Akutsu) #14667
  • [1e7ddb200f] - doc: explain browser support of http/2 without SSL (Gil Tayar) #14670
  • [be716d00cc] - (SEMVER-MINOR) doc: include http2.md in all.md (James M Snell) #14239
  • [9e51802f53] - doc: add missing changes: metadata for util (Anna Henningsen) #14810
  • [4811fea553] - doc: add missing changes: metadata for streams (Anna Henningsen) #14810
  • [20fb69063a] - doc: fix docs style in util.md (Daijiro Wachi) #14711
  • [0de63e6888] - doc: fix docs style in intl.md (Daijiro Wachi) #14711
  • [ee2ae0f30b] - doc: expanded description of buffer.slice (Vishal Bisht) #14720
  • [9888bb1238] - doc: improve fs.read() doc text (Rich Trott) #14631
  • [d604173a66] - doc: clarify the position argument for fs.read (dcharbonnier) #14631
  • [d3b072276b] - doc: add docs for AssertionError (Mandeep Singh) #14261
  • [4e15a6b76a] - doc: fix order of AtExit callbacks in addons.md (Daniel Bevenius) #14048
  • [e07dfffad0] - doc: remove undef NDEBUG from addons.md (Daniel Bevenius) #14048
  • [c5ee34e39b] - encoding: rudimentary TextDecoder support w/o ICU (Timothy Gu) #14489
  • [e0001dc601] - (SEMVER-MINOR) http: move utcDate to internal/http.js (James M Snell) #14239
  • [1d40850338] - http2: fix [kInspect]() output for Http2Stream (Evan Lucas) #14753
  • [c5740f9111] - http2: name padding buffer fields (Anna Henningsen) #14744
  • [8a0d101adf] - http2: use per-environment buffers (Anna Henningsen) #14744
  • [92c37fe5fd] - http2: improve perf of passing headers to C++ (Anna Henningsen) #14723
  • [47bf705f75] - http2: rename some nghttp2 stream flags (Kelvin Jin) #14637
  • [723d1af5e7] - (SEMVER-MINOR) http2: fix flakiness in timeout (James M Snell) #14239
  • [6a30448bac] - (SEMVER-MINOR) http2: fix linting after rebase (James M Snell) #14239
  • [efd929e402] - (SEMVER-MINOR) http2: fix compilation error after V8 update (James M Snell) #14239
  • [f46c50b3e2] - (SEMVER-MINOR) http2: add some doc detail for invalid header chars (James M Snell) #14239
  • [b43caf92c0] - (SEMVER-MINOR) http2: fix documentation errors (James M Snell) #14239
  • [33b03b2ab2] - (SEMVER-MINOR) http2: minor cleanup (James M Snell) #14239
  • [174ab6fda0] - (SEMVER-MINOR) http2: use static allocated arrays (James M Snell) #14239
  • [9a4be4adc4] - (SEMVER-MINOR) http2: get trailers working with the compat api (James M Snell) #14239
  • [3e5b07a8fb] - (SEMVER-MINOR) http2: refactor trailers API (James M Snell) #14239
  • [26e1f8e01c] - (SEMVER-MINOR) http2: address initial pr feedback (James M Snell) #14239
  • [7824fa0b40] - (SEMVER-MINOR) http2: make writeHead behave like HTTP/1. (Matteo Collina) #14239
  • [b778838337] - (SEMVER-MINOR) http2: doc and fixes to the Compatibility API (Matteo Collina) #14239
  • [8f3bbd9b68] - (SEMVER-MINOR) http2: add range support for respondWith{File|FD} (James M Snell) #14239
  • [61696f1215] - (SEMVER-MINOR) http2: fix socketOnTimeout and a segfault (James M Snell) #14239
  • [2620769e7f] - (SEMVER-MINOR) http2: refinement and test for socketError (James M Snell) #14239
  • [cd0f4c6652] - (SEMVER-MINOR) http2: fix abort when client.destroy inside end event (James M Snell) #14239
  • [e8cc193bcc] - (SEMVER-MINOR) http2: fix documentation nits (James M Snell) #14239
  • [a49146e446] - (SEMVER-MINOR) http2: remove redundant return in test (James M Snell) #14239
  • [3eb61b00de] - (SEMVER-MINOR) http2: add tests and benchmarks (James M Snell) #14239
  • [9623ee0f99] - (SEMVER-MINOR) http2: introducing HTTP/2 (James M Snell) #14239
  • [029567a460] - inspector: support extra contexts (Eugene Ostroukhov) #14465
  • [d89f9f82b0] - (SEMVER-MINOR) inspector: allow require in Runtime.evaluate (Jan Krems) #8837
  • [ac1b81ad75] - lib: move deprecationWarned var (Daniel Bevenius) #14769
  • [8433b1ad37] - lib: use Timer.now() in readline module (Rich Trott) #14681
  • [917ace283f] - (SEMVER-MINOR) n-api: add napi_get_node_version (Anna Henningsen) #14696
  • [5e2cce59ef] - (SEMVER-MINOR) n-api: optimize number API performance (Jason Ginchereau) #14573
  • [c94f346b93] - net: use rest parameters instead of arguments (Tobias Nießen) #13472
  • [1c00875747] - repl: include folder extensions in autocomplete (Teddy Katz) #14727
  • [59d1d56da6] - src: remove unused http2_socket_buffer from env (Anna Henningsen) #14740
  • [268a1ff3f1] - src: mention that node options are space-separated (Gabriel Schulhof) #14709
  • [9237ef868e] - src: avoid creating local data variable (Daniel Bevenius) #14732
  • [f83827d64b] - src: use local isolate instead of args.GetIsolate (Daniel Bevenius) #14768
  • [d7d22ead2b] - src: add comments for cares library init refcount (Anna Henningsen) #14743
  • [b87fae927d] - src: remove duplicate loop (Anna Henningsen) #14750
  • [033773c17b] - src: add overlooked handle to cleanup (Anna Henningsen) #14749
  • [dd6444d401] - src,http2: DRY header/trailer handling code up (Anna Henningsen) #14688
  • [ef8ac7b5ac] - (SEMVER-MINOR) stream: support readable/writableHWM for Duplex (Guy Margalit) #14636
  • [6d9f94f93f] - test: cover all HTTP methods that parser supports (Oky Antoro) #14773
  • [e4854fccfc] - test: use regular expressions in throw assertions (Vincent Xue) #14318
  • [66788fc4d0] - test: increase http2 coverage (Michael Albert) #14701
  • [dbb9c370d4] - test: add crypto check to http2 tests (Daniel Bevenius) #14657
  • [97f622b99e] - (SEMVER-MINOR) test: fix flaky test-http2-client-unescaped-path on osx (James M Snell) #14239
  • [9d752d5282] - (SEMVER-MINOR) test: fix flakiness in test-http2-client-upload (James M Snell) #14239
  • [82c63a55ea] - test: add test-benchmark-arrays (Rich Trott) #14728
  • [0eab77c86f] - test: allow inspector to reopen with same port (Gibson Fahnestock) #14320
  • [9bbbf12827] - test: remove redundant using in cctest (XadillaX) #14739
  • [7eb9f6f6e4] - test: make totalLen snake case (Daniel Bevenius) #14765
  • [977e22857a] - test: make test-tls-connect checks more strict (Rich Trott) #14695
  • [a781bb4508] - Revert "test: disable MultipleEnvironmentsPerIsolate" (Anna Henningsen) #14749
  • [8ff2a5c338] - Revert "test: add DISABLED_ prefix to commented out test" (Anna Henningsen) #14749
  • [0bc3124c80] - test: properly order freeing resources in cctest (Anna Henningsen) #14749
  • [3f1bb0a551] - test: split out load-sensitive readline tests (Rich Trott) #14681
  • [5d99d7dff2] - test: add block scoping to test-readline-interface (Rich Trott) #14615
  • [58742729da] - test: set module loading error for aix (Prakash Palaniappan) #14511
  • [06ba2dae30] - test: fix conversion of microseconds in test (Nick Stanish) #14706
  • [30837b3b90] - test: improve check in test-os (Rich Trott) #14655
  • [55aba6aee7] - test: replace indexOf with includes (Miguel Angel Asencio Hurtado) #14630
  • [935d34bd6b] - test: fix test-readline-interface (Azard) #14677
  • [2ee3320f2c] - test: improve multiple timers tests (James M Snell) #14616
  • [71f2e76353] - test: use ciphers supported by shared OpenSSL (Jérémy Lal) #14566
  • [f73f659186] - test: mitigate RegEx exceeding 80 chars (Aditya Anand) #14607
  • [96147c980c] - test: read proper inspector message size (Bartosz Sosnowski) #14596
  • [e84c9d7176] - (SEMVER-MINOR) tls: add tlsSocket.disableRenegotiation() (James M Snell) #14239
  • [a0e05e884e] - tools: fix tools/addon-verify.js (Daniel Bevenius) #14048
  • [116841056a] - util: improve util.inspect performance (Ruben Bridgewater) #14492
  • [7203924fea] - (SEMVER-MINOR) util: implement %o and %O as formatting specifiers (Greg Alexander) #14558

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

SHASUMS

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

9007e961fc9a2a8badb656ebaab52077347113d7618806e7aa502a71eab3f5aa  node-v8.4.0-aix-ppc64.tar.gz
cc10ffbd11586bd27a7cc5e6e2d03fd3e0b341368387a03ee9a0117a0288599d  node-v8.4.0-darwin-x64.tar.gz
e88e41ff5566f1e79f88d116bcc0013ac423741e85bd40d91775ca8f4e5141a1  node-v8.4.0-darwin-x64.tar.xz
724d091c6610255ece8c310e7e3924f0e675d1486d63bca34e7ac0c8c8e07497  node-v8.4.0-headers.tar.gz
bd56ece5c3f66492c178f3affb9a9dc0dfbf121dd21b52c9e04071dc2e9b8b61  node-v8.4.0-headers.tar.xz
a85225930dadf0b8161f95fe7e0e81e8840a8e20623cb5a7b5c61fced10ed7f0  node-v8.4.0-linux-arm64.tar.gz
0a811bbe4905fc879f3cbfc976e5a37cca05bbd609774abe4332b29fea75f073  node-v8.4.0-linux-arm64.tar.xz
c8812b7cdce2de297d320145dab11e521a6734d0a3f42e67f86f80b1bb5984a0  node-v8.4.0-linux-armv6l.tar.gz
b11309baa172bbd6b6ffaf0338f9529adcf27fb64e53de65763936b9f1ff924e  node-v8.4.0-linux-armv6l.tar.xz
11c4e8831c967d152ed098602eaae6fcb0e30ba1f24a9e5781a71c4e7d2314ad  node-v8.4.0-linux-armv7l.tar.gz
a7e79224d98b0f419bd3af0b751f3e369b12a9fb4405b970fc31e552233ae768  node-v8.4.0-linux-armv7l.tar.xz
951a95beb22ccb18543d7ecfe3e81f7f8dfe384dd582789d080d8d56847437a0  node-v8.4.0-linux-ppc64le.tar.gz
e3fa79996878e340ce6fc39cde5704658bde4315ae1ccd11d34100a9d2637838  node-v8.4.0-linux-ppc64le.tar.xz
038c79f078bbbfa873fe89b6c81f791fb7b82960f55d096dbc0e46a3ead84371  node-v8.4.0-linux-ppc64.tar.gz
9e32ed12e2abc2a3245237929674c1b91a7e296bb7cb656c31c364e8f3df1613  node-v8.4.0-linux-ppc64.tar.xz
b6a9e13501b94319e133f6726cc75d9a4c50588ce2db4f1b2e01531694b0d7bb  node-v8.4.0-linux-s390x.tar.gz
5bb1a98dbd9376b7b605450f478de32027afa10e591d0384ba8bab6603ff12f5  node-v8.4.0-linux-s390x.tar.xz
d12bf2389a6b57341528a33de62561edd7ef25c23fbf258d48758fbe3d1d8578  node-v8.4.0-linux-x64.tar.gz
7fd86abad06f96cb2f889c2a0e25686a3de3e9a078ad946ded91ee4f28d8218a  node-v8.4.0-linux-x64.tar.xz
9880c5d4c0dc460643fdc5ac1e3092223a3d659e3528842572d75df8565c22fe  node-v8.4.0-linux-x86.tar.gz
2c5568156e69eca245886c1c583aaab6c26803bc42508aff7271bbcf51710cef  node-v8.4.0-linux-x86.tar.xz
d9565d5fa3388e2c62404a0d661a5071ba004c7a2e606dae72680b6c8d9a2c02  node-v8.4.0.pkg
995de5082fb9ea56c2ab8e2be41d93c283c92efdd2cf735616608a736e2adcb3  node-v8.4.0-sunos-x64.tar.gz
bc9acc06db8c3f683a29028426d7ffb25570a3f2519d05c16f6991b6994b95e4  node-v8.4.0-sunos-x64.tar.xz
3e5f462c579beaa0a6685812a663b7d557a1d3e75dd4314d620e7b1e609b8447  node-v8.4.0-sunos-x86.tar.gz
fd3e432564857ae02f92fb8befe5107435b3a51c0bd92ecf76b936ee066a30aa  node-v8.4.0-sunos-x86.tar.xz
641a15fa822710ef2dc99793fec48d2a8ef75de0040b86568563d4ab296137ef  node-v8.4.0.tar.gz
5d5aa2a101dcc617231a475812eb8ed87cac21491f1dcc7997b9dd463563f361  node-v8.4.0.tar.xz
09f46de9e0dcfc89a2ed9a67a33a40091125f00779198f4cc8df7876abf743f3  node-v8.4.0-win-x64.7z
0f60c99479f74d75c7239795c90698826ba8252019d4c23e82ed0d72ceb8974f  node-v8.4.0-win-x64.zip
cdf4bf3136e2d3a68186297869121a610e26028ade8d6b403f85ba0fe306a341  node-v8.4.0-win-x86.7z
17692976051182b402943f44458b9f9a433c3405deaa033c6c3b5fd7d43434a8  node-v8.4.0-win-x86.zip
8efbd1b94ff8338bd36a1c30a86aba4fae3b80b61e265401fa97e7a4c5478ab2  node-v8.4.0-x64.msi
6724defb5e3cab388d6777f7d999db979d817f51537309b67adaf06569af198f  node-v8.4.0-x86.msi
a1d79afe335d0a8cff2e72100cdadaf6f91f59fcd5a8186da1b99bead9bcd601  win-x64/node.exe
d714da87f8bb03248cbe4e9891cdfb28ec8fd7ed84fc77a1ea16e38f061fc19c  win-x64/node.lib
5d00c65a03e4ae48d3720919bd181ad5aea6f33ebc0f75c485122b84f9ca4fdb  win-x64/node_pdb.7z
49fb81d624e8e34b06897a0336b3830671c34a867c47a90686fe1006aa9248e9  win-x64/node_pdb.zip
ea9399e1f9eafaf6be6608f1401ebb84cf7444ffadabf0b80ba2c186cf7028fa  win-x86/node.exe
28b8412ede7f9ab889680cb5819896e852a466ea176b6d06bba612b39ebfb272  win-x86/node.lib
454b4baa220e4980613345ce057474f311fd6bce91cc6322cf66ac535c44d4ce  win-x86/node_pdb.7z
21cf63479cb6c781a9cbda87f7dbc5abafb815abc3bd59deb4c0755e23190659  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZk1RDAAoJELY7U1pMIGypr+0P/ik3lMssno9Lz2uQY8Swj/mn
iVcg5ayF1cJnI0Mz8dWNSxnIzmaVK7KZ8o+P9lsI0g5w46J5aoFErA/ltu+pmvOT
JkcONWmWZtX3RTO5tRpTfJz8jn2/NLWSNHOug111ovIP+mSixo8T2leRFUi/ihdG
pwDCBcLvsE40keJjYzYBw/25FjuKbkFwEwpzXoAe2BlAt7zX5LnLP4Jp4IvgRb74
C4e70z7BswYQ5phrAi2SmRJ1gCRo2ceLl+sQTaAoyCn3vI5K8O15pxt/1BuatwQj
MNwty+UIHHCkRp+ia0nr4WvVkt0NwtqLgwlTstMBdnMKmiFlO/BD/8ca2wwUpmY9
L1FwpiFHReutXUtyGsbi6fyoQVd3fV8o/fk7NXK9dWZ1cF+QsIKU84P4F2pyAjLO
F6irrZLyuBfOIRwLF64ZAuS2FtOGPDJL0egFYWkWc16wf2ulct2WtE08MpmqnPD2
QgCg2aQepQEiWaOnT3pjG0ePQ4uWDlf4xJ+Kc2MMpyQnyKUxTi8hXU8rC+gx7eKc
NTmYtkJ6MroW5puHNyUXZHICij/Ssm/sMaW6kv6KnnOmMuNJBefpfFdOsO58RysF
p7Hu7X7GWksBYkpnSPRT+4F3pYSigSQBbEss+pkze+ogOoa6Kp3T5T+tV+KfD6/t
R7iVKurG6n0FECBIKJru
=Tpwj
-----END PGP SIGNATURE-----

Node v6.11.3 (LTS)

$
0
0

This LTS release comes with 152 commits. This includes 75 which are test related, 25 which are doc related, 21 which are build / tool related and 3 commits which are updates to dependencies.

Notable Changes

  • build:
    • Codesigning is fixed on macOS (Evan Lucas) #14179
  • deps:
    • Snapshots are turned back on!!! (Yang Guo) #14385
  • path:
    • win32 volume-relative paths are working again! (Timothy Gu) #14440
  • tools:
    • v6.x can now build with ICU 59 (Steven R. Loomis) #12078

Commits

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

SHASUMS

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

7f344d29a6feb0fd77529dc30ce2badd881d8fa382e6bbee97dee45a31b1e322  node-v6.11.3-aix-ppc64.tar.gz
be80751e600b37f2228170fe5eeb04d6f0febb6076f586310685ea2a34e558fb  node-v6.11.3-darwin-x64.tar.gz
c86f6508b4e9ff856d566e1d845f3822a3375936faddd8089dc70dfad1b0656b  node-v6.11.3-darwin-x64.tar.xz
a1deca4c444295bd4e477849104d20c15d0f30bda4387f3fab23b543b1125410  node-v6.11.3-headers.tar.gz
a6c5a6ce2c0693a7fa8cc1457f68c3214b8bd7dd03f6fdc41027ea1247f2549d  node-v6.11.3-headers.tar.xz
1a7712fa64989809a6949b08d449af00f93116ccc44e10789ea1615df806ca96  node-v6.11.3-linux-arm64.tar.gz
9bbb2d3a7b1530885a93324421031cfc4409f58b61c0963e779cb4ef0573885c  node-v6.11.3-linux-arm64.tar.xz
4e13c00a1a94ade809b7478db98f7664a80b64bd8256eae9bd15b8ca39343ad5  node-v6.11.3-linux-armv6l.tar.gz
8d1b8d80b21b27ceb82255a1563356d4ce5a3d0213985be43285f3cfd76bed78  node-v6.11.3-linux-armv6l.tar.xz
7588ee46820af77a6ee286bd51799f403810dd20a688cece227e241a37ec863c  node-v6.11.3-linux-armv7l.tar.gz
31ddf7b326ca9f02bcd9bafc401889c39e651c854262a3ffdbbfdc1fcd594728  node-v6.11.3-linux-armv7l.tar.xz
ef6b281b37412f239a0b7ba0b081e5ce49e875e79de6af62e4afd98dc3db9ffd  node-v6.11.3-linux-ppc64le.tar.gz
e0a38534de88323b630df29dd4731f6701b6fee66382f1d1ef80ec757adde9d9  node-v6.11.3-linux-ppc64le.tar.xz
b0800910c26cd7804748925ff61d20d8ec7d26be8b3f7a41b0c6e1499cb2212b  node-v6.11.3-linux-ppc64.tar.gz
4b420d632977dae87baf6f71d53ca463966bcd99f7dcc443d736517d0f52c5c0  node-v6.11.3-linux-ppc64.tar.xz
95ac7ca0842ff3ec5fd6e423adf924d69442a6dac2f718a225432d1c99cb18c3  node-v6.11.3-linux-s390x.tar.gz
75776ce338c1ee66a51b0317d9493c772423e689a9d22bc717c311d3b675220a  node-v6.11.3-linux-s390x.tar.xz
610705d45eb2846a9e10690678a078d9159e5f941487aca20c6f53b33104358c  node-v6.11.3-linux-x64.tar.gz
c8e1ad4b731e15e1318465a616f2283055e145e0b17a3a04d5591ec264cd30d3  node-v6.11.3-linux-x64.tar.xz
9c82c884cbe971f5e69303077aacedd76cc76ff684d5c4ab3daa7e8881a15c95  node-v6.11.3-linux-x86.tar.gz
9afabd3b547bc96345898242cf81553738bf4e4f63a7e40de852a46ab109e390  node-v6.11.3-linux-x86.tar.xz
0158ca2521cdfafa5b2d714a9d7c5a19518c3201142ccbca449bdc4061f17073  node-v6.11.3.pkg
c60ac1aefb553f28df5a821fb0ec27a7da1bff5c1fe333a9be9ea84d7f488195  node-v6.11.3-sunos-x64.tar.gz
68481b66cc23252c320284f687e7d7e097ab35006ba65749cdc1f57461c8db28  node-v6.11.3-sunos-x64.tar.xz
2abec834dce32503478d7b97570624327fa77ee0cabbc91ab83a0ed57bd7c01f  node-v6.11.3-sunos-x86.tar.gz
f6d83797c9893ca9e63ef32358b4b6702605feca2c979d394498fdae05458cd5  node-v6.11.3-sunos-x86.tar.xz
c60562a7bc316f137297b7aa23ae354e3ac6779fe8ddf46fe43a75b6b92443e8  node-v6.11.3.tar.gz
5f09b77010cb3ec4e321ecdc30beb6b49d8a2843155b7f0ad97202ec308ab6bc  node-v6.11.3.tar.xz
a767bca7033cbbde3294080728b564145ac4fbf13f408a9070d9b5acc5c56068  node-v6.11.3-win-x64.7z
3e1bde603d29f0965a9b2ed4f025067c88a7f97eef6953268cba818c396aad65  node-v6.11.3-win-x64.zip
59e1dd9dbd312cb16a3a2c1a549625c8d5352d1465d91f47889818beeafa625b  node-v6.11.3-win-x86.7z
1f0be54016ba7efddf210564c5ea748ccdeb2aad0f92af6f826ce7b7fa746ab8  node-v6.11.3-win-x86.zip
ea3007f9f4c714afd5947581463814a487501bbb9dc95a498112b4d24d4ce07f  node-v6.11.3-x64.msi
4e43e285a34dc1afc49665174db56fdb60f28c9cdf49491aea54910dcc142cdb  node-v6.11.3-x86.msi
be23a6af06fdeabc8197e0c4114cb1d472e2ed84e6fde83ca1f2308338905c7e  win-x64/node.exe
5cef2edacb058bb751a2b28b68f6aabcec349d20564d4bfb02c91cf0b26c5fae  win-x64/node.lib
cdf591e39ffd94528cf3a9a6ba3679820bcec2b673b5a4276889f02e7b12fef3  win-x64/node_pdb.7z
100a10e47b6b11fb280ae3d1d160aa5373db2445adfe1322a924b2c7b2016caf  win-x64/node_pdb.zip
e1e3b3df077784eb86f50122d53d765b522caef80068a0dd0af61331713cd83a  win-x86/node.exe
2ac040d8b73d56d3d44bc5f8e247bf4549ca66c36f37d235464fb3abc62cdba1  win-x86/node.lib
2ea22fa1a321b56254131905b4e46587268f60a8525c22cd12ac0e31b0207c05  win-x86/node_pdb.7z
5ee8563c16a0b8a40a69b34513244a0202d0ded163d41b47679226c2e56e676c  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZrwAVAAoJEJM7AfQLXKlGKBAIAKiPxib6hEOpJhk6nIYLEm2p
VtOxiWGurzEdspQ5jC1qHvId/UUt27KIRSzjmIG2Ux6ZBtKo+twh78I2KJxtOKw3
7f7RXE5ph8dQEkZCYvNKcAsKzb/gcpQF/vxksVPSvBP9WLooRWyCdCk29aIkTMUy
HWe1QJNA4QYuIdbi6Ukxzwb0IUndTSXmVCGrJh83nZenISZeLBS/ndozDBELFJ/n
U6XN779ObtVPJPXpTI0ZNF/a9pB+/d57G42KcHIXNV7+Fzdv7VVGQS2nbbA0jI7l
CZoTiZQVXG7op1MwcQq6wUFkvAluDVYCoI1rZIbRdIEXWAmvZTyySkng8cnmFYk=
=evgh
-----END PGP SIGNATURE-----

Node v8.5.0 (Current)

$
0
0

Notable Changes

  • build
    • Snapshots are now re-enabled in V8 #14875
  • console
    • Implement minimal console.group(). #14910
  • deps
    • upgrade libuv to 1.14.1 #14866
    • update nghttp2 to v1.25.0 #14955
  • dns
    • Add verbatim option to dns.lookup(). When true, results from the DNS resolver are passed on as-is, without the reshuffling that Node.js otherwise does that puts IPv4 addresses before IPv6 addresses. #14731
  • fs
    • add fs.copyFile and fs.copyFileSync which allows for more efficient copying of files. #15034
  • inspector
    • Enable async stack traces #13870
  • module
    • Add support for ESM. This is currently behind the --experimental-modules flag and requires the .mjs extension. node --experimental-modules index.mjs #14369
  • napi
  • os
    • Add support for CIDR notation to the output of the networkInterfaces() method. #14307
  • perf_hooks
    • An initial implementation of the Performance Timing API for Node.js. This is the same Performance Timing API implemented by modern browsers with a number of Node.js specific properties. The User Timing mark() and measure() APIs are implemented, as is a Node.js specific flavor of the Frame Timing for measuring event loop duration. #14680
  • tls
    • multiple PFX in createSecureContext #14793
  • Added new collaborators

Commits

  • [87c3e1d7de] - fix --prof-process --preprocess flag (davidmarkclements) #14966
  • [bcf0e5d676] - assert: handle errors properly with deep*Equal (Ruben Bridgewater) #15001
  • [7174dc2e8a] - assert: handle sparse arrays in deepStrictEqual (Ruben Bridgewater) #15027
  • [b40105df3b] - async_hooks: don't abort unnecessarily (Trevor Norris) #14722
  • [3e73ea8745] - async_hooks: improve comments and function names (Trevor Norris) #14722
  • [700d576962] - async_hooks: emitAfter correctly on fatalException (Trevor Norris) #14914
  • [78a36e0dd1] - async_wrap: unroll unnecessarily DRY code (Trevor Norris) #14722
  • [fadccbaa17] - async_wrap: return undefined if domain is disposed (Trevor Norris) #14722
  • [8d11220e0b] - benchmark: add default configs to buffer benchmark (Rich Trott) #15175
  • [7feb99455a] - benchmark: fix issues in dns benchmark (Ian Perkins) #14936
  • [978889f8c0] - benchmark: fix dgram/bind-params.js benchmark (Rich Trott) #14948
  • [7f1ea7c3af] - benchmark: removed unused arguments from callbacks (Abhishek Raj) #14919
  • [ca3ec90285] - benchmark: convert var to es6 const (Sebastian Murphy) #12886
  • [bda5585012] - buffer: fix MAX_LENGTH constant export (Anna Henningsen) #14821
  • [b9e1f60333] - buffer: increase coverage by removing dead code (Marcelo Gobelli) #15100
  • [5b8fa29649] - build: display HTTP2 configure --help options (Daniel Bevenius) #15198
  • [6de4e10c7a] - build: add NetBSD support to opensslconf.h (Roy Marples) #14313
  • [ebb3c2ce6f] - build: add npx to zip and 7z packages (Richard Lau) #15033
  • [b946693f4b] - build: fix indentation in node.gyp (Alexey Orlenko) #15051
  • [c8be90cabf] - build: for --enable-static, run only cctest (Daniel Bevenius) #14892
  • [77dfa73cf2] - build: better support for python3 systems (Ben Noordhuis) #14737
  • [8f3537f66a] - build: allow proper generation of html docs (Jon Moss) #14932
  • [838d3fef72] - build: don't add libraries when --enable-static (Daniel Bevenius) #14912
  • [9d373981f4] - build: remove duplicated code (Ruslan Bekenev) #13482
  • [e12a9c567c] - build: re-enable snapshots in v8.x (Myles Borins) #14875
  • [3a68b0bb98] - console: improve console.group() (Rich Trott) #14999
  • [a46e59d52d] - (SEMVER-MINOR) console: implement minimal console.group() (Rich Trott) #14910
  • [78a71aa123] - crypto: fix error of createCipher in wrap mode (Shigeki Ohtsu) #15037
  • [41bf40e209] - crypto: warn if counter mode used in createCipher (Shigeki Ohtsu) #13821
  • [ba5a697bdb] - deps: cherry-pick 5005faed5 from V8 upstream (Miguel Martins) #15177
  • [d18bb3d1dd] - deps: cherry-pick 1aead19 from upstream V8 (Ben Noordhuis) #15184
  • [acf9650730] - deps: upgrade libuv to 1.14.1 (cjihrig) #14866
  • [296729c41e] - deps: cherry-pick 0ef4a0c64b6 from c-ares upstream (Anna Henningsen) #15023
  • [3f7bdc5ab7] - deps: cherry-pick e020aae394 from V8 upstream (Ben Noordhuis) #14913
  • [c46e7e1988] - deps: fixup nghttp2 version number (Anna Henningsen) #14955
  • [4eb907f26b] - deps: update nghttp2 to v1.25.0 (Anna Henningsen) #14955
  • [9f46bde440] - deps: backport d727680 from V8 upstream (Matt Loring) #14947
  • [56bb199ef0] - deps: cherry-pick eb306f463e from nghttp2 upstream (Anna Henningsen) #14808
  • [55eed604a9] - deps: backport f9c4b7a from upstream V8 (Matt Loring) #14001
  • [b7f7d67677] - deps: backport bca8409 from upstream V8 (Matt Loring) #14001
  • [a67e7f9b35] - deps: backport 6e9e2e5 from upstream V8 (Matt Loring) #14001
  • [6e2f62262d] - deps: backport 3d8e87a from upstream V8 (Matt Loring) #14001
  • [6cb718b87a] - deps: backport 5152d97 from upstream V8 (Matt Loring) #14001
  • [c6e2b8adf7] - deps: backport c4852ea from upstream V8 (Matt Loring) #14001
  • [bfb97b71b6] - deps: cherry-pick fa4ec9f from V8 upstream (Jaideep Bajwa) #14608
  • [1a2f749e16] - deps: fix inspector v8 test (Eugene Ostroukhov) #14827
  • [13577d4ada] - dns: add verbatim option to dns.lookup() (Ben Noordhuis) #14731
  • [ffed33710c] - doc: add ESM doc to _toc.md and all.md (Vse Mozhet Byt) #15248
  • [1b51287603] - doc: fix Error property markdown level (Sam Roberts) #15247
  • [af3b173e82] - doc: add missing space in test/README.md (Vse Mozhet Byt) #15278
  • [c90c68e8a0] - doc: document bytes to chars after setEncoding (Jessica Quynh Tran) #13442
  • [ea86cb59b9] - doc: describe what security issues are (Sam Roberts) #14485
  • [ddbcc9e59d] - doc: add options argument to crypto docs (Adina Shanholtz) #14846
  • [da5e6d33d5] - doc: instructions for generating coverage reports (Simon Brewster) #15190
  • [286111a2b0] - doc: clarify async/asynchronous in deprecations.md (Rich Trott) #15172
  • [9542844feb] - doc: readFileSync instead of fs.readFileSync (Piotr Mionskowski) #15137
  • [959b270fe1] - doc: /s/SHASUM256/SHASUMS256 (Jon Moss) #15101
  • [3697cd86c4] - doc: fix comment about http2.createSecureServer (creeperyang) #15085
  • [76780445b3] - doc: remove braces which shouldn't be there (Jan Schär) #15094
  • [2610ae326f] - doc: clarify http.get data consumption requirement (AJ Jordan) #15049
  • [e7838d7077] - doc: add 8.4.0 link to CHANGELOG.md (Ruslan Iusupov) #15064
  • [feeff48d5c] - doc: add links to alternative versions of doc (Chris Young) #10958
  • [a5242851b9] - doc: update configure to require g++ 4.9.4 (Dave Olszewski) #14204
  • [87ff86b2d8] - doc: building - note on Windows SDK 15063 (Refael Ackermann) #14394
  • [449549bc4f] - doc: threadpool size, and APIs using the pool (Sam Roberts) #14995
  • [6bb8133638] - doc: sort bottom-of-file dns markdown links (Sam Roberts) #14992
  • [a06d1295c5] - doc: crypto.randomBytes does not block when async (Sam Roberts) #14993
  • [83ba2aa46b] - doc: environmental->environment & NodeJS->Node.js (Rod Vagg) #14974
  • [f1bc168ad5] - doc: fix typo in Buffer.from(string, [encoding]) (Michał Wadas) #15013
  • [9b9e7b4044] - doc: add note for Windows build path (Kyle Lamse) #14354
  • [57c7eae1df] - doc: rephrase text of child_process.execSync() (hafiz) #14953
  • [188713ca46] - doc: beautify net.md formats (sevenryze) #14987
  • [a8648e287c] - doc: link to correct "OS Constants" heading in docs (James Kyle) #14969
  • [e187c98186] - doc: remove misterdjules from the CTC members list (Julien Gilli) #1498
  • [78b2bc77f2] - doc: update http2.md example code (RefinedSoftwareLLC) #14979
  • [6179c2764a] - doc: fix doc for napi_get_value_string_utf8 (Daniel Taveras) #14529
  • [daae6bc652] - doc: fixed link definitions in http2.md footer (sharababy) #14946
  • [6c93d01fba] - doc: remove you and fixup note in stream.md (James M Snell) #14938
  • [96d95d4fed] - doc: minor fixes to http/2 docs (Anand Suresh) #14877
  • [bfa3cbe158] - doc: remove redundant only from doc/api/stream.md (George Sapkin) #14858
  • [c5380c83c6] - doc: add missing word (Jon Moss) #14924
  • [abe014834e] - doc: fix http api document (陈刚) #14625
  • [050a2249c1] - doc: explain what to do if git push is rejected (Rich Trott) #14848
  • [3d621393bd] - doc: add BridgeAR to collaborators (Ruben Bridgewater) #14862
  • [c8f0e5ab82] - doc: fix typo in cli.md (hsmtkk) #14855
  • [0dc9d284a4] - doc: added napi_get_value_string_latin1 (Kyle Farnung) #14678
  • [72cc2caf78] - doc: fix word wrapping for api stability boxes (Saad Quadri) #14809
  • [205d5f674a] - doc,fs: rename defaultEncoding option to encoding (Aleh Zasypkin) #14867
  • [aaf55db95b] - doc,lib,src,test: strip executable bits off files (Anna Henningsen) #15132
  • [7f62378e76] - doc,stream: remove wrong remark on readable.read (Jan Schär) #15014
  • [ea2b5760d5] - errors: remove duplicated ERR_HTTP_INVALID_STATUS_CODE error (Jon Moss) #15003
  • [71f90c6f80] - (SEMVER-MINOR) fs: add fs.copyFile{Sync} (cjihrig) #15034
  • [3d9ad82729] - gyp: fix ninja build failure (GYP patch) (Daniel Bevenius) #12484
  • [12191f6ed8] - gyp: enable cctest to use objects (gyp part) (Daniel Bevenius) #12450
  • [538894978b] - gyp: add compile_commands.json gyp generator (Ben Noordhuis) #12450
  • [7eb3679eea] - gyp: inherit parent for *.host (Johan Bergström) #6173
  • [5fb252a5a2] - gyp: fix gyp to work on MacOSX without XCode (Shigeki Ohtsu) iojs/io.js#1325
  • [0343eceda4] - http2: fix refs to status 205, add tests (Anatoli Papirovski) #15153
  • [d8ff550528] - http2: store headersSent after stream destroyed (Anatoli Papirovski) #15232
  • [4882f079f1] - http2: set decodeStrings to false, test (Anatoli Papirovski) #15140
  • [93a4cf60ff] - http2: use session not socket timeout, tests (Anatoli Papirovski) #15188
  • [764213cc7b] - http2: add compat trailers, adjust multi-headers (Anatoli Papirovski) #15193
  • [cc82f541e5] - http2: fix closedCode NaN, increase test coverage (Anatoli Papirovski) #15154
  • [afa72dfdf3] - http2: guard against destroyed session, timeouts (James M Snell) #15106
  • [f6c51888db] - http2: correct emit error in onConnect, full tests (Anatoli Papirovski) #15080
  • [fd51cb8ca3] - http2: adjust error types, test coverage (Anatoli Papirovski) #15109
  • [f612a6dd5c] - http2: handle 100-continue flow & writeContinue (Anatoli Papirovski) #15039
  • [989dfaf930] - http2: refactor error handling (Matteo Collina) #14991
  • [d231ef645e] - http2: ignore invalid headers explicitly (Anna Henningsen) #14955
  • [1b57c375aa] - http2: minor refactor of passing headers to JS (Anna Henningsen) #14808
  • [80fe40aabf] - http2: handful of http/2 src cleanups (James M Snell) #14825
  • [9589641c5c] - http2: Expose Http2ServerRequest/Response (Pini Houri) #14690
  • [8c61b72f90] - (SEMVER-MINOR) inspector: enable async stack traces (Miroslav Bajtoš) #13870
  • [e2ae08b48d] - inspector: rewrite inspector test helper (Eugene Ostroukhov) #14797
  • [105acf4af7] - inspector: log exceptions in message handlers (Eugene Ostroukhov) #14980
  • [d5a376ab7a] - lib: remove circular reference (Ruben Bridgewater) #14885
  • [605d625e62] - lib: simplify the readonly properties of icu (Jackson Tian) #13221
  • [ea0a882041] - lib: remove the invalid command line options (Jackson Tian) #13764
  • [9129057e03] - lib: clean up usage of threw (Jackson Tian) #10534
  • [f34e0f97e7] - lib: instantiate console methods eagerly (Ben Noordhuis) #14791
  • [01846a06c2] - meta: merge TSC and CTC back into a single body (James M Snell) #14973
  • [859abe5169] - meta: considerations for new core modules (James M Snell) #15022
  • [cc72118e71] - meta: improve definition of a collaborator (James M Snell) #14981
  • [865a3c3daf] - (SEMVER-MINOR) module: Allow runMain to be ESM (Bradley Farias) #14369
  • [4bf0d4e133] - n-api: implement napi_run_script (Gabriel Schulhof) #15216
  • [3a18df0750] - n-api: adds function to adjust external memory (Chris Young) #14310
  • [503370e2d3] - (SEMVER-MINOR) n-api: implement promise (Gabriel Schulhof) #14365
  • [a6344d5a83] - (SEMVER-MINOR) n-api: add ability to remove a wrapping (Gabriel Schulhof) #14658
  • [67fde146e0] - net: check EADDRINUSE after binding localPort (Joyee Cheung) #15097
  • [b4e8850576] - net: move debug statement (Brian White) #12616
  • [136eea4bcb] - (SEMVER-MINOR) os: add CIDR support (Mudit Ameta) #14307
  • [29f9101a0f] - path: fix normalize on directories with two dots (Michaël Zasso) #14107
  • [e3f5c58423] - perf_hooks: fix presumed typo in node_perf.cc (Anna Henningsen) #15019
  • [69e3bc64cc] - perf_hooks: mark as experimental (James M Snell) #14997
  • [f75faddb1f] - (SEMVER-MINOR) perf_hooks: implementation of the perf timing API (James M Snell) #14680
  • [4d2aa16d33] - process: keep process prototype in inheritance chain (Jimmy Thomson) #14715
  • [ae85d5f024] - promises: more robust stringification (Timothy Gu) #13784
  • [eee2aa693b] - repl: force editorMode in .load (Lance Ball) #14861
  • [f81812b1ff] - src: turn key length exception into CHECK (Ben Noordhuis) #15183
  • [f113d7332f] - src: fix compiler warnings in node_perf.cc (Daniel Bevenius) #15112
  • [a83d427091] - src: remove unused persistent properties from env (Anna Henningsen) #15096
  • [391855c252] - src: fix build on certain platforms (Anna Henningsen) #14996
  • [8cee5d66bd] - src: reduce code duplication (James M Snell) #14937
  • [5a05dfe0a7] - src: fixup strings, reduce duplication (James M Snell) #14937
  • [1c3cb49f00] - src: miscellaneous cleanups for node_config (James M Snell) #14868
  • [7213be9f59] - src: fix DEBUG_HTTP2 type arguments (Daniel Bevenius) #15197
  • [ffe572addd] - src: replace assert() with CHECK() (Ben Noordhuis) #14663
  • [abc5cdc923] - src: remove unnecessary helper function (Brian White) #14959
  • [992d1dd956] - src: detect nul bytes in InternalModuleReadFile() (Ben Noordhuis) #14854
  • [4570fa16c7] - src: remove extra copy from Copy() in node_url.cc (Anna Henningsen) #14907
  • [081c3e107d] - src: minor cleanup for node_revert (James M Snell) #14864
  • [dcd7817fbc] - src: use unordered_set instead of custom rb tree (Anna Henningsen) #14826
  • [fadcbab617] - src: Node implementation of v8::Platform (Matt Loring) #14001
  • [c861462faa] - stream: fix Writable instanceof for subclasses (Anna Henningsen) #14945
  • [2adabe6777] - test: fix single test runner regression (Timothy Gu) #15329
  • [e3d0ff901b] - test: split test-cli-node-options (Refael Ackermann) #14195
  • [e87cb32db2] - test: remove envPlus, use Object.assign everywhere (Gibson Fahnestock) #14845
  • [dea959e841] - test: fix flaky test-readline-interface (Rich Trott) #15066
  • [ae91b1efc0] - test: continue normalizing fixtures use (Miguel Angel Asencio Hurtado) #14716
  • [77bc72ad54] - (SEMVER-MINOR) test: fix inspector helper port sniffing (Timothy Gu) #13870
  • [7facfaab66] - test: preserve env in test cases (Beth Griggs) #14822
  • [2310cfcea1] - test: exclude write-coverage from coverage report (Benjamin Coe) #15194
  • [6fa05e671c] - test: use no-save and no-package-lock flags (Simon Brewster) #15196
  • [ac71d99253] - test: add http2 compat setTimeout tests (Anatoli Papirovski) #15156
  • [7106734773] - test: add test-benchmark-buffer (Rich Trott) #15175
  • [0b9fde4d4a] - test: refactor test-fs-readfile-unlink (Rich Trott) #15173
  • [9f79bd8fba] - test: http2 test coverage for NghttpError (James M Snell) #15105
  • [c0dba0f3f4] - test: http2 test coverage for assertValidPseudoHeader (James M Snell) #15105
  • [837c29c73b] - test: http2 test coverage for updateOptionsBuffer (James M Snell) #15105
  • [e3e9e5039d] - test: increase Http2ServerResponse test coverage (Anatoli Papirovski) #15074
  • [72aae0417c] - test: split path tests into multiple files (Michaël Zasso) #15093
  • [d176a18547] - test: add a test for Expect & checkExpectation (Anatoli Papirovski) #15040
  • [cfbf5057d6] - test: add http2 test for method CONNECT (Anatoli Papirovski) #15052
  • [5b13add028] - test: remove unused param in test-graph.pipe (Simon Brewster) #15007
  • [5cb6500de9] - test: increase coverage for http2 response headers (Anatoli Papirovski) #15035
  • [7050608593] - test: fix hijackStdout behavior in console (XadillaX) #14647
  • [458b8ab5df] - test: add regression test for 14814 (Anna Henningsen) #15023
  • [f89ef77144] - test: run abort tests (Rich Trott) #14013
  • [a91a3fe6c4] - test: improve test-abort-backtrace (Rich Trott) #14013
  • [b85a73407b] - test: improve test-abort-uncaught-exception (Rich Trott) #14013
  • [f694ea6f2b] - test: pipe some error output if npm fails (Jeremiah Senkpiel) #12490
  • [f1284d32a5] - test: simplify test-tls-client-default-ciphers (Jon Moss) #14928
  • [d4c2eba376] - test: remove unused function args (Mohd Maqbool Alam) #14971
  • [9c7f27b91b] - test: extend async addon test (Anna Henningsen) #14922
  • [8c927dd71f] - test: fix async-hooks tests (Bartosz Sosnowski) #14865
  • [1849c519ca] - test: add test-benchmark-process (Rich Trott) #14951
  • [b480b20e02] - test: add test-benchmark-path (Rich Trott) #14951
  • [2e3e136519] - test: add test-benchmark-os (Rich Trott) #14951
  • [7e541d6a97] - test: add test-benchmark-events (Rich Trott) #14951
  • [981ef464e2] - test: add test-benchmark-domain (Rich Trott) #14951
  • [34d1a779b1] - test: add known issue for vm module (Franziska Hinkelmann) #14661
  • [ae27cb8ea3] - test: do not modify fixtures in test-fs-chmod (Rich Trott) #14926
  • [eb46609622] - test: improve assertion fail messages (Refael Ackermann) #14949
  • [36b8b46443] - test: remove unused parameters (Daniil Shakir) #14968
  • [6421a9cb9a] - test: remove unused arguments from function (Ankit Parashar) #14931
  • [e244f8433e] - test: update windows module load error message (cjihrig) #14950
  • [8f61bf2cda] - test: increase coverage for http2.connect (Michael Albert) #14832
  • [c0312dc781] - test: make timers-blocking-callback more reliable (Rich Trott) #14831
  • [762155578a] - test: remove erroneous assert message from test (Beth Griggs) #14918
  • [1217b1a556] - test: add test for cluster benchmarks (Rich Trott) #14812
  • [03fd38c1bb] - test: Mark test-stop-profile-after-done flaky (Eugene Ostroukhov)
  • [4f49ae52f8] - test: check util.inspect circular Set and Map refs (Ruben Bridgewater) #14790
  • [4dd095c982] - test: refactor async-hooks/test-httparser tests (Runite618) #14818
  • [27ec693a53] - test: add missing console.error to exec-maxBuffer (Beth Griggs) #14796
  • [7f02c36c4f] - test: fix test-cluster-send-handle-large-payload (Rich Trott) #14780
  • [4205648216] - test: invoke callback with common.mustCall() (Griffith Tchenpan) #8597
  • [a3feb54c7f] - test: make test-tls-alert-handling more strict (Rich Trott) #14650
  • [d4f2a52953] - test: check crypto before requiring tls module (Daniel Bevenius) #14708
  • [868b441f3e] - test: begin normalizing fixtures use (James M Snell) #14332
  • [c76ec7130e] - test: improve multiple zlib tests (James M Snell) #14455
  • [8fb0895176] - test: improve multiple vm tests (James M Snell) #14458
  • [4d6da3f770] - test, win: fix IPv6 detection on Windows (Bartosz Sosnowski) #14865
  • [02260eab98] - test,doc: make module name match gyp target name (Gabriel Schulhof) #15209
  • [dae86e4cf5] - timers: fix outdated comment (Tim Costa) #14314
  • [d6ad9d72f7] - (SEMVER-MINOR) tls: multiple PFX in createSecureContext (Yury Popov) #14793
  • [97908ea4d0] - tools: bump vswhere helper to 2.0.0 (Refael Ackermann) #14557
  • [87e44d8651] - tools: add eslint rule for inspector checking (Daniel Bevenius) #13813
  • [1d97ff4800] - tools: add eslint rule for hasCrypto checking (Daniel Bevenius) #13813
  • [bc250a1e38] - tools: fix linter error in html.js (Michaël Zasso) #15063
  • [5ee4e86efc] - tools: add custom private key option (Ruslan Bekenev) #14401
  • [8f34b834b7] - tools: update GYP to 324dd166 (Refael Ackermann) #14718
  • [e4ea45412e] - tools: remove stray package-lock.json file (Rich Trott) #14873
  • [37c43ede43] - tools: fix update-eslint.sh (Myles Borins) #14850
  • [b0f4539ce5] - tools: delete an unused argument (phisixersai) #14251
  • [9da6c1056c] - tools: checkout for unassigned DEP00XX codes (James M Snell) #14702
  • [bd40cc6ef8] - tracing: Update to use new Platform tracing apis (Matt Loring) #14001
  • [a4fc43202e] - url: remove unused code from autoEscapeStr (Cyril Lakech) #15086
  • [2aec977fa2] - util: remove duplicate code in format (Anatoli Papirovski) #15098
  • [de10c0f515] - util: fix inspect array w. negative maxArrayLength (Ruben Bridgewater) #14880
  • [c3c6cb1c13] - util: use proper circular reference checking (Anna Henningsen) #14790

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

SHASUMS

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

5555ac88cdf15b0984efb87a81b6b692ad2a86711516453b8e8fd4923003b578  node-v8.5.0-aix-ppc64.tar.gz
0c8d4c4d90f858a19a29fe1ae7f42b2b7f1a4d3caaa25bea2e08479c00ebbd5f  node-v8.5.0-darwin-x64.tar.gz
30cdfc139d8909eabde9bb4439c1b2409b9814ff05032368e9ed96555af1c860  node-v8.5.0-darwin-x64.tar.xz
c0e2c5ad594cc0d5898d933fc4d859974e62034b9e691af4fc3fdc8f0755300f  node-v8.5.0-headers.tar.gz
8e83244ac9e0fedd472aed02da6857f1befdba74fd29cf56a40476fd7f020aec  node-v8.5.0-headers.tar.xz
09004f9cc8039918e48ce846173dbd37e8673c9a6ada34bdb2e073534c70c9af  node-v8.5.0-linux-arm64.tar.gz
e0decdebe73dba516d6c72401e337cee6277c6e00f817b0bf1c592360adfd4e6  node-v8.5.0-linux-arm64.tar.xz
b6e8f2963c149a556ca2c3f2bfbd42a94ea2f51608e4d1873364b86c283c11da  node-v8.5.0-linux-armv6l.tar.gz
fee64a5843ebcd20b3a553b2fcc032729a90fcf23da236ebdd7dc241fcf93736  node-v8.5.0-linux-armv6l.tar.xz
3caed49e1367eb0a173646a9f82616401127a96cf8c569f5bf5a1dbfba74680c  node-v8.5.0-linux-armv7l.tar.gz
c0b8adcc54a754a84768d8860d4e2abd2eaba35b579fdc0a576e830c7d7ac599  node-v8.5.0-linux-armv7l.tar.xz
82dedda02b88df74d9f0f415d27da3b7ab584b1679b032d70773fe59a954f3c1  node-v8.5.0-linux-ppc64le.tar.gz
abc1db0f2a731d67b598b6e784acee341e0e6272fe61c5f337522ab576ff2cd0  node-v8.5.0-linux-ppc64le.tar.xz
73e218998534f1c467591d474a9436ada1b6adc4977709f482393b6b00eedd6c  node-v8.5.0-linux-ppc64.tar.gz
adeed3f1b7ebc7495a694ffa1514cb9e4700ad4a580c1cd6f529e814e184e11f  node-v8.5.0-linux-ppc64.tar.xz
09eb6157502faabf4e3d22fbe3c31245f5c9e14cf3ec9e25ba5ce1bc19ea84ee  node-v8.5.0-linux-s390x.tar.gz
b75d06cadaa1611b0ee10ebc5a3127f529afc1e19d3ee1299ba05f31c9f969fa  node-v8.5.0-linux-s390x.tar.xz
0000710235e04553147b9c18deadc7cefa4297d4dce190de94cc625d2cf6b9ba  node-v8.5.0-linux-x64.tar.gz
a9651fcc6259b4a944ebb72e6dd116602c7b26ddf939599b060d1d3e6ead8c36  node-v8.5.0-linux-x64.tar.xz
00ea2be3a78b1694439254d9c7232ce79748d5ff3e0d9bb2ff1fcd090d502d63  node-v8.5.0-linux-x86.tar.gz
b420254e8ec211bc28059176890d4dab83e2ee7e72965a6953aec9bf87b9db97  node-v8.5.0-linux-x86.tar.xz
20362cacfceb34512a03ba766e239c142fe89ed6ecbff21a851dd52015482c88  node-v8.5.0.pkg
6f8ce37b15c6e950d98b0523326484e5c23fd2df36f69c032f08790e90ad0f73  node-v8.5.0-sunos-x64.tar.gz
fb06d47106af700633885c476177e52e5e6be3c4bcdb84d7263dd0ff3e47040e  node-v8.5.0-sunos-x64.tar.xz
495b3383d8116b8f82648754c2df54950f68205852b0094f95632da9c558ff68  node-v8.5.0-sunos-x86.tar.gz
b441d93edac5aac5e46cac93354638d7ab5d5e4216fcd3bf279196fe84f6e761  node-v8.5.0-sunos-x86.tar.xz
dd5ac97074882ba62892bdb91ec5e624c338d772a6218da08c182231031a4446  node-v8.5.0.tar.gz
e1cde5d8e5049e7e1b61aef128f26162059d885dc8cab5014bf5cbf693f75c3c  node-v8.5.0.tar.xz
bce2013fdd2d6fbd6bbca1397e07600d01081be711e18fb8a9515443f4eb89a6  node-v8.5.0-win-x64.7z
c385d162c15a7a85d42755ee8c78c1c73bd251e2f7cbf82e5e20c824564aa9df  node-v8.5.0-win-x64.zip
797bed56fe22b52ab8639e4377ffa6a62f921ab0b9ff671fe2ecb6fb2bbcd1f4  node-v8.5.0-win-x86.7z
e2cfb40045359a57fc7933ea8e2f5dad46fade1edb2acb4c1acec130783468c3  node-v8.5.0-win-x86.zip
bc874e741880b873bb0ffae64adc0aa34c858e6f7adabdc26443a2b2e79f7691  node-v8.5.0-x64.msi
0868de61ada1ea12d077195e118ac0792c0fc56661ada6407656bcd194d1d4c0  node-v8.5.0-x86.msi
0855c0933b037d9c45bf391ac1a3cb8c353e3d0ebfaa82d82c3f5cc5b3c6023c  win-x64/node.exe
9191eda81b92f8d32610989c1082fee6932c7c2dc0ddd66ac2a944bbdd9023bc  win-x64/node.lib
b9ed1b1b2431a4d8939b536ce799e856b7b033e393f4e1783ee23dd7a647733f  win-x64/node_pdb.7z
226686aae2a2847be035ea5c721585255721fd1b16db82577516014d8483989b  win-x64/node_pdb.zip
778ed817ae30baf7395ec05454489802b3b6e5c34282dd027d9b6b72698e1da0  win-x86/node.exe
b12a496304f543c0460685ec72b859bd58d814de15cf7fcb1250256638cc8403  win-x86/node.lib
7c90fd81c42acc8e6e24d0da3969d993001f7626a081103f17d11ea6fe7118cb  win-x86/node_pdb.7z
9be69dcc9d231743571df6d2ca3e4c65d5aaeece510861c3a92d6963c7faa5aa  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZt/4pAAoJEJM7AfQLXKlG4RsH/0hkyAYAOrWNNLauWCeCS4Cv
meZXo00M8tq7yZ3yurlIV9YrsvSn4CHAVah0HBvlhJci3p55RRJckOrRbW07VGRG
3NZVah9IFCH8bIGFTUzbqEdyPJsW7d/ZVaLjzSwQh0N5VN8VqYD3WFT1vWTJODgk
MNCDd1z3cBuSReiM4V0js9y4SPoon6Sg6LEg3D7oXFFj3w8ogSbHF9q92FLdbLON
adVkhL8h+GFvjEnhItlk9J3e4HqaWdFpu3+Y2svB7C0bbOf16MmIu7ZjuTBgVEcR
aB25o1daR1RGDL93f1/Gny4VnCLVh2wc6uPAYOz37LlK++/JZw653B6cmdpl9Hc=
=KAOL
-----END PGP SIGNATURE-----

Node v8.6.0 (Current)

$
0
0

Notable Changes

  • crypto
    • Support for multiple ECDH curves. #15206
  • dgram
    • Added setMulticastInterface() API. #7855
    • Custom lookup functions are now supported. #14560
  • n-api
    • The command-line flag is no longer required to use N-API. #14902
  • tls
    • Docs-only deprecation of parseCertString(). #14245
  • New Contributors
    • Welcome Sebastiaan Deckers (@sebdeckers) as a new Collaborator! #15354

Commits

  • [4f7d9392e7] - assert: improve AssertionError in case of "Errors" (Ruben Bridgewater) #15025
  • [f6c65e6e19] - assert: fix boxed primitives in deepStrictEqual (Ruben Bridgewater) #15050
  • [7fa175f6d3] - assert: fix deepEqual inconsistencies (Ruben Bridgewater) #14491
  • [17d8dfec70] - async_hooks: support promise resolve hook (Anna Henningsen) #15296
  • [81723a9172] - (SEMVER-MINOR) async_hooks,doc: some async_hooks improvements (James M Snell) #15103
  • [535f8d5281] - benchmark: var to const (Ruben Bridgewater) #13757
  • [0f8f37ed45] - benchmark: improve and add more inspect benchmarks (Ruben Bridgewater) #14881
  • [3bf718c3fe] - benchmark: enable assert benchmark with short len (Rich Trott) #15174
  • [d30a5836b6] - benchmark: provide default methods for assert (Rich Trott) #15174
  • [142d2ed057] - benchmark: use smaller n value in some http tests (Peter Marshall) #14002
  • [5e4f87ae65] - buffer: improve Buffer.from performance (Anatoli Papirovski) #15178
  • [8bbbda55e4] - build: use generic names for linting tasks (Nikolai Vavilov) #15272
  • [9685b9ff2f] - build: don't fail make test on source tarballs (Gibson Fahnestock) #15441
  • [354f32040d] - build: remove unused configuration variable (Ben Noordhuis) #15266
  • [5d217ad5d7] - build: add support for link-module to vcbuild (Bartosz Sosnowski) #15410
  • [607832d3c3] - child_process: set shell to false in fork() (Alex Gresnel) #15352
  • [c26e93b309] - crypto: fix Node_SignFinal (David Benjamin) #15024
  • [bd07574718] - (SEMVER-MINOR) crypto: support multiple ECDH curves and auto (Roga Pria Sembada) #15206
  • [5e043a6c78] - deps: define BUILDING_NGHTTP2 during nghttp2 build (Ben Noordhuis) #15487
  • [2e75ac028a] - deps: v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #15498
  • [2944ea6c6b] - (SEMVER-MINOR) dgram: add custom lookup function in sockets (cjihrig) #14560
  • [b24ee68133] - (SEMVER-MINOR) dgram: added setMulticastInterface() (Will Young) #7855
  • [f6b484461c] - doc: ctc -> tsc in onboarding extras (Bryan English) #15621
  • [f38666a967] - doc: ctc -> tsc in collab guide (Bryan English) #15590
  • [02c62df75e] - doc: remove invalid hash in link (Vse Mozhet Byt) #15542
  • [6cd64f36bc] - doc: note caveats in process message serialization (Joyee Cheung) #12963
  • [1fbb86c64b] - doc: fix 'aborted' event documentation (Luigi Pinca) #15471
  • [2326d655de] - doc: fix types and description for dns.resolveTxt (Tobias Nießen) #15472
  • [fcbee7b4bb] - doc: fix some links in http2.md (Vse Mozhet Byt) #15481
  • [9d6b0e6f6f] - doc: fix external links with 404 status (Vse Mozhet Byt) #15463
  • [29fd88c3e5] - doc: fix new nits in links (Vse Mozhet Byt) #15449
  • [4efc6fec6b] - doc: fix some internal links (Vse Mozhet Byt) #15293
  • [5ea4b88a29] - doc: adding sebdeckers to collaborators (Sebastiaan Deckers) #15354
  • [d5d498b6dc] - doc: update AUTHORS list (Michaël Zasso) #15181
  • [950f7f5fe1] - doc: update README with SHASUMS256.txt.sig info (Jon Moss) #15107
  • [38422d5963] - doc: fix nits in esm.md (Vse Mozhet Byt) #15315
  • [b0f5b2a38c] - doc: fix "added in" for Buffer.allocUnsafeSlow() (Tuan Anh Tran) #15330
  • [8112f496dc] - doc: add missing heading for error (Jon Moss) #15325
  • [29707afd82] - doc: add missing doc for readable._destroy (Michaël Zasso) #15316
  • [9f4480ce90] - doc: use consistent terminology in process doc (Rich Trott) #15321
  • [a53a0d8b38] - doc: fix emitKeypressEvents stream type (Oblosys) #15399
  • [b5c1a82560] - doc: fix http.ClientRequest method descriptions (Antoine AMARA) #15163
  • [f0e411d1b2] - doc: prevent displaying empty version picker (Chris Young) #15420
  • [acb0d012b3] - doc: make mkdtemp example work on Windows (Bartosz Sosnowski) #15408
  • [bdfed1ad25] - doc: fix entryTypes type and missing link (Mani Maghsoudlou) #15406
  • [7fa2bee5e7] - doc: add documentation for the 'timeout' event (Luigi Pinca) #15443
  • [b09eeb4a3d] - (SEMVER-MINOR) doc, tls: mark parseCertString() as deprecated (XadillaX) #14245
  • [e0f5e3a199] - docs: clarify usage cli options -e,-p on windows (Łukasz Szewczak) #15568
  • [a792ea7709] - docs: update 8.5.0 changelog (Myles Borins) #15384
  • [0a8258b3de] - errors: remove duplicate error definition (Jon Moss)
  • [a14b252c5c] - errors: eliminate circular dependency on assert (James M Snell) #15002
  • [b58a2aae1b] - errors: fix ERR_MODULE_RESOLUTION_LEGACY message (Tobias Nießen) #15290
  • [da3265ad82] - errors: backport ERR_INVALID_PROTOCOL to v8.x (Myles Borins) #15388
  • [2e0313865b] - errors,tools: alphabetize-errors lint rule (Jon Moss) #15083
  • [771c2ac7c2] - http: revert #14024 writable is never set to false (Matteo Collina) #15404
  • [68ec157be0] - http2: fix compat stream read handling, add tests (Anatoli Papirovski) #15503
  • [9fc8eddfdd] - http2: remove unused onTimeout, add timeout tests (Anatoli Papirovski) #15539
  • [1691827b8c] - http2: small fixes to compatibility layer (Anatoli Papirovski) #15473
  • [66a5f99828] - http2: improved coverage of Http2Stream destroy (Simon Brewster) #15461
  • [ba9012d4bc] - http2: add tests for push stream error handling (Anatoli Papirovski) #15281
  • [b61220ed84] - http2: fix subsequent end calls to not throw (Anatoli Papirovski) #15414
  • [2e421ff5c9] - http2: correct behaviour for enablePush unpack (Anatoli Papirovski) #15167
  • [9490be353e] - http2: cleanup of h2 compat layer, add tests (Anatoli Papirovski) #15254
  • [aa0917cd0a] - http2: improve http2 coverage (James M Snell) #15210
  • [a6879bfab6] - http2: custom promisify for http2.connect (James M Snell) #15207
  • [2ea2725ce0] - http2: emit close event if request aborted (Anatoli Papirovski) #15415
  • [b9a9290e8d] - http2: expand list of known headers (Anatoli Papirovski) #15434
  • [a32c8a566e] - http2,async-wrap: introduce AliasedBuffer class (Mike Kaufman) #15077
  • [25692a985c] - inspector: break in eval script (Eugene Ostroukhov) #14581
  • [cf1fe762dc] - lib: improve lazy requires (Ruben Bridgewater) #14167
  • [8ce0e9a619] - lib: refactor console startup (Ruben Bridgewater) #15111
  • [91e96d8f08] - lib,src: fix consistent spacing inside braces (James M Snell) #14162
  • [ede09f29d0] - meta: allow vague objections to be dismissed (James M Snell) #15233
  • [727d7b5078] - meta: improve contributors guide (James M Snell) #15123
  • [c005713d05] - module: check file url passed to top-level import (guybedford) #15389
  • [939c8ed084] - module: coverity fixes for ESM C++ (Bradley Farias) #15275
  • [a95ddc9484] - n-api: fix warning about size_t compare with int (Sampson Gao) #15508
  • [cd3a8e8832] - n-api: remove n-api module loading flag (Gabriel Schulhof) #14902
  • [526e78f5cd] - n-api: add optional string length parameters (Sampson Gao) #15343
  • [87a3162f85] - n-api: Context for custom async operations (Jason Ginchereau) #15189
  • [7b7c030adc] - (SEMVER-MINOR) n-api: change async resource name to napi_value (Jason Ginchereau) #14697
  • [d5b3002572] - n-api: stop creating references to primitives (Gabriel Schulhof) #15289
  • [a47fe692b1] - (SEMVER-MINOR) n-api: use AsyncResource for Work tracking (Anna Henningsen) #14697
  • [8f12b9dce4] - n-api: refactor napi_addon_register_func (Taylor Woll) #15088
  • [a2d340fb00] - n-api: napi_is_construct_call->napi_get_new_target (Sampson Gao) #14698
  • [fe9bb7e51e] - net: support passing null to listen() (cjihrig) #14221
  • [19d2d6611c] - path: fix normalize paths ending with two dots (Michaël Zasso) nodejs-private/node-private#94
  • [8eeaba62bc] - readline: name some anonymous functions (Flandre Scarlet) #14297
  • [4907ae7cb9] - src: correct typo in trace_event header (Daniel Bevenius) #15583
  • [4f88c19cf3] - src: add --pending-deprecation to NODE_OPTIONS (Thomas Corbière) #15494
  • [b87088c0b1] - src: remove unused constant from node_perf.h (Anna Henningsen) #15548
  • [90d14df56d] - src: minor c++ refactors to module_wrap (Anna Henningsen) #15515
  • [24271a7aca] - src: do not include internals from node_buffer.h (Anna Henningsen) #15554
  • [774e42b575] - (SEMVER-MINOR) src: refactor #include handling (Anna Henningsen) #14697
  • [29e38ab2a2] - src: remove unused perf_hooks uv handles (James M Snell) #15368
  • [606da2ba43] - (SEMVER-MINOR) src: make in_makecallback() getter const (Anna Henningsen) #14697
  • [98967c988f] - (SEMVER-MINOR) src: refactor async callback handling (Anna Henningsen) #14697
  • [f60a2aa982] - (SEMVER-MINOR) src: remove virtually unused ExecScope (Anna Henningsen) #14697
  • [6c520af6d5] - (SEMVER-MINOR) src: move DomainEnter,DomainExit to node.cc (Anna Henningsen) #14697
  • [8c480f9d8c] - src: remove outdated todo from node_crypto.cc (Bartek Szczepański) #15104
  • [409576e015] - test: expand http2 util test coverage for headers (Anatoli Papirovski) #15493
  • [0503c44835] - test: update test-fs-fsync to run from temp (atvoicu) #15537
  • [29f0ad6ccb] - test: fixing AliasedBuffer tests to enter Isolate (Mike Kaufman) #15536
  • [eccf503362] - test: improve readline test coverage for tty (Claudio Rodriguez) #12064
  • [58b9495c42] - test: use reserved invalid hostname for tests (icarter09) #14781
  • [b1227147b9] - test: clean up some assert deepEqual tests (Ruben Bridgewater) #14491
  • [93c08b0735] - test: improve util inspect tests (Ruben Bridgewater) #14881
  • [59f183640b] - test: refactor test for readability (Refael Ackermann) #13003
  • [757c34276b] - test: fix actual and expected order (Ruben Bridgewater) #14881
  • [5125c08c50] - test: remove obsolete debugger tests (Rich Trott) #15139
  • [7dfd570cad] - test: add test-benchmark-assert (Rich Trott) #15174
  • [a9066459ad] - test: convert buffer benchmark to runBenchmark (Jon Moss) #15349
  • [45cdbcfee6] - test: create shared runBenchmark function (Jon Moss) #15004
  • [ba96c8f23e] - test: don't skip when common.mustCall() is pending (cjihrig) #15421
  • [50b6203a33] - (SEMVER-MINOR) test: add regression test for 5691 (Anna Henningsen) #14697
  • [f0a741d178] - test: kill subprocess only after last ACK (Refael Ackermann) #15186
  • [4d68064493] - test: move common.PORT tests to sequential (Jon Moss) #15151
  • [a92f3dfd8c] - test: make test-http-agent-maxsockets robust (Rich Trott) #15192
  • [edece30930] - test: remove random timer in test-tls-fast-writing (Rich Trott) #15138
  • [b1a0bdcdaf] - test: remove faulty test case (Ruben Bridgewater) #15110
  • [cd238e2c0e] - test: check inspect array with empty string key (Rahul Mishra) #15258
  • [3ce501c8ff] - test: improve process warning coverage (James M Snell) #15212
  • [a2c335b973] - test: fix sequential/test-async-wrap-getasyncid (Anna Henningsen) #15319
  • [94e2b5c371] - test: refactor test-debug-prompt (Rich Trott) #15141
  • [5881033138] - test: remove invalid test (Rich Trott) #15320
  • [a1abf62cc3] - test: allow adding known-globals through ENV (Refael Ackermann) #15187
  • [427bf80194] - test: add test for fork() + shell (cjihrig) #15352
  • [4d26c68b6b] - test: move test-benchmark-buffer to sequential (Rich Trott) #15373
  • [1fbdf47742] - test: fix flaky test-http2-session-timeout (Anatoli Papirovski) #15338
  • [f20fb4ce40] - test: do not write fixture in test-require-symlink (Rich Trott) #15067
  • [389c8c33d7] - test: expand http2 frameError test case (Anatoli Papirovski) #15298
  • [d82ae0cb6e] - test: backward compatible api for tty (Gergely Nemeth) #15235
  • [e014983ec4] - test,process: run 'abort' suite on Windows (Refael Ackermann) #15056
  • [6a94c1aa3b] - timers: clarify lib/timer.js comment (Daniel Bevenius) #11018
  • [ee157e5a7f] - tls: prefer path over port in connect (Bryan English) #14564
  • [9049f09e0f] - tools: enforce consistent spacing inside braces (Sebastiaan Deckers) #14162
  • [6c221b83e3] - url: fix windows drive letter handling (Benjamin Coe) #15490
  • [fc1448f357] - util: improve format performance (Ruben Bridgewater) #15422
  • [5b47f846b0] - util: fix out of bounds indices in util.inspect (Ruben Bridgewater) #14881
  • [9e8b1b3ec6] - util: refactor inspect for performance and more (Ruben Bridgewater) #14881
  • [539445890b] - util: add fast internal array join method (Ruben Bridgewater) #14881
  • [7d95dc385c] - vm: support parsing a script in a specific context (Timothy Gu) #14888 james@ubuntu:~/node/main$

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

SHASUMS

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

8b7d261caa3b2d4a9dce44703ef84a4e6622bd0206c0a20e0958ca11b731fd15  node-v8.6.0-aix-ppc64.tar.gz
2c95f3194a92e8b37aab8895fbaeb1f5fabef3494600ef78a7b7e078dba9a7c9  node-v8.6.0-darwin-x64.tar.gz
827e5b99a3a11a759ab2733461afdeaa5a70e806ebdfca97e530b1677c0c56f6  node-v8.6.0-darwin-x64.tar.xz
7c180f19dea41a3e96fc3642e8ed49b4b761f11c2083e026a26b7da9b9dee356  node-v8.6.0-headers.tar.gz
8ec5d61ede594b021e330adf8cbb649a523645de65d12899d91d624cf0a8cf0e  node-v8.6.0-headers.tar.xz
f5e9ca49e8f8c10f7f583c829191cbfab53216f5b5b6ec158b5eeb749d7079a2  node-v8.6.0-linux-arm64.tar.gz
6848567ab32d04694120e18c20ef47d0f4163229634f236e4bdbb8d135f3204e  node-v8.6.0-linux-arm64.tar.xz
f1fec31eb8f026f32e3e639c1c5ffd4b6aea34c3d040c9c129ea76c1f17079eb  node-v8.6.0-linux-armv7l.tar.gz
442d39ff4bce3c1eb54d7e13e145cefac9f9fd22a25e7c37289ab19f9e15e258  node-v8.6.0-linux-armv7l.tar.xz
a73e95375d68c44d4517fc01a70307d54a59791dc2d2113fc7902f0a30ef6bb3  node-v8.6.0-linux-ppc64le.tar.gz
5170b4273de00e44fbf76cfdd490c0b117fd7b31b067e6f45da48ee445bedbf9  node-v8.6.0-linux-ppc64le.tar.xz
fc88d7e6cfd1f65197ef40918cc07c56998f60375c51f59447ba3a03f423e92b  node-v8.6.0-linux-ppc64.tar.gz
12e87e882d87339ab7bfa3b63343e646bd67e43d280bda1e42e5fe9f1c13a125  node-v8.6.0-linux-ppc64.tar.xz
42697bf1c91a21a5d85ebe9dc80370c0aa6cc309082c3a1eee5e86c2fe2097dc  node-v8.6.0-linux-s390x.tar.gz
92ba7e75d57479db855cb6f3b831a9add2651a6a3de9fea585c66acecf2eb571  node-v8.6.0-linux-s390x.tar.xz
86d06a2ae2763cb68b17d77c889fa5d49975c653a85f3c4517bdbecdec165fbb  node-v8.6.0-linux-x64.tar.gz
e6f52c3ed7e2cc34ebddbc563434fdf043feb449a60f028101eb45227aec3444  node-v8.6.0-linux-x64.tar.xz
921d8dfe7185f2bc7c454533a1348256928c3be5d014c9799b6a33ec4d19f182  node-v8.6.0-linux-x86.tar.gz
101dad71205f4a380d264c933ae1a297ca7ddec19645d293c99a91fa3165c77b  node-v8.6.0-linux-x86.tar.xz
d3850a4b59d336737f7bfaaf0323359cdbdb92e7e8d38e4efb9038ed19e22215  node-v8.6.0.pkg
0f1f6c4844594bcb942724529f74641b69bce317fb6f2ab5a3b2ca3dbf3dd3cc  node-v8.6.0-sunos-x64.tar.gz
228c9587a6f9e1ae3454a07c0a370693be5e6e4574b48be3672daf17dfaf83a1  node-v8.6.0-sunos-x64.tar.xz
13a04d0914f0adc1aaf5c057d69e2fa3edd1ec8bbd5aad77830bd5563bd7a06a  node-v8.6.0-sunos-x86.tar.gz
81de646c5815604e187cee84192c5139e57c1f22f44259606f816a67bf999789  node-v8.6.0-sunos-x86.tar.xz
80551d47440c602c5825a3f6611e13cb0c57d277234dbff693af433a88351a08  node-v8.6.0.tar.gz
b17071109238295b9f363b768afdff97a9f386203d4f080c91847ce76d4f7e93  node-v8.6.0.tar.xz
ae49bf305ae54c0d09c6b44f28186b87aabb0837bc3dea49b2cdab8d8efb8252  node-v8.6.0-win-x64.7z
08e9b29c47567517ca95ca01d5cdb255279be5463952f92da5c372a99d620b23  node-v8.6.0-win-x64.zip
ac8eb52c18dfe95881d0848dc81b8d196a313013d537de367685902400c6aaf0  node-v8.6.0-win-x86.7z
35ac7e430bd9ba4d31f4153b8f23ed7dfac21ce1cccbb4269c31e8fb9668d2b4  node-v8.6.0-win-x86.zip
ace40c5ecd78183daaaff65134a69eb29de94b5c5d67d81352987d779be752ad  node-v8.6.0-x64.msi
070e837683269a57a78af299245f5220d42f81f62cd97304c64aa99176d62090  node-v8.6.0-x86.msi
d8bb731ae41f3f40fa60db13dd7500cc0eef4dc3fd0083d7ec80e9814807a632  win-x64/node.exe
3a538a484ebb2026dee4b6d0fec22b9734d247b574e1ed772fe73de9040c7049  win-x64/node.lib
ce9f3bdf787b850970e451781f3b6d9e9cbca28c08b19473ddb2fb27ef1bc560  win-x64/node_pdb.7z
8b13e30a2ea09b2c6ffa0da853d9a3da7cba3800904a49fbccae4a72317e39e0  win-x64/node_pdb.zip
cbf9e028254c591d18e6c126c311681bab3da886d5491bda0c99a57db3fa5948  win-x86/node.exe
d97ba9e7cf68ce2b0b37bb3fda09bf209f3a163c8874fb7a55775ef4502256cd  win-x86/node.lib
c2dbed45dce7f7f6bc99f8edd25a156362ed6ca2550f5296da2c72067def9f16  win-x86/node_pdb.7z
35533b3fc5d7bb9138ffeb3287f81b2e73b6814412cae077e65fa4f3f01c720c  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZys2QAAoJEHNBsVwHCHes8GAH/2a7nYrVCLZibMdBb0HSDB1v
24fOPCQWoeqiqOnQVFZcEZbDoRaKz4sTSTTZFzQhEUZtkzB3DkZwtJxmebrm7jct
3rLCAf3lxXTg2IfEfha+xzWlw2EYo0QMwkUmsRoAmFh4nB6m0cYKw5WPbOr+cIjw
AbdmcSCKcamEw3c7g4wTu5rBFnO95qGmiyth5mlvOP5Gls3BrPLyW8Wzv4zWq5vS
fG4Py32w3aIC7J3oOSxLSLn+DtavRc964bFjqViUnDLfBULR4Y6MFjmjkDAf58gU
HJsGbe2EeiP0Pi5Xh5tjj6C3eXfRwmkarOPupyc9GU6tammNM8YdQLcV0QpZ4Js=
=nPmh
-----END PGP SIGNATURE-----

Path validation vulnerability, September 2017

$
0
0

Path Validation Vulnerability

The Node.js project released a new version of 8.x this week which incorporates a security fix.

Impact

Version 8.5.0 of Node.js is vulnerable. 4.x and 6.x versions are NOT vulnerable.

Downloads

Node.js 8 (Current)

Node.js-specific security flaws

Node.js version 8.5.0 included a change which caused a security vulnerability in the checks on paths made by some community modules. As a result, an attacker may be able to access file system paths other than those intended.

This problem was resolved within Node.js by partially reverting https://github.com/nodejs/node/commit/b98e8d995efb426bbdee56ce503017bdcbbc6332.

A CVE will be requested and the number will be posted once available.

Contact and future updates

The current Node.js security policy can be found at https://nodejs.org/en/security/.

Please contact security@nodejs.org if you wish to report a vulnerability in Node.js.

Subscribe to the low-volume announcement-only nodejs-sec mailing list at https://groups.google.com/forum/#!forum/nodejs-sec to stay up to date on security vulnerabilities and security-related releases of Node.js and the projects maintained in the nodejs GitHub organisation.

Node v6.11.4 (LTS)

$
0
0

Notable Changes

  • net:
    • support passing undefined to listen() to match behavior in v4.x and v8.x (Sam Roberts) #14234

Commits

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

SHASUMS

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

1a7c75efe627e63abfb2d663a379b39aea1ce367bcb5d02d315726c96af72d04  node-v6.11.4-aix-ppc64.tar.gz
02d569fd805b8bfa7627c11d90e0876109d19c27e3b5285effe9385b6632728f  node-v6.11.4-darwin-x64.tar.gz
1e1dddda3898250afcc4ca928fc294abd4da17fd86910591bbc6deeb3a41dd19  node-v6.11.4-darwin-x64.tar.xz
10a8916ce5de142921c2346595bb8777a4c0a38e15335a5a7f8f88bcfc64954c  node-v6.11.4-headers.tar.gz
a232cfcea8a376f3e7fb95e4a7a9da13bf29edbbca286a8976f3fad14eb492b4  node-v6.11.4-headers.tar.xz
a0942b7b2cd0e79c63fc9d5c6ae62863e0752b185769b71c6b54f5313dcb07b1  node-v6.11.4-linux-arm64.tar.gz
f8ab07e3209e07a8ba74e0ad704f91eeddeaf9817a6e599f89928c153231330e  node-v6.11.4-linux-arm64.tar.xz
270ac0a770d551460f4841f4c192e697e51660fab967cf721348608729928cb5  node-v6.11.4-linux-armv6l.tar.gz
f6cba5c2d770c036852e875711ec74871a3b5fc11bce27597ae32672f9a5d101  node-v6.11.4-linux-armv6l.tar.xz
00cd026d561783b46380269f1f304c865b369e05108991c16eae1ea21b9412a0  node-v6.11.4-linux-armv7l.tar.gz
35bcad5396e61311ee7feec8eeeeaba7675a1660081a10751c851c831d3a66cb  node-v6.11.4-linux-armv7l.tar.xz
109fdfbba8cdd0b4cad0974061a470fc0433e71e1f1a4dc96ff41a0ce56193b5  node-v6.11.4-linux-ppc64le.tar.gz
8d4a2f56a1ab8c7353776a182410a550f586af0d14290c46564f35abaa769049  node-v6.11.4-linux-ppc64le.tar.xz
fa3f9c4513ffe6736cbf2552f8207569347cdf5b4c12b51b6472917e39060a8b  node-v6.11.4-linux-ppc64.tar.gz
3fe05cedde62771842b631206d01f7180661fec60293e104ac06c8f103c9c540  node-v6.11.4-linux-ppc64.tar.xz
43a73fd4f4c1c0a2b5b2216cbeebed5640f82284bd2b1678539010ec7271b916  node-v6.11.4-linux-s390x.tar.gz
48031013cf162b10bdc0a1269c21366cef16f609e60919c42052fa8f9af6fd28  node-v6.11.4-linux-s390x.tar.xz
31af453105ab3eaf0f266de083374a98c25e9bdc4c14a7d449e6a97e5814df0f  node-v6.11.4-linux-x64.tar.gz
74e125920e141357bab6ded58198c5f5ee98bf638aaff474ffb355ab699d6a26  node-v6.11.4-linux-x64.tar.xz
7d289b722eb2f0210e228c8af521b30686108c67315687a8f942e0d8f7303e94  node-v6.11.4-linux-x86.tar.gz
8d596073472915713c6368776e97b165fabd6e94ee6813128dbc403c066dcc2e  node-v6.11.4-linux-x86.tar.xz
22917c22b637b7cafdabf00d099b6c5a3a01bc902a800d1718be5c6128820784  node-v6.11.4.pkg
086c534a4bf1e70e480e78c99c126d1e209fe87d725b5d2ddffcb966ddf64bfa  node-v6.11.4-sunos-x64.tar.gz
765db9fc092fce67286ea81faaedbb3918591854b0369723ce4b2a9557d7f16d  node-v6.11.4-sunos-x64.tar.xz
87297b7c8bf05d2f8de7b990506de8d0e8238f46be096be9274bab481e505488  node-v6.11.4-sunos-x86.tar.gz
6d0679f854d3e9610a4db813a62e209d7e76516c4e43ce132574b22a1e6464a7  node-v6.11.4-sunos-x86.tar.xz
94557aa1b9adaa71a424eb7efe8877d7e65bda6e496350c4bac5f64ec715bb1c  node-v6.11.4.tar.gz
4c2f0435e3088136ac4bc75236a7717f189d590a13f490065e7b3b8e5aacd450  node-v6.11.4.tar.xz
81d3b153a4dcfe25df925d3f7a589121fce1f1523cf67aa8156115968938eb76  node-v6.11.4-win-x64.7z
3542c689e9636d65e6268ee82b2ca549dafc2e0d1553987b42bd93f50b1909ff  node-v6.11.4-win-x64.zip
2e4bbc044561c029c73ad07d8cf2b9455fdcf2892797dcb5757a8f8bca4d4f5e  node-v6.11.4-win-x86.7z
84601504841f1d4e29f4922321d58a3cdbf6b66233106bf335ad16fe4fc22f89  node-v6.11.4-win-x86.zip
b8f166a77783905385ca1ba9758a025a4ac61eb9c2a14c500be59f09fed66335  node-v6.11.4-x64.msi
703961d99bbf6f01268ef552af4c641649ea38182767015dbb1ec4a09ca07325  node-v6.11.4-x86.msi
a469db1801f6bd8c2848ccbb04b51b0b1df0198101fcd5a82eeedd7a1fe86b9a  win-x64/node.exe
8d910f92455961ee8fa956041e0ff6fc98de9af64da45351e1144e9047f03427  win-x64/node.lib
809e26f2ff5d30475b701edc2fd09f1505e88366c7bf548adb0c4bc56e27883b  win-x64/node_pdb.7z
b8cd4f68f76f39db21031c65161d5985ceeeead182f548aaf9bd4c7e9f310314  win-x64/node_pdb.zip
858b7c60450d0f554ba5c4a3e1a68707a0ed29ba2e2714e72e2e3e20c18e1f0c  win-x86/node.exe
96dbc4725b3ba3a23ed6659992e35ead19a4927750074f78d3d6d0002d3d25de  win-x86/node.lib
de8b7a5c237527f221815fdf799210e3b0cd5e22a1c5543293cb931a9c9f33c3  win-x86/node_pdb.7z
1a58c6b9046486a9466e840d61bbbd139231cd519f401493a688025a52020b17  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnT9nMACgkQkzsB9Atc
qUaS+gf+Ih8CFMPVfrfyA3zCo9U0We4kWOrFM0oFJKN7+7yAFOqwGXhCixcK61Vy
OdmwskFzNfuLqP752jRmFu9cQ47JMNkFTAfO1NHv0hroGchNR8l0rlwvk32swk32
o9SJF+6YNZgPJbr/9Z3LXE5FkgpDmnRD6qWvZB2UUNkuJgmNXHZofQkL2A4aNXu2
LhMSd+HN7kQY4dg89oo25BNYZNDoye+ezjdUPHu484IMrroCWyMPNebx7NveNJU5
gyEDbbSd9Ab7VsRn36YjrkdAGn5eU09SJ+F9m4slrKnR0QNz+SPo8cLXkdVra9MB
6y+afE4pVSzcM+DzyeBu3eGyGoAxzQ==
=BnBq
-----END PGP SIGNATURE-----

Node v8.7.0 (Current)

$
0
0

Notable Changes

  • deps:
    • update npm to 5.4.2 #15600
    • upgrade libuv to 1.15.0 #15745
    • update V8 to 6.1.534.42 15393
  • dgram:
    • support for setting dgram socket buffer size #13623
  • fs:
    • add support O_DSYNC file open constant #15451
  • util:
    • deprecate obj.inspect for custom inspection #15631
  • tools, build:
    • there is a fancy new macOS installer #15179
  • Added new collaborators

Commits

  • [16bdbb9e76] - async_hooks: fix reference in code comment (Brian White) #15748
  • [1bc0c1fb5f] - async_hooks: consistent internal naming (Andreas Madsen) #15569
  • [9da8346c96] - async_wrap: allow user to pass execution_async_id (Trevor Norris) #14208
  • [09b3faef40] - async_wrap: add constructor for PromiseWrap (Trevor Norris) #14208
  • [67cef9b182] - build: allow build with system python 3 (Emily Marigold Klassen) #16058
  • [3d2481e6cb] - build: call setlocal in vcbuild.bat (Daniel Bevenius) #15754
  • [ed8c89a07d] - build: fix shared installing target (Yorkie Liu) #15148
  • [7dd0ca40e2] - build: run es-module tests in CI (Benjamin Coe) #15276
  • [81515c7b62] - build: add test-with-async-hooks (Trevor Norris) #14208
  • [1ed0c7706f] - crypto: better crypto error messages (Greg Alexander) #15518
  • [be4e809af2] - crypto: use X509V3_EXT_d2i (David Benjamin) #15348
  • [93d5ead37a] - crypto: use SSL_SESSION_get_id (David Benjamin) #15348
  • [9eeaab4ba5] - crypto: only try to set FIPS mode if different (Gibson Fahnestock) #12210
  • [77bdfc96ae] - deps: upgrade libuv to 1.15.0 (cjihrig) #15745
  • [c17ff62376] - deps: cherry-pick f4a2b7f3 from V8 upstream. (Erin Spiceland) #16053
  • [1c0ae10c26] - deps: V8: cherry-pick 163d360 from upstream (Ali Ijaz Sheikh) #15664
  • [3f2ea53043] - deps: update npm to 5.4.2 (Michaël Zasso)
  • [6a019183c6] - deps: cherry-pick 0353a1e from upstream V8 (Michaël Zasso) #15599
  • [97c0880052] - deps: update V8 to 6.1.534.42 (Michaël Zasso) #15521
  • [b4ad15be5f] - deps: cherry-pick 9b21865822243 from V8 upstream (Anna Henningsen) #15391
  • [e1828eb50d] - deps: cherry-pick b6158eb6befae from V8 upstream (Anna Henningsen) #15391
  • [aa1a3ea998] - (SEMVER-MINOR) deps: revert ABI breaking changes in V8 6.1 (Anna Henningsen) #15393
  • [847174759d] - deps: patch V8 to 6.1.534.38 (Myles Borins) #15431
  • [c0b5b09381] - (SEMVER-MINOR) deps: add postmortem metadata for V8 TurboFan (Michaël Zasso) #14730
  • [9934dfeb5e] - deps: cherry-pick 1aead19 from upstream V8 (Ben Noordhuis) #15184
  • [273822f756] - deps: cherry-pick e020aae394 from V8 upstream (Ben Noordhuis) #14913
  • [d85283b76b] - deps: backport f9c4b7a from upstream V8 (Matt Loring) #14001
  • [19a5021ee3] - deps: backport bca8409 from upstream V8 (Matt Loring) #14001
  • [2601a515f9] - deps: backport 6e9e2e5 from upstream V8 (Matt Loring) #14001
  • [ede9d2ed8e] - (SEMVER-MINOR) deps: cherry-pick f19b889 from upstream V8 (Michaël Zasso) #14730
  • [63ebad5a04] - (SEMVER-MINOR) deps: fix addons compilation with VS2013 (Bartosz Sosnowski) #13263
  • [21004dda00] - deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #6678
  • [d67fb8188f] - (SEMVER-MINOR) deps: update V8 to 6.1.534.36 (Michaël Zasso) #15393
  • [827f843dfa] - dgram: refactor SO_RCVBUF and SO_SNDBUF methods (cjihrig) #15483
  • [e3658143e5] - (SEMVER-MINOR) dgram: support for setting socket buffer size (Damien O'Reilly) #13623
  • [bae46dc806] - doc: add kfarnung to collaborators (Kyle Farnung) #16108
  • [d1266a3c57] - doc: mention collaboration summit in onboarding.md (Joyee Cheung) #16079
  • [140c98b327] - doc: document the benchmark CI (Joyee Cheung) #16086
  • [66a2c710f2] - doc: fix macosx-firewall suggestion BUILDING (suraiyah) #15829
  • [44719ed74d] - doc: add clearer setup description (Emily Platzer) #15962
  • [9f6d535b87] - doc: update style guide for markdown extension (Rich Trott) #15786
  • [acd4924448] - doc: fix http2 API docs typos (Daniela Borges Matos de Carvalho) #15778
  • [74755415cc] - doc: fix: correctly use public key instead of private key (Pavel Pomerantsev) #16038
  • [0ae84c2434] - doc: fix incorrect vm.createContext usage (tshemsedinov) #16059
  • [344d6132ee] - doc: fix YAML syntax in fs.md (Luigi Pinca) #15769
  • [df1d988270] - doc: explain common.restore* functions (Rich Trott) #15720
  • [dcad2df78b] - doc: fix typo in tls.md (kohta ito) #15738
  • [979e38b13c] - doc: add 'git clean -xfd' to backport guide (Lance Ball) #15715
  • [978f78ef01] - doc: alphabetize TSC Emeriti in README.md (Rich Trott) #15722
  • [54a43a6d38] - doc: change encoding to decoding (Sakthipriyan Vairamani (thefourtheye)) #15706
  • [cf579eae25] - doc: fix dead link in doc/releases.md (Luigi Pinca) #15733
  • [fcea265421] - doc: fix v8.6 changelog entry (Ruben Bridgewater) #15716
  • [5630c8cd5d] - doc: add missing TOC entry in CONTRIBUTING.md (Vse Mozhet Byt) #15729
  • [db0ba97bec] - doc: update fs.utimes{,Sync} changelog (Luigi Pinca) #15680
  • [cc902832e2] - doc: edit COLLABORATORS_GUIDE.md for readability (Rich Trott) #15629
  • [f8e93e888e] - doc: fix links in some intra-repository docs (Vse Mozhet Byt) #15675
  • [9c247c56ab] - doc: standardize function param/object prop style (Gibson Fahnestock) #13769
  • [e5b5a03e00] - doc: do not begin yaml value with backtick (Jon Moss) #15447
  • [f8805c4465] - doc: fix link in the test/README.md (Rimas Misevičius) #15642
  • [1141e930a3] - doc: update libuv license (Timothy Gu) #15649
  • [db70874c8f] - doc: add bmeurer to collaborators (Benedikt Meurer) #15677
  • [ec56cbe572] - doc: improve fs.utimes (Refael Ackermann) #14154
  • [6565ddabd0] - doc: add callback function signatures in fs.md (Matej Krajčovič) #13424
  • [22b2d1a786] - doc: fix mistake in http2stream.respondWithFile. (Antoine AMARA) #15501
  • [d1d2ca5bef] - doc: retire bnoordhuis from the TSC (Ben Noordhuis) #15626
  • [e0a76347d4] - doc: update table of contents for common/README.md (Rich Trott) #15595
  • [6003afcc71] - doc,test: minor improvements to O_DSYNC (Tobias Nießen) #15547
  • [a814a551f3] - (SEMVER-MINOR) fs: add O_DSYNC (Jussi Räsänen) #15451
  • [9c1e48dca5] - http: client keep-alive for UNIX domain sockets (Bryan English) #13214
  • [10622c6331] - http2: near full http1 compatibility, add tests (Anatoli Papirovski) #15702
  • [86dfcc609c] - http2: making sending to the socket more efficient (James M Snell) #15693
  • [68cd233a7b] - http2: eliminate dead code (James M Snell) #15693
  • [078ee27f13] - http2: refactor method arguments to avoid bools (James M Snell) #15693
  • [86ee05d5ca] - http2: simplify TypeName (James M Snell) #15693
  • [df271f4f00] - http2: setting shuttingDown=true after validation (Trivikram Kamat) #15676
  • [a4a5bee933] - http2: adjust error emit in core, add tests (Anatoli Papirovski) #15586
  • [5f469a26f3] - n-api: add check for large strings (Michael Dawson) #15611
  • [de52eb8680] - perf_hooks: remove docs for unimplemented API (Sam Roberts) #15641
  • [e4c461ba7d] - src: replace manual memory mgmt with std::string (Ben Noordhuis) #15782
  • [6642f54184] - src: fix ^ in stack trace with vm's columnOffset (Timothy Gu) #15771
  • [824b8dfe9e] - src: remove unused node_dtrace.h from node_win32 (Daniel Bevenius) #15768
  • [0004214ea7] - src: trace_event macro line continuation cleanup (Daniel Bevenius) #15750
  • [15063844cb] - src: fix windows-only build breakage (Ben Noordhuis) #15724
  • [965efd7b47] - src: remove unused includes in src/tracing (Daniel Bevenius) #15682
  • [64d0c7422d] - src: use UV_EINVAL instead of EINVAL in udp_wrap (Daniel Bevenius) #15444
  • [6551bb3ace] - src: fix compiler warning in udp_wrap.cc (Daniel Bevenius) #15402
  • [7e1003aad3] - src: remove unused using in node_trace_writer.h (Daniel Bevenius) #15646
  • [25fd85df36] - src: add help for NODE_PENDING_DEPRECATION env (Thomas Corbière) #15609
  • [ca02576fb4] - src: fix typo in probe description (Evan Lucas) #15397
  • [69f8738a59] - src: remove unused variable in node_url.cc (cjihrig) #15592
  • [9fcf5d7f25] - src: remove unused computation (cjihrig) #15593
  • [44ea5254f3] - src: clear async id stack if bootstrap throws (Trevor Norris) #15553
  • [67205391b3] - src: move node_trace_writer/buffer.h to agent.cc (Daniel Bevenius) #15598
  • [fd1a8924fd] - src: constify PerformanceEntry data members (Ben Noordhuis) #15458
  • [e72761a27f] - src: return references from getters, not copies (Ben Noordhuis) #15458
  • [aded597c10] - src: handle uv_async_init() failure (Ben Noordhuis) #15458
  • [d202c05f7e] - src: remove unused static variable (Ben Noordhuis) #15458
  • [902feeaad8] - src: use InstantiateModule instead of deprecated (Daniel Bevenius) #15423
  • [e8da556eca] - src: keep track of env properly in node_perf.cc (Anna Henningsen) #15391
  • [2e8652e164] - (SEMVER-MINOR) src: fix SmartOS compilation (Michaël Zasso) #14730
  • [a43f681c20] - src,etw: fix event 9 on 64 bit Windows (João Reis) #15563
  • [ae91ffe53c] - stream: fix disparity between buffer and the count (jlvivero) #15661
  • [3d6390b32b] - stream: fix todo (Ruben Bridgewater) #15667
  • [6f42b680e3] - test: replace common.fixturesDir w/ fixtures.path (Druotic) #15819
  • [b1e6373dcc] - test: replaces fixturesDir with fixtures (Alireza Alidousti) #15838
  • [50cae5c44f] - test: remove assert message (Joe Henry)
  • [e48c8b3b6c] - test: replace fixtureDir with fixtures.path (matthewreed26) #15943
  • [572492a088] - test: clarify assert messages in crypto tests (cpandrews8) #16019
  • [d962ee35de] - test: use common.fixtures module for file path (Adil L) #16017
  • [8f367bb1a6] - test: fix race condition in addon test (Kinnan Kwok) #16037
  • [5d63c1033d] - test: create benchmark test for misc and module (Charles T Wall III) #16044
  • [e9f6a624db] - test: include expected result in error messages (Chowdhurian) #16039
  • [f8496553df] - test: use fixtures module (Maurice Hayward) #16034
  • [e4f0483fb9] - test: replace fixturesDir with fixtures module (tabulatedreams) #16036
  • [387b0b8b10] - test: replace concat with template literals (gitHubTracey) #15885
  • [6e25b081b6] - test: clarify assertion failure (ryshep111) #15889
  • [6a44442b5f] - test: use fixtures.readKey (Robin Lungwitz) #15892
  • [f7ab12685e] - test: replace fixturesDir with fixtures module (Ivan Etchart) #15893
  • [36a0d3f0b1] - test: cleanup test-buffer-sharedarraybuffer (Rafal Leszczynski) #15896
  • [bbbf58e951] - test: change fixturesDir to fixtures.path (Savio Lucena) #15902
  • [dba620b178] - test: changed fixtures require (creisle) #15899
  • [ccecaca056] - test: replaced fixturesDir with fixtures module (Alex McKenzie) #15908
  • [547c284335] - test: replace string concatenation with templates (Colin Leong) #15903
  • [a625d82c78] - test: updated error message (Emily Platzer) #15906
  • [3b682aa857] - test: assert.strictEqual using template literals (jmcgui05) #15944
  • [329d22fb32] - test: use common.fixtures in tls test (Ben Michel) #15965
  • [9f9bd38aa0] - test: replace error msg w/ template literal (Sushil Tailor) #15910
  • [181d4bf5b3] - test: add NODE_UNIQUE_ID value to err message (Daniele Lisi) #15914
  • [2d25a3b5f8] - test: replace string concatenation with template (Rob Paton) #15915
  • [802f99ba27] - test: change concatenation to template literal (nodexpertsdev) #15916
  • [c5c51ebae4] - test: improve asset msg in test (Gene Wu) #15918
  • [f201edc4be] - test: replace fixturesDir with fixtures module (penDerGraft) #15919
  • [906f2b14ca] - test: remove message from asserts (Justin Lee) #15920
  • [a14b447bbb] - test: improve an error message (Pavel Pomerantsev) #15921
  • [27e0532eab] - test: added string_decoder.js a parallel test (Uttam Pawar) #15923
  • [2ea339a346] - test: use fixtures module instead of common (Joe Grace) #15925
  • [5bfc4f5e5a] - test: replace fixtureDir with fixtures module (Charlie Duong) #15823
  • [7d8a808959] - test: replaced fixturesDir with fixtures module (Alex McKenzie) #15881
  • [d3272c487a] - test: use common.fixtures module (Christopher Choi) #15891
  • [e7c55bf77d] - test: replaced literals in errors with templates (Paul Milham) #15911
  • [205927fe6b] - test: display better error message for assertion (Russell Dempsey) #15883
  • [768060d5e7] - test: changed buffer-zero output (heeeunkimmm) #15926
  • [0286da0992] - test: replaced fixturesDir with fixtures module (Alex McKenzie) #15927
  • [84dd5783c6] - test: remove literal error messages (Faisal Yaqoob) #15928
  • [633772a90c] - test: refactor test to use the fixtures module (Daniel Kostro) #15934
  • [dd23140015] - test: replace fixturesDir with fixtures module (Greg Matthews) #15932
  • [5b29e5a1f3] - test: modify test messages to template literals (Alice Tsui) #15931
  • [7df8e0b0db] - test: replace common.fixturesDir with fixture (BradLarson) #15940
  • [26536e46ed] - test: changes to use template literal (joanne-jjb) #15937
  • [e12dc40c2f] - test: replace fixturesDir with fixtures (Mujtaba Al-Tameemi) #15949
  • [30631528e4] - test: remove common.fixturesDir (Luis Del Águila) #15950
  • [9059b09a34] - test: remove template literal (Emily Ford) #15953
  • [ba9aa46b6d] - test: removed string from assert message arg (dpaulino) #15954
  • [3fd4f62f35] - test: replace literal with template string (Brant Barger) #15957
  • [a224760639] - test: upgrade from fixturesDir to fixtures.path (jacjam) #15960
  • [b564fe2231] - test: use defaultHistoryPath instead of path.join (Chris Budy) #15969
  • [ece6cd1f9e] - test: replace fixturesDir with fixtures module (BinarySo1o) #15961
  • [d1bb608b45] - test: replaced fixturesDir with common.fixtures (jopann) #15971
  • [adceca44b2] - test: improve assert messages (Eric Pemberton) #15972
  • [ab046beeeb] - test: replacing assert message with template (Barry Tam) #15974
  • [75ab6c00a9] - test: use common.fixtures module in test-preload (Laura Cabrera) #15975
  • [530b62fc0d] - test: more informative test failure messages (Alec Ferguson) #15977
  • [4a9e3312fd] - test: alter assert.strictEqual to default message (Luke Greenleaf) #15978
  • [e9d31bc6e4] - test: replaced common.fixturesDir with readKey (Sean Cox) #15933
  • [054f8f6683] - test: replace fixturesDir in tls-env-bad-extra-ca (Annie Weng) #15813
  • [d410f74e23] - test: use common.fixtures in checkServerIdentity (Emily Marigold Klassen) #15951
  • [145d1db923] - test: replaced common.fixturesDir with readKey (rhalldearn) #15952
  • [9592a486e0] - test: use fixtures.path for cmd string building (John Miller) #15982
  • [4594315eae] - test: replace fixturesDir with fixtures.readKey (Thomas Schorn) #15948
  • [73231d95af] - test: replace common.fixturesDir with readKey (ashleyraymaceli) #15946
  • [73a41cf653] - test: replace common.fixturesDir with fixtures. (Sam Skjonsberg) #15802
  • [de198a9dc0] - test: update test to use fixtures module (gbugaisky) #15955
  • [7ca02b0f0c] - test: replace fixturesDir with common.fixtures (rachelnicole) #16051
  • [1d7e1c0f18] - test: remove messages in assert.strictEqual (Saeed H) #16014
  • [8ea96488bc] - test: update fixturesDir to fixtures.readKey (bitandbang) #16016
  • [b766d27197] - test: replace fixturesDir with common.fixtures (Paul Berry) #15973
  • [c47ebe20dd] - test: replace fixturesDir with common.fixtures (Pooya Paridel) #15837
  • [516fda6c64] - test: update 'fixturesDir' refs in a test file (James M. Greene) #15824
  • [e1a1d2e13d] - test: replace common.fixturesDir in test-exception (Chowdhurian) #15964
  • [47169216d8] - test: use fixtures.readKey in https-agent test (Greg Byram) #15913
  • [f39c7926cf] - test: http2 client destroy tests in one file (Trivikram Kamat) #15749
  • [21a8a820a3] - test: add common.fixtures to https-req-split (Bruce Fletcher) #15801
  • [bd49ada52a] - test: http2 stored settings returned when present (Trivikram Kamat) #15751
  • [1e79a06ac6] - test: fix flaky async-hooks/test-tlswrap (Rich Trott) #15744
  • [22ea3a8cd2] - test: remove common.PORT from test-tlswrap (Rich Trott) #15742
  • [3f1210992c] - test: refactor test-internal-errors (Rich Trott) #15721
  • [995948a1f9] - test: skip test if host is too slow (Rich Trott) #15688
  • [af304b21c7] - test: mark test-bindings and test-debug-end flaky (João Reis) #15747
  • [1582260067] - test: increase test coverage for os.js (kuroljov) #14098
  • [88f69d3ec3] - test: check that this != new.target in addon (Ben Noordhuis) #15681
  • [7842f63069] - test: Http2Stream destroy server before shutdown (Trivikram Kamat) #15597
  • [41539381fe] - test: http2Stream redundant shutdown and single cb (Trivikram Kamat) #15612
  • [803d5bbf50] - test: update es-module.status prefix (Jack Horton) #15690
  • [bd7b216936] - test: fix test-https-writable-true-after-close (Rich Trott) #15705
  • [0aea258f0e] - test: fix http-writable-true-after-close flakyness (Matteo Collina) #15520
  • [bbdd93f34f] - test: skip test when checking async_hooks (Trevor Norris) #14208
  • [98fc665940] - test: print resource stack on error (Trevor Norris) #14208
  • [ab7448e0d5] - tools: replace concatenation with string templates (Ethan Arrowood) #15858
  • [0e707f3f9e] - tools: replace concat with template literals (Minya Liang) #16046
  • [ca5f4f0ed3] - tools: use more template literals (Govee91) #15942
  • [94c6296d83] - tools: use template literals (Sarah Meyer) #15956
  • [eebb2d775a] - (SEMVER-MINOR) tools, build: refactor macOS installer (JP Wesselink) #15179
  • [f68f572d7f] - tty: require readline at top of file (Bryan English) #15647
  • [d181147b2c] - url: const-ify APIs, and pass URL by ref (Sam Roberts) #15615
  • [1cc4245bfb] - url: fix remaining calculation (Rimas Misevičius) #15637
  • [34b4180d7d] - url: change variable name to be more descriptive (Yang-Kichang) #15551
  • [58c68c2fcb] - util: use faster -0 check (Brian White) #15726
  • [d2e1545406] - (SEMVER-MINOR) util: deprecate obj.inspect for custom inspection (Rich Trott) #15631

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

SHASUMS

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

b5b39887d41c12c5dbecddb9f7c9a40887776bcd7bee598ce1f5a6fd2373e542  node-v8.7.0-aix-ppc64.tar.gz
5e59798c1deafd671a35ef4dcdb9b97ce98f9255a056832dc98d454613e9ea08  node-v8.7.0-darwin-x64.tar.gz
ce5a8bf996816086c404315d928057b3807fc1d8133ece9758b3bef674adfeeb  node-v8.7.0-darwin-x64.tar.xz
d2316d757cae4ee1ffc2955946016f4b35442a516b196645135bc8797947845b  node-v8.7.0-headers.tar.gz
5929caeabaa1839dae56dd9d1d39f0358f6173cdd4b6b213d09d0d20b8a3c423  node-v8.7.0-headers.tar.xz
e60bd4b3082e2f75d16bd23654f21e2c4652e180273d7e9c836528c26dee2e40  node-v8.7.0-linux-arm64.tar.gz
5a1a1907fbb6d90667ce70ad42602534f6cc6eda873d1c50a3259349aee73418  node-v8.7.0-linux-arm64.tar.xz
5ed53588bd30365ee9929cafeffb02143e4569997835d90b2d66084bccbf746b  node-v8.7.0-linux-armv6l.tar.gz
4fd3121fd3fa4d32a1a128fec9bd731d9ffd3bd3585cd022782e39afece6dc8c  node-v8.7.0-linux-armv6l.tar.xz
3cb2447cec4910faeccf0762e9429d595fd3b0dd029051dc850244875d959faf  node-v8.7.0-linux-armv7l.tar.gz
66244596d066e651799476a25e39530f078cf95c542d6743d8e2ba3bd7f60c12  node-v8.7.0-linux-armv7l.tar.xz
fdd3d6befe817f549c58b392f4fd858c75576f5ae9184a16e278a38128b0fa0d  node-v8.7.0-linux-ppc64le.tar.gz
04eb4200bd0ee9e4cc45b69adbb3ae91a8ba9cfaa0b4536257a08ffe4ec38610  node-v8.7.0-linux-ppc64le.tar.xz
327ec3ff9e99ad37450385166eead9737f7cad0d5aaa0ea700bb447a4613ead9  node-v8.7.0-linux-ppc64.tar.gz
f138da2337ac342c48f3278d62f24a2f7658d9ce2e7a3ac54fd0952dda842c8c  node-v8.7.0-linux-ppc64.tar.xz
f740079422834e0bbc799ff31701b049d2f91f5b2e6ae52d81f0375ddeea5a4d  node-v8.7.0-linux-s390x.tar.gz
a8569f4293467da1b2b0cadb71cc256e84359dbcba194469d8fc0215c902b5d9  node-v8.7.0-linux-s390x.tar.xz
115c7bd133170fd7a1bf408b2e293021e4b5a80a66a4962829ce5d362ce43762  node-v8.7.0-linux-x64.tar.gz
9d6f649576cac74ef0b6634af8265156370cf8fdf3676f03e867347d3207675d  node-v8.7.0-linux-x64.tar.xz
939d88df6f179050fcf93d417d2c094195eede60cae43897fe713e624d33b486  node-v8.7.0-linux-x86.tar.gz
c991f434d084cd16a2e29b627eb5bd4f7f7a222d341c8050582d3ef47ae83d85  node-v8.7.0-linux-x86.tar.xz
f99883b98ef6f8947c2e29588da3fde98159262bb57d75a97eae4d0fdcbb6f79  node-v8.7.0.pkg
89498bedfc289b2910d09c8b31136662cd9e7d939fddd4c0e3487b8c210faba8  node-v8.7.0-sunos-x64.tar.gz
8cecd63816e529e660b7b9178d3a273748208804e60a99887d3d0ac0534faed9  node-v8.7.0-sunos-x64.tar.xz
a476c66dfd1f9ef9379db79a85bc11ce8e1db35c32e6339c049a3f9005b25c9d  node-v8.7.0-sunos-x86.tar.gz
e356d4e4d293dcd7df14bfdec1314936cbf3d71174c9180b565e24c66f669969  node-v8.7.0-sunos-x86.tar.xz
c7184526e5504fa2a91aff1aacd7c344451da539d73775b6d9ea8efe948d0fa8  node-v8.7.0.tar.gz
5a17d08c68ee7c1e748fd32534edda766cb57c13ed98e693f3075bc9d9a0b59a  node-v8.7.0.tar.xz
27a5a69c7ffae89a3846b778f970643cc53e45e53e16801921aa4ea69e924695  node-v8.7.0-win-x64.7z
e95be435674e82ea7133c3268cb70044eabde2d0aef28b2a3df5c7d8d23cadcc  node-v8.7.0-win-x64.zip
f0bd40e04415750b1289403a37eb15d86da77e99132fe6a7c637c4c620c41ef1  node-v8.7.0-win-x86.7z
859fcf71a50eac7f8a00d4357725a2d0de01a7bbd7835eafa634051a5627f5a7  node-v8.7.0-win-x86.zip
ffd191fbdedb14d2f81e5259e63354ef191cfe845f817004b75a335c4ac54acc  node-v8.7.0-x64.msi
451540e5b9926b059c3a38115fba9e1112cb040866188fb3fa10b40504dae782  node-v8.7.0-x86.msi
520dfde7f107af367dab5a0239c07c46daeff8939f06cc6e5edc5661e4112035  win-x64/node.exe
e9a9079efe223ad9fe6582c81cd3593b820684812aedd65050026830da6b3129  win-x64/node.lib
7ca6b4688e051ea7a80989db29ec7327783f19ebc55e826e4d9eabf000378dfa  win-x64/node_pdb.7z
ad4c5de3c7d1db4a99eca98729d9fbfc40a5cee4e253beb85033a326f4ab5a01  win-x64/node_pdb.zip
eb7589079591e8c4ca660b8cdbefc4b341be38cd538416c768a08d55e8df0e6b  win-x86/node.exe
d72cb4137048edf243c1fa971578a698c3ecbf69768efd3aaa4ef30e9be8cffc  win-x86/node.lib
e8b6b4291ac0873d40c9828b59f29e567166de9c5854b935311483e5692fe2a2  win-x86/node_pdb.7z
66db1f5de94850c8ca8f353f95238cb7742f6e567fefd579bc827a2a6c36d403  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnehCcACgkQkzsB9Atc
qUbEZgf8CZen4tw35vvse6ViobPeaT8N1OMPlBA3u9PPk/wKwOBxpKB8YlxkzLDm
5hi0hIdzfw7IXGIIjq8Rl67rBcF2dCF960sxWxbqCUpyIPcsO2pOWurhXvGvJc+J
730+ixLA3hARDQxLH8ccAp/LY5DhXD2qmtkikwRuTteuYHEaHcIhtDF5lvfjH5Ud
LCnVM9WeB1B+/XrrDULzpJYDQoQszymiq30GyUZ84hD0H3qcBpFGv7WxneWHULKn
UazjWzNMCqq671dEjKc+csPES1PNb3cw504sZuzRo2PFc3nS1Ngz+cyCZC3G/Urh
Lwz952H6uhxEexQcyL/ggdwfLHrn/Q==
=jfal
-----END PGP SIGNATURE-----

DOS security vulnerability, October 2017

$
0
0

Summary

The Node.js project will be releasing new versions of 4.x, 6.x, and 8.x the week of the 24th of October to incorporate a security fix.

Denial of Service Vulnerability

Versions 4.8.2 and later, 6.10.2 and later, as well as all versions of 8.x are vulnerable to an issue that can be used by an external attacker to cause a denial of service. The severity of this vulnerability is HIGH and users of the affected version should plan to upgrade when a fix is made available.

Impact

Versions 4.8.2 and later of Node.js are vulnerable.
Versions 6.10.2 and later of Node.js are vulnerable.
Versions 8.x of Node.js are vulnerable.

Release timing

Releases will be available at, or shortly after, the 24th of October along with disclosure of the details for the vulnerability in order to allow for complete impact assessment by users.

Contact and future updates

The current Node.js security policy can be found at https://nodejs.org/en/security/.

Please contact security@nodejs.org if you wish to report a vulnerability in Node.js.

Subscribe to the low-volume announcement-only nodejs-sec mailing list at https://groups.google.com/forum/#!forum/nodejs-sec to stay up to date on security vulnerabilities and security-related releases of Node.js and the projects maintained in the nodejs GitHub organisation.

Node v4.8.5 (Maintenance)

$
0
0

Notable Changes

  • zlib:
    • CVE-2017-14919 - In zlib v1.2.9, a change was made that causes an error to be raised when a raw deflate stream is initialized with windowBits set to 8. On some versions this crashes Node and you cannot recover from it, while on some versions it throws an exception. Node.js will now gracefully set windowBits to 9 replicating the legacy behavior to avoid a DOS vector. nodejs-private/node-private#95

Commits

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

SHASUMS

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

7e0b0ea1ea8d37096561caed59368eebb773c2cdf9d455ad30381053fbc109ce  node-v4.8.5-darwin-x64.tar.gz
c32a9d5d47255a8dfd768787a0bac7d17d5f55709b20f7b59a3de3f013c6e7dc  node-v4.8.5-darwin-x64.tar.xz
68efec4d1b8cd080bbb622e6f690520bfae575c26aeaa983ae9eb0585e087658  node-v4.8.5-headers.tar.gz
311734f04786dad2ded0d31611d1a180983e0eba8da350622a395ea0dd9bc83b  node-v4.8.5-headers.tar.xz
9133ba0865f1d15c52a6fe550fb7a8df81ac81083661dd28ce0bec5fb97be6bf  node-v4.8.5-linux-arm64.tar.gz
826f8f898b70085443a6191321e7424967154596021f39bbd517c10ad78bd920  node-v4.8.5-linux-arm64.tar.xz
c2665427269408ba05a7917362af3c9ee28095931315987ec8e9ff332cc4df5d  node-v4.8.5-linux-armv6l.tar.gz
d219a26024498d4fdc615803621dead734a515087e1b98b38240deeb0c2c877d  node-v4.8.5-linux-armv6l.tar.xz
b6b1a85c7d8fe63aa9459748b035116ca71a42c0aac06eab6d876ebc67f7a136  node-v4.8.5-linux-armv7l.tar.gz
d054af00b6d67f3417e6062a967c7124bcdd45c83f1f103ae4705ff8e62e16ea  node-v4.8.5-linux-armv7l.tar.xz
53599540a678fd7114922b4f94b28518a76899f64d3c0e6ba94ccf5c266b5652  node-v4.8.5-linux-ppc64le.tar.gz
8b5ae4d119d645bcff7e93186aff6c5f8ee4ae7d9c66d2969ff70ddf01707ccc  node-v4.8.5-linux-ppc64le.tar.xz
f26cfd2e27cda911fbacf03d856cd8dcbbe0f54cf16958d94c58eb721d2e8946  node-v4.8.5-linux-ppc64.tar.gz
a97e732688f9b4a0c2b208160abd939c660d7298d299c3281947829c8f37ad57  node-v4.8.5-linux-ppc64.tar.xz
8a82f320795cf0874ccefb3e7890dffb02d59127ab8c5da1d6c96db1364baeaf  node-v4.8.5-linux-x64.tar.gz
3232b4576c33e0f9c555b6f2cf7571e89bf34b058b5c8154acf9de5109fc7e4e  node-v4.8.5-linux-x64.tar.xz
472e257f7ca5868902ee0670e90e86a59655074cba848b87cd9787052c106552  node-v4.8.5-linux-x86.tar.gz
f6392b06f1abbbbaebbc67b8815b719ea7a23e5d09d448b9d741e21084b4a95d  node-v4.8.5-linux-x86.tar.xz
19fdf0f9b070ebc9a72189c97546fabd50c0b29da50415e69f4bc6a47a3cf8db  node-v4.8.5.pkg
27dff44f867312e05db0e920fa42bcfbf8dd88173713458a605d86ed7de726e3  node-v4.8.5-sunos-x64.tar.gz
db2d17078e9706ac3970fe4de90a3123752b994243a1a6bf5073ed4003f313fa  node-v4.8.5-sunos-x64.tar.xz
11eca9ca85e042d776af869548a814bbd4deaf58c708ee502aec879d5b808f5a  node-v4.8.5-sunos-x86.tar.gz
0060848babf558feb6819130446e0f98b4c541b58a5eed225f26f652d297588e  node-v4.8.5-sunos-x86.tar.xz
23980b1d31c6b0e05eff2102ffa0059a6f7a93e27e5288eb5551b9b003ec0c07  node-v4.8.5.tar.gz
a48aeefc2b4fae0ea6410a8045ca106af244223012eab003bd5cb00aa3b50d53  node-v4.8.5.tar.xz
337457be3625a4a14acef74ce5de3747ad26c9c522f1b03c1fd0b33108612a18  node-v4.8.5-win-x64.7z
d891947117e244f6994ddac899884965b3a8c83ce8e79e3768c299a152204ce3  node-v4.8.5-win-x64.zip
c62eae06928a9e30560002128605adfc21132aab9088f5417721603d4eebdb45  node-v4.8.5-win-x86.7z
e912b9ca0c3d09dd16f8d8d916fba6b6db8f0467c2241b9cf5f17ded94a26afe  node-v4.8.5-win-x86.zip
e116d48230e8f546ac4f8e7b9f33262319765555ef70fad755bb0b4fa3de9d64  node-v4.8.5-x64.msi
28ebefc83293be6e2c18e75eea30103cc23e43f375e4577baf8a7b16ef599470  node-v4.8.5-x86.msi
13c81c59ca4c29d7b071b0e11bebb611f34a31d7ba888e342ddf0dd360659a7c  win-x64/node.exe
6769b66a08f4cde3e7d8d949e3e5973eec79fd5efb6ec6e9518dfa4605115543  win-x64/node.lib
ef91c423d4ba6e6f82251aeb70ae14559e49d2a2ee12d9fd71a96b4d917b804d  win-x64/node_pdb.7z
3d9f5e915a916d1846abd17ba85b991bc4ce0bccd8f4374b986a1149ca91674d  win-x64/node_pdb.zip
6450207c73f5813fe22fbb88d6315513ca99afabf055612cbee8ba6e0aa9303b  win-x86/node.exe
9d61f8ebd06acabfc7d1a04ed59376ed099b87499bfb31fd920ac4639ff88fe6  win-x86/node.lib
1f5914c7479135584bdc9d1ca38a2d7d1d9a490ae4935e854eec432e0dbed797  win-x86/node_pdb.7z
9a5b77b3b1a10bf43867064936f2262baa02b1a6957b92961fa6bcfcb4229d60  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnvuAEACgkQkzsB9Atc
qUaHNAf/fTLWldJXVl06N6J2XoMW9KpYYNwEiZRftPBD51v3WWJmAhDU7+55QNXM
cNW+BgBdJ01C5GQJPBF0zkWsjwDvBT1Kpq08fjdoe9GuSlTpbuvBtnkVCtxxLQix
BKQMA86BYeYhYFYPX6GEvtfXbucpAg+ER1LlsuHU8gapVuF/bMxBvu+6jZ4IAZCi
oI+/fbIQVg1AG29u5Wp8eN/l9ouKWchtJBf0/Y4hH46NlOimtra3MUtx9cn6JvAg
criPkgI4twM/2Xz3FZgnkhpN5Ne7eyJy54GmlCIZZZsz+7+r29PcqU18HZH1LRhj
a9oCT1GeqsoyRN60x3K5K28HYYYtQA==
=HJ5I
-----END PGP SIGNATURE-----

Node v6.11.5 (LTS)

$
0
0

Notable Changes

  • zlib:
    • CVE-2017-14919 - In zlib v1.2.9, a change was made that causes an error to be raised when a raw deflate stream is initialized with windowBits set to 8. On some versions this crashes Node and you cannot recover from it, while on some versions it throws an exception. Node.js will now gracefully set windowBits to 9 replicating the legacy behavior to avoid a DOS vector. nodejs-private/node-private#95

Commits

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

SHASUMS

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

907cc72126bfcfed2040ded546649ee1023d8839fc898447bf8435f8b204b654  node-v6.11.5-aix-ppc64.tar.gz
fc0a3ba17e0be7ffe86f9941212dd00905524d6d48dd8cafb63da6adca20a4fc  node-v6.11.5-darwin-x64.tar.gz
daedeac624d5a1c177254fa080de7f0ee5426fce57e7bcad554b354c81a69cbc  node-v6.11.5-darwin-x64.tar.xz
9e5ab2412d1f2d0a0dc30592e2b2f707e20203ef3d2f7472f0b3ad5d5c8d5e83  node-v6.11.5-headers.tar.gz
90c65a66f2538bade1b470d0bf9deaeef1652f39aadb0d5b2e1d2e218828462d  node-v6.11.5-headers.tar.xz
b879b852c3588f3ce7d748273ede959306268e5b2ca199d76b4592c2fb4a0d43  node-v6.11.5-linux-arm64.tar.gz
7f073097e0016aaa1abac8a4e554dd1e534339540be12fbd582670c45436ddca  node-v6.11.5-linux-arm64.tar.xz
d25348044b63bc1546951a2b05f7c4f48d74bc3519fd911f9006e979c4511b0f  node-v6.11.5-linux-armv6l.tar.gz
043049e3bd4782a435abfef73696d6bc8f0c75938592503352d47755e807f0f7  node-v6.11.5-linux-armv6l.tar.xz
17529148085a8d9e6d8c37f29b12aea0f0c3ef1585bb45290b7a16c76ecd392d  node-v6.11.5-linux-armv7l.tar.gz
c2cf97f23c8d55e0d919fb4e3649fd69ccc8acc6668891fc13a052a8679d801e  node-v6.11.5-linux-armv7l.tar.xz
12237a2616212f29ce1957e1ec3514eff1abfe433f5cd5aec47fceb79ecb0f86  node-v6.11.5-linux-ppc64le.tar.gz
867003e1fc47a1e41b4f35a2f7874e54c3d85ae3568d460a05891500abeabf29  node-v6.11.5-linux-ppc64le.tar.xz
7aa9f48abdeb3f38cf025966a3b821c56fc6f91aea977906513db6f28b283bd0  node-v6.11.5-linux-ppc64.tar.gz
c6102cf999afc833afb16068f841318fb31fd4168ca0bf6e9c9649ce929df4e7  node-v6.11.5-linux-ppc64.tar.xz
796e1dd5d4585066b0c4c492162b1962d8d02efec31d40296a15b9cdf8d7fe52  node-v6.11.5-linux-s390x.tar.gz
a2d4e4dc8c02fee8e491b411653e0892005831b8caff9d3de220ad1cefb9bcb2  node-v6.11.5-linux-s390x.tar.xz
fffd25c9e9b6d2235e97ba8be1dd6ea5f31e32ea445c5cc704ca84ef44db66c1  node-v6.11.5-linux-x64.tar.gz
8f8ddac70a5213032bbfdcb3cac6e0723374428ad4fa4af2d9b4444177f2b1a9  node-v6.11.5-linux-x64.tar.xz
8594a9087f66efbccc1ef4a6eee1484ab14edac2b379b87affeee29fcbbd6d36  node-v6.11.5-linux-x86.tar.gz
6d8f3e0fd49f44d75c10b21c0bcb92a524faf7cbab8b740e0b9a2f8b3efe4a63  node-v6.11.5-linux-x86.tar.xz
4455eb8a57f9d72300b019212b229c0aa4eb5294391cb3f6df351f928b1a44c9  node-v6.11.5.pkg
577f9e938613c4be6137b95bcde51050b4213577457ba9c2ee57ca343df62bd2  node-v6.11.5-sunos-x64.tar.gz
11b1d072f42ac2bf6812afb5d098781f5c384096586126fa22047d02f50d405d  node-v6.11.5-sunos-x64.tar.xz
708888589d29d8ad8c5190b90e2eb5a0a33ce82d37e8693bd798630ecbc7bc6a  node-v6.11.5-sunos-x86.tar.gz
7375dbabf0470ec5cc4522339605fe0fc84e539a17c1fd3aa782fdf3f230cea4  node-v6.11.5-sunos-x86.tar.xz
c4aed94e82dbf246a1c9e0705c3054f0c0f3d9c4d8d025d877e0ef1f7b6cde4c  node-v6.11.5.tar.gz
1c6de415216799fbaeca82304b3fef87accc7101ebf2ead7d5c545e0779e8aaf  node-v6.11.5.tar.xz
5ac17f02726b23fe88ed1653d6082f59da42fe17c92570d021c0d8cf594a58d9  node-v6.11.5-win-x64.7z
cedd481dfd9b28ce95828fd6b218b286893a308280e499e225fa193d26d580c9  node-v6.11.5-win-x64.zip
405db7d106865f074f9cb99790ed0f3946678cdd09ce8b193f6c691be56af9be  node-v6.11.5-win-x86.7z
f1089e4b3cfa8d3b1bbddafbc4e501633dc96f4293c08d3f008cdebf6b26786d  node-v6.11.5-win-x86.zip
33360c037c792457a2e4b37fd107b26c353f70e779f9236b351bd64d7d0c0240  node-v6.11.5-x64.msi
ff85c2c9e8f5748a62dc90bd1aca3087f45f2e202f35f87de45fdf84e9c74ae3  node-v6.11.5-x86.msi
2b345a44438b5242f6b6a6f6eee6c1b297b026e5d46e34626dadbd6498eeff77  win-x64/node.exe
d13f3c134ea716d1781e1e1c205bb173fefad3cf9378d44825aa52aef0dff473  win-x64/node.lib
9e75b7e9fc443749d6b422f2fab524f5cd45321b6965d9896ff7e1388fb6d370  win-x64/node_pdb.7z
6bbecdad2ab888660273d557651d781039985c7cbeb625424ffdc797aa5d6319  win-x64/node_pdb.zip
b46e1ec5f6b4df812ae8e32e95cbed19e3132d522603d0fde1f4ab0b2a936d09  win-x86/node.exe
45dd98664f0bed3159264f22faaa577d34722abfb53166c36de0be55d2d78fbc  win-x86/node.lib
909f875ad6508a9486e74addb739e2e525b7a54cf43cc66809d5a46bc2838045  win-x86/node_pdb.7z
9b7eefa65919db30f145d16aafc769853209e2c233ed6132566a2da96f4383dd  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnvuBwACgkQkzsB9Atc
qUZsLAf/aQg1OIgvGxMFbNc1/C6zlOOlfyc7Rnl93kWL0s/gjWTx7Sh0BIVKJD0y
lN9T1GQCacai4tH8YTV4px+efBRlA2j8c9hQtFD9+zxMyynXsoqenvQW2UsGh3u8
bi9FBwZBPFhCGVPEIepKkh4iaWuDaXO6kdki2qvdnKz7yEpaVsyiciTtEXv4CyQS
b8m0IWSc5uYcji+eK5BSzitvh62I5Y0rd1ru6T/9RDKmS3WtHzNrQCjazVRAZSj+
5J3on9HwYg5YHFdwU8dNWfT4KGOqAf4VhJdTzwADzJnBhleU7ZbCvT14bDtFX6ct
Kw0SC5ZwSUWe05mtducuwe6TaEvABg==
=CJOb
-----END PGP SIGNATURE-----

Node v8.8.0 (Current)

$
0
0

Notable Changes

  • crypto:
    • expose ECDH class #8188
  • http2:
    • http2 is now exposed by default without the need for a flag #15685
    • a new environment variable NODE_NO_HTTP2 has been added to allow userland http2 to be required #15685
    • support has been added for generic Duplex streams #16269
  • module:
    • resolve and instantiate loader pipeline hooks have been added to the ESM lifecycle #15445
  • zlib:
    • CVE-2017-14919 - In zlib v1.2.9, a change was made that causes an error to be raised when a raw deflate stream is initialized with windowBits set to 8. On some versions this crashes Node and you cannot recover from it, while on some versions it throws an exception. Node.js will now gracefully set windowBits to 9 replicating the legacy behavior to avoid a DOS vector. nodejs-private/node-private#95

Commits

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

SHASUMS

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

4524fccb73aae20d6ebd1900c0dd131fab7d3807c5597eb847293562513e43bf  node-v8.8.0-aix-ppc64.tar.gz
69a37e240fac48289a2a5bb75ab96091f8d6457eeaf23c0a5125250abe418176  node-v8.8.0-darwin-x64.tar.gz
b2f1440a7669af1e76be7ee7b275c97cbe79ee41a7e6278518d00b5a142d8d12  node-v8.8.0-darwin-x64.tar.xz
272888d6830c0a8c881c947cd5108a51f657f8e050f51b73c6eed1479dec55a3  node-v8.8.0-headers.tar.gz
85a4b3b5ad9d95e0e7df1c00c6496601cd1b4b9844c0bc57310741589bc7dc48  node-v8.8.0-headers.tar.xz
58bb50e792f60651f48b26a9e7e68bd10f51ecc254a2be6ea759f26ebe6b1a21  node-v8.8.0-linux-arm64.tar.gz
454617ff94882d9a81dca0840065fb5a928ff68e8e8efe7c1748d996ab757b2e  node-v8.8.0-linux-arm64.tar.xz
15145f5b3c8d05abb786b7877e66ad70459cd5d949bcc63ed5a307a2e1cc300f  node-v8.8.0-linux-armv6l.tar.gz
acd924e0bd5fe95e7fad2a97d1e5ffd43e67e6f880e1947dc805a9fe4546b31e  node-v8.8.0-linux-armv6l.tar.xz
c6e30d71dba7d735aeb969205c5aa5f9d7574e19fee5e0aa3434bcc8c4d74683  node-v8.8.0-linux-armv7l.tar.gz
68b6b2393f0d379a8c3e2f7416e4577996047839fae8076e479a19ae0d90e053  node-v8.8.0-linux-armv7l.tar.xz
a0e9e51e4b47cacda44db1b9e6bd47d5bc0445b08784aaf4f7181a71a5dfcffa  node-v8.8.0-linux-ppc64le.tar.gz
942aade9651a425b171d2699d8c849eb065e49885d6e346c3bf23a5bc9f0b503  node-v8.8.0-linux-ppc64le.tar.xz
d5878ed00864b724339d3752be8d830e2eb7c08c4ce90a9d0ea80a7e78e03dcc  node-v8.8.0-linux-ppc64.tar.gz
9eccec7aa1c983ebdb2688f1788b432c5c8908d98c593fd989f0755249f90866  node-v8.8.0-linux-ppc64.tar.xz
aae9ea4e9b213bf40bf5305bf3ac82fa82efd33a4216fea01d430300a9757320  node-v8.8.0-linux-s390x.tar.gz
5405e9f28db36d798253e74d6a52764a91170bf8578fc793620b598c958c5522  node-v8.8.0-linux-s390x.tar.xz
3d988ec9d7e50a030b5aa3f36840a6d37219ff0f5bcd7da255dc9475e7d99813  node-v8.8.0-linux-x64.tar.gz
4304c297f41085ac1f7a6a8e68496d9fd5aa3b92590e7c3c6015a23939767e72  node-v8.8.0-linux-x64.tar.xz
6fcb04e49725378a109388610ac14142adaa001bcf292982077968406fb04a54  node-v8.8.0-linux-x86.tar.gz
6257c617a12eb3a4c5381629c5a8a6166b20efd853ae09fdb1ac10c2c259cdd1  node-v8.8.0-linux-x86.tar.xz
9968e00b7530203d26baa6aa2895717df5a5c433dc9a8bad032c8d2cfb6a425a  node-v8.8.0.pkg
bf8d32f0e8c59c60b0de386b557057618476261ce4d0668fc493b3774f7af7f3  node-v8.8.0-sunos-x64.tar.gz
3233c927cc9fb99d17a2bab8f0fdf510b1e3b3b07a0eafbb0690da585324ab28  node-v8.8.0-sunos-x64.tar.xz
9c9b535fab082990689360d7857ffc8aea5f0e371e28be132f98b9f07ff5be02  node-v8.8.0-sunos-x86.tar.gz
a143ba487b1aba035634eec41ad03ba7681b7a1ed78d70f551b9471f3df01dc8  node-v8.8.0-sunos-x86.tar.xz
669e0054a25c7f21e6d8bef182da566de35fb3b3441e8f90b6da9585c1f82caf  node-v8.8.0.tar.gz
854f32d27cd62895a13a6af43b87e0542f512f40af960244d15cf16da0914ecf  node-v8.8.0.tar.xz
a4bbee86af96c01159178ace42643942bc55ce3907e49f01dd1810f19cfef822  node-v8.8.0-win-x64.7z
a7a1fd2c5f5c967d7df70fdec1a8b2d2d2b1b411fcdd4f23bcf8c9c837a7c3cb  node-v8.8.0-win-x64.zip
2136c4c0a489074ad317603605ae03ada260b21e6d0a40ef0c7282b6130f50bd  node-v8.8.0-win-x86.7z
abec6b1cec0b768e57121d98d1546741bf33e29399e348bbd26d6c3fd4b359ee  node-v8.8.0-win-x86.zip
fcdca3cd23c9e7a7dd277e53dc912a0d587cb59e70d754060ccc1ea10e40b0ce  node-v8.8.0-x64.msi
2b33f8ab6273bf5462ae8253e141a468fdffea07b50402534422108491c36bd9  node-v8.8.0-x86.msi
e4bccfc5c35aace727b6b3c95a04065e5193c3cd413ec7ab62bbd7bed3e4a24b  win-x64/node.exe
fb5dc64464c1d1a28235a579f09c17053f2c791b5af0af5308ac385c9796747b  win-x64/node.lib
eaa509f60be69d0683b92695fec5cb42c233c0e7b9a96dc47e1fe8f1f7af6a69  win-x64/node_pdb.7z
3b6073e505ff15afe5e8e8c99dbe190c16cfaeb44dec680730264c42a7e54e55  win-x64/node_pdb.zip
4433dec0d966f01e2e72ba178acf1f9ef141e73dc0310856981582c3111c42ff  win-x86/node.exe
3bacf59ee9027c21ea8789d95769048d2ff036507c51d2dfd9623543915b6d91  win-x86/node.lib
cc0bbd17f16224f74f22d660f26263497a34d178f4d7d2cb9e328a80f4ca3f90  win-x86/node_pdb.7z
2f78c77b7a158b945264783de9b2cccbbf5be98ca6750faef9519aa07d7c64a5  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnvuDkACgkQkzsB9Atc
qUat1wf/e2B+pccmrp7jrdpl+1b7CjDQugzgvJuJd6W+D6Dyq47gy/Xw5cvRx2/2
77WSUd1j6nGghRC2kgr/6iHyf6vg2e7IxJ7+nD9NplWbmF1T1ZtpYx1ojbFa5muD
1/JKQM6Dv/sh/LeL8zw7JSR4Mqtya7/3KlFVBD47Lx02o4fyAiGXy7mcWddZwIMd
FgOYFhmGQre3aBroRvZ06gqRGHXZNezNzQ4joIt3Ro1eSf0gJ83MgLTJ8F5ajdM0
nqi6rKS97eaMdK/DFE/5e/AmUZYwSa8ky/RZGohldAqVDg7oWwWN+KScvFTB5hC1
lqsirns3wFGsWgsly+bq+6P8yt+zFA==
=bc6R
-----END PGP SIGNATURE-----

Node v8.8.1 (Current)

$
0
0

Notable Changes

  • net:
    • Fix timeout with null handle issue. This is a regression in Node 8.8.0 #16489

Commits

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

SHASUMS

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

532ab5404a992e061639e9fb552818719c67167b065d831e203e896baa9a68b4  node-v8.8.1-aix-ppc64.tar.gz
bf208e29418fb3efc836d3d32b62b9162f0f0b36a0665abc0990f4e292cfc84b  node-v8.8.1-darwin-x64.tar.gz
d79e34f4679c0359ca63fefd8f9f907af2eb3ab05335291c77d25408afe5ec18  node-v8.8.1-darwin-x64.tar.xz
a23bf22300253de45f38791d639deecc30f525591f892f7781f233cb25c25291  node-v8.8.1-headers.tar.gz
d343e71eff5256fa0dbfffff62f65827d6318f0483cceb1f0a314d8ccfbfe0b2  node-v8.8.1-headers.tar.xz
bfd5293f23f51601decb3521a8fdc62fbc6633d6eab9d8c3f406cdd7da68fb96  node-v8.8.1-linux-arm64.tar.gz
ea8ad0286a31e7519e979fcf99e503845a95da640cd140be5cff418a68fa6263  node-v8.8.1-linux-arm64.tar.xz
473a321a5d602ab2b6d4f9be910be46af8bac4bf5c553a27471974c60b4d374e  node-v8.8.1-linux-armv6l.tar.gz
ab515fa4fe9fc20b7369816d4b106e028758382970f3c861e899b5a1f223e7a3  node-v8.8.1-linux-armv6l.tar.xz
3e8ea812913a5a45d721e70e0b0874eec78433ee6ba6a980a59abfecdde5fca1  node-v8.8.1-linux-armv7l.tar.gz
72815b162d9ff06339e286cbb9cdcbf64ff43af12852ede3f266e56d8750100a  node-v8.8.1-linux-armv7l.tar.xz
dc6f3004d84af58cb450ed3f7ffb24aa149f655263b0a9b50f7f8a3c6ba5f60b  node-v8.8.1-linux-ppc64le.tar.gz
7e86a9124af20cef48ddf07ed48a49c45de35a2097ca9f622278d4d069c545a2  node-v8.8.1-linux-ppc64le.tar.xz
6989a28f9c7938d515b44424541e82ba584c0da9529ed2d05da6a6b7383e876b  node-v8.8.1-linux-ppc64.tar.gz
139c6567181fa7d74f85792600b323a6f51977af490010911278a448ea8d8952  node-v8.8.1-linux-ppc64.tar.xz
b2c1fb082b41c23ffa180c75c7e50f4b6891efe93909905ce2ecf686dd4bb260  node-v8.8.1-linux-s390x.tar.gz
afa4f725973c956ea7975cce43bd608f078b0c8a25b25d57d76cdefd0a3b6560  node-v8.8.1-linux-s390x.tar.xz
df83beb05af3e7aee4d16b74dd6d05967f47ee4ab6d6789ca0ed7f2b22c22c92  node-v8.8.1-linux-x64.tar.gz
004bc95267ef5d5b928f560582f681a679bada2201bf221735a02f4956f67b09  node-v8.8.1-linux-x64.tar.xz
8d3b3919fb9b3ebc90ff25a27d27a4ce5ad3b2de44719a7e942763c6e973b02e  node-v8.8.1-linux-x86.tar.gz
369d1a74a2e1f705d2ef3c045308b4887a6c0a8123a4b24299c967699b402167  node-v8.8.1-linux-x86.tar.xz
0ae178a4af5480edbd57feaa933d1acec73c0e0985e91e01c0458972412004ee  node-v8.8.1.pkg
252838a733996d3b5208f40636a972860f387dc21613afc4f95ec8462c2fa028  node-v8.8.1-sunos-x64.tar.gz
a13a3a68291c7df7c912c5c410eed727245197859c7a4f9c81a8603ffdae3521  node-v8.8.1-sunos-x64.tar.xz
28b7a1149e36fb4e27db1246c08ff343402404e75b779e7f136935480c3bbec1  node-v8.8.1-sunos-x86.tar.gz
b01de88222e08cf97764c3df9f46d3238bd671376d0b883ffc9619837de2c2b8  node-v8.8.1-sunos-x86.tar.xz
1725bbbe623d6a13ee14522730dfc90eac1c9ebe9a0a8f4c3322a402dd7e75a2  node-v8.8.1.tar.gz
5ce2c47ab779992db49942f757a01cc5131db5cef4e0dd270e48151b0887b57a  node-v8.8.1.tar.xz
e719657803800ed3176a2147384fbfc6ba092cfec6a2d3c202aa8184af8222b6  node-v8.8.1-win-x64.7z
a7e60a1a5f46ef309cbe74e423c17e69dd0a573f0c92c9e325caade3388d192a  node-v8.8.1-win-x64.zip
bac81bae523ae68b32594f8af68401fb5bd95a0069c98572de056b95f581769c  node-v8.8.1-win-x86.7z
37f741b3c891afd9addfb316a8c1310870156e1ac3cee6b919eea341e83071f2  node-v8.8.1-win-x86.zip
928bf0c044db146df4dd03b388b2117f176a20e49a88ce89ee4ae717efae8757  node-v8.8.1-x64.msi
b8e2792147d99e095fdb7add83edbd903205cbe7e2d58303acb1728035e0d334  node-v8.8.1-x86.msi
699cacc56a2f87d74b72f6709e1cf1de22d416b8c0ad66e5e7c1b2f9cc3e92f3  win-x64/node.exe
628caeed05b251ec6cd745b8ff116e9164a8741949dbcb020191d907c736b8d9  win-x64/node.lib
ca24a8255c2deced814a1db5f5ecaf6c30757e506bf91db16c58cfc122225d85  win-x64/node_pdb.7z
842758c85e813b05a9c72f2a57c3cdfd6bba7ec1fe565431c7aafe12d508c783  win-x64/node_pdb.zip
b838c4a28282371226e6141b3f83992949264b4ba7751a70108ba23fa1f5d89b  win-x86/node.exe
718039bfbb7d2c8c3f6d4516e810160ef15b489bab44d381897353f9ee89d4c9  win-x86/node.lib
f1e0fb7541f82b5f1981c1d3e55f166ff6ffbb1ff5fa56804035c40e0b0dd495  win-x86/node_pdb.7z
fa3258270dfc3665baf8fa1271dbb8252a9abd60329174ac8746ef758de65e38  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZ8SYDAAoJEHQ0OQvb6bnF974P/39IBIFuNcRxQjOKVlRHLnWI
TZMw68mxMxSdph/E/5loR0syItvF3s98nlydVecu3dnI1IVPTsanz/+Z9Rx8ttCl
EnzVYxhcxX0ndA+T2MpN8Rp5HZY06iktU+nPNRNRwDMNZPgifmBlAVVAY2S4ZeS1
sfOuhXuQbVlzS4ha/hJUEI3pFY1KAiWIa6WVPx5oNoGT7JJRDvybVMK3WU68xi2b
GzcuwIMw8D7rhm+Mc++RVgGPCBrycp/HRfPiTrLH3/kSjRJh+WLBGNwYEMjj32Oz
ZqdDz3Axj3scDdA/0aOp4xgLIC0ufi6y5wSqY8M2C0iAZLp5RKdnNF93gqjT5hzt
bPcJtIwRNFyYj9WvB3lPpUfGhH+1/II2wdBk+BRTe9A8fZTn8WmGnE/LO0GT2CIB
8H2HQpa4ZXSPh52vZDsIm4Q9osV4f0AvAuF5jTz/z465zoz+yi2rambelv39s10t
lWIAjxTtOrLEScK8xsH1ClOZGE6cWU9JUgSzEMcqvzla1Js5UiIHyHJM7lqqb3AZ
vMNg/2r1yHKeQv/TZr4EoaPGw5tRkXJrHAJ9BP8fZsoQxE1XGqAO4k0yRn6Aq62d
ApwYpiAWbxo4STQ7wUWocf1SCnXqvyCNw+zLPNyNj6ySDMSWZmlbJPfEjNtuy8sR
6NDUbtBgPnqUajSIJsgi
=9H3X
-----END PGP SIGNATURE-----

OpenSSL update, 1.0.2m

$
0
0

The OpenSSL project has announced (also see their correction) that that they will be releasing versions 1.1.0g and 1.0.2m this week, on Thursday the 2nd of November 2017, UTC. The releases will fix one "low severity security issue" and one "moderate level security issue". "Moderate" level security issues for OpenSSL:

... includes issues like crashes in client applications, flaws in protocols that are less commonly used (such as DTLS), and local flaws.

Note that Node.js currently does not support or bundle OpenSSL 1.1.0, so we will focus entirely on 1.0.2m in this release.

Information about the "low" severity security issue is already public:

Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735)

If an X.509 certificate has a malformed IPAddressFamily extension, OpenSSL could do a one-byte buffer overread. The most likely result would be an erroneous display of the certificate in text format.

As this is a low severity fix, no release is being made. The fix can be found in the source repository (1.0.2, 1.1.0, and master branches); see https://github.com/openssl/openssl/pull/4276. This bug has been present since 2006.

At this stage, due to embargo, it is uncertain what the nature of the "moderate" severity fix is, nor what impact it will have on Node.js users, if any. We will proceed as follows:

Within approximately 24 hours of the OpenSSL 1.0.2m release, our crypto team will make an impact assessment for Node.js users. This information may vary depending for the different active release lines and will be posted here.

As part of that impact assessment we will announce our release plans for each of the active release lines to take into account any impact. Please be prepared for the possibility of important updates to Node.js 4 "Argon", Node.js 6 "Boron", Node.js 8 "Carbon" and Node.js 9 (Current) as soon as Friday, the 3rd of November, 2017.

If our assessment concludes that the OpenSSL "moderate" security issue has very low impact for Node.js users, the Node.js release team may decide to bundle this OpenSSL upgrade with the regular, planned Node.js releases for both LTS and Current release lines and not proceed with special security releases.

Please monitor the nodejs-sec Google Group for updates, including an impact assessment and updated details on release timing within approximately 24 hours after the OpenSSL release: https://groups.google.com/forum/#!forum/nodejs-sec

Contact and future updates

The current Node.js security policy can be found at https://nodejs.org/en/security/.

Please contact security@nodejs.org if you wish to report a vulnerability in Node.js.

Subscribe to the low-volume announcement-only nodejs-sec mailing list at https://groups.google.com/forum/#!forum/nodejs-sec to stay up to date on security vulnerabilities and security-related releases of Node.js and the projects maintained in the nodejs GitHub organisation.

Node v8.9.0 (LTS)

$
0
0

Notable Changes

  • doc:
    • add Gibson Fahnestock to Release team (Gibson Fahnestock) #16620
  • deps:
    • update npm to 5.5.1 (Myles Borins) #16509
  • http2:
    • The exposed http2 socket is no longer manipulatable (Anatoli Papirovski) #16330
  • module:
    • support custom paths to require.resolve() (cjihrig) #16397
  • util:
    • util.TextEncoder and util.TextDecoder are no longer experimental. There will no longer be a warning when they are used (James M Snell) #15743

Commits

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

SHASUMS

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

7c0d705d29130357bef83ce062031dd2d8e3756deee444865ec23f8e5bf83635  node-v8.9.0-aix-ppc64.tar.gz
aaf165348bc6d20012b048a88a8f3a35cba6799496e8f4c1246d85c524a84dbc  node-v8.9.0-darwin-x64.tar.gz
9c38c3778f60532cec93a49330a945fcf10b252ffbf1b842b4a9b1d64a99d3cd  node-v8.9.0-darwin-x64.tar.xz
04ebc71075df3b2cf34af9f00c7ecace7d11c5316c165b2f1e2e64d02c564ed1  node-v8.9.0-headers.tar.gz
c36655b5594dd85932bb7c8f7fd55ac1eb9ffe5ab112a1cc61cfc85c9b4a013c  node-v8.9.0-headers.tar.xz
468af2d1936cc9daca02949774680a0d1fd24b6169561598bae71a0bc90c5c3d  node-v8.9.0-linux-arm64.tar.gz
30cb00ac1cf6b466b1f27e7ce41363a67a66dbb64227c2dc5e33d221b09fc579  node-v8.9.0-linux-arm64.tar.xz
8a80e010b801a1f105828c3cd01636cf5ebf39669b9120138672f43e63023e85  node-v8.9.0-linux-armv7l.tar.gz
36edb836120a68ab9a660e869e5ca3073f5cee880621d9ea4233d671632c33f5  node-v8.9.0-linux-armv7l.tar.xz
969617525970e8eed07a86925fd8cded2dde54ca0f880889934806ed6a0256ee  node-v8.9.0-linux-ppc64le.tar.gz
b510def21209dd49ca7aa01bb7e9bc2a6e0038889161d424079a60ecc14d8a94  node-v8.9.0-linux-ppc64le.tar.xz
188acc64afdd371a2106e29e654c3bca40d738a279497a6d1d9ca1dbc2105512  node-v8.9.0-linux-ppc64.tar.gz
6b8f479b3df571457836cd2c0cbced824ad40109b7553aef3daebc8562d7307c  node-v8.9.0-linux-ppc64.tar.xz
440ca9936c9852d9f8a20c53f00058619af8656d8fe95f41f229e0eff7c19763  node-v8.9.0-linux-s390x.tar.gz
30df7e252e9030bf4575d39774fd9a24d7418814ef4025d0b18f1034d5484cb0  node-v8.9.0-linux-s390x.tar.xz
34b544cdda86bcc201568822fd20c1eaf8dadc53227f928cbfc45865677db7f6  node-v8.9.0-linux-x64.tar.gz
e92b91fa473f9ad805a1241907b6f1bd3f8ceac8426a8b4cb05428e62e243bdd  node-v8.9.0-linux-x64.tar.xz
b4dfc4d93808280b1bb9946a89c1cca5dd242d68bd774994d7fb1de6bd91958b  node-v8.9.0-linux-x86.tar.gz
7bd958d48222b04f65fbb109334b75bec927ada0a223b6aa64c44c3e5d6d6d2b  node-v8.9.0-linux-x86.tar.xz
f5d47ba3acc7de5d8449e5e07d077ae77d9590e0197c6a6dedfdab75ba0c7a82  node-v8.9.0.pkg
d3eb1fd387bc33301307c5555d63bf20be9ce7dcafa3faaa6baddb4d7602c5f0  node-v8.9.0-sunos-x64.tar.gz
514171bec3b906a88bbf3b94582ad09553f3a56e83b0f5252bb0237b8261ba8a  node-v8.9.0-sunos-x64.tar.xz
a50a3379a4264eee23d4ff780c2dfe81aa8f98b2041c128c736a99af7f5bd617  node-v8.9.0-sunos-x86.tar.gz
0b51be6dc86c364acdfc9e4c3f83d00c86fd82d7a0e7036fa5c92cbca24d486d  node-v8.9.0-sunos-x86.tar.xz
00b422827f37913576f8e5059c84acab364375cfbfcc083652191165f709de6c  node-v8.9.0.tar.gz
ae8258f89e127a76d4b4aff6fdb8dc395b7da0069cba054b913dfc36b3c91189  node-v8.9.0.tar.xz
46ce25a96592b3eec86093f44c4031a701c8678a4d62f6ea74378d1bfec26975  node-v8.9.0-win-x64.7z
dd971e43ff003213b0be31c1a8ce3421f72e0db2a703bc254ac685be4f7f609e  node-v8.9.0-win-x64.zip
b903cdfa53421582685e84766de6beaa5d1e82caf6e197e4809a96c8bef31c4d  node-v8.9.0-win-x86.7z
687970cdda845ed1128f8c8533863bd470e10d8f1f4540a7ec1d85184cebfff9  node-v8.9.0-win-x86.zip
cd37ff1fb455f7e6e6fe566cffcea06bbde392501fd7b5be5ec4174b762af523  node-v8.9.0-x64.msi
6b33268464ebbd60c6c8b271cbbbe4f52d87edde97df5b165c1bcc1339d70045  node-v8.9.0-x86.msi
6e63ec4c7faca6141617eecd5076cbb38d82fe05711a066f928f0326bef57e70  win-x64/node.exe
45b91a9be65ae631bf4bebecfaaca5a0329f366b924d75ad5c67a88f38ddfd7d  win-x64/node.lib
84629ab3ee01ca25ceb06806ed15160a026820d7abf8d63f3c813ebff9f8a864  win-x64/node_pdb.7z
2408b6ca0fcb51857d2547bd92c845ff5e7b9481af954805a787255541f7c21e  win-x64/node_pdb.zip
a4edbd1b645b515889af267f4b509d66526ff88f3c7b1bc8123979b4d4087a7f  win-x86/node.exe
c04a8ac2661eed2bc31b9e2ae14965848c989d2dda5240980ffa52f3ee25502b  win-x86/node.lib
f7b7b32ed6eb8f7b0f6956c71228b39848f69638ecf2a38bb8b65855e57fce6a  win-x86/node_pdb.7z
45645f74e83258959bdc3b8b0e24072760d73354f3a9377f987e1d776be2d5f4  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZ+MMfAAoJELAfu5KCHFh6gFcP/24IHkeMZb14XHYfE5HW84eU
ufXtWGWUFhI0goMhxSZ1Rmt+L6zMNoW9XJS7wqrCwkme3n7lUPb5WLZsMH8BR/ZK
XwGI8vsVs5tKXty0Rgy7rWDaqcKLMZ8b/afOHzQ+vm9AnbMdMfgCNbno3H/JsC/6
9BZixrjlGzXQrVNCCWMDXH2AQomNuxEODUau3d/rg+fwtMv0JPa9bn/ipFN919wh
fiycNjqFFD9ZD0OGXYeAg0K2guxPSA5l2I1rSaLlsW2zdGQRH25WoEkx7XGqdr3/
gtctVPa6kiOmVfN4w13pFbVg9C6+82HY4dmKqCF5ik20QxD9jewyeWQ0VsfWw0kd
wwLfiULmxXxoHj/lCx2Iz2M4iQFN+3OvkXDkEIval25Airs+1U1r6HGnrLm9lnD1
8CWp/nsasD3jcSrAvis6s7tLqr8vi8THLbjU/H5IWYWR5drtm+oNzJjuO9mxajiR
jp0eyslFRR9xkOaTxhQRZqO1tWmgm1SlphVMFol7JRCn7jxawK6BOfqUM1qU1Arh
JI3qfTDGuzS6sTtunllmZyh1hyE67PNoJrqIKjGBUCjGNURLTolghF+dbYx7sinU
5tV5Mq8JaEibcLGuJRsm9cB+PcnDEyTh/ePoc8nuh+fVrQTSN32YvyK3/8/u71R2
tlEqlW61PqIsvL9ADuSp
=9ips
-----END PGP SIGNATURE-----

Node v9.0.0 (Current)

$
0
0

Notable Changes

Commits

Semver-Major

  • [de4a749788] - (SEMVER-MAJOR) internal/util: use internal/errors.js (Sebastian Van Sande) #11301
  • [db2e093e05] - (SEMVER-MAJOR) assert: handle enumerable symbol keys (Ruben Bridgewater) #15169
  • [b0d3bec95c] - (SEMVER-MAJOR) assert: use Same-value equality in deepStrictEqual (Ruben Bridgewater) #15398
  • [e13d1df89b] - (SEMVER-MAJOR) assert: support custom errors (geek) #15304
  • [ea2e6363f2] - (SEMVER-MAJOR) assert: use SameValueZero in deepStrictEqual (Ruben Bridgewater) #15036
  • [c53db1e8e9] - (SEMVER-MAJOR) assert: show thrown message in doesNotThrow() (Ruslan Bekenev) #12167
  • [fc463639fa] - (SEMVER-MAJOR) assert: fix assert.fail with zero arguments (Ruben Bridgewater) #13974
  • [07d71c94ef] - (SEMVER-MAJOR) async_hooks: enable runtime checks by default (Andreas Madsen) #16318
  • [d731369b1d] - (SEMVER-MAJOR) async_hooks: remove deprecated APIs (Anna Henningsen) #14414
  • [97c43940c8] - (SEMVER-MAJOR) benchmark: cover more nextTick() code (Rich Trott) #14645
  • [e79a61cf80] - (SEMVER-MAJOR) buffer: buffer.transcode to use internal/errors (Weijia Wang) #16352
  • [9e0f771224] - (SEMVER-MAJOR) buffer: improve error messages (Weijia Wang) #14975
  • [70832bc353] - (SEMVER-MAJOR) build: add V8 embedder version string (Michaël Zasso) #15785
  • [c5eb5bfc2e] - (SEMVER-MAJOR) build: enable runtime linking (jBarz) #15286
  • [2062a69879] - (SEMVER-MAJOR) build: stop support building addons with VS 2013 (Michaël Zasso) #14764
  • [f2b01cba7b] - (SEMVER-MAJOR) child_process: defer error to next tick (Tristian Flanagan) #4670
  • [fe730d34ce] - (SEMVER-MAJOR) child_process: use internal/errors (Tobias Nießen) #14009
  • [448c4c62d2] - (SEMVER-MAJOR) child_process: do not extend result for *Sync() (Brian White) #13601
  • [1fcb76e8f2] - (SEMVER-MAJOR) cluster: remove deprecated property (James M Snell) #13702
  • [4da8b99a74] - (SEMVER-MAJOR) console: coerce label to string in console.time() (James M Snell) #14643
  • [ee76f3153b] - (SEMVER-MAJOR) crypto: migrate setFipsCrypto to internal/errors (James M Snell) #16428
  • [df8c6c3651] - (SEMVER-MAJOR) crypto: use CHECK instead in getSSLCiphers (James M Snell) #16453
  • [0a03e350fb] - (SEMVER-MAJOR) crypto: migrate crypto.randomBytes to internal/errors (James M Snell) #16454
  • [eeada6ca63] - (SEMVER-MAJOR) crypto: migrate timingSafeEqual to internal/errors (James M Snell) #16448
  • [a78327f48b] - (SEMVER-MAJOR) crypto: migrate setEngine to internal/errors (James M Snell) #16429
  • [b8bc652869] - (SEMVER-MAJOR) crypto: migrate crypto sign to internal/errors (James M Snell) #15757
  • [7124b466d9] - (SEMVER-MAJOR) crypto: refactor argument validation for pbkdf2 (James M Snell) #15746
  • [3ddc88b5c2] - (SEMVER-MAJOR) crypto: migrate Certificate to internal/errors (James M Snell) #15756
  • [c75f87cc4c] - (SEMVER-MAJOR) crypto: refactor the crypto module (James M Snell) #15231
  • [484bfa2e37] - (SEMVER-MAJOR) crypto: accept decimal Number in randomBytes (Benjamin Gruenbaum) #15130
  • [c39caa997c] - (SEMVER-MAJOR) deps: backport 0f1dfae from V8 upstream (Tobias Tebbi) #15362
  • [2780f01392] - (SEMVER-MAJOR) deps: backport b096c44 from upstream V8 (Michaël Zasso) #15785
  • [3d1b3df948] - (SEMVER-MAJOR) deps: update V8 to 6.2.414.32 (Michaël Zasso) #15362
  • [acb9b8f73c] - (SEMVER-MAJOR) deps: backport b096c44 from upstream V8 (Michaël Zasso) #15785
  • [d82e1075db] - (SEMVER-MAJOR) deps: update V8 to 6.1.534.36 (Michaël Zasso) #14730
  • [0a66b223e1] - (SEMVER-MAJOR) deps: update V8 to 6.0.286.52 (Myles Borins) #14004
  • [2db2857c72] - (SEMVER-MAJOR) deps: cherry-pick 6d38f89 from upstream V8 (Michaël Zasso) #13263
  • [bc8e4878c0] - (SEMVER-MAJOR) deps: add missing include to V8 i18n.cc (Michaël Zasso) #13263
  • [9b4a891ca2] - (SEMVER-MAJOR) deps: run memory hungry V8 test in exclusive mode (Michaël Zasso) #13263
  • [3dc8c3bed4] - (SEMVER-MAJOR) deps: update V8 to 5.9.211.32 (Michaël Zasso) #13263
  • [1a452f1928] - (SEMVER-MAJOR) dgram,process,util: refactor Error to TypeError (Ruben Bridgewater) #13857
  • [758a17f1d5] - (SEMVER-MAJOR) dns: return TypeError on invalid resolve() input (Rich Trott) #13090
  • [1789dcfc87] - (SEMVER-MAJOR) doc: add missing changelogs to assert docs (Ruben Bridgewater) #15036
  • [8ca9338655] - (SEMVER-MAJOR) doc: document missing error types (Ruben Bridgewater) #13857
  • [3fab9f2cd7] - (SEMVER-MAJOR) doc: EOL deprecated API and update notes (James M Snell) #13702
  • [602fd36d95] - (SEMVER-MAJOR) domain: remove .dispose() (Anna Henningsen) #15412
  • [219932a9f7] - (SEMVER-MAJOR) errors: convert 'fs' (matzavinos) #15043
  • [11a2ca29ba] - (SEMVER-MAJOR) errors: migrate _http_outgoing (Weijia Wang) #14735
  • [9cb390d899] - (SEMVER-MAJOR) errors: migrate dns to use internal/errors (Weijia Wang) #14212
  • [a03d8cee1f] - (SEMVER-MAJOR) errors: migrate socket_list to internal/errors (Bougarfaoui El houcine) #11356
  • [f67aa566a6] - (SEMVER-MAJOR) errors: migrate tls_wrap to use internal/errors (Bidisha Pyne) #13476
  • [b61cab2234] - (SEMVER-MAJOR) errors: port internal/fs errors to internal/errors (Gunar C. Gessner) #11317
  • [1698c8e165] - (SEMVER-MAJOR) errors: fix and improve error types (Ruben Bridgewater) #13857
  • [3e178848a5] - (SEMVER-MAJOR) errors: improve ERR_INVALID_ARG_TYPE (Ruben Bridgewater) #13730
  • [0ecdf29340] - (SEMVER-MAJOR) errors: migrate lib/console (mskec) #11340
  • [7f3f72c19b] - (SEMVER-MAJOR) errors, readline: migrate to use internal/errors.js (Scott McKenzie) #11390
  • [aff8d358fa] - (SEMVER-MAJOR) errors, repl: migrate to use internal/errors.js (Dan Homola) #11347
  • [dbfe8c4ea2] - (SEMVER-MAJOR) errors,buffer: port errors to internal/errors (starkwang) #13976
  • [a9f798ebcc] - (SEMVER-MAJOR) errors,http_server: migrate to use internal/errors.js (Bidisha Pyne) #13301
  • [a0f7284346] - (SEMVER-MAJOR) errors,process: fix error message of hrtime() (Tobias Nießen) #13739
  • [062071a9c3] - (SEMVER-MAJOR) errors,process: migrate to use internal/errors.js (sreepurnajasti) #13285
  • [28227963fa] - (SEMVER-MAJOR) errors,repl: migrate to use internal/errors.js (sreepurnajasti) #13299
  • [d50a802feb] - (SEMVER-MAJOR) errors,stream-transform: migrate to use internal/errors.js (sreepurnajasti) #13310
  • [d2913384aa] - (SEMVER-MAJOR) errors,stream_wrap: use internal/errors.js (LAKSHMI SWETHA GOPIREDDY) #13291
  • [473f0eff29] - (SEMVER-MAJOR) errors,url: port url errors to internal/errors (starkwang) #13963
  • [1609899142] - (SEMVER-MAJOR) errors,util: migrate to use internal/errors.js (Bidisha Pyne) #13293
  • [e5ad5456a2] - (SEMVER-MAJOR) events: migrate to internal/errors (James M Snell) #15623
  • [e5c290bed9] - (SEMVER-MAJOR) fs: refactor close to use destroy (Matteo Collina) #15407
  • [2249234fee] - (SEMVER-MAJOR) fs: invoke callbacks with undefined context (Rich Trott) #14645
  • [f2f391e575] - (SEMVER-MAJOR) http: send 400 bad request on parse error (mog422) #15324
  • [10be20a0e8] - (SEMVER-MAJOR) http: set socket timeout when socket connects (Luigi Pinca) #8895
  • [620ba41694] - (SEMVER-MAJOR) http: don't double-fire the req error event (fengmk2) #14659
  • [156549d8ff] - (SEMVER-MAJOR) http: disable OutgoingMessage pipe method (Roee Kasher) #14358
  • [2fa2a60721] - (SEMVER-MAJOR) http: simplify if statement (Ruben Bridgewater) #13857
  • [80c9ef0b6b] - (SEMVER-MAJOR) http: edit _storeHeader to check for Trailer header (Artur G Vieira) #12990
  • [f55ee6e24a] - (SEMVER-MAJOR) http2: make --expose-http2 flag a non-op (James M Snell) #15535
  • [bdfbce9241] - (SEMVER-MAJOR) http_client, errors: migrate to internal/errors (Weijia Wang) #14423
  • [4843c2f415] - (SEMVER-MAJOR) https: convert to using internal/errors (Rami Moshe) #15603
  • [4cf56ad6f2] - (SEMVER-MAJOR) inspector: migrate to internal/errors (James M Snell) #15619
  • [668ad44922] - (SEMVER-MAJOR) intl: unexpose Intl.v8BreakIterator (Ben Noordhuis) #15238
  • [c885ea727d] - (SEMVER-MAJOR) lib: deprecate fd usage for fs.truncate(Sync) (r1cebank) #15990
  • [095357e26e] - (SEMVER-MAJOR) lib: tweak use of internal/errors (Ruben Bridgewater) #13829
  • [8520e6f280] - (SEMVER-MAJOR) lib: fix urlObject parameter name in url.format (Eduardo Leggiero) #14031
  • [9836cf5717] - (SEMVER-MAJOR) lib: lazy instantiation of fs.Stats dates (Daniel Pihlstrom) #12818
  • [234353a1b8] - (SEMVER-MAJOR) lib,src: refactor buffer out of range index (larissayvette) #11296
  • [9d7574eef5] - (SEMVER-MAJOR) module: deprecate Module._debug (Jackson Tian) #13948
  • [a517466aa7] - (SEMVER-MAJOR) module: mark DEP0019 as EOL and remove compat code (Roman Reiss) #3384
  • [7f55349079] - (SEMVER-MAJOR) net: convert to using internal/errors (matzavinos) #14782
  • [b24e269a48] - (SEMVER-MAJOR) net: multiple listen() events fail silently (Eduard Bondarenko) #13149
  • [75a19fb379] - (SEMVER-MAJOR) net,child_process: improve naming in internal code (Anna Henningsen) #14449
  • [f6caeb9526] - (SEMVER-MAJOR) os: make EOL configurable and read only (XadillaX) #14622
  • [1f8d527e94] - (SEMVER-MAJOR) path: deprecate internal _makeLong, replace (James M Snell) #14956
  • [dcfbbacba8] - (SEMVER-MAJOR) path: use internal/errors.js (Sebastian Van Sande) #11319
  • [a253704446] - (SEMVER-MAJOR) process: make this value consistent (Rich Trott) #14645
  • [43e105f645] - (SEMVER-MAJOR) process: improve hrtime() error message (Rich Trott) #14324
  • [3129b2c035] - (SEMVER-MAJOR) process: use internal/errors in internalNextTick (Tobias Nießen) #13982
  • [9788e96836] - (SEMVER-MAJOR) querystring: convert to using internal/errors (Rami Moshe) #15565
  • [7a29f44071] - (SEMVER-MAJOR) repl: deprecate REPLServer.prototype.memory (Lance Ball) #16242
  • [e416b3ee36] - (SEMVER-MAJOR) repl: deprecate turnOffEditorMode (Lance Ball) #15136
  • [ed1ba4580b] - (SEMVER-MAJOR) repl: remove REPLServer.createContext side effects (Lance Ball) #14331
  • [2ca9f94e33] - (SEMVER-MAJOR) repl: make REPLServer.bufferedCommand private (Lance Ball) #13687
  • [3d9e7bb1d4] - (SEMVER-MAJOR) repl: remove unused function convertToContext (Nikolai Vavilov) #13434
  • [33b2b10b68] - (SEMVER-MAJOR) src: fix rename of entry frame in v8abbr.h (geek) #15362
  • [8f9e738a69] - (SEMVER-MAJOR) src: update ustack offset identifiers (geek) #15362
  • [205a4d2331] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 59 (Michaël Zasso) #15362
  • [ddc16e505b] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 58 (Michaël Zasso) #14730
  • [5f22375922] - (SEMVER-MAJOR) src: add support to pass flags to dlopen (Ezequiel Garcia) #12794
  • [784c6d40f8] - (SEMVER-MAJOR) src: use proper errors as coming from StringBytes (Anna Henningsen) #14579
  • [80ebb4282d] - (SEMVER-MAJOR) src: adjust windows abort behavior (Jared Kantrowitz) #13947
  • [db476fc8b5] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 57 (Myles Borins) #14004
  • [24709b2e4a] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 56 (Michaël Zasso) #13263
  • [6e86a6651c] - (SEMVER-MAJOR) stream: complete migration to internal/errors (Matteo Collina) #16589
  • [88fb359c57] - (SEMVER-MAJOR) stream: migrate _stream_readable use error codes (Ben Halverson) #15042
  • [db7d1339c3] - (SEMVER-MAJOR) stream: migrate to internal/errors (Ruben Bridgewater) #15665
  • [4536128e7c] - (SEMVER-MAJOR) stream: remove dead code (Ruben Bridgewater) #15665
  • [eb4940e2d2] - (SEMVER-MAJOR) string_decoder: Migrate to use internal/errors (Weijia Wang) #14682
  • [a7487c92e2] - (SEMVER-MAJOR) test: fix message test after V8 upgrade (Michaël Zasso) #15362
  • [fca7e49e44] - (SEMVER-MAJOR) test: adjust windows failed alloc test to V8 6.2 (Bartosz Sosnowski) #14730
  • [95c8df18f1] - (SEMVER-MAJOR) test: add test to verify ErrnoException path (Daniel Bevenius) #13958
  • [0d3ef5b0f8] - (SEMVER-MAJOR) test: check this value for nextTick() (Rich Trott) #14645
  • [c6126b1308] - (SEMVER-MAJOR) test: refactor test-fs-stat (Rich Trott) #14645
  • [eaaec57332] - (SEMVER-MAJOR) test: use worker.exitedAfterDisconnect consistently (James M Snell) #13702
  • [839faae45a] - (SEMVER-MAJOR) timers: cleanup extraneous property on Immediates (Jeremiah Senkpiel) #16355
  • [ce3586da31] - (SEMVER-MAJOR) timers: warn on overflowed timeout duration (Jeremiah Senkpiel) #15627
  • [11f7dcf91e] - (SEMVER-MAJOR) timers: do not expose .unref()._handle._list (Jeremiah Senkpiel) #8422
  • [4d893e093a] - (SEMVER-MAJOR) timers: Migrate to use internal/errors (Weijia Wang) #14659
  • [468110b327] - (SEMVER-MAJOR) tls: deprecate parseCertString & move to internal (XadillaX) #14249
  • [0f7c06eb2d] - (SEMVER-MAJOR) tls: fix object prototype type confusion (Ben Noordhuis) #14447
  • [a7dccd040d] - (SEMVER-MAJOR) tls: type checking for key, cert and ca options (Jimmy Cann) #14807
  • [3ccfeb483d] - (SEMVER-MAJOR) tls: migrate tls.js to use internal/errors.js (Michael Dawson) #13994
  • [c88ba036b4] - (SEMVER-MAJOR) url: ensure search property is consistently null vs empty (Justin Beckwith) #13606
  • [b1c8f15c5f] - (SEMVER-MAJOR) util: use constructor name (Ruben Bridgewater) #14886
  • [3b0e800f18] - (SEMVER-MAJOR) util: make util.debuglog() consistent with doc (Vse Mozhet Byt) #13841
  • [58831b2f24] - (SEMVER-MAJOR) uv: improvements to process.binding('uv') (James M Snell) #14933
  • [ef238fb485] - (SEMVER-MAJOR) v8: migrate setFlagsFromString to internal/errors (James M Snell) #16535
  • [b3e5c4621d] - (SEMVER-MAJOR) v8: add new to the throw statement (Ruben Bridgewater) #13857
  • [88e55fe5e0] - (SEMVER-MAJOR) vm: deprecate vm.runInDebugContext (Josh Gavant) #12815
  • [896eaf6820] - (SEMVER-MAJOR) zlib: finish migrating to internal/errors (James M Snell) #16540
  • [74891412f1] - (SEMVER-MAJOR) zlib: migrate to internal/errors (James M Snell) #15618

Semver-Minor

  • [3e25e4d00f] - (SEMVER-MINOR) http: support generic Duplex streams (Anna Henningsen) #16267
  • [af3aa682ac] - (SEMVER-MINOR) util: add callbackify (Refael Ackermann) #12712
  • [36732084db] - (SEMVER-MINOR) util,assert: expose util.isDeepStrictEqual() (Rich Trott) #16084

Semver-Patch

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

SHASUMS

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

7eafe17599d9cc63c1c0ddbf4d8f7daacbef11804ae52376fa79033addbdd341  node-v9.0.0-aix-ppc64.tar.gz
40fe905e492deadbf84c46baba413294e516fa844ed8e68adb4117f8acabe9a9  node-v9.0.0-darwin-x64.tar.gz
170d30261e49adbbf4e77a90e16b8c7283a5ad79dc4e878f801b3f748ced56fa  node-v9.0.0-darwin-x64.tar.xz
05ccd192be6407de5e407136ee01b568b38c52ee1197f4367c3d747e77441f4c  node-v9.0.0-headers.tar.gz
ef7bd85922b81bc4f7b3db6b4e6eb456a737082309c3020fcf7cc519e8c5bb16  node-v9.0.0-headers.tar.xz
c866c8e67f0f3f9be7e7195c6109cda4cf5a91fdd5e881920557b70924521034  node-v9.0.0-linux-arm64.tar.gz
0250e13705259dcf736ac4216833c2ade459e3ade94d89af68bd98ded1783cb6  node-v9.0.0-linux-arm64.tar.xz
604cacbd4d97e5432990dba8066a3eaaefeb8450172787d77a5ebd5b8f187551  node-v9.0.0-linux-armv7l.tar.gz
b17c8b2db30fd4c2d6bb830818670de589c84ac78c04391827df9626700c7cec  node-v9.0.0-linux-armv7l.tar.xz
b7d4fb173fac23778140920046356b4c915c080ab27e03c6bb0fd2ac90a6c192  node-v9.0.0-linux-ppc64le.tar.gz
69a8ebdbedeea4c1537157df124c278f7c517d9e02665bf033c9830511e24757  node-v9.0.0-linux-ppc64le.tar.xz
d559ee8a72593d877b51b5bdd02797e0d74840bc04e94d50dbd842f55f95960a  node-v9.0.0-linux-ppc64.tar.gz
5d63c7bd7e206acc176d324ff300514adcfb7da1aa60e4ebd306b604adc06b50  node-v9.0.0-linux-ppc64.tar.xz
c57aec2c2887c2dc239eeb0ab930c490e26192c2c7339499dbdee9170d2f7040  node-v9.0.0-linux-s390x.tar.gz
0201874562e163d80a6b492f9e3af59d9e597414fc7f8aeda64aae2cec0eb263  node-v9.0.0-linux-s390x.tar.xz
9bd9ef8c2df8dc0a2cd66cdbb7b6a1c62a12912efd9218e307ce63db871b813d  node-v9.0.0-linux-x64.tar.gz
8313d2f6d69dbea4cb860803a156f093041cbe352a843c06f9f05cab1f30e9cc  node-v9.0.0-linux-x64.tar.xz
3fdddbdd5a154c1578f186ae41d92ecd363764c2ae112ee0c45cc5e25a872e2a  node-v9.0.0-linux-x86.tar.gz
1d4f2e0db1efa0f9850f272327243ee17aa5bef2e46807bb1adf2e5ba2b56c59  node-v9.0.0-linux-x86.tar.xz
375fc6a834373e26d24ead2cc60e5a9e4b3db184fe7deac6bc9b39ca4db635a7  node-v9.0.0.pkg
9f566f30b7abe977bd5a33b42e794859147662486773ae21d576f11a8b038397  node-v9.0.0-sunos-x64.tar.gz
ad66172b52e5fe6ee1f58863726b822c8322c5d8e31fd9ea7e74a53ee3cbe56c  node-v9.0.0-sunos-x64.tar.xz
d4696300e158bfb66bfb2fa008b14d309f3764195b3b7ff3ccf6dbccf19c062c  node-v9.0.0-sunos-x86.tar.gz
73b4f27c0e03c748e401f6659024c6ce71114c1dbe9d997838e421532c748ea3  node-v9.0.0-sunos-x86.tar.xz
fe06dafd4f034d2372d34bb064c65ebf5ab4d3d6e04d1745fd108c2a97a9d424  node-v9.0.0.tar.gz
5b52bd6a90a611a42e11a908022ccfc1c2e77dcc70bfe38054a18dc57a3d5fa5  node-v9.0.0.tar.xz
27dc184ef054c83b75fe636a62564487feefe2081bbcc0761df729a6419e1af2  node-v9.0.0-win-x64.7z
d25901007e7c48da3af162bc1917d5bdd78c7e3b9cb64f16f90c38b59ef7b412  node-v9.0.0-win-x64.zip
c462067842335936f30f2a7d37d2482788e2dbe26b1f7494d925ed451e625371  node-v9.0.0-win-x86.7z
825e9f788b2b47c25f7c441fee902db1b103f3f6b5951a868cf62a76252ccffd  node-v9.0.0-win-x86.zip
e5334db7999ba31fece387f081d1d6a0eb595cc6b10844bd301adf27ff357732  node-v9.0.0-x64.msi
1f6932e69a5af9f8cd7dc072ef40979fb2b2e7e840810b9a01f58afeca2fee52  node-v9.0.0-x86.msi
f42ad895888f366d85ff5fa74382df0b8c11f664df188fb5a094a2177ade3475  win-x64/node.exe
3e46877c1c237c275844d2ed6fb2043d561eb7a3538d303f118c4a499a2557c0  win-x64/node.lib
633e83a247a16ade33a6d789f219e3825cbae8c3a5d95f33f277099d445c831d  win-x64/node_pdb.7z
1fdafeddb3576ad34f94858e7ec2748c2f721338a3300948393bc7a18f5e873e  win-x64/node_pdb.zip
9f8b253bed4043b1c2354de5e9f8dbc66ad1f88977eb50a37221fc9f23b09b51  win-x86/node.exe
c6ed378e1cbfc3c2f616f0e63fcc45d570c8b692ec75db4657650fc4ed8187f1  win-x86/node.lib
8029acfcc219b22b599902843fbcbb03270d60d314a560d7692c385cc4ce8678  win-x86/node_pdb.7z
12049450a219f26eb8b33738c8329e86672f916c0a7a2b416cb70158c5965603  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZ+NazAAoJEHNBsVwHCHes830H/0ZlTFCcTTaGK5xmjAKCFZHR
IMTk+d93Yxu32pWKEYA/842J1cr09vPzv0KKLbJw6MZ2a5+tsTsi/xM7OYPtFzJd
lfQzfX63fI3g5/BrooDY9smvtNDRTtAs9ASvrPiX5owBTLJgZGsYfxH08jXk8lkk
WTiaGG38HiYNItFHM81UD4PmWHCHb7JA8ZdY9eHI4EgR0FrLZGy3lMQy6r7JIWoW
FCF/1aWLniGXNW3/lv93lKyvQqvox8S/PgpiojvQveapcxnZUQhbrgz17Z9EJgrc
CGlIdOjqceHTJPV8lHQFcrZm/hmN20h+RmzFXae/ibgzmyuYsdYTE5p0JJ62E+I=
=LMNW
-----END PGP SIGNATURE-----

Node v4.8.6 (Maintenance)

$
0
0

Notable Changes

  • crypto:
    • update root certificates (Ben Noordhuis) #13279
    • update root certificates (Ben Noordhuis) #12402
  • deps:
    • add support for more modern versions of INTL (Bruno Pagani) #13040
    • upgrade openssl sources to 1.0.2m (Shigeki Ohtsu) #16691
    • upgrade openssl sources to 1.0.2l (Daniel Bevenius) #13233

Commits

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

SHASUMS

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

ee7ce30a1b7069efea27bbef1829a3a665ae6650cc4a79eb556707c6779ba540  node-v4.8.6-darwin-x64.tar.gz
724b15bfbc0d8bd2e0ab9db5fabcf65c5214dd8a4edf8f482502382a76dd3bcc  node-v4.8.6-darwin-x64.tar.xz
75a76a42d01aec1e6b70078adae797078b46c4fa5bd049fc2814ec028937d356  node-v4.8.6-headers.tar.gz
ef08ff8c87db784c2afd994e2341be3975685c55cd9006c80403e60fea94240b  node-v4.8.6-headers.tar.xz
b132ab051b1a48db3e9385b086c77fc4438f888a236b7e9cbe998171196592cb  node-v4.8.6-linux-arm64.tar.gz
03fad7fe117ec2f81c98af89e99b93b9ce3505bf57a51b630f3648bf0f868c0a  node-v4.8.6-linux-arm64.tar.xz
68f599d287f11ca528acc3f1371305301ba34b8fbd915e65fd71a5144b169c87  node-v4.8.6-linux-armv6l.tar.gz
16081118979537dcdd4fd210fa916a97e481dde5dbc269156faa8825f8830cbd  node-v4.8.6-linux-armv6l.tar.xz
d4cfb8286de99911548a29d792a108dbbc43df2d747099d311ff882f25c3c608  node-v4.8.6-linux-armv7l.tar.gz
2bf41f0067587af422773984c352295870ceee94965eaea3f7926cf62c9db5d0  node-v4.8.6-linux-armv7l.tar.xz
7339f4e8e3fdc34c6992f3e92ffd5a41e331bc28f8d07fcf83fe8211c766d772  node-v4.8.6-linux-ppc64le.tar.gz
0514f7a0722707ca9a4a4a98f2c8be779f71115aecd75bb06be97e5db692a90f  node-v4.8.6-linux-ppc64le.tar.xz
58c0788793f580f3f4edc79df16046b3ee815bc42fcaf4dde5a1a164ca248c3c  node-v4.8.6-linux-ppc64.tar.gz
7a2670b2aed631096939c0499933a637afdb5f2a84e4093ec70bcfade437378f  node-v4.8.6-linux-ppc64.tar.xz
3d4c29e5dceafa68a7a326079c160cf58e5443b4be199ba9595f8e8fa6f58fdb  node-v4.8.6-linux-x64.tar.gz
ea36423fb4142ab05035550dee32b1dfcb78f711087781520be82c256857fdf7  node-v4.8.6-linux-x64.tar.xz
208c747602f32313c3eeecab7e93491868c0e7041d309d9fb48f69ac52e7da7c  node-v4.8.6-linux-x86.tar.gz
b0c9a933abda460a4fb7145b8a649cd52ce4f20563598a9e0c94a9e9c6d4603b  node-v4.8.6-linux-x86.tar.xz
599eff42f17c00d4629d6030def6f0510e1d9b1630c84a3bc822bbc7afdf2994  node-v4.8.6.pkg
3fb9097298658ba4364588338f4ddffa138f28b2b800e13fdd1f01ceb3b52b5e  node-v4.8.6-sunos-x64.tar.gz
922cd1e5705701816ca6c3116f935d8b7f37c9adba3064865fa990021a2f1b1d  node-v4.8.6-sunos-x64.tar.xz
1466a6dee7590513bc937362004bc5a7c3855a8dfa0fb386bbd08ab1f6ec33f3  node-v4.8.6-sunos-x86.tar.gz
528e262f1521869be369a344bb47d847837a22d70202697ccd52af68ce9fa9f4  node-v4.8.6-sunos-x86.tar.xz
f37a92ca7254ecac80f905a5ba5c5ccf8d886c7dab80d84cf6e28af24b1ff680  node-v4.8.6.tar.gz
a5b1e94f9879035387a7005a4ec9cd45a9cc2ac43ad548cd7a3b9fd4941f1774  node-v4.8.6.tar.xz
129831bbc974c32cdcbab10aa9309631c848f467cb4a52661e3b5ebe7928b859  node-v4.8.6-win-x64.7z
aec6721b53b36a7903c86e0d9e4abb2474fd919ebebeb28f94db35e545b60a06  node-v4.8.6-win-x64.zip
ba6ecf43e9027a7c2349808e6d9ab7e2cffc2a41817192d9f601fcc164d739b6  node-v4.8.6-win-x86.7z
ef5704dfaa092a94c7a7779dd3d787edaef10da85108e99d1242fb60e098311b  node-v4.8.6-win-x86.zip
d06abf23b00eaeaf9a7e1ddb1089bd10f35907f26c69c4453bd3539900b74455  node-v4.8.6-x64.msi
4ec045de8c4a6dd6dd5fd94241caf57c2a1ae35d6f2de21ad4e3a47ab380f1a4  node-v4.8.6-x86.msi
37454b1d5a3ada17a61aaded277e12513ca20054c0da97f89ceca2d72fbd098c  win-x64/node.exe
1418dfb4cc371ed3a938e61392654ff0c9ff429f4e16460afc5ae69bbcd7235a  win-x64/node.lib
bd2e96e26d8fda0268ac705ec0c2dd2592fcf4045d974996fcc7bc7e18689b27  win-x64/node_pdb.7z
7f499a5c60b503982c75749630fb193764a6b21dc82faa77f4c287d02d9892e8  win-x64/node_pdb.zip
03001a0301cbb0886a87a013595f1a03499ad31ee13d0a3c9831fe15c24a9df8  win-x86/node.exe
711ecc17c080e314e432279c2978ece0216d9bf58ceb4f78c0d7f20627f98a89  win-x86/node.lib
eae9859025238c3a6eab0b8347227f1e5df9e170dd1948f3a485720e0c2871bb  win-x86/node_pdb.7z
d2538a0ca005fef1635f08aed63b70c41d3cda88067503cde51f11b3d64e6edd  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAloB6rEACgkQkzsB9Atc
qUY+PQf+K1+SvwaMwOSrHLPwIG9RkbuIT0RREJ5A84WH7rtaAraOmLMQGGeizB2f
We/RTpNSJLt34EX0a4W+Y4zSa4+C8yRno/OgUjRJNoVCkEZQufGuvwpKtqwwmamS
I/dLRre+ZV6uXy8WONiAbt+2FXwgFelaECjlhYFwNyZo/z2YR/tsaxA0ZSl+sKdA
x+iurPjh/4KhhB7QayyXPp/7afGsClaF6q684ZH1w4f5uBVdJ1SlZeap8PWsJBXJ
7GAnZ5YASaDXmKcOv/A038A3CgZvdD389sZLOI6eyIizFy9/Jc95kI/5Z5nftu+9
8kz6W3XnpnnMHb3Pj9DX3GJyCSCuTg==
=s3mc
-----END PGP SIGNATURE-----

Node v6.12.0 (LTS)

$
0
0

Notable Changes

  • assert:
    • assert.fail() can now take one or two arguments (Rich Trott) #12293
  • crypto:
    • add sign/verify support for RSASSA-PSS (Tobias Nießen) #11705
  • deps:
    • upgrade openssl sources to 1.0.2m (Shigeki Ohtsu) #16691
    • upgrade libuv to 1.15.0 (cjihrig) #15745
    • upgrade libuv to 1.14.1 (cjihrig) #14866
    • upgrade libuv to 1.13.1 (cjihrig) #14117
    • upgrade libuv to 1.12.0 (cjihrig) #13306
  • fs:
    • Add support for fs.write/fs.writeSync(fd, buffer, cb) and fs.write/fs.writeSync(fd, buffer, offset, cb) as documented (Andreas Lind) #7856
  • inspector:
    • enable --inspect-brk (Refael Ackermann) #12615
  • process:
    • add --redirect-warnings command line argument (James M Snell) #10116
  • src:
    • allow CLI args in env with NODE_OPTIONS (Sam Roberts) #12028
    • --abort-on-uncaught-exception in NODE_OPTIONS (Sam Roberts) #13932
    • allow --tls-cipher-list in NODE_OPTIONS (Sam Roberts) #13172
    • use SafeGetenv() for NODE_REDIRECT_WARNINGS (Sam Roberts) #12677
  • test:
    • remove common.fail() (Rich Trott) #12293

Commits

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

SHASUMS

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

170d3fe4f32a2a2c15fe93cb74d77e0dffbc9b5058c5381f5253732d564797d6  node-v6.12.0-aix-ppc64.tar.gz
c1e54ab300bffede79fcaa8545e279d4a3063b9e9c0348743e9efca58848853e  node-v6.12.0-darwin-x64.tar.gz
5e192ee166a1366eeb2f4a425c2eeb4689b25b7d201eebdd1bb97ece88c828a2  node-v6.12.0-darwin-x64.tar.xz
626dcb9b0e378a1ea21af57d92046eff949869bcffb12277886fb046a187ff6c  node-v6.12.0-headers.tar.gz
f3246a83d2fc55164e696825a56dc7958aa00af1c09ccd6a2e02520e7c2fff70  node-v6.12.0-headers.tar.xz
64622078a1c61aff123de2c7d62c339a6a8e98d3d1ca58c0172e21539bc62387  node-v6.12.0-linux-arm64.tar.gz
6dbd45ac540e95cee9cd16961b4180d6118db5cd2173267824a0136107bf3315  node-v6.12.0-linux-arm64.tar.xz
2570a65e53902687e66be14c0a7f87415cdca8d05167e646ab847ed94f4f5fd7  node-v6.12.0-linux-armv6l.tar.gz
38abae769df6ab5815c23e83e4e8596ccc9c1d245accf73887d6c6fe4caefe77  node-v6.12.0-linux-armv6l.tar.xz
c8742f5b2e788c85a5ef5e7394e8230a469db838e52972d8655991ba71e4ee15  node-v6.12.0-linux-armv7l.tar.gz
88422893682fed218de8afe7a1cf2273d7d81954430ff2a2e0df95d760e4aeb9  node-v6.12.0-linux-armv7l.tar.xz
e6a54666a07a6abb97b999eb3152f34e6b7c38398b8d253060535a3171fd9ef2  node-v6.12.0-linux-ppc64le.tar.gz
47b77869d9b40db601101aed4fb12b3041e92124901fbc7701b9ed5cf6ccb667  node-v6.12.0-linux-ppc64le.tar.xz
d624e39cd14bf45202e76c8e89eff5add4591495f3fb10980ea3d1c0b8c75413  node-v6.12.0-linux-ppc64.tar.gz
b0e8b9c7c005b45b725d347e89f7b7efdbf38b897b701f235cacd3019b23941d  node-v6.12.0-linux-ppc64.tar.xz
d2292e3866b1ae98b3b6d0823a4e53ea341df96f81f7968145c2d4d709e69478  node-v6.12.0-linux-s390x.tar.gz
a041e5dd614aa7290544ee9a0a2ba3a7e472bff5f96de5c3a3c8ae9eff53c2b7  node-v6.12.0-linux-s390x.tar.xz
f011baf02e10e2d006a191501b21bb9bbd600f0fa6873783917bf8c5e5b037d1  node-v6.12.0-linux-x64.tar.gz
d6ed4ec1391127d5753aed1a608818d925d413812005a426c8c2a19c07c474fa  node-v6.12.0-linux-x64.tar.xz
765fed47750c711a02c508e98b0f13ad42ddcfd33d1205939a671a806aed004a  node-v6.12.0-linux-x86.tar.gz
85b2ae7fe8dcb107381f6f6f95f19f19c6edbc1f6b3c6e7ff4035e554128213b  node-v6.12.0-linux-x86.tar.xz
91260223d5f424da20ca815718c625222848525fbc499884dad904bdc4ac3db6  node-v6.12.0.pkg
7bd4a72d386448bb6dbf23e6efb0c78f2e2b8119616471145048edea448dfd91  node-v6.12.0-sunos-x64.tar.gz
00ebcfe55cbe8a2d9d18bc8d9eb7dbf921ac2d91a484734521a3954c977b4bb5  node-v6.12.0-sunos-x64.tar.xz
673bf73bfbe899504deef912a7243e0034882fc37a1c8ffbecb357cfd6be432f  node-v6.12.0-sunos-x86.tar.gz
9e8403742d104fa07fa6adbe93363821c2221a442caf916e5a641a8e8137ad67  node-v6.12.0-sunos-x86.tar.xz
05d31c82cabca32f2fe15a1a335899467796396efeca8bdcd5b86621fd2ee319  node-v6.12.0.tar.gz
eac45cffc96e8c65b3652929329f0a85a29c73009f614581594928f13d40ff5b  node-v6.12.0.tar.xz
3771f1f1a4bd875cdae5ceeda968e3ced329e8abab1d1fc7aab40e68c639004f  node-v6.12.0-win-x64.7z
577c77a799f8c5357d778cd726fd741476704b56e9afea8836fd3b4887a4c6d5  node-v6.12.0-win-x64.zip
c0289f5329371b7db4f05e989730da9d143ab65dfb8e93a3bc9beb79b33aeb04  node-v6.12.0-win-x86.7z
e857c933610453c054c9e88a15843b38ff466df95b38f4174aba28aee7eefaf4  node-v6.12.0-win-x86.zip
391af6b0ed807d86d5fbb6f44a24f3612378669ef5fa4709a55fe89baff66138  node-v6.12.0-x64.msi
78f84f6719199549acbe42621fb5bef73f35ace8f7d33edb158d1ad2fb1fb5b0  node-v6.12.0-x86.msi
38ebb2df9e3a131a2440b624068b4e5c6399278ea9ed2ad5d191adeaaaccef20  win-x64/node.exe
e0366b5314bcdc73c2e8515b58995f27e7d0d4ffbe375ef784f89d8db78d943c  win-x64/node.lib
108eb4e06d6851ea1bd0f2490dcc0d236b50b405187cc7d179fb89b476ed9503  win-x64/node_pdb.7z
308cba2a6bc06625225f659944b34aef74dec9026caa2f373ac94211e0dcd739  win-x64/node_pdb.zip
0620bad573db187600bb917027e62f27f531f92a6c7d1e9713fac5d5ec1a3ceb  win-x86/node.exe
211148a2982785944b410666519e774fd26fb3811f77d533bc96d9e2f4bbd7f5  win-x86/node.lib
c1fffcd3fce0ecc9f19d1943a1eedb97166cd60790cf343e5027f884f8b507de  win-x86/node_pdb.7z
9852548a1f31043d04107097a8d93c03becb5fdbe86ffc7b4991b31b407a3cc3  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAloB6xoACgkQkzsB9Atc
qUbzDAf/d0bq6rkWL5eQfK3NVOB9ieeGTeFIa5nb1AyQufDoTM9KYm5jPF6HJ3fs
uLhqmT/vSX9FAD5c64rGvjp8uAAkNl/IHjjiF6TJbc4OOQqr5VZNMY/Z3hGfL5/O
hwQVXmkqr7XryEVqiHkXUrr9HsQ/VwKe8RxOUYY4ZQkpJTyJkFbBVCfDE7WfYan8
f0rB1UTjxMx/RfYp/ywTVADy9TGKGRChXkpbYD3pIF2Hf96+CpvuhreN5WgHdKQT
vvdNhY1QzRNZob4WnkD7nGyVtO/5pTgrrs5U7uQGPdmIGBdOHD/+BCqbz8WTMLtE
JtCEdWrrlSUuhS8MFvIQepdl9GHt2A==
=hSSq
-----END PGP SIGNATURE-----

Node v9.1.0 (Current)

$
0
0

Notable Changes

  • CLI:
    • NODE_OPTIONS now supports the --stack-trace-limit option. #16495
  • deps:
    • OpenSSL is upgraded to 1.0.2m #16691
  • http:
    • A 'connect' event handler leak has been fixed. #16725
    • The 103 Early Hints status code is now supported. #16644

Commits

  • [32417999ac] - build: suppress lint-md output (Gibson Fahnestock) #16551
  • [433745e7eb] - build: add missing comma in sources list (Daniel Bevenius) #16613
  • [8bc5249223] - build: make test-doc and lint addon docs (Joyee Cheung) #16377
  • [88ad01fce7] - build: make doc target quiet (Daniel Bevenius) #16516
  • [f3e01618f1] - build,src: Add CloudABI as a POSIX-like runtime environment. (Ed Schouten) #16612
  • [7349d42945] - (SEMVER-MINOR) cli: add --stack-trace-limit to NODE_OPTIONS (Anna Henningsen) #16495
  • [ed0fbd8d72] - deps: cherry-pick e7f4e9e from upstream libuv (Bartosz Sosnowski) #16724
  • [185229e258] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #16691
  • [162686f5f4] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836
  • [e0f6dee961] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [3d7eea5da8] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389
  • [3438765781] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #16691
  • [b130febd1d] - deps: upgrade openssl sources to 1.0.2m (Shigeki Ohtsu) #16691
  • [90e8e81bbb] - doc: mention constant-time in crypto doc (Mithun Sasidharan) #16604
  • [dee7800ae8] - doc: add links to EventEmitter in errors.md (Delapouite) #16861
  • [f097e2775b] - doc: fix a link in dgram.md (Vse Mozhet Byt) #16854
  • [978aa8476b] - doc: add isTTY property documentation (SonaySevik) #16828
  • [6739f41f2d] - doc: fix json generator warnings (Luigi Pinca) #16742
  • [2bb148f7bb] - doc: make stream.Readable consistent (Sakthipriyan Vairamani (thefourtheye)) #16786
  • [e05d4f43b6] - doc: correct effects to affects (gowpen) #16794
  • [d7df4dfa1c] - doc: correct EventEmitter reference (gowpen) #16791
  • [77e4ec8c51] - doc: update license to include node-inspect (Myles Borins) #16659
  • [7388144dbc] - doc: add 9.x to version picker and mark 8.x as LTS (Chris Young) #16672
  • [e585c41487] - doc: add docs for Zlib#close() (Luigi Pinca) #16592
  • [d5ea177652] - doc: add nodejs/gyp team for GYP related issues (Gibson Fahnestock) #16638
  • [09181eb976] - doc: add details about rss on process.memoryUsage (Anthony Nandaa) #16566
  • [3fd7eddb44] - doc: add windowsVerbatimArguments docs (Andrew Stucki) #16299
  • [1771bb5039] - doc: fix Changelog link order (Gibson Fahnestock) #16632
  • [6ee28b2823] - doc: util.isDeepStrictEqual returns boolean (Lucas Azzola) #16653
  • [59a4789eee] - doc: howto decode buffers extending from Writable (dicearr) #16403
  • [d733dd9468] - doc: add *-inl.h include rule to C++ style guide (Joyee Cheung) #16548
  • [1cef9ef1de] - doc: make default values and periods consistent (Matej Krajčovič) #16563
  • [77f0359708] - http: use 'connect' event only if socket is connecting (Luigi Pinca) #16725
  • [9c39d79908] - http: use arrow fns for lexical this in Agent (Bryan English) #16475
  • [1b090c9b66] - http, http2: add 103 Early Hints status code (Yosuke Furukawa) #16644
  • [d6d461003f] - http, tls: better support for IPv6 addresses (Mattias Holmlund) #14772
  • [762a11fab3] - http2: improve errors thrown in header validation (Joyee Cheung) #16718
  • [72d0e7e70b] - http2: refactor multiple internals (James M Snell) #16676
  • [e3283c71ce] - http2: allocate on every chunk send (James M Snell) #16669
  • [dfe56847ac] - http2: refactor settings handling (James M Snell) #16668
  • [bf7dc38ae4] - http2: make sessions garbage-collectible (Anna Henningsen) #16461
  • [3f529620cc] - http2: remove unused assignment (Anna Henningsen) #16461
  • [b50c33470e] - http2: track async state for sending (Anna Henningsen) #16461
  • [224ea159ae] - http2: move uv_prepare handle to Http2Session (Anna Henningsen) #16461
  • [6074c8cdbb] - inspector: include node_platform.h header (Alexey Kuzmin) #16677
  • [e0c7b3d13f] - lib: shuffle v8_prof_polyfill.js for unit testing (Ben Noordhuis) #16769
  • [c14030ec7a] - lib: fix version check in tick processor (Ben Noordhuis) #16769
  • [a0b94f4e12] - lib: refactor ES module loader for readability (Anna Henningsen) #16579
  • [083a6e3830] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [05f90478fc] - repl: avoid crashing from null and undefined errors (cPhost) #16574
  • [da66610798] - src: fix -Winconsistent-missing-override warning (Ben Noordhuis) #16726
  • [6a2cb124e3] - src: clean up uv_fs_t's in module_wrap.cc (cjihrig) #16722
  • [8a2b4ee7bb] - src: remove unnecessary call to SetHiddenPrototype (Toon Verwaest) #16554
  • [a87f846cc1] - src: add method to compute storage in WriteWrap (Anna Henningsen) #16727
  • [a814786a06] - src: improve module loader readability (Anna Henningsen) #16536
  • [c40b3c6d2a] - src: add 'dynamic' process.release.lts property (Rod Vagg) #16656
  • [f3a65a85d9] - src: pass context to Get() operations for cares_wrap (Evan Lucas) #16641
  • [4f8765d4c8] - src: remove unused includes in string_bytes.h (Daniel Bevenius) #16606
  • [c4736cfcba] - src: fix etw provider include on Windows (Joyee Cheung) #16639
  • [f31b796175] - src: add InternalCallbackScope util constructor (Anna Henningsen) #16461
  • [97fd6df920] - src: do not include x.h if x-inl.h is included (Joyee Cheung) #16548
  • [2294ba49be] - test: tick processor version check regression test (Ben Noordhuis) #16769
  • [b44157378a] - test: use default assertion message (jonask) #16819
  • [a409b874d9] - test: improve message in test-fs-readfile-pipe-large (fjau) #16840
  • [527dddac2f] - test: remove custom message from assertion (Nicolas Morel) #16824
  • [a85d6e9be8] - test: show incorrect value on test failure (Sean Karson) #16818
  • [50d505c188] - test: include file mode in assert message (Sascha Tandel) #16815
  • [5f88543778] - test: refactor tls test to use fixtres.readSync (Brian O'Connell) #16816
  • [d054e94fdc] - test: add detailed message for assertion failure (Attila Gonda) #16812
  • [6831e42988] - test: use fixtures module in test-repl (Maring, Damian Lion) #16809
  • [ef679803a0] - test: update test to use fixtures.readKey (Dara Hayes) #16811
  • [219ac4bde6] - test: fix typos in read-buffer tests (Jimi van der Woning) #16834
  • [e4b3c00e48] - test: replace fixturesDir with usage of fixtures module (Octavian Ionescu) #16810
  • [021ccb4011] - test: use default assertion messages (John Byrne) #16808
  • [2156828f20] - test: clarified assert message for test-require-json.js (Matthias Reis) #16807
  • [ec1b1108af] - test: replace common.fixturesDir with fixtures module (Dumitru Glavan) #16803
  • [700c5e7795] - test: replace common.fixturesDir with fixtures.readSync() (Adri Van Houdt) #16802
  • [bcd818af2a] - test: replace common.fixturesDir usage (Sascha Tandel) #16800
  • [f3e63f254c] - test: update test to use fixtures (Adam Wegrzynek) #16799
  • [0ab3d37be5] - test: refactor exitedAfterDisconnect test (Rich Trott) #16729
  • [26f1a1d9e9] - test: fix test-cli-node-options on Windows (Anna Henningsen) #16709
  • [fc58c5231f] - test: fix malformed parallel.status line (Rich Trott) #16702
  • [689c9d401e] - test: mark test-async-wrap-uncaughtexception as flaky (Refael Ackermann) #16694
  • [0b337cbee8] - test: fix flaky test-http2-server-rst-stream.js (Anatoli Papirovski) #16690
  • [5077faffaa] - test: pause child until parent is ready (jBarz) #15774
  • [d178c6dc91] - test: update process-release for Node 8 Carbon (Jeremiah Senkpiel) #16656
  • [ffe4d7b468] - test: increase coverage for ModuleMap (Rob Paton) #16045
  • [f9b2099d51] - test: use fixtures module in test-https-pfx (Ken Takagi) #15895
  • [6998591be7] - test,net: remove scatological terminology (Rich Trott) #16599
  • [87b4e3ed49] - tls: accept array of protocols in TLSSocket (Mark S. Everitt) #16655
  • [e9396d28b1] - tools: remove unneeded parentheses in doc/html.js (Vse Mozhet Byt) #16845
  • [6e22dc817f] - tools: replace string concatenation with template literals (Kevin Yu) #16804
  • [e781d93bd0] - tools: replace string concatenation with template literals (Giovanni Lela) #16806
  • [422d3158ee] - tools: replace string concetation with templates (Patrick Heneise) #16801
  • [fa5a8419c7] - tools: update to ESLint 4.10.0 (cjihrig) #16738
  • [326a048a5c] - tools: add fixer for no-let-in-for-declaration (Weijia Wang) #16642
  • [d6a0ffe367] - zlib: warn before crash on invalid internals usage (Anna Henningsen) #16657

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

SHASUMS

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

ad17f74b4ff2de4c3e9306fae9dbc018b27bdd150cfaf86b70aad0024e370e2c  node-v9.1.0-aix-ppc64.tar.gz
8e180de9b3f6a79f09a391c89de54920bbf5375337d3e13c5bfcbce85af711ab  node-v9.1.0-darwin-x64.tar.gz
ecc71499ccd1d9351a9e0f7664b27b45b4ddc868792d7431d7c4aaa9dcfd81fb  node-v9.1.0-darwin-x64.tar.xz
94286236f6b6f13bcede0b6b5a8b0af3b1f7afd4111ccc113b83af427cacbea0  node-v9.1.0-headers.tar.gz
f59ae615ad45b0a7946f2efa094f0d4a4967c085dc4fd4172a37f95085665f6c  node-v9.1.0-headers.tar.xz
fa28790ec02834a41dda046fed64edce8551b0ee488d2c74dc7e018475fff831  node-v9.1.0-linux-arm64.tar.gz
37d329fa06b22e30243c503b64d9666d56abb6c0ce903251d4b43e7ad0833fb3  node-v9.1.0-linux-arm64.tar.xz
eb325af21980e5373a04a617625b5b79f7280fd1dc6bc9dcfdef087e6862a16b  node-v9.1.0-linux-armv6l.tar.gz
a182800ab92e21ed867c44b352b2f01ac7c629d842b0f42426e0a81681bc1078  node-v9.1.0-linux-armv6l.tar.xz
08211a4adb0bd79da945d9c4780d7b9cbe71ef3b7207ca44d7c613574a298d28  node-v9.1.0-linux-armv7l.tar.gz
7f504a6057f13b71c9a73d6445dd3fe4a4282a4e86efedd1baf5e60a9d535d7d  node-v9.1.0-linux-armv7l.tar.xz
45b48466ed11952d2556c9c72a341e5e665c57115ac58e2370be828f1fd7e27e  node-v9.1.0-linux-ppc64le.tar.gz
90d0a94f394a57a5bdb987b22de97a6e3031605991b3cff73135900172fa65c2  node-v9.1.0-linux-ppc64le.tar.xz
0dd4cc88ce6ef05ef7fc0a72ab6b91ac84df9625fd1d33ddcbea12ab9fb52e2f  node-v9.1.0-linux-ppc64.tar.gz
f409b74bffec93db835ed2b42eda2231e783056799695949e2ba69b604660acf  node-v9.1.0-linux-ppc64.tar.xz
e49f47a026c2f8a164b70a44292fa489f47cc41a8de318a9a265dbc17b83efe8  node-v9.1.0-linux-s390x.tar.gz
424def53f7839c5289e1122dcd62266ba59f0aaa15125ca5b4fb02c5b7ca17d7  node-v9.1.0-linux-s390x.tar.xz
5a05b32e677c6d5c2e85df30663aa1898aa8fe45ac6b797554069c97b9a5d228  node-v9.1.0-linux-x64.tar.gz
b796ed115c97acd23211c294129b0a834ff3a6a0f583111443b89d2b24e0d4d9  node-v9.1.0-linux-x64.tar.xz
f2b0783f8be2d104e436e05b5f8477f4250f8af7cf785320ba6721546017d2d9  node-v9.1.0-linux-x86.tar.gz
3ba6004a276aee384ee6fbf5cb5c0465c00733299adbe477afdbb1d76767aa36  node-v9.1.0-linux-x86.tar.xz
eebfc33e030b278819bb00b5b9ef6b483c25ca56dcd78d3ad5cb7b865a74f331  node-v9.1.0.pkg
01f1ff72bb95462342fdcfa58ee8561c96117a562c66adcde5ff34d8814e8199  node-v9.1.0-sunos-x64.tar.gz
abb6a3dd9d735b3125e11462fda6830eeb3e8303c703282b5a4f698199d836f8  node-v9.1.0-sunos-x64.tar.xz
ae423dedb33dc90a64ae46394c3c67c6ec16d25956c7a345853ca5ce822bbdb4  node-v9.1.0-sunos-x86.tar.gz
3c28115018acd0eb6a08964ed5cd3c722851a3033be26e48fa185df660b038f3  node-v9.1.0-sunos-x86.tar.xz
42dc9f4fe1db689284d5e848963a4f9af1f5092a9a167a890ccd88dcd6fd51df  node-v9.1.0.tar.gz
7e34d581332aedc85306859e613a81cce2531bdd30eef358cb54db8a4f5c3c49  node-v9.1.0.tar.xz
2ff2890c567497a719c0fda5c2c62dd2e5323f621cdcb12ae9249adde57c2472  node-v9.1.0-win-x64.7z
f2e76f536ff4fedd9884684f0b1979e04d0fd1c2a65d7d1a5a013de885dd07b3  node-v9.1.0-win-x64.zip
4964bc7962160cca1f5aceaa33f1c4076ac40a94a4a058db39964c6a982afab9  node-v9.1.0-win-x86.7z
4a19d1e23b5837f581588b1d5fad873b66408a78aa6a5f8b101939b02882dacd  node-v9.1.0-win-x86.zip
7e65a392af0e892e4440aa6c6882ce350a36a9a2e6b8f20619a98e5f21655cdd  node-v9.1.0-x64.msi
422657bb3005afcd8c36a962040af702c5d13587277dcc2ec0c826e9505e82d3  node-v9.1.0-x86.msi
13e62ab400929cdac50ba79d021aacab81c77cf38c31ddaa471f1aa5d9f84e95  win-x64/node.exe
5e239ffa56d82e3353b45f9b95126dbf9a3e57fa4bd9ee4b44d28642134e98b9  win-x64/node.lib
bea2306486270a6ea749ca3159e08e527e0f5aea92943e22ebbb12bd8d920dcc  win-x64/node_pdb.7z
a2a66c091ff23633a7c4fcf7c0483f885b975651fa80889ee2bca4618d3e0199  win-x64/node_pdb.zip
391fe1db712be674129b708462e137304b3f2a9f4cb7c296669846f1f57bd7d7  win-x86/node.exe
77a16a81133e1cf12534db344c73eed965af755b426f296513971266d9a3c145  win-x86/node.lib
d44e1d2bbdda5cca082f65ea0b193390634855df96a78d70c541b34244a961a8  win-x86/node_pdb.7z
e92800b01bbf97f77091253832fdb7b61f97e49005d3b35919ce3ec5e640d704  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJaAfV3AAoJEHQ0OQvb6bnFFdoQALrt0LJb0/nNL9Lb1Lxa80GS
0L3Am3Vcl2SAOJ9hJd3epIr854uL50VARfeXGO+9kLFN9GkpsJ7Y4rZn0JhzV/a1
wW0PuXfGlYWorDiHnH1zpKv/niRIkJH80Atv8DPFfPX74bhNtokcgds0sL5cqd98
bzsIiyC/g+MZPwpIuk/wqHLnIQCNkRv1Voy4HBIIVePtzZstsrPwPtRTavVfGHZ6
OhJMSozjpS8VCMRffhwxNZ3IYV6DSlBGfgAimVccBw826SLfqlW7o8Fp/MYx4bc+
+tDURvvxNKp+6AE2gi6YtEVesPEF8GNDziveBn3tMzu27N2oMkhoa01EDoZTjzJb
zsJV+xXTL3poQ0v34P2+qKvPCSypBDiYxjbwBEJYJAD0EGm/of+mD405rQTqyUJ3
3foILjc9ba1mStWJVfd45un30taLQf68BrrOYlspmnfGu4moKQ0Y48eNS0RIbBoq
Hnium0WPxt2fnIHVI4ZM2hZU8QovdjuCfl3AeB+u/nk9V2pIgu7iAbsJmFk2Bunf
U/0vJGmoho4zwlQI5WIgQYroRAEHLV+dpM99PkS0naNOXl8PPw4KxGi6Nfv9KlCj
okYLQc2RVhxTy2xGnSG7VrHXjYOvhClPlJvppkWHZxSQe6ZCG2TUxNwf3cCmsOxD
Eb9ZH5FF8I49fWTYK38S
=OydC
-----END PGP SIGNATURE-----

Node v8.9.1 (LTS)

$
0
0

Notable Changes

  • openssl:
    • upgrade openssl sources to 1.0.2m (Shigeki Ohtsu) #16691
  • Revert "https:
    • refactor to use http internals" (Myles Borins) #16660

Commits

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

SHASUMS

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

70c9bbb0b7e9125ba2d1e83826cd7ab981d21bf59f58b53809bb1922e59211a9  node-v8.9.1-aix-ppc64.tar.gz
05c992a6621d28d564b92bf3051a5dc0adf83839237c0d4653a8cdb8a1c73b94  node-v8.9.1-darwin-x64.tar.gz
ed71abc42e00f9d1f55f0977ff55cad2f68f3e8693211d33922d9286e6f6540b  node-v8.9.1-darwin-x64.tar.xz
20bba14a649ac39210a74720e399bde117ed38f95bde3548c16b36b8a1702cfc  node-v8.9.1-headers.tar.gz
2f5e2d2bd3b5242d20a65be645b55f41e62550dfacc35d8b445f8613aec117e3  node-v8.9.1-headers.tar.xz
47521340ff82617c1e6ba63ce300685e1b8b7cf5c0ec2e71628bcdb398085b29  node-v8.9.1-linux-arm64.tar.gz
f774660980dcf931bf29847a5f26317823a063fa4a56f85f37c3222d77cce7c1  node-v8.9.1-linux-arm64.tar.xz
54efdd6a22d03294e4b6dc00338fa2d37e9740040d85638a62a3603cf31d3b26  node-v8.9.1-linux-armv7l.tar.gz
39564e969b4098794b07e5cabf4af9efe93d1c77e0f03412bca57131bf29d671  node-v8.9.1-linux-armv7l.tar.xz
d3e11a9ef301afdecb10ed26470492fd03402b86bf9efc3f89a9aef541bf9a2c  node-v8.9.1-linux-ppc64le.tar.gz
bfde0cc192859fafdcbc5f04913e4eb8cd092bb689a74f8a1fd09f9b0eeb9659  node-v8.9.1-linux-ppc64le.tar.xz
7ab8c4bf36364624b6bc7610319f1e2c32a7c882aa6392ce285faaee39597dce  node-v8.9.1-linux-ppc64.tar.gz
e440170091d1f64d8730c59a58ea43a8fbd37bdab299e20090b319d4f6568a83  node-v8.9.1-linux-ppc64.tar.xz
48160ddaa7397cf85ca0cf333cc87dc3485956c75a3cdf98f04735bb81b37da6  node-v8.9.1-linux-s390x.tar.gz
bf9c37cc33b524724c2e474c2745c2ba34843a8b8bf8051c8e40ab0d934965cd  node-v8.9.1-linux-s390x.tar.xz
0e49da19cdf4c89b52656e858346775af21f1953c308efbc803b665d6069c15c  node-v8.9.1-linux-x64.tar.gz
8be82805f7c1ab3e64d4569fb9a90ded2de78dd27cadbb91bad1bf975dae1e2d  node-v8.9.1-linux-x64.tar.xz
830f5f4ff29c2b30089a19e1b71d52d02e965b4e1f08282a09616d99aae1a42b  node-v8.9.1-linux-x86.tar.gz
74a6e140716b2d8a240ab0760fb8edc403d06edace42659bdf8fa6de15992cf0  node-v8.9.1-linux-x86.tar.xz
faa6397688c11458ad220c363898bd5028f1dbcf626dbe9be1c9d1d16f695e0d  node-v8.9.1.pkg
b40ff46aa99640235cc1d3e27abd8749425ed8ad17936dde3ebb06d0d74fed82  node-v8.9.1-sunos-x64.tar.gz
2447d5b4cd787605d21f82159072764649910658d2f9d4f6dd2847c7380eff7c  node-v8.9.1-sunos-x64.tar.xz
a5a31c9c211fccfa54068270ab95aab0c73d05d789d9cbc16fc521e1e4698c2c  node-v8.9.1-sunos-x86.tar.gz
813dc3cdbfe061dd39efac2cf55679a2c03d1923c6f7e61ab8db2fc158f41cf1  node-v8.9.1-sunos-x86.tar.xz
32491b7fcc4696b2cdead45c47e52ad16bbed8f78885d32e873952fee0f971e1  node-v8.9.1.tar.gz
ef160c21f60f8aca64145985e01b4044435e381dc16e8f0640ed0223e84f17e0  node-v8.9.1.tar.xz
ff28dd5ff5a09a904e364742b58011af33d0a3fe148831e55b2c60f1bc251569  node-v8.9.1-win-x64.7z
db89c6e041da359561fbe7da075bb4f9881a0f7d3e98c203e83732cfb283fa4a  node-v8.9.1-win-x64.zip
a30b6a56d424f8a34e65fe8f197a6db17dee6fa10ed50ffdf8490ca0787d995a  node-v8.9.1-win-x86.7z
e3c38a7802acf1b2e89ff172f460dd1476ffc119bbcc88aa8d5364acd9714aa2  node-v8.9.1-win-x86.zip
5b747214518d62891e48ca58483df84bc3b0cea8b34176f22f92364e07ffdfc3  node-v8.9.1-x64.msi
2269b89726b055a86e988adb39b35cdd23434302416d3be0d73697f51da3e339  node-v8.9.1-x86.msi
ef1a6f906a31d115f0a2c8abfdd1d34f62f0789abd539910838ee1b62bf22dce  win-x64/node.exe
28c8b55b3cccfe2c2c64ba6178340ac997545f1e1e4652122724df0dbbf0380b  win-x64/node.lib
d6a356265c7b020d72a52a3d1f7783237d2b951e2b74d81015c509d5359a06b9  win-x64/node_pdb.7z
b8c4d963ab23c3b3e8a106d150e33c713734e9a84844549a632e2bddf8fc698c  win-x64/node_pdb.zip
e8697af447c53faea624f854f44219107adca2d78c78a122c3ce9793aef97e2a  win-x86/node.exe
a7956a209e0e8699977399bbe71319873898a5a70b9162d6eab4f0bfc09791c9  win-x86/node.lib
6d0a2847d205f179e0e9b3debb264e3bb1eb89a5e2c01792e6533f581ea3ba75  win-x86/node_pdb.7z
18a8506287415596f27c71d8e3efde37fbc3b7addb0e669c2452491891ef1a85  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEd5hKmG68KqeGvA9msB+7koIcWHoFAloCNhUACgkQsB+7koIc
WHqdTw//aessbSavHBJ9wF43lAAIcBaTDFmI7stF/8IABfbUeXoKfDpsDkrGzTcC
8D3w5JNRne08wDL6GecWN96KAZ6Bg5oJG3TiPkwimtY+CVCMjvIDZQEFZD6za2m/
aTIQ4n303zibtBpBbk0kdKXJjWz//DDZATX1g7OiBMOgGkNOkYSyjYfSvluOu39D
H/+D7K4LFLW2hC9mWCFzvYlIqCXZDir6NETAANrL5KqXvfAu69OSZKRwH4c5Q5kn
NMlBmxOi/Ti57f079ikw9fxiFoXXEiwB2LgdyD+KO8G7UY1YRSqP0XqVFhByEGOO
TWDiNL16FKlL5G/CzeGnalp+NXaVgqEDzyCXMOArfP2rrj43HwMBvORKNLeRubgv
J6TJ9V/vHiw+gaSc81ODOJ7UgxfMjjXR6tzP1tJ81CI6U62Bp1Qi3dDVgzuwuyQt
lgELcSnctN1nBdyGijDAOEfD9s32RfhauEkNCSZQ4AcMeeWV/gpBp03h2oM8MO60
S35uIybfkA2W08OqWc7wZyJ0GTMh1Ijl5T1UyKc7+e2gc/BF+xR4QEAmIthsV/0K
BzLqLPmHKQ2aDW1CN+OtlWmz7Fo7MKpimyJ8SC4RzZiQsLIAKy0GEH8LEC0sibhN
93yG5lGwHAjuKXOE8yt/D29r8QxbGSADfXOBwF4wNGH6C+EX5D4=
=0i3t
-----END PGP SIGNATURE-----
Viewing all 682 articles
Browse latest View live