From 26220b64fa7373336c2a03cb89f4aded0e883895 Mon Sep 17 00:00:00 2001 From: Myles Borins Date: Wed, 26 Dec 2018 11:31:56 -0500 Subject: [PATCH] blog: release posts for dec 26th releases v11.6.0 v10.15.0 v8.15.0 v6.16.0 Refs: https://github.com/nodejs/node/pull/25175 Refs: https://github.com/nodejs/node/pull/25176 Refs: https://github.com/nodejs/node/pull/25177 Refs: https://github.com/nodejs/node/pull/25178 --- locale/en/blog/release/v10.15.0.md | 106 +++++++++++++++++++ locale/en/blog/release/v11.6.0.md | 158 +++++++++++++++++++++++++++++ locale/en/blog/release/v6.16.0.md | 108 ++++++++++++++++++++ locale/en/blog/release/v8.15.0.md | 107 +++++++++++++++++++ 4 files changed, 479 insertions(+) create mode 100644 locale/en/blog/release/v10.15.0.md create mode 100644 locale/en/blog/release/v11.6.0.md create mode 100644 locale/en/blog/release/v6.16.0.md create mode 100644 locale/en/blog/release/v8.15.0.md diff --git a/locale/en/blog/release/v10.15.0.md b/locale/en/blog/release/v10.15.0.md new file mode 100644 index 0000000000000..9edf49896f2d1 --- /dev/null +++ b/locale/en/blog/release/v10.15.0.md @@ -0,0 +1,106 @@ +--- +date: 2018-12-26T16:30:38.591Z +version: 10.15.0 +category: release +title: Node v10.15.0 (LTS) +slug: node-v10-15-0 +layout: blog-post.hbs +author: Myles Borins +--- + +The 10.14.0 security release introduced some unexpected breakages on the 10.x release line. +This is a special release to fix a regression in the HTTP binary upgrade response body and add +a missing CLI flag to adjust the max header size of the http parser. + +### Notable Changes + +* **cli**: + - add --max-http-header-size flag (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* **http**: + - add maxHeaderSize property (cjihrig) [#24860](https://github.com/nodejs/node/pull/24860) + +### Commits + +* [[`9b2ffc81c0`](https://github.com/nodejs/node/commit/9b2ffc81c0)] - **(SEMVER-MINOR)** **cli**: add --max-http-header-size flag (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`6183c7107d`](https://github.com/nodejs/node/commit/6183c7107d)] - **(SEMVER-MINOR)** **deps**: cherry-pick http\_parser\_set\_max\_header\_size (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`e669733595`](https://github.com/nodejs/node/commit/e669733595)] - **doc**: describe current HTTP header size limit (Sam Roberts) [#24700](https://github.com/nodejs/node/pull/24700) +* [[`b6d3afb257`](https://github.com/nodejs/node/commit/b6d3afb257)] - **(SEMVER-MINOR)** **http**: add maxHeaderSize property (cjihrig) [#24860](https://github.com/nodejs/node/pull/24860) +* [[`1aea1e3634`](https://github.com/nodejs/node/commit/1aea1e3634)] - **http**: fix regression of binary upgrade response body (Matteo Collina) [#25039](https://github.com/nodejs/node/pull/25039) +* [[`a57aed144a`](https://github.com/nodejs/node/commit/a57aed144a)] - **(SEMVER-MINOR)** **src**: add kUInteger parsing (Matteo Collina) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`527407c49f`](https://github.com/nodejs/node/commit/527407c49f)] - **src**: cache the result of GetOptions() in JS land (Joyee Cheung) [#24091](https://github.com/nodejs/node/pull/24091) +* [[`728bc631e5`](https://github.com/nodejs/node/commit/728bc631e5)] - **test**: fix expectation in test-bootstrap-modules (Ali Ijaz Sheikh) [#25112](https://github.com/nodejs/node/pull/25112) +* [[`3e14212f0e`](https://github.com/nodejs/node/commit/3e14212f0e)] - **test**: remove magic numbers in test-gc-http-client-onerror (Rich Trott) [#24943](https://github.com/nodejs/node/pull/24943) + +Windows 32-bit Installer: https://nodejs.org/dist/v10.15.0/node-v10.15.0-x86.msi
+Windows 64-bit Installer: https://nodejs.org/dist/v10.15.0/node-v10.15.0-x64.msi
+Windows 32-bit Binary: https://nodejs.org/dist/v10.15.0/win-x86/node.exe
+Windows 64-bit Binary: https://nodejs.org/dist/v10.15.0/win-x64/node.exe
+macOS 64-bit Installer: https://nodejs.org/dist/v10.15.0/node-v10.15.0.pkg
+macOS 64-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-darwin-x64.tar.gz
+Linux 64-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz
+Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-ppc64le.tar.xz
+Linux s390x 64-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-s390x.tar.xz
+AIX 64-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-aix-ppc64.tar.gz
+SunOS 64-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-sunos-x64.tar.xz
+ARMv6 32-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-armv6l.tar.xz
+ARMv7 32-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-armv7l.tar.xz
+ARMv8 64-bit Binary: https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-arm64.tar.xz
+Source Code: https://nodejs.org/dist/v10.15.0/node-v10.15.0.tar.gz
+Other release files: https://nodejs.org/dist/v10.15.0/
+Documentation: https://nodejs.org/docs/v10.15.0/api/ + +

SHASUMS

+ +``` +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +5a0eac2db2dc6114a9095190a0e9e835e210d5cdf5c0042607bb50331c32313f node-v10.15.0-aix-ppc64.tar.gz +353402461c898c569658d0a963790476f4d9828cc6c9286d81617ee8afcba4e8 node-v10.15.0-darwin-x64.tar.gz +90c991ad51528705b47312fb63f52cd770c66757b02b782168e4bc6c5165b8be node-v10.15.0-darwin-x64.tar.xz +36a5b15184bec31a83d7abd4569b6808401e55cd53ed27c09e4c7b9d90048e6b node-v10.15.0-headers.tar.gz +339167b1d4d5b2fdb3263cd6512d43adead92e2402dfe69ad4c1a48f66172a33 node-v10.15.0-headers.tar.xz +69a86c71df32320dc8dfccd1aca124c73dc2b274c7ce50104dad733a06dc26f3 node-v10.15.0-linux-arm64.tar.gz +77aa4a02c5471b6eb7ba935cbc6829889a27115353cff7226a208c08b654e972 node-v10.15.0-linux-arm64.tar.xz +701ea80df70f86cb1980b1ccc8f38fe9d55e4155acc13a73717c9ea4aeed466c node-v10.15.0-linux-armv6l.tar.gz +6e3b97d35ab51fe7b236f78c2fff8e0d0c77587a5a297b6469c7b8f6e68f8314 node-v10.15.0-linux-armv6l.tar.xz +81a248baa989667d14a0868adf87e5048a53518e9aed169131194e88b39c20aa node-v10.15.0-linux-armv7l.tar.gz +a1f3fc1fade97ff44914a033a176118b8323575984c5897c464ab1bf03ce6be0 node-v10.15.0-linux-armv7l.tar.xz +fc4ce0770bfabbe6be61b52bf6ed48c4ffd10f4fa8a698e4bf22594525a3116a node-v10.15.0-linux-ppc64le.tar.gz +ebeae2719bba8fca47bb81e543bf5bd6391b2813db289b1e1af5ae6e90eecdfd node-v10.15.0-linux-ppc64le.tar.xz +80ae06a0f2fc936d663043b5b709ec050016ab846aa29faf9718c6fe3f20cc14 node-v10.15.0-linux-s390x.tar.gz +934263cd756983f734964ec3b5923ac4e257221a029dee95e2bb851c459338e3 node-v10.15.0-linux-s390x.tar.xz +f0b4ff9a74cbc0106bbf3ee7715f970101ac5b1bbe814404d7a0673d1da9f674 node-v10.15.0-linux-x64.tar.gz +4ee8503c1133797777880ebf75dcf6ae3f9b894c66fd2d5da507e407064c13b5 node-v10.15.0-linux-x64.tar.xz +b80f5b3136ed993f31c28cd37b54fd8528ff2620bc2423ea440aa41f61a57412 node-v10.15.0.pkg +77254ecb8576cf54af53df72842cbdb756b2b34b23309194649be7891ff9bd1f node-v10.15.0-sunos-x64.tar.gz +10c5605ea949118224e570a5723c4c97473a1cd5b052290efd2be71485649bfa node-v10.15.0-sunos-x64.tar.xz +dbe467e3dabb6854fcb0cd96e04082268cb1e313ce97a4b7100b2ed152b0a0ab node-v10.15.0.tar.gz +797ab34c74b83b21b7d6ea261b5ca235d34c61a7da5aebb32459a963097ede3e node-v10.15.0.tar.xz +ac2115dcd5ee53c0c8b10521368aec540370e75cd4f7ff1544a44791c7d3362d node-v10.15.0-win-x64.7z +c1dbc9372ad789cd21727cb5f63b4a44ed3eae216763959cff8e68e68c6fcfe1 node-v10.15.0-win-x64.zip +ba089a8120c63b322c888efd3d959c9b9ce2b3b954a39cd996531c4e4982be43 node-v10.15.0-win-x86.7z +3b7076ea74551f05747bb2db1803dc0406ce543f3744c6896359c619c7e5296e node-v10.15.0-win-x86.zip +1cf90ea486607a1e4e3191e4880d4e6a256168d800fe33a6e46680149b88e3ed node-v10.15.0-x64.msi +9b4b01c5e8181caa2b48ded5b481773b504b54b6145754a09aae8de948e46053 node-v10.15.0-x86.msi +7884185dcbadbb14a81a56caea569da87f21563dd60b8770763bb63de236b0a1 win-x64/node.exe +48dcf15c1eb32836e3124a5d4bfc8489e2e84c22b49576aa08a405b224e70fb6 win-x64/node.lib +be6bebbe07cf6f5ac840d889283406f0ec834b3076a7742bf79942910f78138d win-x64/node_pdb.7z +eeff351d2f79d30b3da9afc1026a28b589763e20b1a46294077549016389943a win-x64/node_pdb.zip +71bfd4449aa4c4505a6bbc23b1a9870bad4edaee5eae99a4d22fd0cad704fdae win-x86/node.exe +ede58d70f22373d7abfd71582ad3c93ec8f6a8b59efd7aa8e207d7cb30481010 win-x86/node.lib +f3c26eeb7921b2db8ad1eda410856a79d1de9e5cf69bdd30b3e06554c4ce42a1 win-x86/node_pdb.7z +bca112bc708f34cadc936fe71d50665175adf4436d382923888ab9c2c0ea8fc9 win-x86/node_pdb.zip +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlwjq4sACgkQkzsB9Atc +qUbWtAf8CkdNBnT2R5mSbLwkxAr8mZfK0HBjI8zSa9G2tUhIr9MMfWibABfKWDpd +00QMobKl8uEswbNxwNm1Bygjsa13w2p33IT3HkP3K0VpGcZNQUy0cGrQImFTKAh2 +OoKsEOHsJDsVuCcXoi4rDRt66dQDxfmDhxvCfuHRsixjL8RwjpoFYlq8j0aCxlBU +4zEn3aS1naUP9QIiLgAZl9GcLqd4xcdm0dpRTMCxk4J6nKI+byg8eesjMIv/3q7y +wJQfS8VKtxcBV8EKXPOsqzE2Oj9b4RwkPkV3nFjGFAmfRoYX1o/hTI4QQK3zi4vK +Z3Pc9Q/WlqxYpe2+yWh90rowQNrQrA== +=+WLA +-----END PGP SIGNATURE----- + +``` diff --git a/locale/en/blog/release/v11.6.0.md b/locale/en/blog/release/v11.6.0.md new file mode 100644 index 0000000000000..8d6ab539c6e9a --- /dev/null +++ b/locale/en/blog/release/v11.6.0.md @@ -0,0 +1,158 @@ +--- +date: 2018-12-26T16:30:43.116Z +version: 11.6.0 +category: release +title: Node v11.6.0 (Current) +slug: node-v11-6-0 +layout: blog-post.hbs +author: Myles Borins +--- + +### Notable Changes + +* **cli**: + - add --max-http-header-size flag (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* **crypto**: + - always accept certificates as public keys (Tobias Nießen) [#24234](https://github.com/nodejs/node/pull/24234) + - add key object API (Tobias Nießen) [#24234](https://github.com/nodejs/node/pull/24234) + - update root certificates (Sam Roberts) [#25113](https://github.com/nodejs/node/pull/25113) +* **deps**: + - upgrade to libuv 1.24.1 (cjihrig) [#25078](https://github.com/nodejs/node/pull/25078) + - upgrade npm to 6.5.0 (Audrey Eschright) [#24734](https://github.com/nodejs/node/pull/24734) +* **http**: + - add maxHeaderSize property (cjihrig) [#24860](https://github.com/nodejs/node/pull/24860) + +### Commits + +* [[`a9ab28df2c`](https://github.com/nodejs/node/commit/a9ab28df2c)] - **assert**: inspect getters (Ruben Bridgewater) [#25004](https://github.com/nodejs/node/pull/25004) +* [[`c6bfa66b2e`](https://github.com/nodejs/node/commit/c6bfa66b2e)] - **buffer**: simplify code (Ruben Bridgewater) [#25151](https://github.com/nodejs/node/pull/25151) +* [[`9b38bbff7f`](https://github.com/nodejs/node/commit/9b38bbff7f)] - **build**: correct fi indentation in Makefile (Daniel Bevenius) [#25107](https://github.com/nodejs/node/pull/25107) +* [[`4513516f5e`](https://github.com/nodejs/node/commit/4513516f5e)] - **build**: add a space to clarify skipping crypto msg (Daniel Bevenius) [#25011](https://github.com/nodejs/node/pull/25011) +* [[`7b2eefc103`](https://github.com/nodejs/node/commit/7b2eefc103)] - **child_process**: spawn ignores options in case args is undefined (Eduard Bondarenko) [#24913](https://github.com/nodejs/node/pull/24913) +* [[`edd8bd0ee0`](https://github.com/nodejs/node/commit/edd8bd0ee0)] - **(SEMVER-MINOR)** **cli**: add --max-http-header-size flag (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`e6c1e8de95`](https://github.com/nodejs/node/commit/e6c1e8de95)] - **(SEMVER-MINOR)** **crypto**: always accept certificates as public keys (Tobias Nießen) [#24234](https://github.com/nodejs/node/pull/24234) +* [[`3b53df0748`](https://github.com/nodejs/node/commit/3b53df0748)] - **(SEMVER-MINOR)** **crypto**: add key object API (Tobias Nießen) [#24234](https://github.com/nodejs/node/pull/24234) +* [[`6f6f339ef0`](https://github.com/nodejs/node/commit/6f6f339ef0)] - **crypto**: update root certificates (Sam Roberts) [#25113](https://github.com/nodejs/node/pull/25113) +* [[`e855018968`](https://github.com/nodejs/node/commit/e855018968)] - **(SEMVER-MINOR)** **deps**: upgrade npm to 6.5.0 (Audrey Eschright) [#24734](https://github.com/nodejs/node/pull/24734) +* [[`155d1d54bf`](https://github.com/nodejs/node/commit/155d1d54bf)] - **deps**: upgrade to libuv 1.24.1 (cjihrig) [#25078](https://github.com/nodejs/node/pull/25078) +* [[`0057af293a`](https://github.com/nodejs/node/commit/0057af293a)] - **(SEMVER-MINOR)** **deps**: cherry-pick http\_parser\_set\_max\_header\_size (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`b78d48749a`](https://github.com/nodejs/node/commit/b78d48749a)] - **doc**: fix links in test/common/README.md (Vse Mozhet Byt) [#25172](https://github.com/nodejs/node/pull/25172) +* [[`6a690ee51b`](https://github.com/nodejs/node/commit/6a690ee51b)] - **doc**: revise "Breaking Changes and Deprecations" (Rich Trott) [#25116](https://github.com/nodejs/node/pull/25116) +* [[`4ca09517c2`](https://github.com/nodejs/node/commit/4ca09517c2)] - **doc**: describe root cert update process (Sam Roberts) [#25113](https://github.com/nodejs/node/pull/25113) +* [[`4561e2c984`](https://github.com/nodejs/node/commit/4561e2c984)] - **doc**: revise "Breaking Changes" section of Collaborator Guide (Rich Trott) [#25071](https://github.com/nodejs/node/pull/25071) +* [[`2516e9cfd0`](https://github.com/nodejs/node/commit/2516e9cfd0)] - **doc,lib,test**: capitalize comment sentences (Ruben Bridgewater) [#24996](https://github.com/nodejs/node/pull/24996) +* [[`d1a98a8d0a`](https://github.com/nodejs/node/commit/d1a98a8d0a)] - **events**: simplify stack compare function (Ruben Bridgewater) [#24744](https://github.com/nodejs/node/pull/24744) +* [[`ae50f480d2`](https://github.com/nodejs/node/commit/ae50f480d2)] - **(SEMVER-MINOR)** **http**: add maxHeaderSize property (cjihrig) [#24860](https://github.com/nodejs/node/pull/24860) +* [[`b3f45daf7b`](https://github.com/nodejs/node/commit/b3f45daf7b)] - **lib**: make internal API warning more direct (Rich Trott) [#25125](https://github.com/nodejs/node/pull/25125) +* [[`2fc43fbe43`](https://github.com/nodejs/node/commit/2fc43fbe43)] - **lib**: switch to object spread where possible (Ruben Bridgewater) [#25104](https://github.com/nodejs/node/pull/25104) +* [[`96bdd47734`](https://github.com/nodejs/node/commit/96bdd47734)] - **lib**: refactor argument validation using validateString (ZYSzys) [#24960](https://github.com/nodejs/node/pull/24960) +* [[`0cde1a4fdc`](https://github.com/nodejs/node/commit/0cde1a4fdc)] - **lib**: remove unused NativeModule/NativeModule wraps (Joyee Cheung) [#24904](https://github.com/nodejs/node/pull/24904) +* [[`add566eee5`](https://github.com/nodejs/node/commit/add566eee5)] - **os**: use uv\_os\_gethostname() in hostname() (cjihrig) [#25111](https://github.com/nodejs/node/pull/25111) +* [[`85a136974e`](https://github.com/nodejs/node/commit/85a136974e)] - **perf_hooks**: make GC tracking state per-Environment (Anna Henningsen) [#25053](https://github.com/nodejs/node/pull/25053) +* [[`3f82144c98`](https://github.com/nodejs/node/commit/3f82144c98)] - **process**: move environment variable proxy code into node\_env\_var.cc (Joyee Cheung) [#25067](https://github.com/nodejs/node/pull/25067) +* [[`c9f809e36f`](https://github.com/nodejs/node/commit/c9f809e36f)] - **src**: add DCHECK macros (kiyomizumia) [#24359](https://github.com/nodejs/node/pull/24359) +* [[`b801b0372a`](https://github.com/nodejs/node/commit/b801b0372a)] - **src**: use std::vector for setting up process.execPath (Anna Henningsen) [#25069](https://github.com/nodejs/node/pull/25069) +* [[`54e42f04a7`](https://github.com/nodejs/node/commit/54e42f04a7)] - **src**: port GetLoadedLibraries for freebsd (Gireesh Punathil) [#25106](https://github.com/nodejs/node/pull/25106) +* [[`fd0361bff0`](https://github.com/nodejs/node/commit/fd0361bff0)] - **src**: mark options parsers as const (Anna Henningsen) [#25065](https://github.com/nodejs/node/pull/25065) +* [[`c6388edf34`](https://github.com/nodejs/node/commit/c6388edf34)] - **src**: handle empty Maybe in uv binding initialize (Anna Henningsen) [#25079](https://github.com/nodejs/node/pull/25079) +* [[`6f3b421dd5`](https://github.com/nodejs/node/commit/6f3b421dd5)] - **src**: schedule destroy hooks in BeforeExit early during bootstrap (Joyee Cheung) [#25020](https://github.com/nodejs/node/pull/25020) +* [[`a4505c698f`](https://github.com/nodejs/node/commit/a4505c698f)] - **src**: extract common Bind method (Jon Moss) [#22315](https://github.com/nodejs/node/pull/22315) +* [[`09a99c6834`](https://github.com/nodejs/node/commit/09a99c6834)] - **src**: mark some global state as const (Anna Henningsen) [#25052](https://github.com/nodejs/node/pull/25052) +* [[`7f34c768da`](https://github.com/nodejs/node/commit/7f34c768da)] - **src**: remove internalBinding('config').warningFile (Joyee Cheung) [#24959](https://github.com/nodejs/node/pull/24959) +* [[`c80ac7fae3`](https://github.com/nodejs/node/commit/c80ac7fae3)] - **(SEMVER-MINOR)** **src**: add kUInteger parsing (Matteo Collina) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`45d48510bd`](https://github.com/nodejs/node/commit/45d48510bd)] - **test**: fix test-tls-session-timeout (Rich Trott) [#25188](https://github.com/nodejs/node/pull/25188) +* [[`6557ea180c`](https://github.com/nodejs/node/commit/6557ea180c)] - **test**: mark test-trace-events-api-worker-disabled flaky (Rich Trott) [#25197](https://github.com/nodejs/node/pull/25197) +* [[`db54531c8d`](https://github.com/nodejs/node/commit/db54531c8d)] - **test**: remove Files: comment processing from Python test runner (Rich Trott) [#25183](https://github.com/nodejs/node/pull/25183) +* [[`a28cae0e55`](https://github.com/nodejs/node/commit/a28cae0e55)] - **test**: add hasCrypto check to common flags check (Daniel Bevenius) [#25147](https://github.com/nodejs/node/pull/25147) +* [[`175f7b60c2`](https://github.com/nodejs/node/commit/175f7b60c2)] - **test**: remove unnecessary eslint-disable comments (Rich Trott) [#25119](https://github.com/nodejs/node/pull/25119) +* [[`d09e3335a6`](https://github.com/nodejs/node/commit/d09e3335a6)] - **test**: remove obsolete eslint comments (cjihrig) [#25088](https://github.com/nodejs/node/pull/25088) +* [[`8279826ce6`](https://github.com/nodejs/node/commit/8279826ce6)] - **test**: verify input flags (Ruben Bridgewater) [#24876](https://github.com/nodejs/node/pull/24876) +* [[`1f45b2370d`](https://github.com/nodejs/node/commit/1f45b2370d)] - **test**: add signal check to test-esm-cjs-main (Rich Trott) [#25073](https://github.com/nodejs/node/pull/25073) +* [[`3e1fe19194`](https://github.com/nodejs/node/commit/3e1fe19194)] - **test**: add missing tmpdir.refresh() in recently-added test (Rich Trott) [#25098](https://github.com/nodejs/node/pull/25098) +* [[`5eb5d1d7b1`](https://github.com/nodejs/node/commit/5eb5d1d7b1)] - **test**: test internal/util/types in vm (ZYSzys) [#25056](https://github.com/nodejs/node/pull/25056) +* [[`9ad6bc2e6e`](https://github.com/nodejs/node/commit/9ad6bc2e6e)] - **test**: remove magic numbers in test-gc-http-client-onerror (Rich Trott) [#24943](https://github.com/nodejs/node/pull/24943) +* [[`30b61554f6`](https://github.com/nodejs/node/commit/30b61554f6)] - **test**: merge test with unnecessary child process (Sam Roberts) [#25025](https://github.com/nodejs/node/pull/25025) +* [[`e340b8f1ff`](https://github.com/nodejs/node/commit/e340b8f1ff)] - **tls**: re-define max supported version as 1.2 (Sam Roberts) [#25024](https://github.com/nodejs/node/pull/25024) +* [[`8ab0a48928`](https://github.com/nodejs/node/commit/8ab0a48928)] - **tools**: update ESLint to 5.11.0 (cjihrig) [#25191](https://github.com/nodejs/node/pull/25191) +* [[`c7fa132aea`](https://github.com/nodejs/node/commit/c7fa132aea)] - **tools**: alphabetize IGNORED\_SUITES in tools/test.py (Rich Trott) [#25182](https://github.com/nodejs/node/pull/25182) +* [[`073a51220e`](https://github.com/nodejs/node/commit/073a51220e)] - **tools**: report unused disable-directives for ESLint (Rich Trott) [#25119](https://github.com/nodejs/node/pull/25119) +* [[`9b941da78d`](https://github.com/nodejs/node/commit/9b941da78d)] - **tools**: update certdata.txt (Sam Roberts) [#25113](https://github.com/nodejs/node/pull/25113) +* [[`a5bccc2919`](https://github.com/nodejs/node/commit/a5bccc2919)] - **tools**: make apilinks building more robust (Joyee Cheung) [#25019](https://github.com/nodejs/node/pull/25019) +* [[`ed3303ba99`](https://github.com/nodejs/node/commit/ed3303ba99)] - **tools**: enable no-useless-constructor lint rule (cjihrig) [#25055](https://github.com/nodejs/node/pull/25055) +* [[`7df59f824b`](https://github.com/nodejs/node/commit/7df59f824b)] - **vm**: reuse validateString of internal/validators (ZYSzys) [#25074](https://github.com/nodejs/node/pull/25074) +* [[`74e08c0458`](https://github.com/nodejs/node/commit/74e08c0458)] - **vm**: simplify Script constructor options validation (cjihrig) [#25054](https://github.com/nodejs/node/pull/25054) +* [[`4f28da883f`](https://github.com/nodejs/node/commit/4f28da883f)] - **worker**: fix nullptr deref after MessagePort deser failure (Anna Henningsen) [#25076](https://github.com/nodejs/node/pull/25076) + +Windows 32-bit Installer: https://nodejs.org/dist/v11.6.0/node-v11.6.0-x86.msi
+Windows 64-bit Installer: https://nodejs.org/dist/v11.6.0/node-v11.6.0-x64.msi
+Windows 32-bit Binary: https://nodejs.org/dist/v11.6.0/win-x86/node.exe
+Windows 64-bit Binary: https://nodejs.org/dist/v11.6.0/win-x64/node.exe
+macOS 64-bit Installer: https://nodejs.org/dist/v11.6.0/node-v11.6.0.pkg
+macOS 64-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-darwin-x64.tar.gz
+Linux 64-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-x64.tar.xz
+Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-ppc64le.tar.xz
+Linux s390x 64-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-s390x.tar.xz
+AIX 64-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-aix-ppc64.tar.gz
+SunOS 64-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-sunos-x64.tar.xz
+ARMv6 32-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-armv6l.tar.xz
+ARMv7 32-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-armv7l.tar.xz
+ARMv8 64-bit Binary: https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-arm64.tar.xz
+Source Code: https://nodejs.org/dist/v11.6.0/node-v11.6.0.tar.gz
+Other release files: https://nodejs.org/dist/v11.6.0/
+Documentation: https://nodejs.org/docs/v11.6.0/api/ + +

SHASUMS

+ +``` +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +b015a390703cf829c169016991c891c91807db50c76be8a73f39f1415efed462 node-v11.6.0-aix-ppc64.tar.gz +c880063b112c48130dba8f7b058de61959ae46fddcfa363715571b22c1cbeb26 node-v11.6.0-darwin-x64.tar.gz +55e0ac7a97711e91b720cb51733ac5f4739b66c0dd7daa727728656ca73928e3 node-v11.6.0-darwin-x64.tar.xz +9c4e877b9f85ec6780656fa82adc53e50cbefdefa9c23d2248e8ac8b31630628 node-v11.6.0-headers.tar.gz +b232ce0abb7f5d92e19441694cc3c65b81a8934ca23b7621b9a5e3a72cb2794f node-v11.6.0-headers.tar.xz +a112c89390965356036597e712ec3939c37090bbafd513b90ab2a524bd29190a node-v11.6.0-linux-arm64.tar.gz +956016db41f4f96f8e005d36c738d7c833442d09a970462552eb214027e0268a node-v11.6.0-linux-arm64.tar.xz +36e77daee70c7caf77977fafd5adaeb66b109f547e1e25c51f861f1528632297 node-v11.6.0-linux-armv6l.tar.gz +d49e5544b22e41e615c04bf1e366800781f80abf9f04eda69a7ed16116729ab1 node-v11.6.0-linux-armv6l.tar.xz +8386c32569e13fd7953736b20bfff9e9e1c1d1905bfea5bc317d34105c1e78c6 node-v11.6.0-linux-armv7l.tar.gz +b6c3b4834b900c5152a8030f5d383669df4c2cc203064e69ae1b8189de6f0d0d node-v11.6.0-linux-armv7l.tar.xz +e09b92294ea7e39d0f188626bc75e47a5a52f01ca2c3e6f27a194f207a12ec0e node-v11.6.0-linux-ppc64le.tar.gz +304cd210686e4d743c2c132f4fda897bb36a8d5d1ee5591aa43c0cd21560a7ac node-v11.6.0-linux-ppc64le.tar.xz +20b6469d7d554bc80911450f3395f2bac2eb615c81d963dbffcd4c6b2bced22d node-v11.6.0-linux-s390x.tar.gz +4eb5cb5823d324819f32872be41e66d676c7792e05c0c4d4411b297a87cb6cab node-v11.6.0-linux-s390x.tar.xz +ee5b070caa8e812ee763b65e75c6f4f120a65e40fdef807b075e39dc8916fa9c node-v11.6.0-linux-x64.tar.gz +2251a6c5b332e7ea69bbefba11950cb6c27ba50fa700468711f729da6a6f5324 node-v11.6.0-linux-x64.tar.xz +de17fb9f6fa41a2b35f46fbc9cb090db203d4d828d9c6004bb4063902377737c node-v11.6.0.pkg +10e380e751e6208d201b01dd1cc11a9b816c8013371f16362070c06d3d061444 node-v11.6.0-sunos-x64.tar.gz +43e0753cb5dca2c3d874599e7ae029715d7645aeb912980d1e857e9a1bc37da3 node-v11.6.0-sunos-x64.tar.xz +39ef4f1866f75786baff5959439483fafdc99d3ee3a0568a13cc635d64cf5e0b node-v11.6.0.tar.gz +94f2be389c80ab939114f67c824db7ebd12df602358b7481c55431336bbff9b3 node-v11.6.0.tar.xz +92b25af01f6b6b9a5fd12142779fb9b3b3974f4506e11dd4a6b0c2ca022db954 node-v11.6.0-win-x64.7z +d230828c1cc9863c9768106ffee0320ba42049b594bd2689e430b872e8f0b2dd node-v11.6.0-win-x64.zip +d6670c8d26a78e3b834da6efacd37dceff841645c2d475c642b4ddad84291427 node-v11.6.0-win-x86.7z +176e7ced367cad8858fd62c858e23129556842c28ce1cb3d17729f51488fab55 node-v11.6.0-win-x86.zip +b5a896741c8cc1f5ccf353d24577c5b78b11af9e52cb9969a70d27d311e3873c node-v11.6.0-x64.msi +5cdd2c590acc8d5d5c93c09bd61ab485c289168bbf732efeda7f83422f8b9691 node-v11.6.0-x86.msi +862ab8a5e1a7b666b6462defa40dd7de16a5ea0afc407707fb7dd9aa804bf44b win-x64/node.exe +8a7f7821e9dd89600815e11df3906c1257ba9e465d1a9ba978d097038bb20b89 win-x64/node.lib +80167ea916b04fb90fc9deebe5d77b3a15e4953cfa31eed2fa1541b6ee242e05 win-x64/node_pdb.7z +613932345f90cedda29716b0798434734d7bc13230da4d2ae80f5e0a287b0ba9 win-x64/node_pdb.zip +7318f417499fcfbe719957bd8be1257268d6e139563d3adc9e62f3677e99a3ec win-x86/node.exe +f4f8ebeccc3cb61ceea668bc22d9a03d7939c52a686d43441f82317dd6d10a5a win-x86/node.lib +504a17ab4e845a972c54d518d460c4fee82229b28596fd9f7b6b01f9dd706339 win-x86/node_pdb.7z +331d5ff93cb83552e83082c9fbe0960c02bdcd3c2359223f997b905be637ff61 win-x86/node_pdb.zip +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlwjq/QACgkQkzsB9Atc +qUbstAf/dsLme1aAetyNZz7nHm/tqB9PtSQdVllaupWnINi5vFRq/ANLqzmOuXGc +GoHFOM2FaZJZX/Af3nUu3sBT9RN9IoLInWC42Eov0WQR0ydzaP7amunJAKvnF/ZR +0Qlx2753RhK5FRWyvl55Frrp3+GwQ4aNqG7Pmm+cgMq1KWE0ok4W/B5JOdvWFdF1 +k4H6Ggh7P4kZqbz43RkeUOFbybVQRggIk7W/Tg2/SdIBYShmqElR3mOstE3vC8vK +6ahIHG0UUbUXbZniN/zNYQsRO0WQQlGGhmjuPex/BPfvlZ4OFwQihS2WEACUtXzR +ptODnm3/TZ9xSbotuRngpCLVNUVB0g== +=5QU2 +-----END PGP SIGNATURE----- + +``` diff --git a/locale/en/blog/release/v6.16.0.md b/locale/en/blog/release/v6.16.0.md new file mode 100644 index 0000000000000..c8a7b32f8ddea --- /dev/null +++ b/locale/en/blog/release/v6.16.0.md @@ -0,0 +1,108 @@ +--- +date: 2018-12-26T16:29:25.982Z +version: 6.16.0 +category: release +title: Node v6.16.0 (LTS) +slug: node-v6-16-0 +layout: blog-post.hbs +author: Myles Borins +--- + +The 6.15.0 security release introduced some unexpected breakages on the 6.x release line. +This is a special release to fix a regression in the HTTP binary upgrade response body and add +a missing CLI flag to adjust the max header size of the http parser. + +### Notable Changes + +* **cli**: + - add --max-http-header-size flag (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* **http**: + - add maxHeaderSize property (cjihrig) [#24860](https://github.com/nodejs/node/pull/24860) + +### Commits + +* [[`f233b160c9`](https://github.com/nodejs/node/commit/f233b160c9)] - **(SEMVER-MINOR)** **cli**: add --max-http-header-size flag (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`59f83d6896`](https://github.com/nodejs/node/commit/59f83d6896)] - **(SEMVER-MINOR)** **deps**: cherry-pick http\_parser\_set\_max\_header\_size (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`c0c4de71f0`](https://github.com/nodejs/node/commit/c0c4de71f0)] - **(SEMVER-MINOR)** **http**: add maxHeaderSize property (cjihrig) [#24860](https://github.com/nodejs/node/pull/24860) +* [[`8a3e0c0697`](https://github.com/nodejs/node/commit/8a3e0c0697)] - **http**: fix regression of binary upgrade response body (Matteo Collina) [#25036](https://github.com/nodejs/node/pull/25036) + +Windows 32-bit Installer: https://nodejs.org/dist/v6.16.0/node-v6.16.0-x86.msi
+Windows 64-bit Installer: https://nodejs.org/dist/v6.16.0/node-v6.16.0-x64.msi
+Windows 32-bit Binary: https://nodejs.org/dist/v6.16.0/win-x86/node.exe
+Windows 64-bit Binary: https://nodejs.org/dist/v6.16.0/win-x64/node.exe
+macOS 64-bit Installer: https://nodejs.org/dist/v6.16.0/node-v6.16.0.pkg
+macOS 64-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-darwin-x64.tar.gz
+Linux 32-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-linux-x86.tar.xz
+Linux 64-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-linux-x64.tar.xz
+Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-linux-ppc64le.tar.xz
+Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-linux-ppc64.tar.xz
+Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-linux-s390x.tar.xz
+AIX 64-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-aix-ppc64.tar.gz
+SunOS 32-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-sunos-x86.tar.xz
+SunOS 64-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-sunos-x64.tar.xz
+ARMv6 32-bit Binary: *Coming soon*
+ARMv7 32-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-linux-armv7l.tar.xz
+ARMv8 64-bit Binary: https://nodejs.org/dist/v6.16.0/node-v6.16.0-linux-arm64.tar.xz
+Source Code: https://nodejs.org/dist/v6.16.0/node-v6.16.0.tar.gz
+Other release files: https://nodejs.org/dist/v6.16.0/
+Documentation: https://nodejs.org/docs/v6.16.0/api/ + +

SHASUMS

+ +``` +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +2defd3ab3f4628cade7d4b415be013fa0ad8e6ec4ee7da556affc3209b6eb0a4 node-v6.16.0-aix-ppc64.tar.gz +12167a8d26f323191b79e37cc9ab042b929ddd5bec4210aa9bd0dbf2c6a3bc5d node-v6.16.0-darwin-x64.tar.gz +9767fe05ffd33ce42070c56cb61a12c73a6d886ba32fbbbbedb2ca90e0bba525 node-v6.16.0-darwin-x64.tar.xz +f799b143375a0f9d70dac394da0ffd201657c911fe16a0341ff0687af2ce5cdc node-v6.16.0-headers.tar.gz +f5449926ce150c386090542b3e9ee369b19bc6148ab2f552e9fcb1024f14391e node-v6.16.0-headers.tar.xz +6b94c3c0e807f5350f4e973cece77f373d637f7d7c3c24f90e583407beee916a node-v6.16.0-linux-arm64.tar.gz +10507ebca2f736064dd325854f5b2e1f60f24b2e6a78fadcd7933d8edb978b70 node-v6.16.0-linux-arm64.tar.xz +a70487b82e4a50ea0a8e10b5b6f922d52a870b15a5e34a8102d93e0765ea8ee1 node-v6.16.0-linux-armv7l.tar.gz +fe3b6d712c1b762ed35782c2f4fc4977711b61435998b89850dad309e38eb0bb node-v6.16.0-linux-armv7l.tar.xz +1c6c30d8d795f8d888526ae97e3dfd0a332fdbf2e703f1696679879fda8a1c62 node-v6.16.0-linux-ppc64le.tar.gz +30085079ee1c039e04bf6533023fe62191ee46d19ddc999f5593324177d12fa4 node-v6.16.0-linux-ppc64le.tar.xz +6f2a3f7713a05ec726af209d5bfe7945c5be6d99a2e2f4a561301c36f5998db8 node-v6.16.0-linux-ppc64.tar.gz +5fb8ef8cd31b15c03101c6e4d04e11accf1ae1b34aeae9007d1cb6a7a51a27d2 node-v6.16.0-linux-ppc64.tar.xz +58d90689ca1d41843532ef098b91e1860530f8a4c131f498b46facecce492c5f node-v6.16.0-linux-s390x.tar.gz +5edd1552bf369bc7eb9643b479d12a25e04a605b8176add2ead7e99802014b43 node-v6.16.0-linux-s390x.tar.xz +7f26cd9a2845df23773755a428d61b74fd80d48a991e964d12e85ae90ced81a0 node-v6.16.0-linux-x64.tar.gz +56c701b19777ffd122832ead132bf0590c9b6280a5cabe19e7642441167f7262 node-v6.16.0-linux-x64.tar.xz +93e47d1bc0dcbe98288247302c65708104d882cc61fe7d0ce2d68a78cdd555db node-v6.16.0-linux-x86.tar.gz +d35a33dcf043d7b30228d423e3a295be7aa9d4fb07f647acf2442cd53d9edcb1 node-v6.16.0-linux-x86.tar.xz +af45957ea17e5358eaa361476648817a4d68e7ae7d1e8f7f0b097cf02f389757 node-v6.16.0.pkg +80bc70012bce0a95284ac09045edb937f3c2da61d7d76f952cb4ccd280b81b44 node-v6.16.0-sunos-x64.tar.gz +6141555dd7bb1fd2d4df7d91121b9c4750d027c2ef9f64d6ea65ebad83866acf node-v6.16.0-sunos-x64.tar.xz +4fc09dfcd0cf5b18db3c829de9703968c9b3e5b806fe51d05ee59aa1f105527f node-v6.16.0-sunos-x86.tar.gz +4b2e2b827d0e1c044d436cdd231829aa0dc333fdfb386bd9b74295fdc5d75556 node-v6.16.0-sunos-x86.tar.xz +5432c6cba59bfef5794951193e93dbbd1707960b6c722925afcdb4517f4dc742 node-v6.16.0.tar.gz +0d0882a9da1ccc217518d3d1a60dd238da9f52bed0c7daac42b8dc3d83bd7546 node-v6.16.0.tar.xz +7e5c93340e966a16bd4659bd827867d3116611b55e9c194c00a7a578830f917e node-v6.16.0-win-x64.7z +03807861d364e0a2b09f475aa073022b49b277a51bd79cd255cf3c37611354e7 node-v6.16.0-win-x64.zip +734dd3b3baba0f142904c79b757abc841eb6d8ff5b0109ce8caa4aeffed2d1ea node-v6.16.0-win-x86.7z +885d6316b4852472cfb04a4fb7dad9f5ae0f08e3b3fd3f554c893b0b871e9f0b node-v6.16.0-win-x86.zip +cd58a0467828c34a59aa0ab8d10099cf928cb30adcf313bda8ec08939e91e56a node-v6.16.0-x64.msi +5e2424b372a40db42775e747a98e11979bc0dfc7bd3d1d87a49f9e19f087bf93 node-v6.16.0-x86.msi +e7532234c07e6a0d90842fbe530daad29e3000a4282514948846b3cb905d3e53 win-x64/node.exe +7524268fe5d2756a31efb62851f4fc7863ace64c3e08245bcd93d24612be9274 win-x64/node.lib +43b3fabc7c5f70412660aae27cf3928b2bc09a46c0b467e8f216135bb32bbd93 win-x64/node_pdb.7z +cf08f786f1d2276e3d11114bf9686f9c1e115f6d9f00db44510bd5f3969f5695 win-x64/node_pdb.zip +75d6d30a32afd0a6304441ac74e1099b31c0e5d8435f389b9c956afbd64b2be2 win-x86/node.exe +e42ded01468ee7d3cc68fb77c13430a08ed7502dfc90c1edda65c82ea3cd913e win-x86/node.lib +eea89a8e40707628135e6f7473da3f38109d02aad21798c2c820916833c6675a win-x86/node_pdb.7z +485817339eb96dd33ea7b2a5547942e4108a4c5b3f8821e700013bc289976407 win-x86/node_pdb.zip +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlwjrAsACgkQkzsB9Atc +qUZnVAgAuIkxxAnu0K/ee/cMm/YFJ1+SwW2jdRxzQS0YfxEWkV2xVnTDhs8ZYmYB +r/b3lJ13yscYRY626lhhuv0CMKC38018FnwAenzvAZ1gBQtLXwVnFPwtwGZ8njLg +MFzJmcGAE6LP7xgsq9pkmupnNt6uQ4J9Muet7TabmKFksbVHUpg0YWZZNfFZfEh2 +V7evE0AiPM+LNpETdlk0+gpT1iVRxAib1ORXs+to1fAWAocy46d4DS4yBEwfe6U5 +TerYs6lBl5aLkQL0lIV814lfeggG/8DFBzzMON7l4DQLpMvVuTR9y+dBHkKDSzkt +YFrY4Omy/w12XKIdpPjxLM1EOuDNuQ== +=2ePF +-----END PGP SIGNATURE----- + +``` diff --git a/locale/en/blog/release/v8.15.0.md b/locale/en/blog/release/v8.15.0.md new file mode 100644 index 0000000000000..3698c7d4f14c3 --- /dev/null +++ b/locale/en/blog/release/v8.15.0.md @@ -0,0 +1,107 @@ +--- +date: 2018-12-26T16:30:33.048Z +version: 8.15.0 +category: release +title: Node v8.15.0 (LTS) +slug: node-v8-15-0 +layout: blog-post.hbs +author: Myles Borins +--- + +The 8.14.0 security release introduced some unexpected breakages on the 8.x release line. +This is a special release to fix a regression in the HTTP binary upgrade response body and add +a missing CLI flag to adjust the max header size of the http parser. + +### Notable Changes + +* **cli**: + - add --max-http-header-size flag (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* **http**: + - add maxHeaderSize property (cjihrig) [#24860](https://github.com/nodejs/node/pull/24860) + +### Commits + +* [[`693e362175`](https://github.com/nodejs/node/commit/693e362175)] - **(SEMVER-MINOR)** **cli**: add --max-http-header-size flag (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`4fb5a1be2f`](https://github.com/nodejs/node/commit/4fb5a1be2f)] - **(SEMVER-MINOR)** **deps**: cherry-pick http\_parser\_set\_max\_header\_size (cjihrig) [#24811](https://github.com/nodejs/node/pull/24811) +* [[`446f8b54e5`](https://github.com/nodejs/node/commit/446f8b54e5)] - **(SEMVER-MINOR)** **http**: add maxHeaderSize property (cjihrig) [#24860](https://github.com/nodejs/node/pull/24860) +* [[`215ecfe4de`](https://github.com/nodejs/node/commit/215ecfe4de)] - **http**: fix regression of binary upgrade response body (Matteo Collina) [#25037](https://github.com/nodejs/node/pull/25037) +* [[`e1fbc26c6a`](https://github.com/nodejs/node/commit/e1fbc26c6a)] - **test**: move test-benchmark-path to sequential (Rich Trott) [#21393](https://github.com/nodejs/node/pull/21393) +* [[`aef71c05a2`](https://github.com/nodejs/node/commit/aef71c05a2)] - **test**: mark test-http2-settings-flood as flaky on Windows (Rich Trott) [#25048](https://github.com/nodejs/node/pull/25048) + +Windows 32-bit Installer: https://nodejs.org/dist/v8.15.0/node-v8.15.0-x86.msi
+Windows 64-bit Installer: https://nodejs.org/dist/v8.15.0/node-v8.15.0-x64.msi
+Windows 32-bit Binary: https://nodejs.org/dist/v8.15.0/win-x86/node.exe
+Windows 64-bit Binary: https://nodejs.org/dist/v8.15.0/win-x64/node.exe
+macOS 64-bit Installer: https://nodejs.org/dist/v8.15.0/node-v8.15.0.pkg
+macOS 64-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-darwin-x64.tar.gz
+Linux 32-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-linux-x86.tar.xz
+Linux 64-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-linux-x64.tar.xz
+Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-linux-ppc64le.tar.xz
+Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-linux-s390x.tar.xz
+AIX 64-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-aix-ppc64.tar.gz
+SunOS 32-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-sunos-x86.tar.xz
+SunOS 64-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-sunos-x64.tar.xz
+ARMv6 32-bit Binary: *Coming soon*
+ARMv7 32-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-linux-armv7l.tar.xz
+ARMv8 64-bit Binary: https://nodejs.org/dist/v8.15.0/node-v8.15.0-linux-arm64.tar.xz
+Source Code: https://nodejs.org/dist/v8.15.0/node-v8.15.0.tar.gz
+Other release files: https://nodejs.org/dist/v8.15.0/
+Documentation: https://nodejs.org/docs/v8.15.0/api/ + +

SHASUMS

+ +``` +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +ef9db73a1c84129b0549db54299569eb308e5992a1459fe27f5c4c8c7184b382 node-v8.15.0-aix-ppc64.tar.gz +a393971136408f837fbc0f7d71a63754f91cfb1851d48bd612d8219eb61956f1 node-v8.15.0-darwin-x64.tar.gz +7a2662d95d5e89874035233035d56ec067e5798b512f8d0393e805a3d742bd58 node-v8.15.0-darwin-x64.tar.xz +5918d8f4da6c8aed5d27be1c5d318517fd175983ca3514592e3cdbf364d8d316 node-v8.15.0-headers.tar.gz +cb252b265e7f8ee795f0c83b39a4d27988838efa9f28acaf9f9bf906fbca01b7 node-v8.15.0-headers.tar.xz +02ce5c6551c0252c74b12c217d4e4f331147dc605990d6bbfb2fa247f356b5b0 node-v8.15.0-linux-arm64.tar.gz +5985c6dce65b1161ff41253da5aa4e64b8f10eb010a5d2712ea9b659f70179d7 node-v8.15.0-linux-arm64.tar.xz +a19b38d89f87c357569ee6ec99e767789a97c1a053e073676cfb0d68945d584e node-v8.15.0-linux-armv7l.tar.gz +8cad5b17d90e7e3aaea6c723f0608de502738641e88c2e8406c93d7cd031ac54 node-v8.15.0-linux-armv7l.tar.xz +0a82cd81f13e59811c02dd12b7446fb2d5be86182dd9a6e96bf4fa32296a192a node-v8.15.0-linux-ppc64le.tar.gz +c7ea47b9c16dc383d859d0abe201d25e25d90fedd64759ea22775eac39937690 node-v8.15.0-linux-ppc64le.tar.xz +c68bf544c3998cfa7803811e3c03ec74077a5a57c15ef487ff847c395c6a35fc node-v8.15.0-linux-s390x.tar.gz +560620a4e061b94f2ff28bcc42582c15b23f1796ae5892f24daf32003f555740 node-v8.15.0-linux-s390x.tar.xz +dc004e5c0f39c6534232a73100c194bc1446f25e3a6a39b29e2000bb3d139d52 node-v8.15.0-linux-x64.tar.gz +c1f0c5facdba78b5dec5136aec40dcb00b5c7cf404d9236a99c955994f91d969 node-v8.15.0-linux-x64.tar.xz +cb20139da17c6805af5e3e04b4414c8f92cf3369cd1dd7aca3a58e1ad6b806a9 node-v8.15.0-linux-x86.tar.gz +c43e992e1967310091c8f700dbe537559849c7b5c8436f48aba161fa987645fc node-v8.15.0-linux-x86.tar.xz +c260dd072480208cc4bd8df1a5a022e82d21d685ebdbbf1421a6ebe3c023a566 node-v8.15.0.pkg +ff5ed2508f073cef892992285a21608463054be059d25155618a94099a53df31 node-v8.15.0-sunos-x64.tar.gz +20b3e5798e51406d3d03c6199d4fac573ba58812bad379e30dd799319a63ce7f node-v8.15.0-sunos-x64.tar.xz +08ed85feac66ae0e5cad2dfb78d85fa3ac1ef681eb4b0aeb885c08dc4fa9ded2 node-v8.15.0-sunos-x86.tar.gz +eed3d477213a5efd1831b1fb8d172f4b5addc0b94a256b10ef3ac37556f1d34d node-v8.15.0-sunos-x86.tar.xz +590fc8b09c2466f8f7854ce3342ae1d0ba421c104999b7bd54ec0c690321d2aa node-v8.15.0.tar.gz +968523333947cc3f769d73dedc6c9c60580826d8714bc0e62ca4589de6a7c633 node-v8.15.0.tar.xz +5317b304111f29c274a6c03375f65b9a2229397d0cd0152c79d32c24ede89f8d node-v8.15.0-win-x64.7z +13d8eab29c191bd16c69a70a556178a5adc988b243a036aaf3d5158861b60d8e node-v8.15.0-win-x64.zip +0a88b05dd281ce0af7b4cc5237cfd065f2ba54df700c9e3bff334832c7b24387 node-v8.15.0-win-x86.7z +2c9626cff11b476de178e9357ba26808dacbe26b26f34fd74adfb77c998ef022 node-v8.15.0-win-x86.zip +e672b938c8e32872d54352245bfe86dd088e05bb8598d633c487af7af0d3e4e4 node-v8.15.0-x64.msi +161f72c163df147448473d8326cd5f673503e8944ba70f7fd787f1dc5b5c723d node-v8.15.0-x86.msi +f0cd491948c4a23fe93ea9db694ffff66e20298552f00268d009e25e96cd3482 win-x64/node.exe +069e96dfbe8a55825118705a5acaa941d9e6d4f1d529d89e8f88c20a647dccee win-x64/node.lib +e6ea656be0c9c3fb86b77b3bdd5f16e9c39d8e55c4b6c4d0da572c0a17385530 win-x64/node_pdb.7z +326b66b69a531eacbcf0bb0c90dd5b540e9f1b2146f0ab1670ede97dde34766a win-x64/node_pdb.zip +94ee364516cd3603b0673afee7f190a38439e797136fa425aa593ce2d0ef48c2 win-x86/node.exe +2fcc826d69e00d25cb3e373742398fb7d4c6c882fdf2463cb0a8a3ae99a6a9d5 win-x86/node.lib +8f80034574fcf60ffafe17f644ec709491fc6bdd6fde73c500648b7db11d4a12 win-x86/node_pdb.7z +5edeb2b2f748399b008baeefd54e160815f001a1f233176a81e122f5480e60cc win-x86/node_pdb.zip +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlwjrCEACgkQkzsB9Atc +qUZ+nwf5AW3LgmyJtO1CeYW2o49Z703lG+9jSEgJbL6OYf7xJ0pjZ+uvkLvdHFxj +Ym9QDqIGwgdmIhDY0IZMLSjtJ3ROOcN5jTs/oXdS+xltsjdDWm+yo7oveTOKiMWg +GQx5/fTmvxt1+cA0S5YM0hSxpdKTxIaTGTEcU0uYE1SBqQhBnQo8budqt0qYctsu +bM6AonJcpMcpXf7ciw84laLf71J3+4uVzgNTitwG68uwfubN6/V3rBuvuiyX3qAY +soQ8SK0Xwzs9pFvgrH7O/aaOavy2/CZh6g6rmByDu1dXujjsKfCz9W70EHrPLi/J +WF9Ur2rWjoPtDPM+U2VdEglNMCRWhw== +=rmvT +-----END PGP SIGNATURE----- + +```