Dette er en ældre version. Den nyeste version er 18.20.8. Node.js 18 18.20.8 · Udgivet:
Installationsfiler 18.3.0
| Arkitektur | Type | Omfang | Filstørrelse | Download | SHA256 |
|---|---|---|---|---|---|
| 64-bit | MSI | Alle brugere | — | nodejs.org | VirusTotal |
| 64-bit | ZIP → Portabel | — | — | nodejs.org | VirusTotal |
| 32-bit | MSI | Alle brugere | — | nodejs.org | VirusTotal |
| 32-bit | ZIP → Portabel | — | — | nodejs.org | VirusTotal |
Link og SHA256 stammer fra fællesskabets manifest i Windows Package Manager. Sammenlign hashen for den downloadede fil, før du kører den.
Udgivelsesnoter
Notable Changes
- [dc3b91f351] - deps: update undici to 5.4.0 (Node.js GitHub Bot) #43262
- [d6cf409d78] - (SEMVER-MINOR) util: add parseArgs module (Benjamin Coe) #42675
- [9539cfa358] - (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397
- [41fdc2617d] - deps: upgrade npm to 8.11.0 (npm team) #43210
- [0000654e47] - deps: patch V8 to 10.2.154.4 (Michaël Zasso) #43067
- [b3c8e609fd] - (SEMVER-MINOR) deps: update V8 to 10.2.154.2 (Michaël Zasso) #42740
- [3e89b7336d] - (SEMVER-MINOR) fs: make params in writing methods optional (LiviaMedeiros) #42601
- [9539cfa358] - (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397
- [8f5b4570e5] - (SEMVER-MINOR) net: add ability to reset a tcp socket (pupilTong) #43112
- [5eff7b4a6a] - (SEMVER-MINOR) Revert "build: make x86 Windows support temporarily experimental" (Michaël Zasso) #42740
- This means 32-bit Windows binaries are back with this release.
Commits
- [aefc9dda9a] - benchmark: add node-error benchmark (RafaelGSS) #43077
- [85d81a764f] - bootstrap: include code cache in the embedded snapshot (Joyee Cheung) #43023
- [5eff7b4a6a] - (SEMVER-MINOR) Revert "build: make x86 Windows support temporarily experimental" (Michaël Zasso) #42740
- [d6634707c5] - (SEMVER-MINOR) build: run V8 tests with detected Python version (Richard Lau) #42740
- [b8b5e6df67] - (SEMVER-MINOR) build: reset embedder string to "-node.0" (Michaël Zasso) #42740
- [285ef30877] - console: fix console.dir crash on a revoked proxy (Daeyeon Jeong) #43100
- [920d8c5300] - crypto: align webcrypto RSA key import/export with other implementations (Filip Skokan) #42816
- [c76caadf2e] - debugger: throw a more useful error when the frame is missing (Kohei Ueno) #42776
- [dc3b91f351] - deps: update undici to 5.4.0 (Node.js GitHub Bot) #43262
- [35250bf2f6] - deps: regenerate OpenSSL archs files (Daniel Bevenius) #42973
- [ecacc3a727] - deps: exclude linker scripts for windows builds (Daniel Bevenius) #42973
- [41fdc2617d] - deps: upgrade npm to 8.11.0 (npm team) #43210
- [87b248e27e] - deps: update undici to 5.3.0 (Node.js GitHub Bot) #43197
- [d42de132a7] - deps: upgrade npm to 8.10.0 (npm team) #43061
- [0000654e47] - deps: patch V8 to 10.2.154.4 (Michaël Zasso) #43067
- [742ffefb44] - (SEMVER-MINOR) deps: make V8 10.2 ABI-compatible with 10.1 (Michaël Zasso) #42740
- [c626a533c7] - deps: make V8 compilable with older glibc (Michaël Zasso) #42657
- [76546b12a2] - deps: V8: fix v8-cppgc.h for MSVC (Jiawen Geng) #42657
- [45e1fd4473] - deps: silence V8's warning on CompileFunction (Michaël Zasso) #40907
- [2130891a9a] - (SEMVER-MINOR) deps: disable trap handler for Windows cross-compiler (Michaël Zasso) #40488
- [e678b6c63d] - deps: fix V8 build issue with inline methods (Jiawen Geng) #38807
- [f83323f304] - deps: V8: forward declaration of Rtl*FunctionTable (Refael Ackermann) #32116
- [4be7584ca6] - deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #32116
- [b3c8e609fd] - (SEMVER-MINOR) deps: update V8 to 10.2.154.2 (Michaël Zasso) #42740
- [0afdc3e9a8] - doc: use serial comma in errors docs (Tobias Nießen) #43242
- [00989338b3] - doc: add note regarding %Array.prototype.concat% in primordials.md (Antoine du Hamel) #43166
- [badf72dd0a] - doc: use serial comma in worker_threads docs (Tobias Nießen) #43220
- [776e746f0a] - doc: fix napi version for node_api_symbol_for (Danielle Adams) #42878
- [76b46801f8] - doc: document signal option for EventTarget#addEventListener (Antoine du Hamel) #43170
- [3082c75efd] - doc: make minor adjustments (LiviaMedeiros) #43175
- [598c1f102e] - doc: use serial comma in dgram docs (Tobias Nießen) #43191
- [b772c13a62] - doc: use serial comma in process docs (Tobias Nießen) #43179
- [f90a3d7a54] - doc: improved parallel specification (mawaregetsuka) #42679
- [71074eedef] - doc: improve callback params for fs.mkdir (Daeyeon Jeong) #43016
- [2b8b224077] - doc: remove outdated footnote (Python 2 --> 3 for V8 tests) (DeeDeeG) #43105
- [945f228cf1] - doc: add release key for RafaelGSS (Rafael Gonzaga) #43131
- [56fc712f93] - doc: use serial comma in assert docs (Tobias Nießen) #43154
- [093a3cf2f1] - doc: fix errors in Performance hooks doc (OneNail) #43152
- [4d9f43a8a7] - doc: use serial comma in dns docs (Tobias Nießen) #43145
- [4e9393e32f] - doc: use ASCII apostrophes consistently (Tobias Nießen) #43114
- [b3181851d7] - doc: add strategic initiative for shadow realm (Chengzhong Wu) #43037
- [6f48dfb499] - fs: add trailing commas (LiviaMedeiros) #43127
- [3e89b7336d] - (SEMVER-MINOR) fs: make params in writing methods optional (LiviaMedeiros) #42601
- [9539cfa358] - (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397
- [b187060f76] - http2: set origin name correctly when servername is empty (ofirbarak) #42838
- [a07f5f28f3] - http2: improve tests and docs (Daeyeon Jeong) #42858
- [701d40496d] - lib: refactor validateInt32 and validateUint32 (mawaregetsuka) #43071
- [09da76493a] - meta: update AUTHORS (Node.js GitHub Bot) #43231
- [1da6b7c32b] - meta: add mailmap entry for legendecas (Chengzhong Wu) #43156
- [1be254b24e] - meta: add mailmap entry for npm team (Luigi Pinca) #43143
- [7d8d9d625a] - meta: add mailmap entry for Morgan Roderick (Luigi Pinca) #43144
- [8f5b4570e5] - (SEMVER-MINOR) net: add ability to reset a tcp socket (pupilTong) #43112
- [11c783fa63] - net: remoteAddress always undefined called before connected (OneNail) #43011
- [9c4e070567] - (SEMVER-MINOR) node-api: emit uncaught-exception on unhandled tsfn callbacks (Chengzhong Wu) #36510
- [54d68b1afd] - perf_hooks: fix start_time of perf_hooks (theanarkh) #43069
- [baa5d0005a] - src: refactor GetCipherValue and related functions (Tobias Nießen) #43171
- [6ee9fb14e4] - src: make SecureContext fields private (Tobias Nießen) #43173
- [1e2552ba6c] - src: reuse GetServerName (Tobias Nießen) #43168
- [d8a14a2486] - src: fix static analysis warning and use smart ptr (Tobias Nießen) #43117
- [72a767b7ca] - src: remove SecureContext::operator* (Tobias Nießen) #43121
- [82fb037388] - src: move context snapshot index to SnapshotData (Joyee Cheung) #43023
- [9577878258] - src: replace TraceEventScope with sync events (Chengzhong Wu) #42977
- [41b69e3cf4] - src,lib: migrate to console on context's extra binding (Chengzhong Wu) #43142
- [3e1ed1ee0c] - test: improve code coverage for inspector connection errors (Kohei Ueno) #42310
- [d7ca2234dc] - test: use mustSucceed instead of mustCall with assert.ifError (MURAKAMI Masahiko) #43188
- [9cc5ce6a24] - test: improve readline/emitKeypressEvents.js coverage (OneNail) #42908
- [447bbd0d66] - tls: fix convertALPNProtocols accepting ArrayBufferViews (LiviaMedeiros) #43211
- [df691464aa] - tools: update lint-md-dependencies to rollup@2.75.1 (Node.js GitHub Bot) #43230
- [d9fb25c936] - tools: refactor build-addons.js to ESM (Feng Yu) #43099
- [0efeceb4a6] - tools: update lint-md-dependencies to rollup@2.74.1 (Node.js GitHub Bot) #43172
- [ed352a945c] - tools: update eslint to 8.16.0 (Node.js GitHub Bot) #43174
- [1183058908] - tools: refactor update-authors.js to ESM (Feng Yu) #43098
- [5228028962] - (SEMVER-MINOR) tools: update V8 gypfiles for 10.2 (Michaël Zasso) #42740
- [d6cf409d78] - (SEMVER-MINOR) util: add parseArgs module (Benjamin Coe) #42675
- [d91b489784] - worker: fix heap snapshot crash on exit (Chengzhong Wu) #43123