Notable Changes
- [
] – doc: add @kuriyosh to collaborators (Yoshiki Kurihara) #428241c46e7bbf69
- [
] – (SEMVER-MINOR) lib,src: implement WebAssembly Web API (Tobias Nießen) #427011b0f7c4c8f9
- [
] – (SEMVER-MINOR) test_runner: add initial CLI runner (Colin Ihrig) #42658178a860ae58
- [
] – (SEMVER-MINOR) worker: add hasRef() to MessagePort (Darshan Sen) #428491bf9240ae8c
Commits
- [
] – async_hooks: avoid decrementing iterator after erase (Gabriel Bota) #4274914694f5bb96
- [
] – benchmark: fix misc/startup failure (Antoine du Hamel) #427461459546b4f0
- [
] – bootstrap: use the isolate snapshot in workers (Joyee Cheung) #4270216bd24204ea
- [
] – bootstrap: move embedded snapshot to SnapshotBuilder (Joyee Cheung) #42702129c8411f99
- [
] – build: enable V8’s shared read-only heap (Michaël Zasso) #4280914050b0d64f
- [
] – build: improve reliability of find_python.cmd script (Luigi Pinca) #428101f9994e2029
- [
] – build: fix format-cpp (Darshan Sen) #4276415d15eb1a14
- [
] – build: improve the format-cpp error message (Darshan Sen) #4276517c973474bf
- [
] – crypto: validate17681e608291this
in all webcrypto methods and getters (Filip Skokan) #42815
- [
] – deps: update undici to 5.1.1 (Michaël Zasso) #4293912a4c8263c3
- [
] – deps: upgrade npm to 8.8.0 (npm team) #4288611102922ef9
- [
] – deps: remove linux-ppc64 architecture (Daniel Bevenius) #426161279892987b
- [
] – deps: remove linux-ppc architecture (Daniel Bevenius) #4261614abe9879ae
- [
] – deps: remove aix-gcc architecture (Daniel Bevenius) #4261618dc71f2266
- [
] – deps: remove archs/aix64-gcc (Daniel Bevenius) #4261616dc1f82384
- [
] – deps: add note about removing asm archs (Daniel Bevenius) #426161e8734a4771
- [
] – deps: add template for generated headers (Daniel Bevenius) #4261617fae2c9d6e
- [
] – deps: upgrade npm to 8.7.0 (npm team) #427441294664e32c
- [
] – doc: reword “test directory” (LiviaMedeiros) #42817160e461c45d
- [
] – doc: remove legacy1227a45ba601-J
test.py option from BUILDING.md (LiviaMedeiros) #42817
- [
] – doc: http2.createServer1e313dc6ed91options
as optional (Daeyeon Jeong) #42832
- [
] – doc: record March 2022 security release steward (Richard Lau) #4287618f2b2280cd
- [
] – doc: initial version of security-model-strategy.md (Michael Dawson) #427091e15d22c024
- [
] – doc: clarify guide on testing internal errors (Livia Medeiros) #428131fe65996790
- [
] – doc: fix markdown formatting in primordials.md (Tobias Nießen) #4287712f849a460f
- [
] – doc: add primordials guidelines (Antoine du Hamel) #386351cd2f5a4fd4
- [
] – doc: elevate node-clinic diagnostic tier (RafaelGSS) #4280212d76f72665
- [
] – doc: update WebAssembly strategy with Wasm Web API (Tobias Nießen) #4283619b61ac2617
- [
] – doc: order1c6c1dc58331vm.Module
linker arguments correctly (Simen Bekkhus) #42797
- [
] – doc: add @kuriyosh to collaborators (Yoshiki Kurihara) #428241c46e7bbf69
- [
] – doc: add maintaining-webassembly.md (Michael Dawson) #42660159da1339b4
- [
] – doc: fix outdated documentation for1d9f3f05cab1family
property (Antoine du Hamel) #42789
- [
] – doc: delete heapdump from diagnostic tooling support tiers (Tony Gorez) #4278316fa080cb48
- [
] – doc: fix example in assert.md (Livia Medeiros) #427861c32f76d49e
- [
] – doc: fix version history for Loaders API (Antoine du Hamel) #4277816225370b2e
- [
] – doc: add13d65a3b13e1node:
prefix for all core modules (Antoine du Hamel) #42752
- [
] – doc: clarify core modules that can be loaded without a prefix (Antoine du Hamel) #42753146c880b99b
- [
] – doc: consolidate use of multiple-byte units (Antoine du Hamel) #425871025b3e786a
- [
] – doc: add documentation for inherited methods (Luigi Pinca) #426911962d80b7a1
- [
] – doc: close tag in n-api.md (Livia Medeiros) #427511222b3e6674
- [
] – doc: copyedit http.OutgoingMessage documentation (Luigi Pinca) #4273314c30936065
- [
] – doc: improve fragment (1d77c59d0f21:target
) anchors behavior on HTML version (Antoine du Hamel) #42739
- [
] – doc: fix1c50309cb391added:
info for
1outgoingMessage.writable*(Luigi Pinca) #42737
- [
] – doc: delete mdb_v8 from diagnostic tooling support tiers (Tony Gorez) #4262616b7c35e807
- [
] – doc: document the ‘close’ and ‘finish’ events (Luigi Pinca) #4270412a07a9fc3a
- [
] – doc: fix1ef5ab8179b1added:
info for
1outgoingMessage.{,un}cork()(Luigi Pinca) #42711
- [
] – doc,test: add tests and docs for duplex.fromWeb and duplex.toWeb (Erick Wendel) #427381a6e1e7a5d7
- [
] – errors,console: refactor to use ES2021 syntax (小菜) #428721336242a7c6
- [
] – errors,vm: update error and use cause (Gus Caplan) #4282010e16120d0d
- [
] – esm: fix imports from non-file module (Antoine du Hamel) #428811a0638a23b0
- [
] – esm: graduate top-level-await to stable (Antoine du Hamel) #428751dab15f69e3
- [
] – fs: fix mkdirSync so ENOSPC is correctly reported (Santiago Gimeno) #42811148bbb73f36
- [
] – lib: remove experimental warning from FormData (Xuguang Mei) #428071d33cbabd79
- [
] – lib,src: use Response URL as WebAssembly location (Tobias Nießen) #428421ad8269450a
- [
] – (SEMVER-MINOR) lib,src: implement WebAssembly Web API (Tobias Nießen) #427011b0f7c4c8f9
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #428481fdc65032a7
- [
] – meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #42769133ac027fdf
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #42760114893c5984
- [
] – meta: move mmarchini to emeritus (mary marchini) #4275012f38b4812c
- [
] – perf_hooks: return different functions in timerify (Himself65) #428541718d11fdb0
- [
] – src: turn SSL_CTX_new CHECK/segfault into JS exception (Anna Henningsen) #427991e8083664e1
- [
] – src: make –no-node-snapshot a per-process option (Joyee Cheung) #42864137ca1102c4
- [
] – src: define fs.constants.S_IWUSR & S_IRUSR for Win (Liviu Ionescu) #4275711976284a92
- [
] – src: use1b7e9dd02781node:
prefix in example (Antoine du Hamel) #42794
- [
] – src: large page attributing an id on Linux (David CARLIER) #4264411a7af6364d
- [
] – src,crypto: remove uses of AllocatedBuffer from crypto_ec.cc (Darshan Sen) #427661494650c09f
- [
] – test: add tests for extracting function name (Kohei Ueno) #4239918e0e576669
- [
] – test: simplify test-gc-{http-client,net}-* (Luigi Pinca) #427821fbda87d966
- [
] – test: fix13c796f83281parallel/test-dgram-udp6-link-local-address
(Antoine du Hamel) #42795
- [
] – test: improve lib/internal/test_runner/test.js coverage (MURAKAMI Masahiko) #427451b85a11c28e
- [
] – test: check ecdsa psychic signature (Filip Skokan) #42863159c07a99fb
- [
] – test: fix port in net-perf_hooks (Livia Medeiros) #4276110725064695
- [
] – test: skip test that cannot pass under –node-builtin-modules-path (Geoffrey Booth) #4283417b701442de
- [
] – test: fix flaky HTTP server tests (Tobias Nießen) #42846137364abc58
- [
] – test: use18476ffb85a1assert.match()
instead of
1assert(regex.test())(Antoine du Hamel) #42803
- [
] – test: fix calculations in test-worker-resource-limits (Joyee Cheung) #427021d311916f37
- [
] – test: remove the legacy url parser function (Kohei Ueno) #426561deb3cf49c7
- [
] – test: improve test coverage of internal/blob (Yoshiki Kurihara) #415131be44b1ffcb
- [
] – (SEMVER-MINOR) test_runner: add initial CLI runner (Colin Ihrig) #42658178a860ae58
- [
] – tools: update lint-md-dependencies (Node.js GitHub Bot) #4293211e7479d34c
- [
] – tools: bump jsdoccomment from 0.22.1 to 0.29.0 (Rich Trott) #428571c3c5fe78dc
- [
] – tools: update eslint to 8.14.0 (Node.js GitHub Bot) #42845197fc00a06e
- [
] – tools: update doc to highlight.js@11.5.1 (Node.js GitHub Bot) #42758193fd77a16f
- [
] – tools: update lint-md-dependencies (Node.js GitHub Bot) #42759147c04813f7
- [
] – tools: lint osx shell scripts (Livia Medeiros) #42712118ae2c39d5
- [
] – v8: export cpu_profiler_metadata_size in getHeapCodeStatistics (theanarkh) #4281814af0fbd41e
- [
] – v8: export more fields in getHeapStatistics (theanarkh) #427841a19fb609d8
- [
] – wasi: remove unecessary null check (Michael Dawson) #4281911b5856a2a9
- [
] – (SEMVER-MINOR) worker: add hasRef() to MessagePort (Darshan Sen) #428491bf9240ae8c
- [
] – worker: add hasRef() to the handle object (Darshan Sen) #427561c3922afa1c
Windows 32-bit Installer: Coming soon
Windows 64-bit Installer: https://nodejs.org/dist/v18.1.0/node-v18.1.0-x64.msi
Windows 32-bit Binary: Coming soon
Windows 64-bit Binary: https://nodejs.org/dist/v18.1.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v18.1.0/node-v18.1.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v18.1.0/node-v18.1.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v18.1.0/node-v18.1.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v18.1.0/node-v18.1.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v18.1.0/node-v18.1.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v18.1.0/node-v18.1.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v18.1.0/node-v18.1.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v18.1.0/node-v18.1.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v18.1.0/node-v18.1.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v18.1.0/node-v18.1.0.tar.gz
Other release files: https://nodejs.org/dist/v18.1.0/
Documentation: https://nodejs.org/docs/v18.1.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 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
f1af6dbdc5e89b9b6485689016ff48c292afd1cb3da3841194718dcdfdcdccca node-v18.1.0-aix-ppc64.tar.gz
8bc7b56fb7660dac5e981fd8724b95414fb52f698e8ce87dda92a683e5d2f4fa node-v18.1.0-darwin-arm64.tar.gz
7de20ed1d996c72bc5e6536ad381229364b86267d70cd14f17e1e3ceaed6e048 node-v18.1.0-darwin-arm64.tar.xz
2f1809e5e9cbda9c271051351a62d9d60e893bbb85f8810c815be03d121ee58c node-v18.1.0-darwin-x64.tar.gz
8a9e4065b34e2f4166a0a22d6076f9406eea2877b859f1c9e75c9bc3412026ff node-v18.1.0-darwin-x64.tar.xz
7be8a91b0583e573d3c94594717a32f251ae5ecb5837ae9f03a7c16a55e0eec1 node-v18.1.0-headers.tar.gz
f98235bbbe2f67086d3018531681d859b0a1184a3a32cf84a7549163ad6183ca node-v18.1.0-headers.tar.xz
95a986b1a9b393061f0976513cc543ab64f822d59d07d229bc21f472f8fad1d2 node-v18.1.0-linux-arm64.tar.gz
b133b9fe88269d179177e97489f7e5111743288981b660d2d006b16c9d26585d node-v18.1.0-linux-arm64.tar.xz
ac47ab6fd1dfc241d1c51b71a5f8e126c62e2abfa55240a6b919881336bf7b5f node-v18.1.0-linux-armv7l.tar.gz
cac9045637bc857a5f9e0ddd3e26906ca620ec2bd991e912a7b478444b17aec8 node-v18.1.0-linux-armv7l.tar.xz
7de0d8ae2ce42639862f9d5dd3c4df52c90e6b30041e0eae574f605341621717 node-v18.1.0-linux-ppc64le.tar.gz
2b9c73a8dcaae676a1907cf404d3cb364279065ac4fbf2dab2c906bb0c58774d node-v18.1.0-linux-ppc64le.tar.xz
82c4426d7648e6b273a338b3e8eaf82d3db6ad4372f87198c60d799342f290c1 node-v18.1.0-linux-s390x.tar.gz
0a9fc368f99454fdd1f2a11d33891bc99965b4e544d40c4b8530a56ef4fe43ea node-v18.1.0-linux-s390x.tar.xz
db3819510007d29516cb45aa65a7cd967de917e40c176bb60de6c3d0cd6440af node-v18.1.0-linux-x64.tar.gz
3d0964812ab7a7a585f2aaedd54ce8931fc8586268a7f90e60e57b37524f97cc node-v18.1.0-linux-x64.tar.xz
96a78c552af41d24a007030387d7f63347cdb2de7d3ec338fa4dd623414cf533 node-v18.1.0.pkg
a7359bf6427dd5b1fd897c878b64ad0278ecd4037947b1567c40f96c5d5513ef node-v18.1.0.tar.gz
e8b0cc20089e0d7726bc0e921d247f8831263bdba6b5f102bd95ea0f63300b7e node-v18.1.0.tar.xz
2525b2fffdafe7331046cc6049cf3f4436ca314d9adac575727bf3eaaaaffc69 node-v18.1.0-win-x64.7z
cf644dbf1c56fa519dbc7d7bd784e196ffbab51755a72da08ab9baada3ea0d46 node-v18.1.0-win-x64.zip
0b5c11adae407caec1cee1c217e70a70739546a48e438147eba54e9dc82d5e7d node-v18.1.0-x64.msi
8c5da41660c8cafd58786ee6be80630824cce43813b44a5bd19e66e6c0201772 win-x64/node.exe
435bdf26bed829fb7f4dd5da5c922069bdfdcdf48435c62a096db2e3a2d6ed64 win-x64/node.lib
219b4ef6162b705bc9fcb42dd9da10ac117dd02bd8be087017ebe11cd18f9130 win-x64/node_pdb.7z
04385aec4859c3a1ef0496674420d9efde8ebb35446e036ab356f86942182df7 win-x64/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAmJxGI4ACgkQdw96mlrh
VgB9cRAAlJUiNoPXcdDgaBabKKqoiM8ftJ139Jf5WHziholmZr3lM/nHUdfYQGC6
T17Aej6d9Qg+x2xpHCUt5/fzopnfp+zhsiy5DbV3IYAVZ7naeCPw91Fo+kadh+ah
3reBCbcXVJWeloJcoJJ7FYdFfFIZ7vz0XkT2YaoYrPDIolPRLT66INli86iISgkb
VlR7b8myFKWWR7Wgu2U71wtiu4h7ZxNVnkRPnHy1hV34ia9HcXcfYhcrcE6E1uGT
35kg8woIas0z9J1zChps+pejE1qqVAj6SFf3FC9KJQahi/7BOYF3a/PHGkWRz1L5
Pac87SilqoBOprx8sThFIktqPjijoB6TpA64tIvkM8UeLsBJL3TTrV1p4O/gRSMh
wrBoYTwumtHiYuB3B9LoZIwHDS1GbbFGaVPbDpJYMa7RIugRrbctBAnCv/aJ+td/
S2QO6V3/GGZRHmx3yJc5oqggwi9W/TG7/bMKbQJjjlqlqR2SddwsL7gblPpYNU8E
vP9FCe1EIIIJ7xtwF28rqCjaFk51e6X8b6gl5MIKrMSQ3eDxzRwTSH2jhH7mH2Vh
55BzPnNxeuraJQQS1muaR681V+1oKjawtQVXxJk5vFmEy2Ee+jhw70ewz45w+xdQ
gHmKody7L1n2Cat71FLjel9soqZYuN9HTu1DULfRUAHNpiFctQg=
=Mx7w
-----END PGP SIGNATURE-----
0 Comments