导读 | Node 19.9.0发布,诊断通道中的追踪通道 TracingChannel增加了一个新的、高性能的通道来发布关于函数执行的时间和目的的跟踪数据。 |
诊断通道中的追踪通道TracingChannel增加了一个新的、高性能的通道来发布关于函数执行的时间和目的的跟踪数据。
由Stephen Belanger贡献于#44943
在URL中加入了一个新的API。URL.canParse检查带有可选基值的输入是否可以根据WHATWG URL规范被正确解析。
const isValid = URL.canParse(‘/foo’, ‘//example.org/’); // true const isNotValid = URL.canParse(‘/foo’); // false
由Khafra贡献于#47179
- (SEMVER-MINOR) 增加getMaxListeners方法 (Khafra) //github.com/nodejs/node/pull/47039 msi:
- (SEMVER-MINOR) 迁移到WiX4 (Stefan Stojanovic) //github.com/nodejs/node/pull/45943 node-api:
- (SEMVER-MINOR) 弃用 napi_module_register (Vladimir Morozov) //github.com/nodejs/node/pull/46319 stream:
- (SEMVER-MINOR) 为默认的highWaterMark添加setter和getter (Robert Nagy) //github.com/nodejs/node/pull/46929 test_runner:
- (SEMVER-MINOR) 暴露出报告者供运行api使用 (Chemi Atlow) //github.com/nodejs/node/pull/47238
[2cea7d8141] – 基准:修复无效的requirementsURL(Deokjin Kim)#47378
[6a4076a188] – 基准:降低URL.canParse的运行(Khafra)#47351
[23a69d9279] – 缓冲区:修复有许多块的blob范围错误(Khafra)#47320
[e3d98c3e7a] – 缓冲区:在File中使用私有属性进行品牌检查(Khafra) #47154
[9dc6aef98d] – 构建:将github/codeql-action从2.2.6提升到2.2.9(dependabot[boot]) #47366
[910d2967f1] – 构建:将过时的动作从 v7 更新到 v8(Rich Trott) #47357
[666df20ad9] – 构建:移除Python pip –no-user选项(Christian Clauss) #47372
[3970537bb4] – 构建:避免使用管道库(Mohammed Keyvanzadeh)#47271
[254a03b2eb] – 密码:统一checkPrime检查的验证(Tobias Nießen)#47165
[8e1e9edc57] – Deps: 更新时区为2023c (Node.js GitHub Bot) #47302
[30c043c2b9] – 仓库:更新时区为2023b(Node.js GitHub Bot) #47256
[40be01bc9c] – 仓库:更新 simdutf 至 3.2.3 (Node.js GitHub Bot) #47331
[4b09222569] – 仓库:升级npm到9.6.3(npm团队)#47325
[2a6c23ea5e] – 仓库:升级corepack至0.17.1(Node.js GitHub Bot)#47156
[06b718363d] – 仓库:V8: cherry-pick 3e4952cb2a59 (Richard Lau) #47236
[7e24498d81] – 仓库:升级npm到9.6.2(npm团队)#47108
[7a4beaa182] – Deps:V8: cherry-pick 215ccd593edb (Joyee Cheung) #47212
[8a69929f23] – deps:V8: cherry-pick 975ff4dbfd1b (Debadree Chatterjee) #47209
[10569de53f] – Deps: cherry-pick win/arm64/clang fixes (Cheng Zhao) #47011
[ff6070eb1d] – Deps:V8: cherry-pick cb30b8e17429 (Darshan Sen) #47307
[0bbce034f9] – 文档:添加关于os.cpus()返回空列表的说明(codedokode)#47363
[f8511e0b27] – 文档:澄清报告只在活动版本上评估(Rafael Gonzaga) #47341
[863B4D9C5B] – 文档:将Vladimir de Turckheim从安全发布管家中删除(Vladimir de Turckheim)#47318
[2192b5b163] – 文档:在 “process.report.getReport “的例子中增加导入util(Deokjin Kim)#47298
[1c21fbfa9a] – 文档:vm.SourceTextModule()没有上下文选项(Axel Kittenberger) #47295
[89445fbea9] – doc: make win arm64 tier 2 platform (Stefan Stojanovic) #47233
[296577a549] – 文档:分享项目新闻的文档流程(Michael Dawson)#47189
[e29a1462c7] – 文档:修改assert.CallTracker的例子(Deokjin Kim)#47252
[bac893adbe] – 文档:修复SECURITY.md中的错字(Rich Trott)#47282
[0949f238d1] – 文档:在cli文档中使用串行逗号(Tobias Nießen) #47262
[71246247a9] – 文档:改进 Error.captureStackTrace() 的例子(Julian Dax) #46886
[0b2ba441b2] – 文档:澄清调用destroy()后的http错误事件(Zach Bjornson) #46903
[a21459e0d5] – 文档:更新AbortController中例子的输出(Deokjin Kim) #47227
[7a2090c14c] – 文档:在重大发布时放弃一周的分支同步(Rafael Gonzaga) #47149
[eb4de0043d] – 文档:修复合作者指南中的语法(Mohammed Keyvanzadeh)#47245
[908798ae19] – 文档:更新stream.reduce并发注释(Raz Luvaton)#47166
[36c118bc92] – 文档:删除PBKDF2文档中DEFAULT_ENCODING的使用(Tobias Nießen) #47181
[7ec87fd5ce] – 文档:修复async_context.md中的错字(Shubham Sharma) #47155
[a03aaba996] – 文档:更新合作者指南以反映TSC的变化(Rich Trott) #47126
[c45a6977ec] – 文档:澄清fs.create{Read,Write}Stream支持AbortSignal(Antoine du Hamel)#47122
[82c7757177] – 文档:改进 util.types.isNativeError() 的文档(Julian Dax) #46840
[8f9b9c17d5] – 文档:将启动性能倡议更名为启动快照(#47111)(Joyee Cheung)。
[c08995e897] – 文档:表明名称不再是一个可选参数(Daniel Roe)#47102
[316d626e61] – 文档:修复 “维护依赖关系 “标题下的错字(Keyhan Vakil) #47082
[a4b1a7761f] – esm:跳过文件:尽可能将URL转换为路径(Antoine du Hamel) #46305
[c5cd6b7f3b] – (SEMVER-MINOR)事件:添加getMaxListeners方法(Khafra) #47039
[2c2b07ce5f] – fs: invalidate blob created
[e33dfce401] – 检查器:在检查器中记录响应和请求以进行调试(Joyee Cheung)#46941
[f6ec81dc05] – 检查员:修复session.disconnect崩溃(theanarkh)#46942
[a738164fed] – lib:在原型中定义Event.isTrusted(Santiago Gimeno) #46974
[7d37dcdd9a] – (SEMVER-MINOR) lib:在 diagnostics_channel 中添加追踪通道 (Stephen Belanger) #44943
[16d3dfa0aa] – meta:修复notable-change的评论标签url(Filip Skokan) #47300
[2c95f6e18b] – 元:澄清威胁模型以解释JSON.parse情况(Matteo Collina) #47276
[22b9acdbf8] – 元:更新合作者讨论页的链接(Michaël Zasso)#47211
[dc024d930a] – meta:当显著的变化标签被添加时自动化描述请求(Danielle Adams)#47078
[54195357f3] – meta: 将TSC投票成员转为普通成员(Node.js GitHub Bot) #47180
[a3bffbaa11] – meta: 将TSC投票成员转为正式成员(Node.js GitHub Bot) #46985
[d2a6aa6ecd] – meta: 更新GOVERNANCE.md以反映TSC章程的变化(Rich Trott) #47126
[b0aad345bf] – meta:在bug模板中询问预期行为原因(Ben Noordhuis) #47049
[c03e79b141] – (SEMVER-MINOR)msi:迁移到WiX4(Stefan Stojanovic)#45943
[ca981be2b9] – (SEMVER-MINOR) node-api:废除 napi_module_register (Vladimir Morozov) #46319
[77f7200cce] – node-api:将类型标记扩展到外部(Gabriel Schulhof) #47141
[55f3d215b8] – node-api:文档node-api关闭的最终确定(吴承中) #45903
[b3fe2ba59b] – node-api:验证清理钩子的顺序(吴承中) #46692
[d6a12328a6] – 复制:按ESCAPE键时保留预览(梅旭光) #46878
[33b0906640] – 海:修复asan检测到的内存泄漏(Darshan Sen) #47309
[069515153f] – src: 删除std::shared_ptr
[4405fc879a] – src: 使用更严格的编译时指导(Tobias Nießen) #46509
[bbde68e5de] – src: 删除 crypto_x509.cc 中未使用的变量(Michaël Zasso) #47344
[7a80312e19] – src:不要重置嵌入器信号处理程序(Dmitry Vyukov) #47188
[d0a5e7e342] – src:修复最近引入的一些coverity问题(Michael Dawson) #47240
[0a4ff2f9a0] – src:用CHECK替换不可能的THROW(Tobias Nießen) #47168
[2fd0f79963] – src:修复重复的外部化内置代码(Keyhan Vakil)#47079
[36a026bf44] – src:删除关于return_code_cache的死注释(Keyhan Vakil) #47083
[aefe26692c] – src: 删除SSL_CTX_get_tlsext_ticket_keys的守卫(Tobias Nießen) #47068
[90f4e16350] – src: 修复clang 14链接器错误 (Keyhan Vakil) #47057
[b0809a73da] – src,http2:确保在未发送帧时进行清理(ywave620) #47244
[1fc62c7b35] – (SEMVER-MINOR)流:为默认的highWaterMark添加setter和getter(#46929)(Robert Nagy)#46929
[b8c6ceddd5] – stream: expose stream symbols (Robert Nagy) #45671
[f37825660c] – 流:完成后不等待下一个项目的提取(Raz Luvaton) #47132
[8eceaaeb4d] – 测试:修复失效的测试-观察-模式-检查(Moshe Atlow) #47403
[db95ed0b1b] – 测试:将带有 –port=0 的调试器测试移至并行(Joyee Cheung) #47274
[041885ebd0] – 测试:在不需要在9229上工作的调试器测试中使用–port=0(Joyee Cheung) #47274
[130420b9e1] – 测试:并行运行doctool测试(Joyee Cheung)#47273
[4b4336c34e] – 测试:验证 tracePromise 不做 runStores(Stephen Belanger) #47349
[54261f3294] – 测试:再次并行运行WPT文件(Filip Skokan)#47283
[e2eb0543be] – 测试:更新wasm/jsapi WPT(Michaël Zasso)#47210
[d341d0389f] – 测试:跳过ARM上的test-wasm-web-api(Michaël Zasso)#47299
[567573b16a] – 测试:跳过instantiateStreaming-bad-imports WPT(Michaël Zasso) #47292
[45e7b10287] – 测试:修复checkPrime的 “检查 “验证测试(Tobias Nießen)#47139
[5749dfae70] – 测试:更新URL网络平台测试(Yagiz Nizipli)#47135
[49981b93d2] – 测试:减少test-http-remove-header-stays-removed.js的松散性(Debadree Chatterjee) #46855
[6772aa652a] – 测试:修复test-child-process-exec-cwd(Stefan Stojanovic) #47235
[41a69e772b] – 测试:跳过破碎的测试win arm64(Stefan Stojanovic)#47020
[7bcfd18f2c] – 测试:在win32上将test-http-max-sockets标记为flaky(Tobias Nießen) #47134
[b96808b3e2] – 测试,加密:更新WebCryptoAPI WPT(Filip Skokan) #47222
[65955f1e46] – 测试,加密:更新WebCryptoAPI WPT(Filip Skokan) #47131
[bc6511a243] – test_runner:只有在颜色可用时才会出现颜色错误(Moshe Atlow) #47394
[463361e625] – test_runner:当所有测试都通过时隐藏失败的测试标题(Moshe Atlow) #47370
[eb837ce80d] – test_runner: stringify AssertError expected and actual (Moshe Atlow) #47088
[6b87f29000] – test_runner:为spec reporter添加代码覆盖率支持(Pulkit Gupta) #46674
[bd4697a2a3] – test_runner:公开报告,供运行api使用(Chemi Atlow) #47238
[3e7f8e8482] – test_runner:总结后报告失败的测试(HinataKah0) #47164
[4530582767] – test_runner:计算嵌套测试(Moshe Atlow)#47094
[5a43586554] – test_runner:接受\x1b作为转义符号(Debadree Chatterjee) #47050
[a5ebc896f1] – test_runner:支持
[a65fe5c29a] – 工具:修复update-openssl.yml的比较版本(Marco Ippolito)#47384
[760e13c58d] – 工具:确保失败的日常wpt运行仍然生成报告(Filip Skokan) #47376
[9c975f79f0] – 工具:使用ref_name来获取推送的分支(Debadree Chatterjee) #47358
[b1d6a15028] – 工具:为slack消息添加at here标签(Debadree Chatterjee) #47358
[c340de6d51] – 工具:禁用Codecov提交状态(Michaël Zasso)#47306
[034082f0e5] – 工具:更新eslint到8.37.0(Node.js GitHub Bot) #47333
[03b6650c81] – 工具:修复duration_ms为毫秒(Moshe Atlow)#44490
[30c667ec3a] – 工具:自动更新brotli(Marco Ippolito) #47205
[83791e5459] – 工具:修复ngtp2路径中的错别字(Marco Ippolito)#47330
[53e8dad64a] – 工具:添加记分卡工作流(Mateo Nunez)#47254
[2499677d0b] – 工具:通过哈希值为auto-start-ci.yml锁定行动(Gabriela Gutierrez) #46820
[98f64ee724] – 工具:标准化base64更新(Marco Ippolito)#47201
[c1ef1fde8f] – 工具:更新codecov分支(Rich Trott)#47285
[9ecf2a4144] – 工具:更新lint-md-dependencies到rollup@3.20.2(Node.js GitHub Bot) #47255
[def7e3d908] – 工具:将Windows数字签名升级为SHA256(Tobias Nießen)#47206
[0b78ac53ad] – 工具:规范更新-llhttp.sh(Marco Ippolito)#47198
[deb80b1c46] – 工具:增加复制代码示例到剪贴板的按钮(jakecastelli) #46928
[6dca79f1ce] – 工具:规范更新nghttp2.sh(Marco Ippolito) #47197
[0c613c9347] – 工具:修复Slack通知动作(Antoine du Hamel) #47237
[3f49da5113] – 工具:当无效提交时在Slack上通知(Antoine du Hamel) #47178
[337123d657] – 工具:更新每日wpt行动总结(Filip Skokan)#47138
[78ce8d3469] – 工具:允许测试的tap输出包括unicode字符(Moshe Atlow)#47175
[8850dacc88] – 工具:更新lint-md-dependencies到rollup@3.19.1(Node.js GitHub Bot) #47045
[d1ca5b6d47] – 工具:将update-ada.sh与其他对齐(Tony Gorez)#47044
[b58d52301e] – 工具:更新eslint到8.36.0(Node.js GitHub Bot) #47046
[d78bef8a1f] – 工具,meta:更新README和工具以反映TSC章程的变化(Rich Trott)#47126
[d243115f41] – 网址:提高URLSearchParams的创建性能(Yagiz Nizipli) #47190
[461ef04f87] – url:在url.parse()中加入pending-deprecation (Yagiz Nizipli) #47203
[ef62e5a59e] – (SEMVER-MINOR) url: 实现URL.canParse (Khafra) #47179
[0b565e8f62] – url:允许扩展用户提供的URL对象(Antoine du Hamel)#46989
[cbb362736b] – util:修复检查错误与抛出getter的原因(Antoine du Hamel)#47163
[9537672511] – vm:正确处理在任何值上定义道具的问题(Nicolas DUBIEN) #46615
[75669e98bf] – 观察:修复带等号的观察路径(Moshe Atlow) #47369
原文来自:
本文地址://q13zd.cn/added-a-new.html编辑:王浩,审核员:清蒸github
Linux大全:
Linux系统大全: