Node.js 16.13.1(代号“镓”) 发布,修复正则表达式
Node.js 16.13.1 发布 了,这是一个长期支持版本(LTS),代号为“gallium- 镓”,主要变更如下:
大变化
- [
c14eb2325d] - deps:将 npm 升级到 8.1.2 #40643 - [
a901b6c53c] - deps:将 c-ares 更新到 1.18.1 #40660- 此版本包含一个 c-ares 更新,用于修复 Node.js v16.6.2 中引入的“回归解析包含下划线的 CNAME 记录”问题 ( #39780 )。
- [
755c08573f] - doc:将 VoltrexMaster 添加到协作者名单 #40566 - [
881dd7ba2a] - lib:修复正则表达式以检测 `/` 和 `\` #40325
其他变更
- [
996bc6e840] - benchmark(基准测试):增加加密 DSA 密钥生成参数 #40416 - [
27009092c8] - build:跳过仅 README 修改的长时间运行的操作 #40571 - [
4581997ed0] - build:在 32 位 archs 上禁用 v8 指针压缩 #40418 - [
17433060d4] - build:修复操作拉取请求的分支 #40494 - [
bfdd32fa62] - build:避免在分叉存储库上运行查找非活动作者 #40465 - [
134e8afc59] - build:将代码所有者验证器更新为 0.6 #40307 - [
de125a556c] - crypto:避免双重释放 #40380 - [
91c3cf5d0a] - deps : V8:cherry-pick 422dc378a1da #40450 - [
769336ab8c] - deps : 将 riscv64 配置添加到 openssl gypi #40473 - [
76d1b5d868] - deps : 将 V8 补丁到 9.4.146.24 #40616 - [
23d11a1dd9] - dgram:修复发送越界偏移量 + 长度 #40568 - [
0a8c33123e] - lib,url : 使用正确的 URL 参数传递 idlharness #39848 - [
dab574e937] - policy::修复无效清单说明符的消息 (Rich Trott) #40574 - [
58de6cebb6] - process:重构执行(Voltrex)#40664 - [
bc0eb0a3ea] - src : 使带有字符串的 LoadEnvironment 与内置模块路径一起工作 #40607 - [
59c26a2b2c] - src : 修复 crypto_keygen.h 中的 #endif 描述#40639 - [
789fef1309] - src : 抛出错误而不是断言 #40243 - [
7a8a6deee7] - src : 在 os 绑定中注册外部引用 #40239 - [
7bb3d43432] - src : 在加密绑定中注册外部引用 #40239 - [
143c881ccb] - src : 在 agent.h (Michael Dawson) 中添加缺少的初始化#40379 - [
c15afda79f] - src : 按需获取嵌入器选项 #40357 - [
ff3b7d228e] - src : 确保在标记里程碑之前初始化 V8 #40405 - [
36d3b123a0] - stream:支持承诺管道中的流数组 #40193 - [
63b44fc429] - test:使用内置模块路径跳过 macos 沙箱测试 #40607 - [
3d50997ccb] - test:在块大小后添加分号 #40487 - [
f778fa230b] - test:crypto.setEngine()使用实际引擎进行测试 #40481 - [
b9533c592a] - test:在断言中使用传统的参数顺序 #40591 - [
e72c95c580] - test:修复测试描述 #40486 - [
6de88bc5ed] - test:调整 CLI 标志测试以忽略文档中的空白行 #40403 - [
8226690097] - test:在 Windows (Rich Trott) 上标记 test-policy-integrity 片状 #40684 - [
9227f2af79] - test:拆分 test-crypto-dh.js #40451 - [
c593cff0af] - test,doc:runBenchmark() 的正确文档 #40683 - [
aef809f5c8] - test,tools:将打击/基准测试超时从 4 倍增加到 6 倍 #40684 - [
908f6447cd] - test,tools:增加基准测试的超时时间 #40684 - [
64c6575f44] - tools:简化和修复提交队列 #40742 - [
cba8eaf264] - tools:确保在合并之前没有推送 PR #40747 - [
1c8590e1fe] - tools:将 ESLint 更新到 8.2.0 #40734 - [
18800dee0a] - tools:使用 CQ 时使用 GitHub Squash 和 Merge 功能 #40666 - [
adde2a7a8c] - tools:添加脚本以更新 c-ares #40660 - [
dd08e532a2] - tools:修复 commit-lint 工作流程 #40673 - [
b4a80dba79] - tools:在验证提交消息时避免获取额外的提交 #39128 - [
2a53995442] - tools:将 ESLint 更新到 8.1.0 40582 - [
8648e50183] - tools:修复 update-authors.js 中警告消息的格式#40600 - [
59de0f703f] - tools:更新文档工具以适应 GFM 脚注 #40477 - [
04c2cbecb9] - tools:更新工具/lint-md 依赖项以支持 GFM 脚注 #40445 - [
a9990876f7] - tools:更新 lint-md 依赖项 #40404 - [
f45814bad1] - tools,meta:从 AUTHORS 中删除排除项 #40648 - [
7d550ad966] - tty : 在getColorDepth中支持更多 CI 服务 #40385 - [
cdea5b671b] - typings:添加更多的绑定类型 #40415 - [
67c7d11f1a] - typings:为检查器添加 JSDoc 类型 #38390 - [
fbe0323ebf] - typings:改进内部绑定类型 #40411 - [
63ab0031c3] - typings:引入独立的internalBinding类型#40409
更新公告:https://github.com/nodejs/node/releases/tag/v16.13.1