Node。js16。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