Hier sind 15 Versionen von Node.js 17 aufgeführt, von 19. Oktober 2021 bis zur aktuellen 17.9.1. Jede verweist auf die Installationsdateien des Herstellers.
| Version | Datum | Größe | Dateien |
|---|---|---|---|
| 17.9.1Aktuell | 1. Juni 2022 | — | 64-Bit ZIP64-Bit MSI32-Bit ZIP32-Bit MSI VersionshinweiseNotable Changes
- Upgrade npm to 8.11.0
Update to OpenSSL 3.0.3
This update can be treated as a security release as the issues addressed in OpenSSL 3.0.3 slightly affect Node.js 17.
See https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/ for more information on how the May 2022 OpenSSL releases affect other Node.js release lines.
Commits
- [17fef6ed54] - deps: upgrade npm to 8.11.0 (npm team) https://github.com/nodejs/node/pull/43210
- [d0b53c0557] - deps: upgrade npm to 8.10.0 (npm team) https://github.com/nodejs/node/pull/43061
- [72630d176f] - deps: upgrade npm to 8.9.0 (npm team) https://github.com/nodejs/node/pull/42968
- [93d58c361e] - deps: upgrade npm to 8.8.0 (npm team) https://github.com/nodejs/node/pull/42886
- [34e6edd421] - deps: upgrade npm to 8.7.0 (npm team) https://github.com/nodejs/node/pull/42744
- [02f8b0cdad] - deps: upgrade npm to 8.6.0 (npm team) https://github.com/nodejs/node/pull/42550
- [871eace946] - deps: update archs files for quictls/openssl-3.0.3 (RafaelGSS) https://github.com/nodejs/node/pull/43025
- [05fb807ab0] - deps: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) https://github.com/nodejs/node/pull/43025 |
| 17.9.0 | 7. April 2022 | — | 64-Bit ZIP64-Bit MSI32-Bit ZIP32-Bit MSI VersionshinweiseNotable Changes
- [7124f91cbf] - (SEMVER-MINOR) crypto: make authTagLength optional for CC20P1305 (Tobias Nießen) #42427
- [30dc6dd3fb] - deps: update undici to 4.16.0 (Node.js GitHub Bot) #42414
- [f0fc2744a5] - doc: add @meixg to collaborators (Xuguang Mei) #42576
Commits
- [bb71433334] - async_hooks: remove destroyed symbol on Promises (Gerhard Stöbich) #42402
- [b48a6cb3f9] - bootstrap: reset process._exit and process.exitCode in pre-execution (Joyee Cheung) #42466
- [b89f038537] - bootstrap: run inspector and event loop in snapshot builder (Joyee Cheung) #42466
- [177558600e] - bootstrap: make I/O streams work with user-land snapshot (Joyee Cheung) #42466
- [e3683cb34d] - bootstrap: refresh options in pre-execution (Joyee Cheung) #42466
- [d302d2f0d2] - bootstrap: use SnapshotData to pass snapshot data around (Joyee Cheung) #42360
- [eb3dfc00f0] - buffer: improve Blob constructor error message when passing a string (Xuguang Mei) #42338
- [f45d5537c1] - buffer: fix atob input validation (Antoine du Hamel) #42539
- [fb6a5ba8d7] - build: remove precompiled header and debug information for host builds (Niyas Sait) #42538
- [1f7d2e800c] - build: windows/arm64 native compilation support (Niyas Sait) #42408
- [d9a1d7866c] - build: consolidate JS and md linting GitHub Actions (Rich Trott) #42572
- [ecb5be845d] - build: set stale action back to running nightly (Michael Dawson) #42549
- [f9fb7f6d96] - build: add --node-snapshot-main configure option (Joyee Cheung) #42466
- [c6808f088b] - build: bump actions/checkout (Eliaz Bobadilla) #42460
- [9a54acb7c6] - child_process: add env contents types in JSDoc (Rich Trott) #42494
- [a2f07380ea] - crypto: do not add undefined hash in webcrypto normalizeAlgorithm (Filip Skokan) #42559
- [9b4bd7d031] - crypto: cleanup webcrypto jwk code (Filip Skokan) #42562
- [541a1328b0] - crypto: fix webcrypto derive key lengths (Filip Skokan) #42542
- [7124f91cbf] - (SEMVER-MINOR) crypto: make authTagLength optional for CC20P1305 (Tobias Nießen) #42427
- [30dc6dd3fb] - deps: update undici to 4.16.0 (Node.js GitHub Bot) #42414
- [6e56924274] - doc: simplify Http2Stream encoding text (Rich Trott) #42597
- [261672b1da] - doc: remove obsolete stream API selection text (Rich Trott) #42586
- [beffed1880] - doc: remove faulty justification for 128-bit AES (Tobias Nießen) #42578
- [71f4a39086] - doc: fix documentation of FileHandle.prototype.appendFile (Antoine du Hamel) #42588
- [c83ea22f7c] - doc: change "OCSP Request" to "OCSP request" (Tobias Nießen) #42582
- [71ab0dea35] - doc: aes webcrypto unwrap is not a node-specific extensions (Filip Skokan) #42561
- [1c614184da] - doc: simplify recommendations in process.md (Rich Trott) #42556
- [c036800ddc] - doc: clarify recommendations in stream.md (Rich Trott) #42555
- [dcf0abf8c7] - doc: simplify recommendation in webcrypto.md (Rich Trott) #42554
- [8333fa063b] - doc: update DEP0102 text (Rich Trott) #42553
- [8b08bff682] - doc: remove util.promisify() content in readline.md (Rich Trott) #42552
- [94492424ba] - doc: add introduction sentence for CJS (Antoine du Hamel) #42491
- [f0fc2744a5] - doc: add @meixg to collaborators (Xuguang Mei) #42576
- [d935fef594] - doc: consolidate CI sections (Rich Trott) #42534
- [fd45df314b] - doc: document breaking change in http.IncomingMessage 'close' event (Paolo Insogna) #42521
- [53584fa750] - doc: remove extraneous comma (Rich Trott) #42548
- [b819af6509] - doc: guide towards x509.fingerprint256 (Tobias Nießen) #42516
- [f2355e41ed] - doc: fix internal link in collaborator-guide.md (Daeyeon Jeong) #42551
- [ffc6776996] - doc: add suggestion for OpenSSL only sec releases (Michael Dawson) #42456
- [1454c0297d] - doc: fix comment text in async_hooks example (Rich Trott) #42499
- [b9ab9867f4] - doc: add stability class to legacy status description (Daniel Roe) #42525
- [6c13988d53] - doc: suggest checkHost in checkServerIdentity docs (Tobias Nießen) #42495
- [28665a9dd6] - doc: update security release onboarding (Joe Sepi) #423 |
| 17.8.0 | 22. März 2022 | — | 64-Bit MSI64-Bit ZIP32-Bit MSI32-Bit ZIP VersionshinweiseNotable Changes
- [3bd0078457] - doc: add @ShogunPanda to collaborators (Shogun) #42362
- [23354673be] - doc: deprecate string coercion in fs.write, fs.writeFileSync (Livia Medeiros) #42149
- [da42ffb85e] - (SEMVER-MINOR) http: trace http client by perf_hooks (theanarkh) #42345
- [84fd6e54b0] - deps: upgrade npm to 8.5.5 (npm team) #42382
- [b60262ee9f] - deps: update undici to 4.15.1 (Michaël Zasso) #42246
Commits
- [1796f035c7] - build: rename tools workflow and add undici to it (Michaël Zasso) #42246
- [f27bcec2ea] - build: use ccache in make-v8.sh on ppc64le and s390x (Richard Lau) #42204
- [f48c3baf5a] - crypto: fix auth tag length error when mode != GCM (Tobias Nießen) #42383
- [1d0468f749] - crypto: fix fingerprint string size calculation (Tobias Nießen) #42175
- [a4632a3dc2] - crypto: add CHECKs to remaining BIO_s_mem allocs (Tobias Nießen) #42155
- [3b55946452] - debugger: correct typo in inspect_repl.js (Kohei Ueno) #42267
- [84fd6e54b0] - deps: upgrade npm to 8.5.5 (npm team) #42382
- [f2178fcc1a] - deps: cares: cherry-pick b5a3d96 (bradh352) #42216
- [063ff08cb1] - deps: V8: cherry-pick c6f6626deb14 (Lu Yahan) #42240
- [b60262ee9f] - deps: update undici to 4.15.1 (Michaël Zasso) #42246
- [70c0758308] - deps: upgrade npm to 8.5.3 (npm team) #42205
- [fd51e78963] - doc: fix version history for net.Socket and net.Server (Antoine du Hamel) #42268
- [db83c4d6dc] - doc: improve README.md usability (Rich Trott) #42378
- [88d3401329] - doc: add that chacha20-poly1305 is IETF version (Tobias Nießen) #42370
- [04a7c0061b] - doc: update instructions for openssl updates (Michael Dawson) #42353
- [78b858dd4b] - doc: document goal to have examples (Michael Dawson) #42274
- [a5e42f0113] - doc: fix Embedder's Guide link to V8 official docs (Aroyan) #42373
- [6c265e7243] - doc: remove unneeded lint disable comment (Rich Trott) #42374
- [46d3d23e64] - doc: revise async_hooks docs (Rich Trott) #42337
- [3bd0078457] - doc: add @ShogunPanda to collaborators (Shogun) #42362
- [e7e8eb9f03] - doc: update base branch name for nodejs/nodejs.org (Danielle Adams) #42355
- [fd7e4ab654] - doc: fix async iterable pipeline signal examples (Randall Leeds) #42258
- [96dc591b55] - doc: clarify path search in child_process.spawn (Damjan Cvetko) #41418
- [72dd50016a] - doc: clarify the meaning of legacy status (Darshan Sen) #42269
- [8b99099063] - doc: improve pipe description (Mikael Finstad) #42295
- [701dc14fdf] - doc: remove outdated timeout.unref content (Xuguang Mei) #42241
- [23354673be] - doc: deprecate string coercion in fs.write, fs.writeFileSync (Livia Medeiros) #42149
- [f3c6c00963] - doc: remove refs to old OpenSSL list-* commands (Tobias Nießen) #42235
- [19851f8d2d] - doc: readline 'line' event emits final line (Matt Probert) #42214
- [e55283b978] - esm: make extension-less errors in type:module actionable (Bradley Farias) #42301
- [e17db8f0fa] - esm: improve typings and code coverage (Bradley Farias) #42305
- [4829a1047f] - esm: add runtime warning for specifier resolution flag (Geoffrey Booth) #42252
- [da42ffb85e] - (SEMVER-MINOR) http: trace http client by perf_hooks (theanarkh) #42345
- [88dee3c6b5] - http2: fix potential integer overflow (Michael Dawson) #42248
- [1fe0b69c31] - lib: refactor to use primordials in lib/assert.js (Akhil Marsonya) #41702
- [69a3792540] - lib: fix AsyncResource.bind not using 'this' from the caller by default (Roch Devost) #42177
- [1c87ce6a32] - meta: update AUTHORS (Node.js GitHub Bot) #42404
- [e7b8d83acd] - meta: update AUTHORS (Node.js GitHub Bot) #42317
- [7fc4b9f08d] - meta: add dependencies label to label-pr-config (Mestery) #42129
- [e96042442b] - src: convert hex2bin() into a regular function (Darshan Sen) #42321
- [21198c1407] - src: fix coverity warnings in node_file.cc (Michael Dawson) #42272
- [846b074075] - src: check EC_POINT_get_affine_coordinates result (Tobias Nießen) #42304
- [8b84e68cbd] - src: simplify bound check in ParseArrayIndex (Tobias Nießen) #42306
- [9500e5862e] - src: avo |
| 17.7.2 | 17. März 2022 | — | 64-Bit ZIP64-Bit MSI32-Bit MSI32-Bit ZIP VersionshinweiseThis is a security release.
Notable Changes
Update to OpenSSL 3.0.2, which addresses the following vulnerability:
- Infinite loop in BN_mod_sqrt() reachable when parsing certificates (High)(CVE-2022-0778)
More details are available at https://www.openssl.org/news/secadv/20220315.txt
Commits
- [55e293e05f] - deps: update archs files for quictls/openssl-3.0.2+quic (Hassaan Pasha) #42356
- [b8d090603d] - deps: upgrade openssl sources to quictls/openssl-3.0.2+quic (Hassaan Pasha) #42356
- [c8b6d92af0] - test: fix tests affected by OpenSSL update (Michael Dawson) #42356
- [457e31ea09] - test: renew certificates for specific test (Luigi Pinca) #42342 |
| 17.7.1 | 10. März 2022 | — | 64-Bit ZIP64-Bit MSI32-Bit ZIP32-Bit MSI VersionshinweiseNotable Changes
Fixed regression in url.resolve()
This release fixes an issue introduced in Node.js v17.7.0 with some URLs
that contain @. This issue affected yarn 1. This version reverts the
change that introduced the regression.
Commits
- [96a9e00fb3] - url: revert fix url.parse() for @hostname (Antoine du Hamel) #42280 |
| 17.7.0 | 9. März 2022 | — | 64-Bit MSI64-Bit ZIP32-Bit MSI32-Bit ZIP VersionshinweiseNotable Changes
- [2b354223d4] - (SEMVER-MINOR) crypto: add KeyObject.prototype.equals method (Filip Skokan) #42093
- [a2926c477a] - (SEMVER-MINOR) net: add new options to net.Socket and net.Server (Paolo Insogna) #41310
- [86248f1178] - (SEMVER-MINOR) src: allow preventing InitializeInspector in env (Shelley Vohr) #35025
- [a4969d5c37] - doc: add release key for Bryan English (Bryan English) #42102
Dependency Updates
- [0b8efea182] - deps: update nghttp2 to 1.47.0 (Yash Ladha) #42127
- [ccacf99e5c] - deps: upgrade npm to 8.5.2 (npm team) #42122
New Collaborators
- [3df001fa93] - doc: add JakobJingleheimer to collaborators list (Jacob Smith) #42185
- [0ce00ca5e1] - doc: move bnoordhuis back to collaborators (Ben Noordhuis) #42064
Commits
- [d05758f79f] - buffer: improve blob read performance (Xuguang Mei) #42117
- [0bbb44741b] - build: drop shortened URL from lint-commit-message (Richard Lau) #42168
- [4e9fac6539] - build: fix usage of input in feature action (Michael Dawson) #42150
- [853cbd99b8] - build: increase max ops for stale feature action (Michael Dawson) #42130
- [3fc3f521d6] - build: add corepack to the auto-updated dependencies (Maël Nison) #42090
- [ec4c0de6d1] - build: last test of the stale feature action (Michael Dawson) #42085
- [03ebca86d9] - build: update feature close action for testing (Michael Dawson) #42082
- [c9ea6a9261] - crypto: validate this value for webcrypto.getRandomValues (Antoine du Hamel) #41760
- [2b354223d4] - (SEMVER-MINOR) crypto: add KeyObject.prototype.equals method (Filip Skokan) #42093
- [288f627c46] - crypto: clarify require("crypto").getRandomValues is Node.js specific (Antoine du Hamel) #41782
- [0b8efea182] - deps: update nghttp2 to 1.47.0 (Yash Ladha) #42127
- [ccacf99e5c] - deps: upgrade npm to 8.5.2 (npm team) #42122
- [1359f60338] - deps: V8: cherry-pick 77d515484864 (Lu Yahan) #42067
- [769e2a486f] - deps: V8: cherry-pick b66334313c8b (Lu Yahan) #42067
- [fc7d429516] - doc: update stale feature messages (Michael Dawson) #42217
- [6183749861] - doc: remove erroneous comma in cluster explainer (Tobias Nießen) #42238
- [555da9b658] - doc: remove "considered" for clarity (Rich Trott) #42218
- [05c3ff5e76] - doc: clarify that some modules don't work when compiled without ssl (Antoine du Hamel) #42198
- [a6c1abf7e1] - doc: add note about nghttp2 hd pair size (Rafael Silva) #42172
- [04d2c74c8a] - doc: use parenthesis instead of em dash (Antoine du Hamel) #42202
- [6a74fa91bb] - doc: add next-10 to strategic initiatives (Michael Dawson) #42167
- [ee027391e7] - doc: add missing single-quotes to http.OutgoingMessage (Juan José Arboleda) #42162
- [84859c4029] - doc: fix typos (apeltop) #42146
- [3df001fa93] - doc: add JakobJingleheimer to collaborators list (Jacob Smith) #42185
- [ce86fc3006] - doc: remove reference to obsolete security program (Rich Trott) #42144
- [5d010bcde2] - doc: remove repeated a word (apeltop) #42138
- [a32ec983c6] - doc: make building with ninja more discoverable (Balakrishna Avulapati) #41840
- [26fe61b6ad] - doc: document change to IncomingMessage.headers enumerability (Arnold Zokas) #42095
- [eb622a0761] - doc: add meixg to triagers (Xuguang Mei) #42066
- [bd04fc89da] - doc: clarify persistent ref behavior (Michael Dawson) #42035
- [0ce00ca5e1] - doc: move bnoordhuis back to collaborators (Ben Noordhuis) #42064
- [8b531dadb1] - doc: clarify supported versus enabled TLS ciphers (Tobias Nießen) #42063
- [3789d668f7] - doc: add missing api entries on performance (legendecas) #42018
- [a4969d5c37] - doc: add release key for Bryan English (Bryan English) #42102
- [8b94ea6e1c] - doc,tools: improve navigability of API docs (Paolo Insogna) #41404
- [2e1231b831] - errors: do not access .stack in debug (Benjamin Coe) #42096
- [8dd4878850] - esm: fix base URL for network imports (Bradley Farias) #42131
- [2bc136d3cb] - esm: fix relative imports for https (Bradley Farias) #42119
- [576c1aea8e] - fs: adjust default length for fs.readSync and fsPromises/read (Livia Medeir |
| 17.6.0 | 22. Februar 2022 | — | 64-Bit ZIP64-Bit MSI32-Bit ZIP32-Bit MSI |
| 17.5.0 | 10. Februar 2022 | — | 64-Bit ZIP64-Bit MSI32-Bit MSI32-Bit ZIP |
| 17.4.0 | 18. Januar 2022 | — | 64-Bit MSI64-Bit ZIP32-Bit MSI32-Bit ZIP |
| 17.3.1 | 10. Januar 2022 | — | 64-Bit MSI64-Bit ZIP32-Bit MSI32-Bit ZIP VersionshinweiseThis is a security release.
Notable changes
Improper handling of URI Subject Alternative Names (Medium)(CVE-2021-44531)
Accepting arbitrary Subject Alternative Name (SAN) types, unless a PKI is specifically defined to use a particular SAN type, can result in bypassing name-constrained intermediates. Node.js was accepting URI SAN types, which PKIs are often not defined to use. Additionally, when a protocol allows URI SANs, Node.js did not match the URI correctly.
Versions of Node.js with the fix for this disable the URI SAN type when checking a certificate against a hostname. This behavior can be reverted through the --security-revert command-line option.
More details will be available at CVE-2021-44531 after publication.
Certificate Verification Bypass via String Injection (Medium)(CVE-2021-44532)
Node.js converts SANs (Subject Alternative Names) to a string format. It uses this string to check peer certificates against hostnames when validating connections. The string format was subject to an injection vulnerability when name constraints were used within a certificate chain, allowing the bypass of these name constraints.
Versions of Node.js with the fix for this escape SANs containing the problematic characters in order to prevent the injection. This behavior can be reverted through the --security-revert command-line option.
More details will be available at CVE-2021-44532 after publication.
Incorrect handling of certificate subject and issuer fields (Medium)(CVE-2021-44533)
Node.js did not handle multi-value Relative Distinguished Names correctly. Attackers could craft certificate subjects containing a single-value Relative Distinguished Name that would be interpreted as a multi-value Relative Distinguished Name, for example, in order to inject a Common Name that would allow bypassing the certificate subject verification.
Affected versions of Node.js do not accept multi-value Relative Distinguished Names and are thus not vulnerable to such attacks themselves. However, third-party code that uses node's ambiguous presentation of certificate subjects may be vulnerable.
More details will be available at CVE-2021-44533 after publication.
Prototype pollution via console.table properties (Low)(CVE-2022-21824)
Due to the formatting logic of the console.table() function it was not safe to allow user controlled input to be passed to the properties parameter while simultaneously passing a plain object with at least one property as the first parameter, which could be __proto__. The prototype pollution has very limited control, in that it only allows an empty string to be assigned numerical keys of the object prototype.
Versions of Node.js with the fix for this use a null protoype for the object these properties are being assigned to.
More details will be available at CVE-2022-21824 after publication.
Thanks to Patrik Oldsberg (rugvip) for reporting this vulnerability.
Commits
- [2a0515f73c] - console: fix prototype pollution via console.table (Tobias Nießen) nodejs-private/node-private#307
- [2e2c45553d] - crypto,tls: implement safe x509 GeneralName format (Tobias Nießen) nodejs-private/node-private#300
- [df3141f59b] - src: add cve reverts and associated tests (Michael Dawson) nodejs-private/node-private#300
- [5398548746] - src: remove unused x509 functions (Tobias Nießen) nodejs-private/node-private#300
- [1f7fdff64a] - tls: fix handling of x509 subject and issuer (Tobias Nießen) nodejs-private/node-private#300
- [b11b4cc69d] - tls: drop support for URI alternative names (Tobias Nießen) nodejs-private/node-private#300 |
| 17.3.0 | 17. Dezember 2021 | — | 64-Bit ZIP64-Bit MSI32-Bit ZIP32-Bit MSI |
| 17.2.0 | 30. November 2021 | — | 64-Bit MSI64-Bit ZIP32-Bit MSI32-Bit ZIP VersionshinweiseNotable Changes
- [06916490af] - (SEMVER-MINOR) async_hooks: expose async_wrap providers (Rafael Gonzaga) #40760
- [371ee64c92] - (SEMVER-MINOR) deps: update V8 to 9.6.180.14 (Michaël Zasso) #40488
- [675c210b04] - (SEMVER-MINOR) lib: add reason to AbortSignal (James M Snell) #40807
- [0de2850680] - (SEMVER-MINOR) src: add x509.fingerprint512 to crypto module (3nprob) #39809
- [fa9b5c35d2] - stream: deprecate thenable support (Antoine du Hamel) #40860
- [534409d4e7] - stream: fix finished regression when working with legacy Stream (Matteo Collina) #40858
Commits
- [48157c44c2] - Revert "async_hooks: merge resource_symbol with owner_symbol" (Darshan Sen) #40741
- [4a971f67e4] - async_hooks: eliminate require side effects (Stephen Belanger) #40782
- [06916490af] - (SEMVER-MINOR) async_hooks: expose async_wrap providers (Rafael Gonzaga) #40760
- [65b33ba510] - build: remove extraneous quotation marks from commit body (Rich Trott) #40963
- [05d652a555] - build: fix branch name for lint-md-dependencies update (Rich Trott) #40924
- [1482c4415f] - build: fix make invocation in tools.yml (Rich Trott) #40890
- [69de8c8143] - build: reset embedder string to "-node.0" (Michaël Zasso) #40488
- [e793331322] - build: fix tools.yml errors (Rich Trott) #40870
- [51ac59b047] - build: add GitHub Action to update tools modules (Rich Trott) #40644
- [a8cc8b6554] - crypto: trim input for NETSCAPE_SPKI_b64_decode (Shelley Vohr) #40757
- [2979c58fb0] - crypto: throw errors in SignTraits::DeriveBits (Tobias Nießen) #40796
- [7f5931d03f] - crypto: fix build without scrypt (Martin Jansa) #40613
- [90f35fc329] - deps: upgrade npm to 8.1.4 (npm team) #40865
- [d461603d71] - deps: V8: cherry-pick cced52a97ee9 (Ray Wang) #40656
- [d6ae50ff96] - deps: V8: cherry-pick 7ae0b77628f6 (Ray Wang) #40882
- [e60053deee] - deps: V8: cherry-pick 2a0bc36dec12 (Michaël Zasso) #40178
- [94acaae3d4] - deps: V8: patch jinja2 for Python 3.10 compat (Michaël Zasso) #40296
- [37c9828d39] - deps: disable trap handler for Windows cross-compiler (Michaël Zasso) #40488
- [dfb97fb501] - deps: silence irrelevant V8 warning (Michaël Zasso) #38990
- [9ecf4be0c2] - deps: silence irrelevant V8 warning (Michaël Zasso) #37587
- [82a8736dec] - deps: fix V8 build issue with inline methods (Jiawen Geng) #38807
- [eab5ef5505] - deps: make v8.h compatible with VS2015 (Joao Reis) #32116
- [d6e5dd56ff] - deps: V8: forward declaration of Rtl*FunctionTable (Refael Ackermann) #32116
- [29a6e15480] - deps: V8: patch register-arm64.h (Refael Ackermann) #32116
- [1ff83c4945] - deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #32116
- [371ee64c92] - (SEMVER-MINOR) deps: update V8 to 9.6.180.14 (Michaël Zasso) #40488
- [6506a42c16] - deps: V8: cherry-pick cced52a97ee9 (Ray Wang) #40656
- [a612ecb42f] - deps: V8: cherry-pick 7ae0b77628f6 (Ray Wang) #40882
- [b46184df5e] - deps: update to uvwasi 0.0.12 (Colin Ihrig) #40847
- [fa37428472] - deps: add -fno-strict-aliasing flag to libuv (Daniel Bevenius) #40631
- [9711ccfe08] - deps: upgrade npm to 8.1.3 (npm team) #40726
- [8e525634c6] - deps: update ICU to 70.1 (Michaël Zasso) #40658
- [3bfc9f5b47] - doc: add information on suppressing initial break in debugger (Rich Trott) #40960
- [8966ab3c57] - doc: improve grammar in API description (Tobias Nießen) #40959
- [130777a61c] - doc: update BUILDING.md section on running tests (Rich Trott) #40933
- [6e9b6652e5] - doc: remove experimental abortcontroller flag (FrankQiu) #38968
- [b92416ff02] - doc: fix spelling of 'WebAssembly' (Geoffrey Booth) #40785
- [cf495a6293] - doc: clarify more optional parameters in node-api (Michael Dawson) #40888
- [694012b392] - doc: define "types", "deno" community conditions (Guy Bedford) #40708
- [4c47b0150b] - doc: document optional params in napi_get_cb_info (Michael Dawson) #40821
- [dfdf68f4d0] - doc: improve README.md lede section (Rich Trott) #40837
- [9c200e1de4] - doc: add pref to using draft PR versus WIP label (Michael Dawson) #40824
- [fe2cd09750] - doc: fix adde |
| 17.1.0 | 9. November 2021 | — | 64-Bit MSI64-Bit ZIP32-Bit ZIP32-Bit MSI |
| 17.0.1 | 20. Oktober 2021 | — | 64-Bit MSI64-Bit ZIP32-Bit MSI32-Bit ZIP VersionshinweiseNotable Changes
Fixed distribution for native addon builds
This release fixes an issue introduced in Node.js v17.0.0, where some V8 headers
were missing from the distributed tarball, making it impossible to build native
addons. These headers are now included. #40526
Fixed stream issues
- Fixed a regression in stream.promises.pipeline, which was introduced in version
16.10.0, is fixed. It is now possible again to pass an array of streams to the
function. #40193
- Fixed a bug in stream.Duplex.from, which didn't work properly when an async
generator function was passed to it. #40499
Commits
- [3f033556c3] - build: include missing V8 headers in distribution (Michaël Zasso) #40526
- [adbd92ef1d] - crypto: avoid double free (Michael Dawson) #40380
- [8dce85aadc] - doc: format doc/api/*.md with markdown formatter (Rich Trott) #40403
- [977016a72f] - doc: specify that maxFreeSockets is per host (Luigi Pinca) #40483
- [f9f2442739] - src: add missing inialization in agent.h (Michael Dawson) #40379
- [111f0bd9b6] - stream: fix fromAsyncGen (Robert Nagy) #40499
- [b84f101049] - stream: support array of streams in promises pipeline (Mestery) #40193
- [3f7c503b69] - test: adjust CLI flags test to ignore blank lines in doc (Rich Trott) #40403
- [7c42d9fcc6] - test: split test-crypto-dh.js (Joyee Cheung) #40451 |
| 17.0.0 | 19. Oktober 2021 | — | 64-Bit ZIP64-Bit MSI32-Bit MSI32-Bit ZIP |