值得注意的变化
[c092df9094] – doc:添加ovflowd到合作者(Claudio Wunder)#47844
[4197a9a5a0] – (SEMVER-MINOR) http: prevent writing to the body when not allowed by HTTP spec(Gerrard Lindsay) #47732
[c4596b9ce7] – (SEMVER-MINOR) sea:增加选项以禁用实验性SEA警告(Darshan Sen) #47588
[17befe008c] – (SEMVER-MINOR) test_runner: 添加跳过、todo和唯一的速记符到测试中(Chemi Atlow) #47909
[a0634d7f89] – (SEMVER-MINOR) url:为URLSearchParams的has和delete方法添加值参数(Sankalp Shubham) #47885
承诺
[456fca0d9c] – bootstrap:单独初始化绑定的每个隔离属性(Joyee Cheung) #47768
[d6d12bf978] – bootstrap:在mksnapshot调试日志中记录隔离的数据信息(Joyee Cheung)#47768
[e457d89a1b] – 缓冲区:结合检查buf.copy中sourceStart的范围(Deokjin Kim)#47758
[00668fcfb4] – child_process:在子进程终止时使用signal.reason(Debadree Chatterjee) #47817
[d7993474ea] – 密码:移除scrypt的默认编码(Tobias Nießen)#47943
[09fb74a7cc] – 密码:修复webcrypto私人/秘密导入的空使用(Filip Skokan)#47877
[e9c6ee74f3] – crypto: 删除pbkdf2的默认编码(Tobias Nießen)#47869
[b7f13a8679] – 部署:更新 simdutf 至 3.2.9 (Node.js GitHub Bot) #47983
[b16f6da153] – Deps:V8: cherry-pick 5f025d1ca2ca (Michaël Zasso) #47610
[99f8fcab45] – 仓库:V8: cherry-pick a8a11a87cb72 (Michaël Zasso) #47610
[c2b14b4c78] – 仓库:更新ada至2.4.0(Node.js GitHub Bot)#47922
[cad42e7a56] – Deps:V8: cherry-pick 1b471b796022 (Lu Yahan) #47399
[7b2f17ca59] – 仓库:升级npm到9.6.6(npm团队)#47862
[d23b1af562] – 仓库:将ada升级到2.3.1(Node.js GitHub Bot)#47893
[72340c98fb] – dgram:将宏转换为模板(Tobias Nießen) #47891
[9be922892f] – dns:直接从c++调用ada::idna::to_ascii(Yagiz Nizipli) #47920
[4a1e97156a] – 文档:在集群中添加缺失的废弃块(Tobias Nießen) #47981
[13118a19ee] – 文档:更新全局的描述(Tobias Nießen)#47969
[372796440b] – 文档:更新测量内存拒绝信息(Yash Ladha)#41639
[7ecc6740e4] – 文档:修复TC39导入属性提案的破损链接(Rich Trott) #47954
[b9771c95c7] – 文档:修复破碎的链接(Rich Trott)#47953
[6f5ba92e61] – 文档:移除断裂的链接(Rich Trott)#47942
[c9ffc555f1] – doc: document make lint-md-clean (Matteo Collina) #47926
[7ed99e8ba5] – 文档:将全局对象标记为遗留(Mert Can Altın) #47819
[bf39f2d252] – 文档:ntfs结点必须链接到目录(Ben Noordhuis) #47907
[4dfc3890d8] – 文档:改进permission.has描述(Daeyeon Jeong)#47875
[93f1aa2856] – 文档:修复参数名称(Dmitry Semigradsky) #47853
[9a362aa2fb] – 文档:更新支持的FreeBSD版本到12.4 (Michaël Zasso) #47838
[89c70dc6e6] – 文档:为pm添加稳定性实验(Rafael Gonzaga)#47890
[f96fb2eee7] – 文档:将管家中的Matteo与Rafael交换(Rafael Gonzaga) #47841
[1666a146e3] – 文档:添加valgrind抑制的细节(Kevin Eady) #47760
[e53e8231ff] – 文档:替换 README 中的 EOL 版本(Tobias Nießen) #47833
[c092df9094] – 文档:添加ovflowd到合作者(Claudio Wunder)#47844
[f7106765b3] – 文档:更新BUILDING.md以前的版本链接(Tobias Nießen) #47835
[811b43c215] – 文档,测试:更新v8.startupSnapshot文档并测试示例(Joyee Cheung) #47468
[1ec640ac70] – esm:不要在主线程上使用’beforeExit’(Antoine du Hamel) #47964
[106dc612d6] – fs:使readdir递归算法迭代(Ethan Arrowood)#47650
[a0da2348a8] – fs:将fs_use_promises_symbol移到每个隔离符号上(Joyee Cheung) #47768
[4197a9a5a0] – (SEMVER-MINOR) http: prevent writing to the body when not allowed by HTTP spec(Gerrard Lindsay) #47732
[a4d6543598] – http2:改进ghttp2错误回调(Tobias Nießen) #47840
[a4fed6c580] – lib:更新注释(sinkhaha) #47884
[fd8bec7b2b] – meta:将step-security/harden-runner从2.3.1提升到2.4.0(Rich Trott) #47980
[f5b4b6d5dc] – meta: bump github/codeql-action from 2.3.2 to 2.3.3 (Rich Trott) #47979
[c05c0a2359] – meta: bump actions/setup-python from 4.5.0 to 4.6.0 (Rich Trott) #47968
[2a3d6d97cb] – meta: 添加security-wg ping到permission.js(Rafael Gonzaga) #47941
[6c158e8dd1] – meta: 将step-security/harden-runner从2.2.1提升到2.3.1(dependabot[bot]) #47808
[f7a8094d37] – meta: bump actions/setup-python from 4.5.0 to 4.6.0 (dependabot[bot]) #47806
[0f58e48792] – meta: 将 action/checkout 从 3.3.0 升级到 3.5.2 (dependabot[boot]) #47805
[652b06dd82] – 元:删除记分卡工作流中的多余空间(Mestery) #47805
[9f06eaccaf] – 元:将github/codeql-action从2.2.9提升到2.3.2(dependabot[boot]) #47809
[977fd7cf35] – meta: bump codecov/codecov-action from 3.1.1 to 3.1.3 (dependabot[boot] ) #47807
[c19385c154] – 模块:重构以在CJS模块加载器中使用normalizeRequirableId(Darshan Sen) #47896
[739113f2fc] – 模块:阻止要求测试/报告者的方案(Moshe Atlow)#47831
[f489c6710c] – (NODE-API-SEMVER-MAJOR)node-api:获取Node API
Windows 32-bit Installer: https://nodejs.org/dist/v20.2.0/node-v20.2.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v20.2.0/node-v20.2.0-x64.msi
Windows ARM 64-bit Installer: https://nodejs.org/dist/v20.2.0/node-v20.2.0-arm64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v20.2.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v20.2.0/win-x64/node.exe
Windows ARM 64-bit Binary: https://nodejs.org/dist/v20.2.0/win-arm64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v20.2.0/node-v20.2.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v20.2.0/node-v20.2.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v20.2.0/node-v20.2.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v20.2.0/node-v20.2.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v20.2.0/node-v20.2.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v20.2.0/node-v20.2.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v20.2.0/node-v20.2.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v20.2.0/node-v20.2.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v20.2.0/node-v20.2.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v20.2.0/node-v20.2.0.tar.gz
Other release files: https://nodejs.org/dist/v20.2.0/
Documentation: https://nodejs.org/docs/v20.2.0/api/