|
| 1 | +--- |
| 2 | +date: 2023-10-10T16:52:25.133Z |
| 3 | +category: release |
| 4 | +title: Node v18.18.1 (LTS) |
| 5 | +layout: blog-post.hbs |
| 6 | +author: Richard Lau |
| 7 | +--- |
| 8 | + |
| 9 | +### Notable Changes |
| 10 | + |
| 11 | +This release addresses some regressions that appeared in Node.js 18.18.0: |
| 12 | + |
| 13 | +- (Windows) FS can not handle certain characters in file name [#48673](https://github.com/nodejs/node/issues/48673) |
| 14 | +- 18 and 20 node images give error - Text file busy (after re-build images) [nodejs/docker-node#1968](https://github.com/nodejs/docker-node/issues/1968) |
| 15 | +- libuv update in 18.18.0 breaks webpack's thread-loader [#49911](https://github.com/nodejs/node/issues/49911) |
| 16 | + |
| 17 | +The libuv 1.45.0 and 1.46.0 updates that were released in Node.js 18.18.0 have been temporarily reverted. |
| 18 | + |
| 19 | +### Commits |
| 20 | + |
| 21 | +- \[[`3e3a75cc46`](https://github.com/nodejs/node/commit/3e3a75cc46)] - _**Revert**_ "**build**: sync libuv header change" (Richard Lau) [#50036](https://github.com/nodejs/node/pull/50036) |
| 22 | +- \[[`14ece2c479`](https://github.com/nodejs/node/commit/14ece2c479)] - _**Revert**_ "**deps**: upgrade to libuv 1.45.0" (Richard Lau) [#50036](https://github.com/nodejs/node/pull/50036) |
| 23 | +- \[[`022352acbe`](https://github.com/nodejs/node/commit/022352acbe)] - _**Revert**_ "**deps**: upgrade to libuv 1.46.0" (Richard Lau) [#50036](https://github.com/nodejs/node/pull/50036) |
| 24 | +- \[[`d9f138189c`](https://github.com/nodejs/node/commit/d9f138189c)] - _**Revert**_ "**deps**: add missing thread-common.c in uv.gyp" (Richard Lau) [#50036](https://github.com/nodejs/node/pull/50036) |
| 25 | +- \[[`7a3e1ffbb8`](https://github.com/nodejs/node/commit/7a3e1ffbb8)] - **fs**: make sure to write entire buffer (Robert Nagy) [#49211](https://github.com/nodejs/node/pull/49211) |
| 26 | +- \[[`04cba95a67`](https://github.com/nodejs/node/commit/04cba95a67)] - **test**: add `tmpdir.resolve()` (Livia Medeiros) [#49079](https://github.com/nodejs/node/pull/49079) |
| 27 | + |
| 28 | +Windows 32-bit Installer: https://nodejs.org/dist/v18.18.1/node-v18.18.1-x86.msi \ |
| 29 | +Windows 64-bit Installer: https://nodejs.org/dist/v18.18.1/node-v18.18.1-x64.msi \ |
| 30 | +Windows 32-bit Binary: https://nodejs.org/dist/v18.18.1/win-x86/node.exe \ |
| 31 | +Windows 64-bit Binary: https://nodejs.org/dist/v18.18.1/win-x64/node.exe \ |
| 32 | +macOS 64-bit Installer: https://nodejs.org/dist/v18.18.1/node-v18.18.1.pkg \ |
| 33 | +macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v18.18.1/node-v18.18.1-darwin-arm64.tar.gz \ |
| 34 | +macOS Intel 64-bit Binary: https://nodejs.org/dist/v18.18.1/node-v18.18.1-darwin-x64.tar.gz \ |
| 35 | +Linux 64-bit Binary: https://nodejs.org/dist/v18.18.1/node-v18.18.1-linux-x64.tar.xz \ |
| 36 | +Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v18.18.1/node-v18.18.1-linux-ppc64le.tar.xz \ |
| 37 | +Linux s390x 64-bit Binary: https://nodejs.org/dist/v18.18.1/node-v18.18.1-linux-s390x.tar.xz \ |
| 38 | +AIX 64-bit Binary: https://nodejs.org/dist/v18.18.1/node-v18.18.1-aix-ppc64.tar.gz \ |
| 39 | +ARMv7 32-bit Binary: https://nodejs.org/dist/v18.18.1/node-v18.18.1-linux-armv7l.tar.xz \ |
| 40 | +ARMv8 64-bit Binary: https://nodejs.org/dist/v18.18.1/node-v18.18.1-linux-arm64.tar.xz \ |
| 41 | +Source Code: https://nodejs.org/dist/v18.18.1/node-v18.18.1.tar.gz \ |
| 42 | +Other release files: https://nodejs.org/dist/v18.18.1/ \ |
| 43 | +Documentation: https://nodejs.org/docs/v18.18.1/api/ |
| 44 | + |
| 45 | +### SHASUMS |
| 46 | + |
| 47 | +``` |
| 48 | +-----BEGIN PGP SIGNED MESSAGE----- |
| 49 | +Hash: SHA256 |
| 50 | +
|
| 51 | +88e9b3fda25cfcca569f022681e1fcade677c7ca197b9778f20edba52748a936 node-v18.18.1-aix-ppc64.tar.gz |
| 52 | +e2b276e7a62cb4bd487211a185f84a94f012220f9e09d2ecd1f24de482c8f023 node-v18.18.1-darwin-arm64.tar.gz |
| 53 | +cb32e86302c0af73543a6e8fedcbcff2979df9695e9d031fd1d484e554975b4b node-v18.18.1-darwin-arm64.tar.xz |
| 54 | +b7237c9c8e6f7ec3a2c61158e9e5e96f1e19d54a1d1d0932b79fede24aa6de86 node-v18.18.1-darwin-x64.tar.gz |
| 55 | +8bb169caf8eab395393f4a7e86380e9ad40abbfe09f5b647b1ff592170734940 node-v18.18.1-darwin-x64.tar.xz |
| 56 | +7e96d38cca734754e711af9bc43b6b5f2f279951849c1089bdc8825312fd7ddb node-v18.18.1-headers.tar.gz |
| 57 | +35719fc5f74d1abe238dec3b863603b79d1e504edaafbcb26cb6524b874f4a20 node-v18.18.1-headers.tar.xz |
| 58 | +1d3ef02cfefc9c87a010ec9ac9a21cafc71096e8159b9f35b419d6e5f71e2f92 node-v18.18.1-linux-arm64.tar.gz |
| 59 | +753f90c57173948d06e750a01c49466c3af532e915abead90fd07507daa98ff1 node-v18.18.1-linux-arm64.tar.xz |
| 60 | +28f2a8e9e469317b211096a15982f84ebfa6e8cafd72f2980cb8c2e5841837e1 node-v18.18.1-linux-armv7l.tar.gz |
| 61 | +60af337de365b58766d6b6e69dac9fba7fbfc8e6142ef58e26220bf5f67cdfcd node-v18.18.1-linux-armv7l.tar.xz |
| 62 | +56e305aedb859131835d1da06ae0956a4b366726a7358cfb42727945c141a98d node-v18.18.1-linux-ppc64le.tar.gz |
| 63 | +627d3c3c8abc757ed7dd5f119fe814587f6150682bd72afd338067f59f7ccd07 node-v18.18.1-linux-ppc64le.tar.xz |
| 64 | +edc1eb3371e7442721b48f0a7b8a9d77e553e9ca206c47d6a90b82771af71082 node-v18.18.1-linux-s390x.tar.gz |
| 65 | +7d09fa2988870de52f10648e73e1e89a27ad3a807a8a53d09aa21270fc50565d node-v18.18.1-linux-s390x.tar.xz |
| 66 | +9ce4db11f1d8399f6b58aab6858a688b2e09405127b47ebc4594dc8262a5e29f node-v18.18.1-linux-x64.tar.gz |
| 67 | +1db684d7da5fec4ae335ac5d8049a10a8bf30bad9e1d0aa9dcd92baa1f90c6e5 node-v18.18.1-linux-x64.tar.xz |
| 68 | +e73818888634e8bf1a9d482e1bd219ca3811c3f194764311e98e3a7b7b8566ab node-v18.18.1.pkg |
| 69 | +f882080b1a5ee2fd5078521ec3016cb8472740d671d19465d377207d671af372 node-v18.18.1.tar.gz |
| 70 | +c3c95047ec0c2b2063a5ea4b4f71ee807f6075d1dbeae4f3207cda4b9ae782f6 node-v18.18.1.tar.xz |
| 71 | +1fdd4cc029fcd96d7019b8acea4598bc37e31f1ca1413e87f6f7deb762516c8c node-v18.18.1-win-x64.7z |
| 72 | +4c99a7851b16ab4e80fb1203e465688d575f908fda9503d6e7b5c51d1371bfcb node-v18.18.1-win-x64.zip |
| 73 | +f1a4546f6c96872b687d7ad0f2e10cbfc109d30714118ed9b10dad211d5a434a node-v18.18.1-win-x86.7z |
| 74 | +8d2379ba6c95a69ca6387c01b67393c72908d023689d2d519fb6d1ddcd3ca31f node-v18.18.1-win-x86.zip |
| 75 | +3aee7b478867a0efb75781b6790ab649fff7bf887f78d9a64f7e80adf35c305c node-v18.18.1-x64.msi |
| 76 | +6be4816df97a204ea5e4984e439cb5d6a847da0d37ad8cb62a24ddc80e310376 node-v18.18.1-x86.msi |
| 77 | +60bd421f615ea4100467255f70ad6dc75ea1cdf5d903173ab068f0d4951af77f win-x64/node.exe |
| 78 | +57f0bf8dbc68fe3468105a7f9d8fe773220f135a171dde2682f30e118a6fc7d7 win-x64/node.lib |
| 79 | +ee403afa0ec689fdebb27008fc6c0d37b06af6514448e59689c4608d8666c1c0 win-x64/node_pdb.7z |
| 80 | +50b661b6d05cb4f26143a9bd7954ccbe7b4173522d1ef375c10f5646bfc29609 win-x64/node_pdb.zip |
| 81 | +0ed68dda91423b4af62856064ca89933ec327ce58248071c4ec860e825dd61d5 win-x86/node.exe |
| 82 | +62ee700c739ed89bfea9a5151be27c0ae035aa6dfb3efd7433076de1df389e35 win-x86/node.lib |
| 83 | +b21bdaf0edcf37817af4ffd8c91f5bc65dbfbf63f9e74330980d5ac0965e4c83 win-x86/node_pdb.7z |
| 84 | +2f66a6d37e85ebb258a4d6fb6e8513de07e05e3fae95fae2f4cc6cfc0c7b7523 win-x86/node_pdb.zip |
| 85 | +-----BEGIN PGP SIGNATURE----- |
| 86 | +
|
| 87 | +iQIzBAEBCAAdFiEEyC+jrhy+3Gvka5NgxDzsRcF6uTwFAmUlfVgACgkQxDzsRcF6 |
| 88 | +uTw8nBAAq3KXA9Yf/bPbu9AJI2SN0uMhsCZIyvqKUXuQBdy6uz13nY8+VUahnzIC |
| 89 | +mZA5oe6411OP0jw3wIie2h3xK6ww0NeYcU99P7TDy6SpI6lb8yQpnzZEYfHumStz |
| 90 | +wU+3K/K05FBUVaEjJlhcjWFRs57GiKUAMd8IzO1eznu1NZwAClLYdJ466OOAacQJ |
| 91 | +AUeFInM95ox2ITZMe9+fcgBkeQEKmVyELTKgqF0GlQBySfpst7iCCQWBe0IgKzm/ |
| 92 | +GSib5L1V9qvWvKVQmLdMqcYa5VkhC8AW8chaUOns13MW47mByKL6ZU7DMQC3sxEv |
| 93 | +abxrNTOUyRJyt9cGzIt3jf3boM48FwK8uqVNkjkOlw173mkaBIudlPmXFe8NsLc0 |
| 94 | +dTTqDNtUeLXVnRq76H2LQLXXKCB/MTg6zQRtNO4Bjw/+uuN6kU9w5P0DcgOnX9Ny |
| 95 | +9MepRrPxMr+k3c2GfDS7vWCUP7V4+RvhHQ6T26ibc10hdbEa7/sHXm3g12fxMb11 |
| 96 | +j9AA8AOLGQmS4+JYLFvpdFhOKs1iIMIUUOMUt6khsZbWAhZAkyEBBZRi5fvgDWlq |
| 97 | +5o3RBGg03i4hQWOWoLnJzC7yhTtxOuOyty84pEs8zSH8QyvprGmFcGRtZo52UW9K |
| 98 | +WB2SFSw3UnMKwKY1YY6AOaofFMLqCNkwRRRjD1edQ7mjAFOKPl8= |
| 99 | +=ls1E |
| 100 | +-----END PGP SIGNATURE----- |
| 101 | +
|
| 102 | +``` |
0 commit comments