Notable Changes
- [
] – (SEMVER-MINOR) crypto: make authTagLength optional for CC20P1305 (Tobias Nießen) #4242717124f91cbf
- [
] – deps: update undici to 4.16.0 (Node.js GitHub Bot) #42414130dc6dd3fb
- [
] – doc: add @meixg to collaborators (Xuguang Mei) #425761f0fc2744a5
Commits
- [
] – async_hooks: remove destroyed symbol on Promises (Gerhard Stöbich) #424021bb71433334
- [
] – bootstrap: reset process._exit and process.exitCode in pre-execution (Joyee Cheung) #424661b48a6cb3f9
- [
] – bootstrap: run inspector and event loop in snapshot builder (Joyee Cheung) #424661b89f038537
- [
] – bootstrap: make I/O streams work with user-land snapshot (Joyee Cheung) #424661177558600e
- [
] – bootstrap: refresh options in pre-execution (Joyee Cheung) #424661e3683cb34d
- [
] – bootstrap: use SnapshotData to pass snapshot data around (Joyee Cheung) #423601d302d2f0d2
- [
] – buffer: improve Blob constructor error message when passing a string (Xuguang Mei) #423381eb3dfc00f0
- [
] – buffer: fix1f45d5537c11atob
input validation (Antoine du Hamel) #42539
- [
] – build: remove precompiled header and debug information for host builds (Niyas Sait) #425381fb6a5ba8d7
- [
] – build: windows/arm64 native compilation support (Niyas Sait) #4240811f7d2e800c
- [
] – build: consolidate JS and md linting GitHub Actions (Rich Trott) #425721d9a1d7866c
- [
] – build: set stale action back to running nightly (Michael Dawson) #425491ecb5be845d
- [
] – build: add –node-snapshot-main configure option (Joyee Cheung) #424661f9fb7f6d96
- [
] – build: bump actions/checkout (Eliaz Bobadilla) #424601c6808f088b
- [
] – child_process: add env contents types in JSDoc (Rich Trott) #4249419a54acb7c6
- [
] – crypto: do not add undefined hash in webcrypto normalizeAlgorithm (Filip Skokan) #425591a2f07380ea
- [
] – crypto: cleanup webcrypto jwk code (Filip Skokan) #4256219b4bd7d031
- [
] – crypto: fix webcrypto derive key lengths (Filip Skokan) #425421541a1328b0
- [
] – (SEMVER-MINOR) crypto: make authTagLength optional for CC20P1305 (Tobias Nießen) #4242717124f91cbf
- [
] – deps: update undici to 4.16.0 (Node.js GitHub Bot) #42414130dc6dd3fb
- [
] – doc: simplify Http2Stream encoding text (Rich Trott) #4259716e56924274
- [
] – doc: remove obsolete stream API selection text (Rich Trott) #425861261672b1da
- [
] – doc: remove faulty justification for 128-bit AES (Tobias Nießen) #425781beffed1880
- [
] – doc: fix documentation of171f4a390861FileHandle.prototype.appendFile
(Antoine du Hamel) #42588
- [
] – doc: change “OCSP Request” to “OCSP request” (Tobias Nießen) #425821c83ea22f7c
- [
] – doc: aes webcrypto unwrap is not a node-specific extensions (Filip Skokan) #42561171ab0dea35
- [
] – doc: simplify recommendations in process.md (Rich Trott) #4255611c614184da
- [
] – doc: clarify recommendations in stream.md (Rich Trott) #425551c036800ddc
- [
] – doc: simplify recommendation in webcrypto.md (Rich Trott) #425541dcf0abf8c7
- [
] – doc: update DEP0102 text (Rich Trott) #4255318333fa063b
- [
] – doc: remove util.promisify() content in readline.md (Rich Trott) #4255218b08bff682
- [
] – doc: add introduction sentence for CJS (Antoine du Hamel) #42491194492424ba
- [
] – doc: add @meixg to collaborators (Xuguang Mei) #425761f0fc2744a5
- [
] – doc: consolidate CI sections (Rich Trott) #425341d935fef594
- [
] – doc: document breaking change in1fd45df314b1http.IncomingMessage1'close'
event (Paolo Insogna) #42521
- [
] – doc: remove extraneous comma (Rich Trott) #42548153584fa750
- [
] – doc: guide towards x509.fingerprint256 (Tobias Nießen) #425161b819af6509
- [
] – doc: fix internal link in collaborator-guide.md (Daeyeon Jeong) #425511f2355e41ed
- [
] – doc: add suggestion for OpenSSL only sec releases (Michael Dawson) #424561ffc6776996
- [
] – doc: fix comment text in async_hooks example (Rich Trott) #4249911454c0297d
- [
] – doc: add1b9ab9867f41stability
class to legacy status description (Daniel Roe) #42525
- [
] – doc: suggest checkHost in checkServerIdentity docs (Tobias Nießen) #4249516c13988d53
- [
] – doc: update security release onboarding (Joe Sepi) #42333128665a9dd6
- [
] – doc: fix question promise API example (Xuguang Mei) #424651d335addf0c
- [
] – doc: remove comma splice in events.md (Rich Trott) #4248417cf9febcb4
- [
] – doc: clarify napi_finalize behavior (Alba Mendez) #4246113c3684d9f1
- [
] – doc: expand history for conditional exports changes in v12 (Greg Poole) #423391334cc1936b
- [
] – doc: change comma-splice to two sentences (Rich Trott) #424551fb146f9eaf
- [
] – doc: add link to section (Rich Trott) #424281ce4b823946
- [
] – doc: fix typo in async_context.md (Anupama Codippily) #4244415869275479
- [
] – doc: add148bd9fa2c71trace_gc
to diagnostic tooling support document (Tony Gorez) #42346
- [
] – doc: make header smaller and dropdown click-driven when JS is on (Paolo Insogna) #42165100f693b6b1
- [
] – doc: standardize typography for _semantic versioning_ (Rich Trott) #424011abbb23620a
- [
] – doc: unify import order in CCM example (Tobias Nießen) #423941e763e575c6
- [
] – doc: update property name (Rich Trott) #42398110d638a735
- [
] – doc,test: clarify ChaCha20-Poly1305 usage (Tobias Nießen) #4232315589a448b7
- [
] – esm: emit experimental warnings in common place (Jacob Smith) #423141902776e674
- [
] – fs: fix write methods param validation and docs (Livia Medeiros) #4263118009cb0a78
- [
] – lib: prepare files for no-var lint rule (Rich Trott) #425731a9dc3a92d9
- [
] – lib: source maps filter null prefix (Fabian Cook) #4252213306fee824
- [
] – lib: improve the coverage of the validator (mawaregetsuka) #4244313bac969655
- [
] – lib: update JSDoc for linting (Rich Trott) #424891b74de21cc3
- [
] – meta: update .mailmap and AUTHORS (Rich Trott) #4260217766bf954f
- [
] – meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #42500193ffc5535a
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #425851256509056d
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #42488141c2a32390
- [
] – net,dns: trace tcp connection and dns by perf_hooks (theanarkh) #423901b71a8107c0
- [
] – node-api: format Node-API related code (Vladimir Morozov) #423961f9f3b6e45d
- [
] – os: avoid unnecessary usage of var (Mohammed Keyvanzadeh) #4256310bd9d9e24f
- [
] – src: add proper mutexes for accessing FIPS state (Anna Henningsen) #422781e798e26dfd
- [
] – src: fix typo in InspectorIoDelegate constructor (Kohei Ueno) #425201a1fe0d2222
- [
] – src: remove unnecessary static qualifier in crypto_dh.cc (Darshan Sen) #4249210c54f3637b
- [
] – src: address 3 useless call coverity warnings (Michael Dawson) #4242612e6a66d7d7
- [
] – src: properly report exceptions from AddressToJS() (Darshan Sen) #420541ce9d840079
- [
] – src: suppress false coverity warning (Michael Dawson) #422841c6a558c61b
- [
] – src: refactor IsSupportedAuthenticatedMode (Tobias Nießen) #423681878148c266
- [
] – src,crypto: handle empty maybe correctly in crypto_dh.cc (Darshan Sen) #424921970483ffd3
- [
] – src,crypto: remove uses of AllocatedBuffer from crypto_dh.cc (Darshan Sen) #424921a348f8ac1a
- [
] – test: improve lib/internal/readline/promises.js coverage (MURAKAMI Masahiko) #424201fb25ba435c
- [
] – test: remove hack for14cbb1ea9101atob
and
1btoaWPT tests (Antoine du Hamel) #42540
- [
] – test: pass data into napi_create_external (Joyee Cheung) #425321f41a4780d5
- [
] – test: improve190554572b51FileHandle.prototype.write
coverage (Antoine du Hamel) #42541
- [
] – test: add test for exception handlings in debugger (Kohei Ueno) #423271797994e4c0
- [
] – test: fix typo in common/wpt.js (Ikko Ashimine) #4256718c9b5e9a36
- [
] – test: fix typos in test/parallel (Daeyeon Jeong) #4250212f682091cd
- [
] – test: add trace-gc flag test (Tony Gorez) #42471152d1c8d6d9
- [
] – test,fs: add fs.rm() tests for .git directories (Darshan Sen) #42410119c933c79a
- [
] – tools: enable no-var ESLint rule for lib (Rich Trott) #425731d64c4fb94d
- [
] – tools: fixed bug causing JSON format to be broken (mawaregetsuka) #415651a9f2636d12
- [
] – tools: update GHA actions version (Antoine du Hamel) #424981bff9cae16a
- [
] – tools: update eslint to 8.12.0 (Node.js GitHub Bot) #424891c6bfb225cd
- [
] – tools: update lint-md-dependencies to vfile-reporter@7.0.4 (Node.js GitHub Bot) #424871464e57ffc7
- [
] – tools: refloat 7 Node.js patches to cpplint.py (Rich Trott) #42416113dd8e73df
- [
] – tools: bump cpplint to 1.6.0 (Rich Trott) #4241613a1b0e5b87
- [
] – tools: fix skip PR if CI is still running (Xuguang Mei) #4237719344a06d9c
Windows 32-bit Installer: https://nodejs.org/dist/v17.9.0/node-v17.9.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v17.9.0/node-v17.9.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v17.9.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v17.9.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v17.9.0/node-v17.9.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v17.9.0/node-v17.9.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v17.9.0/node-v17.9.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v17.9.0/node-v17.9.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v17.9.0/node-v17.9.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v17.9.0/node-v17.9.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v17.9.0/node-v17.9.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v17.9.0/node-v17.9.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v17.9.0/node-v17.9.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v17.9.0/node-v17.9.0.tar.gz
Other release files: https://nodejs.org/dist/v17.9.0/
Documentation: https://nodejs.org/docs/v17.9.0/api/
SHASUMS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
0e6d3b1677c1b9b1228a0df241ae2fa72952a35dba5d1fe165b0cac5a8e230db node-v17.9.0-aix-ppc64.tar.gz
bad50341f8a1fd737c53efc01aa3f4eaf63df5601adf9ba036a8adb695d13428 node-v17.9.0-darwin-arm64.tar.gz
ce5aef9ac80bce2bb754f0f69cdbc029423b11fd805815b9797099b25b8e3dc7 node-v17.9.0-darwin-arm64.tar.xz
0920116e6507fdc8dcf16bdd717e08797b6d1b97a7a6990294bbf62da9471256 node-v17.9.0-darwin-x64.tar.gz
5fce23a7df1614f4d7354ddd306d26a7d066ac74490abe9d2541da7b29826f71 node-v17.9.0-darwin-x64.tar.xz
ab5adc472d893975e53214082c1d2a8e00ad6633dab6d4bc3355e4c6b4e04209 node-v17.9.0-headers.tar.gz
3160a497558465aeba75bff450e18d87891f794c7d44e22be550ede0f44f56ba node-v17.9.0-headers.tar.xz
d4acf5c0380c96c867428d0232666d3327dc5fa83a694d7b63f728a76ece84b2 node-v17.9.0-linux-arm64.tar.gz
ddbb32c9de3f93270bbdace4c840022c5ed89faaf76e9abaf9ebb45c07d5cee3 node-v17.9.0-linux-arm64.tar.xz
912bfd3cbeaf395a4593ac752759202727839ceaae34d20df1766b56b741c764 node-v17.9.0-linux-armv7l.tar.gz
b3916f407724dfb3c8769abbeb2275db9dab6d42a21fafc70692fe8d10bc742f node-v17.9.0-linux-armv7l.tar.xz
fa42d94e3904cabc43022f3bbb0ff761be67f8850b5a1750063609ba825b4d6e node-v17.9.0-linux-ppc64le.tar.gz
5c515e59e86550fb15c8e9f316fa3c465602a6a08da01486c77dd2425dfffe42 node-v17.9.0-linux-ppc64le.tar.xz
2f9ccbaa5b575110af64c71d6d973f5b24d8169984fa59f90ceff5823b3eedc5 node-v17.9.0-linux-s390x.tar.gz
456dbfcc1e7df8775cec9042f3e6254ab5cd1bd00f1a7b9c8a60d2cc75abe51b node-v17.9.0-linux-s390x.tar.xz
8c9f4c95c254336fcb2c768e746f4316b8176adc0fb599cbbb460d0933991d12 node-v17.9.0-linux-x64.tar.gz
213b5dc5f4dac726b79a4b2a1da7eb03c5d2e6b8a47202682e37a1e21307f996 node-v17.9.0-linux-x64.tar.xz
e0189d1acf63388de63c86d35c61bd5a2e85fbe332689f3212efad431d1404ce node-v17.9.0.pkg
25d8c6559456d548823e3f7f4fae7dc8c7d5a0f7772c79c8d902528e801ba09a node-v17.9.0.tar.gz
5659f6da66dc4c959f59ab63e8b9171892847c3440f4d1cb68394dba67ca39e0 node-v17.9.0.tar.xz
6fedf28770d956939e79449679cb196ceecccfdcbf7f9dc816103e5b824c44aa node-v17.9.0-win-x64.7z
f72fe1f0f961c598275a253b411a2fada2ad2c4e3434bcf6e9cf81228013f022 node-v17.9.0-win-x64.zip
3897af062b68a41f7ff5224ee0bf6a31932e15c262fae13c20f6d68f8825eb5a node-v17.9.0-win-x86.7z
1e6dbf14a285f0cfe525619ee0982118042b2ef4140dc5275f69aa59c63593b5 node-v17.9.0-win-x86.zip
4deda07362a8322144466e20337f0b956162dbc0c13c2212826014d290ef3beb node-v17.9.0-x64.msi
fcb98e5489b9b7da8e5bc21024e91cc9263157619bf56b5efb5ee88f896326a3 node-v17.9.0-x86.msi
2acbdd083c6456e38af5165252f8882e92bdbc5b12c9e064cc6c543fa0ea5178 win-x64/node.exe
998cc6721961278e2baa41598ea68ab7c04e8ab032bd3b36ed94e1d60d462c42 win-x64/node.lib
0efb2607cadd3080fe759f52834501a09181524d68ed0c8f063a7e0036bb9079 win-x64/node_pdb.7z
3bfc01d149f6318d6755c9bfa6a7caf9360c7ca4aa8cb4e795c5435a90a7174d win-x64/node_pdb.zip
516a611d02eb9eb5980f1620c9f81cca5d579e2bd283aab9b3dc38e1a125eda2 win-x86/node.exe
4dd1b950bfa0bf82923b12fa5b67912aa4d931e774593755aeb7ec1191d6579b win-x86/node.lib
b0b30feb037a5582557659580698afe197fbc9bde0c8e24bfafa34beba23833f win-x86/node_pdb.7z
c8800285ff8e0dac51695e003799ab25cc316abc5a3f0549cd8775f95771ed00 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAmJPa7IACgkQ1wYoSKGr
AFzdsAf/V+8frxCG9lM3BsOjAIXNQIAI7fEGKTpIiH0Jh+zZu5AayUgUesVZDNli
wi1ZGHowVG+UAEohA3H47pWJPOdXE1GhOYu1SPd/ViFGE3AtKs1hSoFZw4zAmqFm
r05U+Nybg/W/mvpgeQtobGnblLZjikc9EAMK0O/8zu7G/PlKAkfih0eB1T+XlCrv
txjPj0W23Q2uhFTbge6/iTAQ/EpaM+HxU7ou8Y6DRcH2JjaN6jv/YojFUhTbW94f
asMjtZF2Ss9ZhzX2sLB/gTwnsWiC0oI5lXhurfmF5iWjE73Zn4Es2BjYw2HsZq2h
mBR2ishh/SaGrDRG3mcIPckVHzJcfg==
=LzNv
-----END PGP SIGNATURE-----
0 Comments