|
| 1 | +--- |
| 2 | +date: 2017-05-02T18:11:20.259Z |
| 3 | +version: 4.8.3 |
| 4 | +category: release |
| 5 | +title: Node v4.8.3 (Maintenance) |
| 6 | +slug: node-v4-8-3 |
| 7 | +layout: blog-post.hbs |
| 8 | +author: Myles Borins |
| 9 | +--- |
| 10 | + |
| 11 | +### Notable Changes |
| 12 | + |
| 13 | +* **module**: |
| 14 | + - The [module loading global fallback](https://nodejs.org/dist/latest-v4.x/docs/api/modules.html#modules_loading_from_the_global_folders) to the Node executable's directory now works correctly on Windows. (Richard Lau) [#9283](https://github.com/nodejs/node/pull/9283) |
| 15 | +* **src**: |
| 16 | + - fix base64 decoding in rare edgecase (Nikolai Vavilov) [#11995](https://github.com/nodejs/node/pull/11995) |
| 17 | +* **tls**: |
| 18 | + - fix rare segmentation faults when using TLS |
| 19 | + * (Trevor Norris) [#11947](https://github.com/nodejs/node/pull/11947) |
| 20 | + * (Ben Noordhuis) [#11898](https://github.com/nodejs/node/pull/11898) |
| 21 | + * (jBarz) [#11776](https://github.com/nodejs/node/pull/11776) |
| 22 | + |
| 23 | +### Commits |
| 24 | + |
| 25 | +* [[`44260806a6`](https://github.com/nodejs/node/commit/44260806a6)] - Partial revert "tls: keep track of stream that is closed" (Trevor Norris) [#11947](https://github.com/nodejs/node/pull/11947) |
| 26 | +* [[`ab3fdf531f`](https://github.com/nodejs/node/commit/ab3fdf531f)] - **deps**: cherry-pick ca0f9573 from V8 upstream (Ali Ijaz Sheikh) [#11940](https://github.com/nodejs/node/pull/11940) |
| 27 | +* [[`07b92a3c0b`](https://github.com/nodejs/node/commit/07b92a3c0b)] - **doc**: add supported platforms list for v4.x (Michael Dawson) [#12091](https://github.com/nodejs/node/pull/12091) |
| 28 | +* [[`ba91c41478`](https://github.com/nodejs/node/commit/ba91c41478)] - **module**: fix loading from global folders on Windows (Richard Lau) [#9283](https://github.com/nodejs/node/pull/9283) |
| 29 | +* [[`b5b78b12b8`](https://github.com/nodejs/node/commit/b5b78b12b8)] - **src**: add fcntl.h include to node.cc (Bartosz Sosnowski) [#12540](https://github.com/nodejs/node/pull/12540) |
| 30 | +* [[`eb393f9ae1`](https://github.com/nodejs/node/commit/eb393f9ae1)] - **src**: fix base64 decoding (Nikolai Vavilov) [#11995](https://github.com/nodejs/node/pull/11995) |
| 31 | +* [[`8ed18a1429`](https://github.com/nodejs/node/commit/8ed18a1429)] - **src**: ensure that fd 0-2 are valid on windows (Bartosz Sosnowski) [#11863](https://github.com/nodejs/node/pull/11863) |
| 32 | +* [[`ff1d61c11b`](https://github.com/nodejs/node/commit/ff1d61c11b)] - **stream_base,tls_wrap**: notify on destruct (Trevor Norris) [#11947](https://github.com/nodejs/node/pull/11947) |
| 33 | +* [[`6040efd7dc`](https://github.com/nodejs/node/commit/6040efd7dc)] - **test**: fix flaky test-tls-wrap-timeout (Rich Trott) [#7857](https://github.com/nodejs/node/pull/7857) |
| 34 | +* [[`7a1920dc84`](https://github.com/nodejs/node/commit/7a1920dc84)] - **test**: add hasCrypto check to tls-socket-close (Daniel Bevenius) [#11911](https://github.com/nodejs/node/pull/11911) |
| 35 | +* [[`1dc6b38dcf`](https://github.com/nodejs/node/commit/1dc6b38dcf)] - **test**: add test for loading from global folders (Richard Lau) [#9283](https://github.com/nodejs/node/pull/9283) |
| 36 | +* [[`54f5258582`](https://github.com/nodejs/node/commit/54f5258582)] - **tls**: fix segfault on destroy after partial read (Ben Noordhuis) [#11898](https://github.com/nodejs/node/pull/11898) |
| 37 | +* [[`99749dccfe`](https://github.com/nodejs/node/commit/99749dccfe)] - **tls**: keep track of stream that is closed (jBarz) [#11776](https://github.com/nodejs/node/pull/11776) |
| 38 | +* [[`6d3aaa72a8`](https://github.com/nodejs/node/commit/6d3aaa72a8)] - **tls**: TLSSocket emits 'error' on handshake failure (Mariusz 'koder' Chwalba) [#8805](https://github.com/nodejs/node/pull/8805) |
| 39 | + |
| 40 | +Windows 32-bit Installer: https://nodejs.org/dist/v4.8.3/node-v4.8.3-x86.msi<br> |
| 41 | +Windows 64-bit Installer: https://nodejs.org/dist/v4.8.3/node-v4.8.3-x64.msi<br> |
| 42 | +Windows 32-bit Binary: https://nodejs.org/dist/v4.8.3/win-x86/node.exe<br> |
| 43 | +Windows 64-bit Binary: https://nodejs.org/dist/v4.8.3/win-x64/node.exe<br> |
| 44 | +macOS 64-bit Installer: https://nodejs.org/dist/v4.8.3/node-v4.8.3.pkg<br> |
| 45 | +macOS 64-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-darwin-x64.tar.gz<br> |
| 46 | +Linux 32-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-linux-x86.tar.xz<br> |
| 47 | +Linux 64-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-linux-x64.tar.xz<br> |
| 48 | +Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-linux-ppc64le.tar.xz<br> |
| 49 | +Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-linux-ppc64.tar.xz<br> |
| 50 | +SunOS 32-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-sunos-x86.tar.xz<br> |
| 51 | +SunOS 64-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-sunos-x64.tar.xz<br> |
| 52 | +ARMv6 32-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-linux-armv6l.tar.xz<br> |
| 53 | +ARMv7 32-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-linux-armv7l.tar.xz<br> |
| 54 | +ARMv8 64-bit Binary: https://nodejs.org/dist/v4.8.3/node-v4.8.3-linux-arm64.tar.xz<br> |
| 55 | +Source Code: https://nodejs.org/dist/v4.8.3/node-v4.8.3.tar.gz<br> |
| 56 | +Other release files: https://nodejs.org/dist/v4.8.3/<br> |
| 57 | +Documentation: https://nodejs.org/docs/v4.8.3/api/ |
| 58 | + |
| 59 | +<h3 id="shasums">SHASUMS</h3> |
| 60 | + |
| 61 | +``` |
| 62 | +-----BEGIN PGP SIGNED MESSAGE----- |
| 63 | +Hash: SHA256 |
| 64 | +
|
| 65 | +5aa0fe69a61b56a806b7176ef53974e61ae4643b3684a1b098bc2f31a21f87c4 node-v4.8.3-darwin-x64.tar.gz |
| 66 | +b53f2b6dbbb7da5a0938c3d8dbe34be4ad794ffd61692cfbc07fc095bf6170cb node-v4.8.3-darwin-x64.tar.xz |
| 67 | +586beed84d30a46e90995331538a86bb39ee22c6e71e9181cd448edd5df9e23b node-v4.8.3-headers.tar.gz |
| 68 | +63d6a24ce83f884648a2c40c58ba3c29a725aba0145631d46670993f194b54c2 node-v4.8.3-headers.tar.xz |
| 69 | +6bcc2285ea06fd6096027367a6bea6b9c44f1f7ce7cf0700172663217ef1423f node-v4.8.3-linux-arm64.tar.gz |
| 70 | +fb3154197f9a83c64f09643ea73fb8b18002cc1270b8dd6a572ed1e5f1633edd node-v4.8.3-linux-arm64.tar.xz |
| 71 | +af669f5fc7cb5269978144a8b6469923657119b3ee712d6bf70167e36b6812c2 node-v4.8.3-linux-armv6l.tar.gz |
| 72 | +dd1b6a31ae77a639b6758c00bc5fc76316233672487330041f8e3366f271821f node-v4.8.3-linux-armv6l.tar.xz |
| 73 | +36813c749289f547c9068a6cd2837ceb95a3d36da8e31de597d07cd899dcb952 node-v4.8.3-linux-armv7l.tar.gz |
| 74 | +3e2f4c8e7c0a6fe2578f42b7cf5e67d6be6a24bc564dbecde3e0ecb49fb11a2e node-v4.8.3-linux-armv7l.tar.xz |
| 75 | +40489a73e1bb4d6eaf45280c032afa154adf2f898edd6b8ccbd16df83a78eb6a node-v4.8.3-linux-ppc64le.tar.gz |
| 76 | +f93307bc817c728dc44344b21ce3ae24afe13f20a59e9e2ef9cb4773646b3652 node-v4.8.3-linux-ppc64le.tar.xz |
| 77 | +36b07f2496fa286c6879f04b550f23a528dd645d5fdaddd6a5370f468c5a0c86 node-v4.8.3-linux-ppc64.tar.gz |
| 78 | +b47e6d47b2801145dc0b1b752393eab904ad1bcdf12409e5aff02fd6678d3176 node-v4.8.3-linux-ppc64.tar.xz |
| 79 | +52382b93865a5edd834db10e8f60822680d26dc2b8cadccafc351b0082a9052a node-v4.8.3-linux-x64.tar.gz |
| 80 | +ca26fee56642f01f6b678d498cbe9b4bd611d8ea07ea5ef63d91f9768c8c6243 node-v4.8.3-linux-x64.tar.xz |
| 81 | +0138e4199863a482611d0df517a318b17f1ca9df21bd8c1136030947fd8155b5 node-v4.8.3-linux-x86.tar.gz |
| 82 | +f4db97d419791ccc03b3430f94027db25fe0893d55a9faa8565f4426db226438 node-v4.8.3-linux-x86.tar.xz |
| 83 | +369aeccb89552c79d804eebb88d61d520986a200ef935d3c39519975ad7f4ea7 node-v4.8.3.pkg |
| 84 | +1a19b5c2184547a38515cfe44e29f237d557bc1332b6b7712f33b965f6c24e9e node-v4.8.3-sunos-x64.tar.gz |
| 85 | +4428d6e81d4d05050776c46ed7d25dc30e3888efbfab0bd84410a02c187de19e node-v4.8.3-sunos-x64.tar.xz |
| 86 | +70c1a0bd6deeb32941fc197cf47bed41296bfc4037e43ab06a49af6bdbaf0286 node-v4.8.3-sunos-x86.tar.gz |
| 87 | +46b21e86a520e36c5d456580eaa823c5812076883945d6ff1db0c506a19285c8 node-v4.8.3-sunos-x86.tar.xz |
| 88 | +f8a5b7fe246f8358121e057f26411d3be9657a328b146d74abf483a956702868 node-v4.8.3.tar.gz |
| 89 | +d84e7544c2e31a2d0825b4f8b093d169bf8bdb1881ee8cf75ff937918e59e9cb node-v4.8.3.tar.xz |
| 90 | +cccf63332b8e2b45c1366735a2f9a42073a34cc91b1bfbe5e2c2c2dcde3b71f1 node-v4.8.3-win-x64.7z |
| 91 | +a8bb12240576ecc1a8640db47e4bd38cc21ac7262d8456dc988b873e07a38dd5 node-v4.8.3-win-x64.zip |
| 92 | +f3b9ba365f82f0aa146a830f08d275481aa308fe2d7f6dfce4f1e7240dcf6fa2 node-v4.8.3-win-x86.7z |
| 93 | +a17a924e6bb91f07b6d08a8383084a5e74e42621dc3675ab111fb7c0da060f26 node-v4.8.3-win-x86.zip |
| 94 | +4113f98b9133687335f633be86aa91892992b884476a66e290d2650f85df8fd4 node-v4.8.3-x64.msi |
| 95 | +493ae603e8a423a1b98ff048ac7051c6aabab6340011b3dceaeffdd13d4d350f node-v4.8.3-x86.msi |
| 96 | +a793a6ea651399a78ee6a4316dd81323d3644f4626171c73390d06b1133a29c3 win-x64/node.exe |
| 97 | +cafd50bc53154efff221aba08b3e0beaf2dcd92d578dded52a2e7791cd03b027 win-x64/node.lib |
| 98 | +e6c56a0a753adba34d8bf0ed38d22efda9a5dcae35d9fbb6693f318482bc76d1 win-x64/node_pdb.7z |
| 99 | +27b8ebf64c91257dc843cd0d418c58c1adec3bbeab60d67ead39361738a94016 win-x64/node_pdb.zip |
| 100 | +774f32e53db439ad8c1270e4de5ab79bc4482b10c418dd14bf24216f51586312 win-x86/node.exe |
| 101 | +2f580bc0996e4f1d9b90fa066de7b071b0557b6df9435a59c36260ea2de931d8 win-x86/node.lib |
| 102 | +ac6675bbb43d3f49ce109d0a7dee768217741a5b0f0722872dbabcccb5ba2be5 win-x86/node_pdb.7z |
| 103 | +b76b77e9db0a6a8d6823525c016d3f4415da799d4e73d3eaf889552350f24e2f win-x86/node_pdb.zip |
| 104 | +-----BEGIN PGP SIGNATURE----- |
| 105 | +
|
| 106 | +iQEcBAEBCAAGBQJZCMi7AAoJEJM7AfQLXKlGXCEIAJuraxQ1R28nmDi6orty1iuv |
| 107 | +yi+ddsxhS8LodM4Rn/cTKULtNbRi5ca90sSPPNI1QUjXuqQBpsabUC+7mVla1ZL3 |
| 108 | +1KuP9VCrRqdSVGhLi2Y1ynccjNxx+UU8E4giagnNPLrzn3L6Hn18RYPHaz//ZVPi |
| 109 | +dnTgVhh6wka5LpspwnKvKH7ROMYSmslptQbipfVphmGDIqaua2m39Eppwrtnxaxb |
| 110 | +olP/ntClGwr9an/neGSnxEKn/NblTrQtisEh7gACtORLhlyjSTgQSU7iLpmTtQTh |
| 111 | +sqG8ZWqFwNLyUvg/AmIpzr2p66A7RxxMWSql+EaMnS4K9H2+S698SEGXNk0wvMw= |
| 112 | +=mf3f |
| 113 | +-----END PGP SIGNATURE----- |
| 114 | +
|
| 115 | +``` |
0 commit comments