Notable Changes
- crypto:
-
dns:
- accept
1'IPv4'
and
1'IPv6'for
1family(Antoine du Hamel) #43054
- accept
-
report:
- add more heap infos in process report (theanarkh) #43116
Commits
- [
] – async_hooks: use1702bfa0b7c1kEmptyObject
(LiviaMedeiros) #43159
- [
] – bootstrap: consolidate global properties definition (Chengzhong Wu) #433571f7c4015fd8
- [
] – build: add nonpm and nocorepack to vcbuild.bat (Darshan Sen) #4321918d892f5259
- [
] – child_process: use14109ddc0051kEmptyObject
(LiviaMedeiros) #43159
- [
] – cluster: use17b5cb14f0c1kEmptyObject
(LiviaMedeiros) #43159
- [
] – crypto: fix webcrypto import of cfrg raw public keys (Filip Skokan) #4340419f1de2c005
- [
] – crypto: test webcrypto ec raw public key import (Filip Skokan) #4340517f02e22998
- [
] – crypto: fix webcrypto JWK EC and OKP import crv check (Filip Skokan) #4334610a075cb548
- [
] – crypto: use1df0903c8e81kEmptyObject
(LiviaMedeiros) #43159
- [
] – (SEMVER-MINOR) crypto: remove Node.js-specific webcrypto extensions (Filip Skokan) #4331016d0053345e
- [
] – (SEMVER-MINOR) crypto: add CFRG curves to Web Crypto API (Filip Skokan) #42507128c034d6b5
- [
] – deps: update Corepack to 0.11.2 (Maël Nison) #434021fe7fd85109
- [
] – deps: update undici to 5.5.1 (Node.js GitHub Bot) #434121517f17b214
- [
] – deps: upgrade npm to 8.12.1 (npm CLI robot) #433011f4c830fbe4
- [
] – (SEMVER-MINOR) dns: accept10bb84b09a51'IPv4'
and
1'IPv6'for
1family(Antoine du Hamel) #43054
- [
] – doc: packages documentation updates for 12 EOL (Guy Bedford) #433751f91babe494
- [
] – doc: add initial doc on how to update cjs-module-lexer (Michael Dawson) #432551066f963ec1
- [
] – doc: clarify use of deps/icu-small (Michael Dawson) #43287136e5684ae0
- [
] – doc: remove llnode from diag tierlist (Tony Gorez) #432891b9634e7ef3
- [
] – doc: remove ETW from diag tierlist (Tony Gorez) #4329514caeb10e7b
- [
] – doc: use serial comma in report docs (Tobias Nießen) #43394141955e5ce5
- [
] – doc: add fspromises mkdir example (Tierney Cyren) #408431e30d4c1cb0
- [
] – doc: add F3n67u to triagers (Feng Yu) #433501adec5fa929
- [
] – doc: fix typo in globals.md (Daeyeon Jeong) #433651cc3505b192
- [
] – doc: use serial comma in webstreams docs (Tobias Nießen) #433531052c8eaf6a
- [
] – doc: fix specifier example in1b824a0b7d01esm.md
(hiroki osame) #43351
- [
] – doc: add undici to glossary (F3n67u) #433271d558b3c028
- [
] – doc: change glossary link in pull request guide to node’s glossary doc (Feng Yu) #433181f9ad98f5cb
- [
] – doc: fix typo in util.parseArgs usage example (Michael Ficarra) #43332102944a6783
- [
] – doc: improve description of TZ (Tobias Nießen) #433341f2bc6a3f71
- [
] – doc: use serial comma in net docs (Tobias Nießen) #4333519335ea6c35
- [
] – doc: make clear the result of comparison between Symbol.for (Kohei Ueno) #43309105f38c6c3e
- [
] – doc: add missing require to stream api doc (Feng Yu) #432371c9aed9de9f
- [
] – doc: add CIGTM to1f3188c1c9c1glossary.md
(Feng Yu) #43316
- [
] – doc: use serial comma in pull request doc (Feng Yu) #433191c572d2d115
- [
] – doc: use serial comma in ESM docs (Tobias Nießen) #4332218a4e1fa002
- [
] – doc: promote cdt to tier 3 (Tony Gorez) #432901fff0560a66
- [
] – doc: fix chromium document link in pull-requests.md (rikapo) #4326517d0f6da97f
- [
] – doc: fix 404 link of BUILDING.md (Feng Yu) #4323414674b0d2a5
- [
] – doc: update CHANGELOG_V18.md (Filip Skokan) #432981ee392c5c0b
- [
] – doc: add src/crypto to CC list for nodejs/crypto (Tobias Nießen) #4328615a3a2a197f
- [
] – doc: use serial comma in console docs (Tobias Nießen) #43257169ce50396c
- [
] – events: fix adding abort listener in10c5092c51c1events.once
(Daeyeon Jeong) #43373
- [
] – events: use1fda21054811kEmptyObject
(LiviaMedeiros) #43159
- [
] – fs: use163bf49b1431kEmptyObject
(LiviaMedeiros) #43159
- [
] – fs: export constants from19b764531b91fs/promises
(Feng Yu) #43177
- [
] – http: use1a4409f85f81kEmptyObject
(LiviaMedeiros) #43159
- [
] – http2: use12ffd54105a1kEmptyObject
(LiviaMedeiros) #43159
- [
] – https: use1b468b8fe511kEmptyObject
(LiviaMedeiros) #43159
- [
] – inspector: add missing initialization (Michael Dawson) #432541d2a98dc6cf
- [
] – lib: use13b2f7eed391kEmptyObject
in various places (LiviaMedeiros) #43159
- [
] – lib: give names to promisified methods (LiviaMedeiros) #4321814a9511d971
- [
] – lib: use null-prototype objects for property descriptors (Antoine du Hamel) #432701b8644606eb
- [
] – meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #43399164edd6cbc3
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #433871b05cea57ba
- [
] – meta: move one or more collaborators to emeritus (#43183) (Node.js GitHub Bot) #431831a8ecec57e3
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #43312160dc36244a
- [
] – net,dns: move hasObserver out of perf function (theanarkh) #4321719803b82ac7
- [
] – perf_hooks: fix function wrapped by1112518fb1d1timerify
to work correctly (Kohei Ueno) #43330
- [
] – perf_hooks: use1a3310d13bf1kEmptyObject
(LiviaMedeiros) #43159
- [
] – readline: fix question stack overflow (Eugene Chapko) #4332017e8a00a26d
- [
] – readline: use15e98cacf771kEmptyObject
(LiviaMedeiros) #43159
- [
] – repl: make autocomplete case-insensitive (Sergey Petushkov) #41632166d956ca49
- [
] – (SEMVER-MINOR) report: add more heap infos in process report (theanarkh) #431161201f3d7f56
- [
] – src: fix json utils escapes for U+000B (Chengzhong Wu) #432061a0568409b6
- [
] – src: fix memory leaks and refactor1931ecfa0331ByteSource
(Tobias Nießen) #43202
- [
] – src: convey potential exceptions during StreamPipe construction (Darshan Sen) #4324015e65c1f3da
- [
] – stream: use1b200a5ff671kEmptyObject
(LiviaMedeiros) #43159
- [
] – test: remove unused argument in test-util-inspect.js (Colin Ihrig) #4339511cc1a57cdb
- [
] – test: mark test_buffer/test_finalizer flaky (Michael Dawson) #43414142c2115a82
- [
] – test: fix address in use error (Caleb Everett) #43199171802c32d0
- [
] – test: add test for short-option followed by its value (Kohei Ueno) #433581e1b8c85a7a
- [
] – test: fix1f8d26c60111common.mustNotCall
error message (Antoine du Hamel) #42917
- [
] – test: convert then to async/await (Meek Simbule) #43292118fffe6108
- [
] – test: add1acd96d80eb1BigInt
s to
1common.getArrayBufferViews()(LiviaMedeiros) #43235
- [
] – test_runner: use1e576a7fa501kEmptyObject
(LiviaMedeiros) #43159
- [
] – timers: use1fecad7a3a51kEmptyObject
(LiviaMedeiros) #43159
- [
] – tls: use1e31baca76a1kEmptyObject
(LiviaMedeiros) #43159
- [
] – tls: fix performance regression in17f8f61a7491convertALPNProtocols()
(LiviaMedeiros) #43250
- [
] – tools: report unsafe string and regex primordials as lint errors (Antoine du Hamel) #433931ac9599a718
- [
] – tools: fix1b69d8745921create-or-update-pull-request-action
hash on GHA (Antoine du Hamel) #43378
- [
] – tools: add1cf8a1159831avoid-prototype-pollution
lint rule (Antoine du Hamel) #43308
- [
] – tools: fix find-inactive actions (LiviaMedeiros) #4337718c0fe1e184
- [
] – tools: update lint-md-dependencies to rollup@2.75.5 (Node.js GitHub Bot) #4331317f45d69f83
- [
] – tools: update eslint to 8.17.0 (Node.js GitHub Bot) #433141d5d0f01c5a
- [
] – tools: use hashes instead of tags for external actions (#43284) (Antoine du Hamel) #432841f598fe1585
- [
] – tools: update110f79947d91codecov/codecov-action
version (Antoine du Hamel) #43297
- [
] – tools: update lint-md-dependencies to rollup@2.75.3 (Node.js GitHub Bot) #432611f93848fa50
- [
] – tools: update clang-format 1.7.0 to 1.8.0 (Darshan Sen) #432411b3d7dc1de8
- [
] – tools,doc: add guards against prototype pollution when creating proxies (Antoine du Hamel) #433911812140c65a
- [
] – util: freeze156b8cc5cef1kEnumerableProperty
(LiviaMedeiros) #43390
- [
] – util: add1b187d55b6d1kEmptyObject
to internal/util (LiviaMedeiros) #43159
- [
] – vm: use1024b3962751kEmptyObject
(LiviaMedeiros) #43159
- [
] – wasi: use17fc432fa351kEmptyObject
(LiviaMedeiros) #43159
- [
] – worker: use144b65d0ca71kEmptyObject
(LiviaMedeiros) #43159
Windows 32-bit Installer: https://nodejs.org/dist/v18.4.0/node-v18.4.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v18.4.0/node-v18.4.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v18.4.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v18.4.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v18.4.0/node-v18.4.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v18.4.0/node-v18.4.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v18.4.0/node-v18.4.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v18.4.0/node-v18.4.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v18.4.0/node-v18.4.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v18.4.0/node-v18.4.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v18.4.0/node-v18.4.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v18.4.0/node-v18.4.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v18.4.0/node-v18.4.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v18.4.0/node-v18.4.0.tar.gz
Other release files: https://nodejs.org/dist/v18.4.0/
Documentation: https://nodejs.org/docs/v18.4.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
52
53 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
a403ee671a261d4e52694a81b55ec01aad70e955afae2680eab2e4095260e601 node-v18.4.0-aix-ppc64.tar.gz
90850d1ff13ef07e5ae2c8c2f29c29bd2654308def2776eb73be0f7aa6a4f9bd node-v18.4.0-darwin-arm64.tar.gz
361bb9bb174574e87b2116e600f96e6afc5bdcda1fe1d7e191f5e497c23ae56b node-v18.4.0-darwin-arm64.tar.xz
9d97b2efc0b7f1d0877c319f6c1b3da24c8c4218d4c4eab7d6ebee0d95f69701 node-v18.4.0-darwin-x64.tar.gz
1ef406671732c589d923fcb3fff51dfd9ed45a1429037d87147641b0b013ede6 node-v18.4.0-darwin-x64.tar.xz
e8ff60b73c9d68f02e1a5b1a008c82ae1522dd197880ff138d72b6e659595e3d node-v18.4.0-headers.tar.gz
4a7865a23ceb8ca74cd8f6c9c12481e66a046abb779d454ce7d1385a753c6138 node-v18.4.0-headers.tar.xz
6926ab0721aee65b6a00f4858a307d736de5f48a511d7e5c6182f87887f76188 node-v18.4.0-linux-arm64.tar.gz
86c82075e9b651b2185c3cede479255fc25d23dc4e28aae14f83ddf0287fb85e node-v18.4.0-linux-arm64.tar.xz
f5547aea83f451b94e70cb9d5f2042e055cc63c130feaf35e39e0ade85b372b6 node-v18.4.0-linux-armv7l.tar.gz
0571be25d3dd0271d88d7168dac5d93c423476d612a56f1c90adf8cdf0bfb5ab node-v18.4.0-linux-armv7l.tar.xz
8a7b20fed6286a8755bb49590aab592c86fdf244c494843d0cbbfe34912f01de node-v18.4.0-linux-ppc64le.tar.gz
f78ead16935712b360e1e3370773c2b84dfe11cbdc811ddf9dbe7b376097154c node-v18.4.0-linux-ppc64le.tar.xz
fbe52695dc35aede252b94f455ca9dad172c627144c805d57340b7bf624c6b63 node-v18.4.0-linux-s390x.tar.gz
558f807ccc156c52c75f556df80d1615811ad17d987c7da2dfce3719fecd5902 node-v18.4.0-linux-s390x.tar.xz
4e3f5c72ec735aa23d52042be61e32e7279d26d7f05ebb5571c410e81d10c9a3 node-v18.4.0-linux-x64.tar.gz
68c3749b9b53bb07a21f91d26be5f231012c5364bbf0b3f14015ae38d02d5344 node-v18.4.0-linux-x64.tar.xz
62800c6d694745da4c0f668f435f3e019cc3aa31efd152a5ab6f71f36d1e6938 node-v18.4.0.pkg
c7c67252175b7f4e1521285bf1a1044dffce6103df9a54f80f0d8287f69e01d7 node-v18.4.0.tar.gz
94d6f19a970361f8c8ad17450604095389f51ca6a00dcde59c21f373e95abbb5 node-v18.4.0.tar.xz
10a6f83ac36a20607d186c074951c8800525566ff79b97979ea0b4adaab836d5 node-v18.4.0-win-x64.7z
a610ab5416b637c7ef0a7923e9100c1c0bd617fa156ce2ca1d01cec49402d982 node-v18.4.0-win-x64.zip
aefd03e0015c8954bd5c118e0b1fe0d2e0a4e0c93322816f05bbd4b196aae00f node-v18.4.0-win-x86.7z
cdfd078ab3f00a3ed906a339afce3201063c6fc899736022cfcbb9c668cd4661 node-v18.4.0-win-x86.zip
b79cbf490d581245061d6462430450df16731901a022c83daafbf9a920bafc6e node-v18.4.0-x64.msi
6a13d5f7de06a3d00a6deb84bbbfa6c591ab45839609a375c12215a86ef9ae9c node-v18.4.0-x86.msi
ac77cb6589f4bc7665e1d3efd3881e88952bac322f818121e7d2a23ce01452c3 win-x64/node.exe
8dd17e07475a098640979532b8ad77896812605b13c4d715a8aa8804833494b4 win-x64/node.lib
15c763c260901bb32d41068eda6da10a2183563f4b43354b6d6b1c1958865aa6 win-x64/node_pdb.7z
803a757a1b8a796a4ff4357ef895cd6b7308b36c859cb44af91119a92d7ea1d2 win-x64/node_pdb.zip
8cc8f20a2668a8da6ed99ccc15e000ddc3a9cd4b2f28f3f9148be1c1ec4680f8 win-x86/node.exe
333bd4a83c23547ac8f5f250e6ff171e03919cfa3293b438de0e0baa5976767d win-x86/node.lib
42c553dc26f0c72bd8de873f9ec1b8910afa46d3f45fd341eaa4d2c6eded2d3f win-x86/node_pdb.7z
cca573137e470606f8c82b3e5b11e8035703d9772f5319bcabf9a931a38ccaa9 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdPEmArbxxOkT+qN606iWE2Q7YgEFAmKrNOIACgkQ06iWE2Q7
YgGMCg/9Gi4krsfI1UYCr49izYkKhxaj7H2NH7KTaFQcFASc7iQCSEncrj0vQA8T
F/6DLnknZ34FkSV+PbqwtKpoGfITIBh59oC+xs+CzlKqs+l2y4AHWGEErJVRgzD7
g6o9z+zXdBt66gyYPyh3fFMGe2X8IE06c+MhvOtwebYB9D0VjMvq5bSM5WWntVR5
NsUJdrSsQXRuyACu+l/VBc4+N19aH6DsWNgHeDUgKeJB22U6wVjhnyS1hVkho+D9
SdO0lZqKKnxb3hH4fF42ShpzTawCNnjHxVf5PFOUI2QNLQE2GkfGcQl9Gw/gWhiD
IEQqMw4yuaj3mUELrw+sgk6KWByubL7Q+kM8a7Fli7VCzK6V8wD4G5aYLb6yzj0Z
HhW8j0ZGLQwRR9GLP1QKW0eIgoQ7222W7h/OK5tgcHeoi2pyDZM+qG9CbhfXY9Tk
IxxqCL1qbgoPsKN6WR03Y4mc/WR3UTwb/hx2tm8qcOS+Ss4qU5WSB1pCG29xq7wX
dvx6HYfgiO7+ooPaW07xDrBXWP/KMhvrer/oOMCdsHkfdYKfk9rc0dTEAoQH+CFY
ICT49eHQrkupjcA0GX8tGwSVPWAduFNosZ6/GOz8yqEmXRM14aYsgGDt43jbBvy+
3BmI00Fv8NuoQukjiLOpLGxp0DA/i0whf9tlOzyrtaM1HttRXvo=
=q2q8
-----END PGP SIGNATURE-----
0 Comments