Notable Changes
-
http:
- (SEMVER-MINOR) join authorization headers (Marco Ippolito) #45982
-
lib::
- add webstreams to Duplex.from() (Debadree Chatterjee) #46190
-
stream:
- implement finished() for ReadableStream and WritableStream (Debadree Chatterjee) #46205
Commits
- [
] – assert: remove1def36946da1assert.snapshot
(Moshe Atlow) #46112
- [
] – benchmark,tools: use os.availableParallelism() (Deokjin Kim) #460031e1c56ec3fd
- [
] – build: add extra semi check (Jiawen Geng) #461941370f621d4d
- [
] – crypto: avoid hang when no algorithm available (Richard Lau) #462371476c6f892d
- [
] – (SEMVER-MINOR) crypto: add CryptoKey Symbol.toStringTag (Filip Skokan) #4604218b22310940
- [
] – crypto: add cipher update/final methods encoding validation (vitpavlenko) #45990178be87b9f9
- [
] – crypto: ensure auth tag set for chacha20-poly1305 (Ben Noordhuis) #461851dc0cdaa101
- [
] – crypto: return correct bit length in KeyObject’s asymmetricKeyDetails (Filip Skokan) #4610611146f02dc5
- [
] – (SEMVER-MINOR) crypto: add KeyObject Symbol.toStringTag (Filip Skokan) #460431961710bb72
- [
] – deps: V8: cherry-pick e39af94dd18e (Lu Yahan) #4614219cfdac6c82
- [
] – deps: update simdutf to 3.1.0 (Node.js GitHub Bot) #46257126cde8efb7
- [
] – deps: cherrypick simdutf patch (Jiawen Geng) #4619413f9fb37130
- [
] – deps: bump googletest to 2023.01.13 (Jiawen Geng) #4619814ff2822836
- [
] – deps: add /deps/**/.github/ to .gitignore (Luigi Pinca) #46091149556247d2
- [
] – deps: add simdutf version to metadata (Mike Roth) #4614510c4df83e0d
- [
] – deps: update simdutf to 2.1.0 (Node.js GitHub Bot) #46128169aafc3ddd
- [
] – deps: update corepack to 0.15.3 (Node.js GitHub Bot) #460371a266daccb5
- [
] – deps: upgrade npm to 9.3.1 (npm team) #4624216cd70573eb
- [
] – deps: upgrade npm to 9.3.0 (npm team) #461931679aae2da8
- [
] – dgram: sync the old handle state to new handle (theanarkh) #46041138dd5061f2
- [
] – doc: fix mismatched arguments of1e36af49b351NodeEventTarget
(Deokjin Kim) #45678
- [
] – doc: update events API example to have runnable code (Deokjin Kim) #45760158b836f7c4
- [
] – doc: add note to tls docs about secureContext availability (Tim Gerk) #4622415c350298b4
- [
] – doc: add text around collaborative expectations (Michael Dawson) #46121190924ce198
- [
] – doc: update to match changed12d328355d41--dns-result-order
default (Mordy Tikotzky) #46148
- [
] – doc: add Node-API media link (Kevin Eady) #4618911015a606b7
- [
] – doc: update http.setMaxIdleHTTPParsers arguments (Debadree Chatterjee) #4616816e355efcff
- [
] – doc: use “file system” instead of “filesystem” (Rich Trott) #461781f18ab9405a
- [
] – doc: https update default request timeout (Marco Ippolito) #4618411b45713b00
- [
] – doc: make options of readableStream.pipeTo as optional (Deokjin Kim) #4618014c88721e2f
- [
] – doc: add PerformanceObserver.supportedEntryTypes to doc (theanarkh) #459621538c53f010
- [
] – doc: duplex and readable from uncaught execption warning (Marco Ippolito) #461351eef7489d24
- [
] – doc: remove outdated sections from1686fe585b51maintaining-v8
(Antoine du Hamel) #46137
- [
] – doc: fix (EC)DHE remark in TLS docs (Tobias Nießen) #4611412e826ad528
- [
] – doc: fix ERR_TLS_RENEGOTIATION_DISABLED text (Tobias Nießen) #4612212e22b29add
- [
] – doc: fix spelling in SECURITY.md (Vaishno Chaitanya) #461241e222a2f1d1
- [
] – doc: abort controller emits error in child process (Debadree Chatterjee) #4607217718e82f0d
- [
] – doc: fix176408bc1ed1event.cancelBubble
documentation (Deokjin Kim) #45986
- [
] – doc: update output of example in inspector (Deokjin Kim) #46073182023f2570
- [
] – doc: add personal pronouns option (Filip Skokan) #461181a42fc512b6
- [
] – doc: mention how to run ncu-ci citgm (Rafael Gonzaga) #460901fafae5955d
- [
] – doc: include updating release optional step (Rafael Gonzaga) #460891e1fd2f24d9
- [
] – doc: describe argument of11996e610fd1Symbol.for
(Deokjin Kim) #46019
- [
] – doc,crypto: fix WebCryptoAPI import keyData and export return (Filip Skokan) #460761b002330216
- [
] – esm: mark1fa3e0c86c71importAssertions
as required (Antoine du Hamel) #46164
- [
] – events: add1f85a8e4c591initEvent
to Event (Deokjin Kim) #46069
- [
] – events: change status of15bdfaae6801event.returnvalue
to legacy (Deokjin Kim) #46175
- [
] – events: change status of1ad7846fe971event.cancelBubble
to legacy (Deokjin Kim) #46146
- [
] – events: change status of15304c896821event.srcElement
to legacy (Deokjin Kim) #46085
- [
] – events: check signal before listener (Deokjin Kim) #4605413dcdab3f16
- [
] – http: refactor to use1907d67de761validateHeaderName
(Deokjin Kim) #46143
- [
] – http: writeHead if statusmessage is undefined dont override headers (Marco Ippolito) #461731ae5141cb8a
- [
] – http: refactor to use min of validateNumber for maxTotalSockets (Deokjin Kim) #4611516e7f9fbc1d
- [
] – (SEMVER-MINOR) http: join authorization headers (Marco Ippolito) #459821069a30bc4e
- [
] – lib: add webstreams to Duplex.from() (Debadree Chatterjee) #46190168cde4cbcc
- [
] – lib: use kEmptyObject and update JSDoc in webstreams (Deokjin Kim) #4618314d73ea708b
- [
] – lib: refactor to use validate function (Deokjin Kim) #4610111cfa2e6762
- [
] – lib: reuse invalid state errors on webstreams (Rafael Gonzaga) #4608612eb87f23c9
- [
] – lib: fix incorrect use of console intrinsic (Colin Ihrig) #4604418684dae8d9
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #462151d044ed1d3e
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #4613015261560757
- [
] – meta: update comment in11b557bbee81CODEOWNERS
to better reflect current policy (Antoine du Hamel) #45944
- [
] – module: fix unintended mutation (Antoine du Hamel) #46108154896ab011
- [
] – node-api: disambiguate napi_add_finalizer (Chengzhong Wu) #454011bd98e5baba
- [
] – perf_hooks: fix checking range of1f0508894d61options.figures
in createHistogram (Deokjin Kim) #45999
- [
] – src: fix endianness of simdutf (Yagiz Nizipli) #462571e482d5e42d
- [
] – src: make BuiltinLoader threadsafe and non-global (Anna Henningsen) #459421e2c47cdfad
- [
] – src: replace unreachable code with static_assert (Tobias Nießen) #46209136ae3ccff3
- [
] – src: hide kMaxDigestMultiplier outside HKDF impl (Tobias Nießen) #4620619d55a1f9a1
- [
] – src: distinguish env stopping flags (Chengzhong Wu) #459071d3d62ed82c
- [
] – src: remove return after abort (Shelley Vohr) #461721e85f76686c
- [
] – src: remove unnecessary semicolons (Shelley Vohr) #4617117dc9a53b18
- [
] – src: use simdutf for converting externalized builtins to UTF-16 (Anna Henningsen) #46119128af831d5a
- [
] – src: use constant strings for memory info names (Chengzhong Wu) #460871e8eaa490af
- [
] – src: fix typo in node_snapshotable.cc (Vadim) #461031f4559a1354
- [
] – src: keep PipeWrap::Open function consistent with TCPWrap (theanarkh) #460641ca8ff08a5c
- [
] – src: speed up process.getActiveResourcesInfo() (Darshan Sen) #460141a936eaeb34
- [
] – src,lib: the handle keeps loop alive in cluster rr mode (theanarkh) #4616115cf595659f
- [
] – stream: fix pipeline calling end on destination more than once (Debadree Chatterjee) #46226118695595e1
- [
] – stream: implement finished() for ReadableStream and WritableStream (Debadree Chatterjee) #462051e5f53b51f0
- [
] – test: reduce12f23f17f931fs-write-optional-params
flakiness (LiviaMedeiros) #46238
- [
] – test: enable more case of bad buffer in1255f1771081fs.write
(Deokjin Kim) #46236
- [
] – test: update postject to 1.0.0-alpha.4 (Node.js GitHub Bot) #462121c09b2036c7
- [
] – test: refactor to avoid mutation of global by a loader (Michaël Zasso) #4622014ac5c7180f
- [
] – test: improve test coverage for WHATWG1bbf9da8e2c1TextDecoder
(Juan José) #45241
- [
] – test: add fix so that test exits if port 42 is unprivileged (Suyash Nayan) #4590414f491d368c
- [
] – test: use16e2f7228f31os.availableParallelism()
(Deokjin Kim) #46003
- [
] – test: fix flaky test-runner-exit-code.js (Colin Ihrig) #461381c77b0da512
- [
] – test: update Web Events WPT (Deokjin Kim) #460511f309e2acb6
- [
] – test: add test to once() in event lib (Jonathan Diaz) #4612610f60bc9bbc
- [
] – test,esm: validate more edge cases for dynamic imports (Antoine du Hamel) #4605918a8b18678a
- [
] – test_runner: update comment to comply with eslint no-fallthrough rule (Antoine du Hamel) #4625814d3743938f
- [
] – tools: update eslint to 8.32.0 (Node.js GitHub Bot) #462581653b108fdc
- [
] – tools: update lint-md-dependencies (Node.js GitHub Bot) #462141a4b0c916e0
- [
] – tools: fix macro name in update-undici (Almeida) #462171f4465e656d
- [
] – tools: add automation for updating postject dependency (Darshan Sen) #4615711aa4534c6f
- [
] – tools: update create-or-update-pull-request-action (Michaël Zasso) #461691c150b312cd
- [
] – tools: update eslint to 8.31.0 (Node.js GitHub Bot) #461311c68a043400
- [
] – tools: update lint-md-dependencies to rollup@3.9.1 (Node.js GitHub Bot) #461291ac90e419d1
- [
] – tools: move update-eslint.sh to dep_updaters/ (Luigi Pinca) #460881750fcf84eb
- [
] – tools: make update-eslint.sh work with npm@9 (Luigi Pinca) #4608812e8750a18c
- [
] – tools: fix lint rule recommendation (Colin Ihrig) #460441e90a3a6eff
- [
] – tools: add10985ef8bfb1ArrayPrototypeConcat
to the list of primordials to avoid (Antoine du Hamel) #44445
- [
] – tools: add1ed69a3af921prefer-proto
rule (Jordan Harband) #46083
- [
] – trace_events: refactor to use14c1c20fae21validateStringArray
(Deokjin Kim) #46012
- [
] – vm: refactor to use validate function (Deokjin Kim) #4617616c8a81d2dc
Windows 32-bit Installer: https://nodejs.org/dist/v19.5.0/node-v19.5.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v19.5.0/node-v19.5.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v19.5.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v19.5.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v19.5.0/node-v19.5.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v19.5.0/node-v19.5.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v19.5.0/node-v19.5.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v19.5.0/node-v19.5.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v19.5.0/node-v19.5.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v19.5.0/node-v19.5.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v19.5.0/node-v19.5.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v19.5.0/node-v19.5.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v19.5.0/node-v19.5.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v19.5.0/node-v19.5.0.tar.gz
Other release files: https://nodejs.org/dist/v19.5.0/
Documentation: https://nodejs.org/docs/v19.5.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
49
50
51 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
6ef2fe701f73e4b42c0e621ca4d3790fd2e1beea6bf0aab1f9351e48ee44c9f2 node-v19.5.0-aix-ppc64.tar.gz
6b2ee18d9e888840411086151ab7f2fe519ff9b9292ed450aa98838b7eb58009 node-v19.5.0-darwin-arm64.tar.gz
ab3baf08cbbac0f001e9b4f9c1dba8d0c2821363422118d5b46a483673e26009 node-v19.5.0-darwin-arm64.tar.xz
ebb3798171ce65fb11420aa21696ef6aadc9a1969998d6e00bbea46961c07045 node-v19.5.0-darwin-x64.tar.gz
513087195096a71b09b484433740b6784b6f17b72be637a11aa720dff960b3c6 node-v19.5.0-darwin-x64.tar.xz
4254264688426aa6bde4c1da3e0e306b96d8398e09e7256e71d5be24f84c5bea node-v19.5.0-headers.tar.gz
1079bc87d4e3b1df05750899d6ee435b03aeadf522ca891d72a96006ec55836c node-v19.5.0-headers.tar.xz
eed8e3233359e269e0fd96ef4f493c8152136831fc77758da2335d2beeefddb9 node-v19.5.0-linux-arm64.tar.gz
440299d094152914d1764644f27420b544b843c02e122cd11e30bffc02852796 node-v19.5.0-linux-arm64.tar.xz
4da963725698b7af626bbf1df7b6adb7106b1fa03ce52aa7d5ae68252f8fbff2 node-v19.5.0-linux-armv7l.tar.gz
40897612c7bebba1951e205db4130722cee69776ceec51ba9a5b0ae65c889658 node-v19.5.0-linux-armv7l.tar.xz
5ebac63ced34e68f808f105383164d5344cbc7b467e305f245f7a2883fa6b7cf node-v19.5.0-linux-ppc64le.tar.gz
c3ef17bbf943d8ab4c05e8977b5f47796387c1750cbd27c686bfe9b23d8c77d7 node-v19.5.0-linux-ppc64le.tar.xz
e1b1d3e02e776ef8be6a77fb1536b4d94f1cb245bb784cdef39bf0fae62dfb05 node-v19.5.0-linux-s390x.tar.gz
0ad606f18eaf9f56ea9d284dce7e0444eb8ee7d553bdb170e494657b9afc3166 node-v19.5.0-linux-s390x.tar.xz
0df264934dadd15e7e9ba7576e88129017e62b29f259325c3fd3f1688fdf85bb node-v19.5.0-linux-x64.tar.gz
9a3b39a7835d6d1010f09a31c9bd7074af44ff4f9831fee1b93d9e26b56d7df6 node-v19.5.0-linux-x64.tar.xz
a3c7a6aa490703bf9375db76b5e1c2ba5809d3e901d42e5f2f023f681c6cb982 node-v19.5.0-win-x64.7z
b58eb47e044f765db01d74ab0d623be8413a789cc9ab917e0417e336bdcc66a1 node-v19.5.0-win-x64.zip
943f8554137a2bf5b46c286b6e5f60b1be47272d655890e3a9f9b22fa3e861a0 node-v19.5.0-win-x86.7z
03fcdf1ea54e3cfbfe17e134bfbf278f1325f782b30afd0b311a6d361e982aae node-v19.5.0-win-x86.zip
e17ed5cbf26a39909a049a14a263c9f405e2ac920dd4a182391acf22fd3739ff node-v19.5.0-x64.msi
e3e6dc13a93c8dfbd6d45b572b3445e1620b4e354dba76f2e52d5f60be6a3d63 node-v19.5.0-x86.msi
7037ed4502cd64be6c48ecb6acd0c1afab77b52e57d3a9585d66863d8fbb7050 node-v19.5.0.pkg
4b9dd632550ff8a082957e524aa5ac48a47debb98d03f985547ed0d56b7fb2fa node-v19.5.0.tar.gz
281317bdc7ba8952138bf8f0f5f076495f79f86e851a659be1f983dec33ca577 node-v19.5.0.tar.xz
ee0ada73e4ad0f1e7f3fc3dfc5e134de8c1a6347b46d818097843c1a20f6e754 win-x64/node.exe
afecf6f54eaf915fc70dd7c0a1ba07876507069b4fb090692867a553fa926fd3 win-x64/node.lib
cdc69d329977467eda994425f6087ae5fb50c0540a1375d4a10a7de01c39170c win-x64/node_pdb.7z
ecbcb24f5aa21a14b43e691c819dd86e0d47390aa3a2591bfbcf270415883080 win-x64/node_pdb.zip
2f9d2e84c2624bd172d6a6fa63d1db02a74b3f58179c31e2cf3e0ad1277abd11 win-x86/node.exe
96bc014d1bfc1e483cb78632a8e176e3b54d345f9984e8a6c86d18169f489f0e win-x86/node.lib
50053ee6e23a63073b369de94416881be5ae0e8cbee5e04eb543c3025d2cb412 win-x86/node_pdb.7z
b01b094157a97ae782053fbfc9ba0c1d2ad8706110047fb75f6134295aea3274 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCAAdFiEEiQwI24V5Fi/uDfnbi+q0389VXvQFAmPQVowACgkQi+q0389V
XvQeGAv+Imz7I+Kwa6QYChE56MgLKQhXnT6kjuW/tMv1DwqW/1VR+V7HqNbKsu0s
qGg2BqQ23+zJroVEMHGPbKjAGih4Sx/Mt5POYQ4iokR4K630vYENdBupM44exIrZ
S0NGM7t73os1Rmd3MtcIZO43qqgb7w+kukUm9F6uls8AF5xWmYVduJ7IZC6gicyF
zim0TkD8SPGRy6yG74Dcl8KkjSSIIGFhptQyLxqOOSuJ9RCQiJ/r3gNcpTB0s5Ml
AVR9pcMsvcvKswMCwCpSY4xp6PCMSniSQUnuq0SQNa9kjv9co/xtkkWv+JBbVDwM
Yhrtky6TRP0mcrJU60Ce66rt80KyM/b0uL6xuZbaT5Px0hXoqJyu9AgkDKLfykUS
mczVfqLm0U6aiojvdC+QERa0+gGE40rfx3jR8Xz6uCcuRO3LR7bYJpquFx8p91Te
GKtXSdvA27OzEU9jdX3mS9+P+1yVlQTBPpR6LqBgrl3uYc2WImOow14+ujSw0o5X
YRzEus+z
=/EQ4
-----END PGP SIGNATURE-----
0 Comments