Open Source Bot
47da181ae8
Updating hashes
...
Summary:
GitHub commits:
4cb76c0a4e
13f84368e4
36a22229bb
ad44b84f92
5c28840e5f
3f8d21fc2f
55a510bc67
b754dc20f6
4587b3bb8e
1c98bd3657
29e3dcc536
00e8d767d1
Reviewed By: ajb85
fbshipit-source-id: d66592ead86ab669c1fbd559abfae526a2f30bd3
2025-04-16 09:33:52 -07:00
James Donald
5c28840e5f
(8/n) Remove windows_msvc_compiler_flags_override from quic/defs.bzl
...
Summary:
There are a handful of BUCK definitions using this obscure macro, but none of
them actually send this flag:
```
$ grep msvc_compiler_flags_override $(xbgs mvfst_cxx_library -l)
E0414 15:57:22.013214 168505 Singleton.cpp:255] Registering singleton after registrationComplete().
fbsource/fbcode/quic/defs.bzl: windows_msvc_compiler_flags_override = kwargs.pop("windows_msvc_compiler_flags_override", WINDOWS_MSVC_CXXFLAGS),
fbsource/xplat/quic/defs.bzl: windows_msvc_compiler_flags_override = kwargs.pop("windows_msvc_compiler_flags_override", WINDOWS_MSVC_CXXFLAGS),
```
so we can delete it here.
If they ever need to add MSVC-specific flags, rather than augment this I think it would make sense to move away from the `mvfst_cxx_library()` macro.
Reviewed By: jbeshay, kvtsoy
Differential Revision: D73000543
fbshipit-source-id: 05a255126f8a7d0d606824b77a8123b6029b489d
2025-04-15 11:15:47 -07:00
Joseph Beshay
5061b0eb60
Always scale down the experimental pacer burst size for early writes
...
Summary: This was a configurable option that will now be the default behavior for the experimental pacer.
Reviewed By: ritengupta
Differential Revision: D72992559
fbshipit-source-id: 711957a851aa532e2bd59c0e2a242d731fab66c9
2025-04-15 09:59:35 -07:00
Open Source Bot
3b30125c3c
Updating hashes
...
Summary:
GitHub commits:
51152a0177
510e5002a3
9596404b84
6ece0342d4
1235f654d1
5237d93b45
b4cc1db929
165d5f9c03
6506d3e69c
4a1dfd710d
2ac5daa88d
af29096cc0
Reviewed By: ajb85
fbshipit-source-id: 9c46debbb5824407891796d597221fed4d77465f
2025-04-15 09:33:27 -07:00
Paul Farcasanu
86ba5bc943
log handshake waiting for data
...
Reviewed By: lnicco
Differential Revision: D72988762
fbshipit-source-id: 884d75450a00e76f5e3b3ce47e7b1bfaf01aadad
2025-04-15 09:23:35 -07:00
dependabot[bot]
fac3017e1c
Bump @babel/helpers from 7.15.4 to 7.27.0 in /quic/docs/docsite ( #378 )
...
Summary:
Bumps [babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers ) from 7.15.4 to 7.27.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases "><code>@babel/helpers</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.27.0 (2025-03-24)</h2>
<p>Thanks <a href="https://github.com/ishchhabra "><code>@ishchhabra</code></a> and <a href="https://github.com/vovkasm "><code>@vovkasm</code></a> for your first PRs!</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16977 ">#16977</a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17169 ">#17169</a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17110 ">#17110</a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17100 ">#17100</a> fix(babel-generator): add named export of generate function (<a href="https://github.com/vovkasm "><code>@vovkasm</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17149 ">#17149</a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17102 ">#17102</a> feat: Add <code>upToScope</code> parameter to <code>hasBinding</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17082 ">#17082</a> Support ESTree AccessorProperty (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17162 ">#17162</a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (<a href="https://github.com/ishchhabra "><code>@ishchhabra</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-class-properties</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16816 ">#16816</a> fix: Class reference in type throws error (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17170 ">#17170</a> fix: Reset child scopes when <code>scope.crawl()</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17118 ">#17118</a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17182 ">#17182</a> fix: <code>babel/cli</code> generates duplicate inline source maps (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-named-capturing-groups-regex</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17175 ">#17175</a> Generate computed proto key (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃♀️ Performance</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16870 ">#16870</a> perf: Improve builders of <code>babel/types</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17176 ">#17176</a> fix: improve duplicate named groups check (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot "><code>@babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
<li>Ish Chhabra (<a href="https://github.com/ishchhabra "><code>@ishchhabra</code></a>)</li>
<li>Vladimir Timofeev (<a href="https://github.com/vovkasm "><code>@vovkasm</code></a>)</li>
<li><a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a></li>
</ul>
<h2>v7.26.10 (2025-03-11)</h2>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md "><code>@babel/helpers</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.27.0 (2025-03-24)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16977 ">#16977</a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17169 ">#17169</a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17110 ">#17110</a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17100 ">#17100</a> fix(babel-generator): add named export of generate function (<a href="https://github.com/vovkasm "><code>@vovkasm</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17149 ">#17149</a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17102 ">#17102</a> feat: Add <code>upToScope</code> parameter to <code>hasBinding</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17082 ">#17082</a> Support ESTree AccessorProperty (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17162 ">#17162</a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (<a href="https://github.com/ishchhabra "><code>@ishchhabra</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-class-properties</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16816 ">#16816</a> fix: Class reference in type throws error (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17170 ">#17170</a> fix: Reset child scopes when <code>scope.crawl()</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17118 ">#17118</a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17182 ">#17182</a> fix: <code>babel/cli</code> generates duplicate inline source maps (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-named-capturing-groups-regex</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17175 ">#17175</a> Generate computed proto key (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃♀️ Performance</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16870 ">#16870</a> perf: Improve builders of <code>babel/types</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17176 ">#17176</a> fix: improve duplicate named groups check (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.10 (2025-03-11)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17159 ">#17159</a> Disallow decorator in array pattern (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17164 ">#17164</a> Fix: always initialize ExportDeclaration attributes (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17142 ">#17142</a> fix: "Map maximum size exceeded" in deepClone (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5c350eab83
"><code>5c350ea</code></a> v7.27.0</li>
<li><a href="ca4865a7f4
"><code>ca4865a</code></a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17118 ">#17118</a>)</li>
<li><a href="e1ce99df42
"><code>e1ce99d</code></a> v7.26.10</li>
<li><a href="d5952e80c0
"><code>d5952e8</code></a> Fix processing of replacement pattern with named capture groups (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17173 ">#17173</a>)</li>
<li><a href="64bca7b5f3
"><code>64bca7b</code></a> v7.26.9</li>
<li><a href="4cf5c9e0fb
"><code>4cf5c9e</code></a> [babel 8] Use <code>babel/types</code> for parser's return type (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17117 ">#17117</a>)</li>
<li><a href="2d9514066e
"><code>2d95140</code></a> v7.26.7</li>
<li><a href="0e6199b2aa
"><code>0e6199b</code></a> Make "object without properties" helpers ES6-compatible (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17086 ">#17086</a>)</li>
<li><a href="cd24cc07ef
"><code>cd24cc0</code></a> chore: Update TS 5.7 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17053 ">#17053</a>)</li>
<li><a href="63d30381c1
"><code>63d3038</code></a> v7.26.0</li>
<li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.27.0/packages/babel-helpers ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/mvfst/network/alerts ).
</details>
Pull Request resolved: https://github.com/facebook/mvfst/pull/378
Reviewed By: kvtsoy
Differential Revision: D72976742
Pulled By: afrind
fbshipit-source-id: 0d7715f91e7bad5554b3732c8763a07af760b9a7
2025-04-15 08:54:38 -07:00
Alan Frindell
b4cc1db929
restore copyright
...
Summary: As in title
Reviewed By: hanidamlaj
Differential Revision: D72985838
fbshipit-source-id: 60ca234924aa74b95d2ad05feda0d694a122185b
2025-04-15 04:13:38 -07:00
Aman Sharma
5d06f22fdc
Use "Buf" typealias instead of "std::unique_ptr<folly::IOBuf>"
...
Summary: This is a fairly trivial no-op change in which I'm using `Buf` in place of `std::unique_ptr<folly::IOBuf>`.
Reviewed By: hanidamlaj
Differential Revision: D72483588
fbshipit-source-id: 64d05e6d2466e0d09b9a69b5cd19f87970c18fa8
2025-04-14 23:08:59 -07:00
Aman Sharma
34dc7be5b6
Eliminate usage of folly::io::Appender [2/n]
...
Summary: When we're writing to a single continuous section of memory (e.g. one created by the `folly::IOBuf` constructor or `folly::IOBuf::create`), we can just use our `BufWriter` from `quic/common/BufUtil.h` instead of using `folly::io::Appender`.
Reviewed By: hanidamlaj
Differential Revision: D72476189
fbshipit-source-id: 4f8e8b1c27c7d2abe156b7532f678452b32cc91f
2025-04-14 21:42:02 -07:00
Paul Farcasanu
a801a8351c
log read encryption level
...
Reviewed By: kvtsoy
Differential Revision: D72985344
fbshipit-source-id: 5476a824ab826927fdd41ab889d48e18e3d1f8bb
2025-04-14 20:42:36 -07:00
Paul Farcasanu
2a20187408
log buffer sizes
...
Reviewed By: kvtsoy
Differential Revision: D72982170
fbshipit-source-id: 3fab297f852463e80f4df397a7bfb5ea01ed25ba
2025-04-14 20:42:36 -07:00
Paul Farcasanu
9213804210
log handshake status on failure
...
Reviewed By: kvtsoy
Differential Revision: D72980391
fbshipit-source-id: cdf83fba3480f9d556b62988051307e4eb4bcef9
2025-04-14 20:42:36 -07:00
Joseph Beshay
83c618d7d4
Use pacer rtt scaling overrides when set
...
Summary: As title.
Reviewed By: mjoras
Differential Revision: D72976934
fbshipit-source-id: 1e4246fa6953bbd32e462845e6423137537d8900
2025-04-14 20:32:15 -07:00
dependabot[bot]
8ce98660cf
Bump @babel/runtime from 7.15.4 to 7.27.0 in /quic/docs/docsite ( #377 )
...
Summary:
Bumps [babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.15.4 to 7.27.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases "><code>@babel/runtime</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.27.0 (2025-03-24)</h2>
<p>Thanks <a href="https://github.com/ishchhabra "><code>@ishchhabra</code></a> and <a href="https://github.com/vovkasm "><code>@vovkasm</code></a> for your first PRs!</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16977 ">#16977</a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17169 ">#17169</a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17110 ">#17110</a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17100 ">#17100</a> fix(babel-generator): add named export of generate function (<a href="https://github.com/vovkasm "><code>@vovkasm</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17149 ">#17149</a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17102 ">#17102</a> feat: Add <code>upToScope</code> parameter to <code>hasBinding</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17082 ">#17082</a> Support ESTree AccessorProperty (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17162 ">#17162</a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (<a href="https://github.com/ishchhabra "><code>@ishchhabra</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-class-properties</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16816 ">#16816</a> fix: Class reference in type throws error (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17170 ">#17170</a> fix: Reset child scopes when <code>scope.crawl()</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17118 ">#17118</a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17182 ">#17182</a> fix: <code>babel/cli</code> generates duplicate inline source maps (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-named-capturing-groups-regex</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17175 ">#17175</a> Generate computed proto key (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃♀️ Performance</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16870 ">#16870</a> perf: Improve builders of <code>babel/types</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17176 ">#17176</a> fix: improve duplicate named groups check (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot "><code>@babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
<li>Ish Chhabra (<a href="https://github.com/ishchhabra "><code>@ishchhabra</code></a>)</li>
<li>Vladimir Timofeev (<a href="https://github.com/vovkasm "><code>@vovkasm</code></a>)</li>
<li><a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a></li>
</ul>
<h2>v7.26.10 (2025-03-11)</h2>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md "><code>@babel/runtime</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.27.0 (2025-03-24)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16977 ">#16977</a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17169 ">#17169</a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17110 ">#17110</a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17100 ">#17100</a> fix(babel-generator): add named export of generate function (<a href="https://github.com/vovkasm "><code>@vovkasm</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17149 ">#17149</a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17102 ">#17102</a> feat: Add <code>upToScope</code> parameter to <code>hasBinding</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17082 ">#17082</a> Support ESTree AccessorProperty (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17162 ">#17162</a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (<a href="https://github.com/ishchhabra "><code>@ishchhabra</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-class-properties</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16816 ">#16816</a> fix: Class reference in type throws error (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17170 ">#17170</a> fix: Reset child scopes when <code>scope.crawl()</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17118 ">#17118</a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17182 ">#17182</a> fix: <code>babel/cli</code> generates duplicate inline source maps (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-named-capturing-groups-regex</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17175 ">#17175</a> Generate computed proto key (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃♀️ Performance</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16870 ">#16870</a> perf: Improve builders of <code>babel/types</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17176 ">#17176</a> fix: improve duplicate named groups check (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.10 (2025-03-11)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17159 ">#17159</a> Disallow decorator in array pattern (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17164 ">#17164</a> Fix: always initialize ExportDeclaration attributes (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17142 ">#17142</a> fix: "Map maximum size exceeded" in deepClone (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5c350eab83
"><code>5c350ea</code></a> v7.27.0</li>
<li><a href="ca4865a7f4
"><code>ca4865a</code></a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17118 ">#17118</a>)</li>
<li><a href="e1ce99df42
"><code>e1ce99d</code></a> v7.26.10</li>
<li><a href="d5952e80c0
"><code>d5952e8</code></a> Fix processing of replacement pattern with named capture groups (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17173 ">#17173</a>)</li>
<li><a href="64bca7b5f3
"><code>64bca7b</code></a> v7.26.9</li>
<li><a href="2d9514066e
"><code>2d95140</code></a> v7.26.7</li>
<li><a href="63d30381c1
"><code>63d3038</code></a> v7.26.0</li>
<li><a href="b07957ebb3
"><code>b07957e</code></a> v7.25.9</li>
<li><a href="af917594e4
"><code>af91759</code></a> fix: Accidentally publishing useless files (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/16917 ">#16917</a>)</li>
<li><a href="2533cfb0c1
"><code>2533cfb</code></a> v7.25.7</li>
<li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/mvfst/network/alerts ).
</details>
Pull Request resolved: https://github.com/facebook/mvfst/pull/377
Reviewed By: hanidamlaj
Differential Revision: D72976719
Pulled By: afrind
fbshipit-source-id: 691a048d7ec7bea28af2585cc5069e0c48afe64b
2025-04-14 20:24:25 -07:00
dependabot[bot]
613ae84f9c
Bump @babel/runtime-corejs3 from 7.15.4 to 7.26.10 in /quic/docs/docsite ( #376 )
...
Summary:
Bumps [babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3 ) from 7.15.4 to 7.26.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases "><code>@babel/runtime-corejs3</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.26.10 (2025-03-11)</h2>
<p>Thanks <a href="https://github.com/jordan-choi "><code>@jordan-choi</code></a> and <a href="https://github.com/mmmsssttt404 "><code>@mmmsssttt404</code></a> for your first PRs!</p>
<p>This release includes a fix for <a href="https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8 ">https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8 </a>, a security vulnerability which affects the <code>.replace</code> method of transpiled regular expressions that use named capturing groups.</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17159 ">#17159</a> Disallow decorator in array pattern (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17164 ">#17164</a> Fix: always initialize ExportDeclaration attributes (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17142 ">#17142</a> fix: "Map maximum size exceeded" in deepClone (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17154 ">#17154</a> Update typescript parser tests (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17151 ">#17151</a> fix: Should not evaluate vars in child scope (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17153 ">#17153</a> fix: Correctly generate <code>abstract override</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17107 ">#17107</a> Fix source type detection when parsing TypeScript (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-runtime</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17173 ">#17173</a> Fix processing of replacement pattern with named capture groups (<a href="https://github.com/%5Bmmmsssttt404%5D(https://github.com/mmmsssttt404) "><code>@mmmsssttt404</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17158 ">#17158</a> Avoid warnings when re-bundling <code>@babel/standalone</code> with webpack (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17160 ">#17160</a> Left-value parsing cleanup (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 6</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot "><code>@babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo "><code>@nicolo-ribaudo</code></a>)</li>
<li>Yunyoung Jordan Choi (<a href="https://github.com/jordan-choi "><code>@jordan-choi</code></a>)</li>
<li><a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a></li>
<li><a href="https://github.com/mmmsssttt404 "><code>@mmmsssttt404</code></a></li>
</ul>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17103 ">#17103</a> fix: Definition for <code>TSPropertySignature.kind</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17062 ">#17062</a> Print TypeScript optional/definite in ClassPrivateProperty (<a href="https://github.com/jamiebuilds-signal "><code>@jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md "><code>@babel/runtime-corejs3</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.26.10 (2025-03-11)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17159 ">#17159</a> Disallow decorator in array pattern (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17164 ">#17164</a> Fix: always initialize ExportDeclaration attributes (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17142 ">#17142</a> fix: "Map maximum size exceeded" in deepClone (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17154 ">#17154</a> Update typescript parser tests (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17151 ">#17151</a> fix: Should not evaluate vars in child scope (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17153 ">#17153</a> fix: Correctly generate <code>abstract override</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17107 ">#17107</a> Fix source type detection when parsing TypeScript (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-runtime</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17173 ">#17173</a> Fix processing of replacement pattern with named capture groups (<a href="https://github.com/%5Bmmmsssttt404%5D(https://github.com/mmmsssttt404) "><code>@mmmsssttt404</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17158 ">#17158</a> Avoid warnings when re-bundling <code>@babel/standalone</code> with webpack (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17160 ">#17160</a> Left-value parsing cleanup (<a href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17103 ">#17103</a> fix: Definition for <code>TSPropertySignature.kind</code> (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17062 ">#17062</a> Print TypeScript optional/definite in ClassPrivateProperty (<a href="https://github.com/jamiebuilds-signal "><code>@jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17130 ">#17130</a> Use <code>.ts</code> files with explicit reexports to solve name conflicts (<a href="https://github.com/nicolo-ribaudo "><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17127 ">#17127</a> Do not depend on <code>types/gensync</code> in Babel 7 (<a href="https://github.com/nicolo-ribaudo "><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.7 (2025-01-24)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17086 ">#17086</a> Make "object without properties" helpers ES6-compatible (<a href="https://github.com/tquetano-netflix "><code>@tquetano-netflix</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typeof-symbol</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/17085 ">#17085</a> fix: Correctly handle <code>typeof</code> in arrow functions (<a href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e1ce99df42
"><code>e1ce99d</code></a> v7.26.10</li>
<li><a href="d5952e80c0
"><code>d5952e8</code></a> Fix processing of replacement pattern with named capture groups (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/17173 ">#17173</a>)</li>
<li><a href="64bca7b5f3
"><code>64bca7b</code></a> v7.26.9</li>
<li><a href="2d9514066e
"><code>2d95140</code></a> v7.26.7</li>
<li><a href="0e6199b2aa
"><code>0e6199b</code></a> Make "object without properties" helpers ES6-compatible (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/17086 ">#17086</a>)</li>
<li><a href="63d30381c1
"><code>63d3038</code></a> v7.26.0</li>
<li><a href="bfa56c4956
"><code>bfa56c4</code></a> Support <code>import()</code> in <code>rewriteImportExtensions</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16794 ">#16794</a>)</li>
<li><a href="b07957ebb3
"><code>b07957e</code></a> v7.25.9</li>
<li><a href="af917594e4
"><code>af91759</code></a> fix: Accidentally publishing useless files (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16917 ">#16917</a>)</li>
<li><a href="2533cfb0c1
"><code>2533cfb</code></a> v7.25.7</li>
<li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime-corejs3 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/mvfst/network/alerts ).
</details>
Pull Request resolved: https://github.com/facebook/mvfst/pull/376
Reviewed By: sharmafb
Differential Revision: D72001160
Pulled By: afrind
fbshipit-source-id: 3e1d19a74500ffe5ce2155820753a3ce41ef4f13
2025-04-14 10:47:17 -07:00
Open Source Bot
44dcdf8670
Updating hashes
...
Summary:
GitHub commits:
a977197a97
c013d6d0e8
d0115e3961
51c659b23f
523b1c7da9
1d41635a28
a23a2d9f29
0764005eb7
6b7c1fd848
010c0c62dd
Reviewed By: JurjenLelifeld
fbshipit-source-id: 6310af110c0b0809b58e2e20e4736b3cb6b0d6b0
v2025.04.14.00
2025-04-13 09:32:39 -07:00
Open Source Bot
51c659b23f
Updating hashes
...
Summary:
GitHub commits:
f849a4169b
6ca452983d
9d7b7fdbc5
174eed980e
58d7c06951
64d7d57042
8428eca3b2
38b75ba43f
3261eeaf9d
40c1107077
009e00fbc0
a213e53205
Reviewed By: JurjenLelifeld
fbshipit-source-id: 1377ca380b3eef967d253bccfab994511fe79c9d
2025-04-12 09:32:33 -07:00
Matt Joras
58d7c06951
Fix missed cases in QuicInteger -> Expected change
...
Summary:
These cases were missed due to the fact that writeFrame was returning something different.
Also, revert the change in the codec for receive timestamps that was using value_or and suppressing something too large being encoded.
Reviewed By: jbeshay, kvtsoy
Differential Revision: D72904909
fbshipit-source-id: 47e415e7b12208c8a2917325ed42f51c63992687
2025-04-11 22:09:59 -07:00
Konstantin Tsoy
d14872347d
Move the buf ownership check until after the error check
...
Summary: title
Reviewed By: jbeshay
Differential Revision: D72867911
fbshipit-source-id: a5a297fa6ac7ce5f3475ea4c2b5c37e3e628ad2a
2025-04-11 14:37:49 -07:00
Open Source Bot
dbd2360d9d
Updating hashes
...
Summary:
GitHub commits:
8188cbe9d0
e264f26452
e7d5064878
d7f895f210
0e505bcf7e
b81c086d09
939386e6bf
0240c99e3c
ae8d4d69f7
5bd5a4cb89
eeccceaf8e
28d5e63bff
ed4fdaed9b
Reviewed By: JurjenLelifeld
fbshipit-source-id: 9ed56dec7c45d007b4b23c6ef09f45dc9ac1f822
2025-04-11 09:34:01 -07:00
Matt Joras
b81c086d09
Remove exception throwing from QuicInteger
...
Summary: Continuing the theme, removing it from QuicInteger which ends up being in a lot of the write paths.
Reviewed By: kvtsoy
Differential Revision: D72757026
fbshipit-source-id: 99a6ab2caea8fb495b1cb466172611002968e527
2025-04-10 18:14:11 -07:00
generatedunixname89002005287564
7dbd219831
Fix CQS signal. Id] 93039475 -- readability-redundant-string-init in fbcode/quic/server
...
Reviewed By: dtolnay
Differential Revision: D72781263
fbshipit-source-id: 9e639c2bb003b50e5752a8831ef72cf4f27df610
2025-04-10 09:44:25 -07:00
Open Source Bot
7e2de97f2a
Updating hashes
...
Summary:
GitHub commits:
6abd486ec5
d786cdd455
d15d9f387f
d3b30b5e34
061d6a7762
7aa4b0dcee
23f06c5ceb
fe6d40cf78
86e4a501d0
3f087e9098
3ae0f9ecbe
b633ccc75c
8b16584af2
Reviewed By: JurjenLelifeld
fbshipit-source-id: e3fbae3b07609b8038162d1ed7163d0c090ad392
2025-04-10 09:31:50 -07:00
Alex Hornby
7aa4b0dcee
remove ws_airstore manifest
...
Reviewed By: fanzeyi
Differential Revision: D72462654
fbshipit-source-id: fae0f723d723c39f6d01b679d45bd0ed776873e7
2025-04-10 02:41:38 -07:00
Alan Frindell
11810440a4
update merge maps
...
Reviewed By: jbeshay, hanidamlaj, kvtsoy
Differential Revision: D72749978
fbshipit-source-id: daeec28073f0c329654a9ba7763363b5f5bcb5b4
2025-04-09 17:10:41 -07:00
Alan Frindell
444a0f261b
Use new PriorityQueue interface
...
Summary:
Migrating mvfst priority API to be abstract, based on new classes is quic/priority. For now, it requires applications use `HTTPPriorityQueue::Priority`, to be compatible with the hardcoded `deprecated::PriorityQueue` implementation and apps cannot yet change the queue impl. Eventually the application will have full control of the queue.
There are minor functional changes in this diff:
1. Priority QLog types changed from int/bool to string
2. Any PAUSED stream has priority `u=7,i` if paused streams are disabled (previously explicitly settable to any priority)
Reviewed By: jbeshay
Differential Revision: D68696110
fbshipit-source-id: 5a4721b08248ac75d725f51b5cb3e5d5de206d86
2025-04-09 13:54:27 -07:00
Open Source Bot
a231536f6c
Updating hashes
...
Summary:
GitHub commits:
8d87ba078b
054ebc7ec2
6e5daf70a4
2fe6357d5a
bdc3ed699f
2a8fba588f
5f99d729a3
f8a02cc759
eeff4425e3
cc7f04bde2
1734fdafeb
e85d18730d
b754b9d974
Reviewed By: JurjenLelifeld
fbshipit-source-id: 5f8064698111c7273211625014cf4a352ba73ee5
2025-04-09 09:32:38 -07:00
Matt Joras
2a8fba588f
Propagate error in scheduleFramesForPacket and writeData
...
Summary: As in title, this is more of a theme on adding an Expected return.
Reviewed By: kvtsoy
Differential Revision: D72579218
fbshipit-source-id: 25735535368838f1a4315667cd7e9e9b5df1c485
2025-04-08 21:06:35 -07:00
Aman Sharma
28b13b22d8
Eliminate usage of folly::io::Appender [1/n]
...
Summary: When we're writing to a single continuous section of memory (e.g. one created by the `folly::IOBuf` constructor or `folly::IOBuf::create`), we can just use our `BufWriter` from `quic/common/BufUtil.h` instead of using `folly::io::Appender`.
Reviewed By: hanidamlaj
Differential Revision: D72475517
fbshipit-source-id: 2d7b23bf1dbdacb2fb70eb9369419bd23770434c
2025-04-08 12:39:37 -07:00
Open Source Bot
a5f918c4c9
Updating hashes
...
Summary:
GitHub commits:
270ef53b39
b2a677e0ff
5c109de601
72b8bb3af8
8dad113b91
c6e39980db
972fc75682
a904685933
ad9521b707
216fa640fe
8fb5f56eb5
Reviewed By: JurjenLelifeld
fbshipit-source-id: f7411b8c1eaea21edb198d67dbb888af4e32a38c
2025-04-08 09:53:02 -07:00
Matt Joras
c6e39980db
Add some [[nodiscard]] and standardize on it
...
Summary: Add some that were missing in the codec. Also replace all FOLLY_DISCARD with [[nodiscard]] since we support it everywhere.
Reviewed By: kvtsoy
Differential Revision: D72571687
fbshipit-source-id: af296858eedcb033dcae9db1c5a3a2318e4acea7
2025-04-07 23:45:33 -07:00
Matt Joras
67ce39cfdd
Remove exception throwing from the stream manager and flow control.
...
Summary: I started with the QuicStreamManager, but it turns out that the path from the manager up to the close path touches a LOT, and so this is a big diff. The strategy is basically the same everywhere, add a folly::Expected and check it on every function and enforce that with [[nodiscard]]
Reviewed By: kvtsoy
Differential Revision: D72347215
fbshipit-source-id: 452868b541754d2ecab646d6c3cbd6aacf317d7f
2025-04-07 23:45:33 -07:00
Alan Frindell
43af96e4f9
Add toLogFields for logging
...
Summary: This will be needed by logging components - eg QLog
Reviewed By: hanidamlaj
Differential Revision: D72476485
fbshipit-source-id: 3b7f3e81e87fc6cc2a252293208863d33bd5df50
2025-04-07 17:37:39 -07:00
Matt Joras
d153b04ec4
Add SeparateDefinitionBlocks to clang-format
...
Summary: As in title.
Reviewed By: kvtsoy
Differential Revision: D72543602
fbshipit-source-id: 6190b7fa541b1535eab565bac3da159c85781c0e
2025-04-07 13:20:35 -07:00
Open Source Bot
9d01e09025
Updating hashes
...
Summary:
GitHub commits:
c57ad460f4
55c2920855
7e822353bf
4e32602f71
4b1eb89336
0244751b93
ed7b901e38
4bdd11138a
e1abc46ab9
a90e66adcb
Reviewed By: JurjenLelifeld
fbshipit-source-id: bcd425fd7f5926056f2a3040d32bee41bd65007e
2025-04-07 09:37:18 -07:00
Open Source Bot
4e32602f71
Updating hashes
...
Summary:
GitHub commits:
0694167f44
6b6ff6cdfe
af35f9fb4e
9c6d511ae9
b786a1d9f4
96c60860a8
90e35dabe2
f380b96d6b
62d82d5f1d
a63e96f838
Reviewed By: sdwilsh
fbshipit-source-id: 30d001ca46d65ded9b19b7b765160874cefc1301
v2025.04.07.00
2025-04-06 09:32:37 -07:00
Open Source Bot
b786a1d9f4
Updating hashes
...
Summary:
GitHub commits:
3af843913b
6300e34591
5b1572a832
592f224165
d8eb22049c
deec80ffce
b2381adf33
7c3891c6ba
Reviewed By: sdwilsh
fbshipit-source-id: cacfc98b6d55adc358cd7a36f86a31df9b954801
2025-04-05 09:32:13 -07:00
Open Source Bot
5b1572a832
Updating hashes
...
Summary:
GitHub commits:
143488f061
509fd01a50
e26809379c
3a63f80888
c995bab0bd
b071bb674d
07e9662d06
c8c6441ec7
6ee2af85e6
a5a4cc636e
7d8a1b7fd0
92c069bf56
8f9142baa8
0d610fdcf1
Reviewed By: sdwilsh
fbshipit-source-id: 2f7af692fe1f710de82ac94f86a7a35ca3877a9f
2025-04-05 01:02:23 -07:00
Victor Zhang
b071bb674d
remove ZStrong as a fbcode_builder user
...
Summary:
X-link: https://github.com/facebookincubator/zstrong/pull/1266
ZStrong is moving away from fbcode_builder to use vanilla CMake. Removing this manifest so getdeps can stop considering the repo.
Reviewed By: terrelln
Differential Revision: D72397364
fbshipit-source-id: 5cbbd6edebe46a29aeddd93d848ad5a45e8d0aad
2025-04-04 16:46:12 -07:00
Abdulbaki Aydin
9805b1f24d
Add more initial packet and tls handshake logging
...
Summary:
Adds more logging for:
- Number of initial packets received
- Number of unique crypto frames received
- Time elapsed to get the last meaningful initial crypto frame.
- named groups, psk status, and ech status from TLS layer.
Reviewed By: mjoras
Differential Revision: D71910754
fbshipit-source-id: ea8524213ba296727079800bb167ec080143c10b
2025-04-04 15:48:09 -07:00
Matt Joras
ff9e833c4c
Remove throws from ClientStateMachine.
...
Summary: These were all in processing the server initial params.
Reviewed By: hanidamlaj
Differential Revision: D72259115
fbshipit-source-id: 1a4eb31709b6e5e438f2c552f8b7d975eeffb82f
2025-04-04 10:03:09 -07:00
Open Source Bot
b86c100bd8
Updating hashes
...
Summary:
GitHub commits:
8d82353047
b6ee10cf66
f570757d9a
00fb110945
77a6924898
19bcae5080
d763977344
9835b5a527
482073197a
475d7b7c1a
2e2fc4488f
c5f65e945b
4c33347dfd
Reviewed By: sdwilsh
fbshipit-source-id: ca94e831380343593f4f9250a3c306a832494a4a
2025-04-04 09:41:25 -07:00
Alex Hornby
b4b3e621e0
fix cmake xxhash discovery
...
Summary:
Fix fb303 OSS builds on macOS that failing to find xxhash.h.
Problem was that thrift cpp lib now needs xxhash but it wasn't declared in the cmake rules, which shows up as a problem when system xxhash is not installed.
CustomCompressorRegistry.cpp was also missing from cmake build resulting in link errors once the xxhash.h discovery was fixed.
Reviewed By: markbt
Differential Revision: D72452460
fbshipit-source-id: 6bdb8e0e3961529f04f9d9d29ba0daeff2e7ff2a
2025-04-04 08:58:21 -07:00
Paul Farcasanu
19bcae5080
adopt common qlogger
...
Summary:
Context: T210787480
I want to add a client-side qlog that will allow us to inspect client behavior during the 0rtt bug.
**Design**
I wan't to use this to implement my "mvfst mobile" qlogger, I think it should be managed by a `mvfst_mobile` buck target accordingly.
Is there any reason we can't?
Reviewed By: kvtsoy
Differential Revision: D71151038
fbshipit-source-id: 3de715efa8fec688422b4f4f2d5e8d93c484b2d4
2025-04-03 14:07:11 -07:00
Open Source Bot
288dd2c181
Updating hashes
...
Summary:
GitHub commits:
e1d96a8bc4
bad3366c7b
6a053402af
e9b5eb3c40
217c7b7443
7cd2770e5f
4d9ed8a22a
535ebababf
Reviewed By: sdwilsh
fbshipit-source-id: 3c7e86872d8e688e2d58f37bfb55e241a26e2e8e
2025-04-03 14:02:06 -07:00
Paul Farcasanu
362340c32c
log whether quic socket readable
...
Summary:
**Context**: adding more debugging to catch the 0RTT bug.
Wonder if the client is down to read more data. There could presumably be some bug with 0RTT + happy eyeballs where the socket isnt working.
Reviewed By: lnicco
Differential Revision: D72266611
fbshipit-source-id: 6420017efcb200dd04bb7070c6c31049bcee8148
2025-04-03 11:45:33 -07:00
Joseph Beshay
623433e833
Use QUIC_V1_ALIAS to force BBRv2 instead of BBRv1
...
Summary: As title.
Reviewed By: hanidamlaj
Differential Revision: D72092260
fbshipit-source-id: b3a39424a7dcfca6eea49de04535a9fbab962c91
2025-04-03 10:12:59 -07:00
Open Source Bot
5be22208e3
Updating hashes
...
Summary:
GitHub commits:
a3c8563bf4
7851f35710
d3b401314e
Reviewed By: sdwilsh
fbshipit-source-id: 35ef1f5ac0c6498a94645fecf53306f3e6f2386c
2025-04-03 09:32:04 -07:00
Open Source Bot
e9b5eb3c40
Updating hashes
...
Summary:
GitHub commits:
5528cb9dda
6390f31c2c
5b42e1bbbe
2d35b6c187
53992b433c
d9a85c0e66
b37135a20d
f0b2133fb4
6fb2585a0b
0eacd9c724
989bbe8474
c099bfcba8
51fbe32c2a
Reviewed By: sdwilsh
fbshipit-source-id: 0974af7c160cc42ca02272716c7182628e7f22ad
2025-04-03 08:10:33 -07:00
Alex Hornby
b9ef36a6dc
regenerate github actions, fix cmake 4 failure
...
Summary:
X-link: https://github.com/facebook/fb303/pull/65
regenerate github actions before making any actual changes
github runners are on cmake 4 now, update cmake min version to 3.5 to avoid cmake 4 error: https://cmake.org/cmake/help/latest/release/4.0.html#deprecated-and-removed-features
Reviewed By: markbt
Differential Revision: D72323421
fbshipit-source-id: 5ebae9a37dbfa0b95cf75b20c86d396f8d5aa7ab
2025-04-03 07:54:52 -07:00