Commit Graph

6922 Commits

Author SHA1 Message Date
Thomas Eizinger
391e94ebed fix(relay): set a Firezone ID to enable feature-flags (#8657)
Our feature-flags are currently coupled to our Firezone ID. Without a
Firezone ID, we cannot evaluate feature flags. In order to be able to
use the feature flags to enable / disable the eBPF TURN router, we see a
random UUID as the Firezone ID upon startup of the relay.

Not setting this causes the eBPF router to currently be instantly
disabled as soon as we start up because the default of the feature flag
is false and we don't reevaluate it later due to the missing ID.
2025-04-04 07:13:56 +00:00
Thomas Eizinger
6fe7e77f76 refactor(relay): fail if eBPF offloading is requested but fails (#8656)
It happens a bunch of times to me during testing that I'd forget to set
the right interface onto which the eBPF kernel should be loaded and was
wondering why it didn't work. Defaulting to `eth0` wasn't a very smart
decision because it means users cannot disable the eBPF kernel at all
(other than via the feature-flag).

It makes more sense to default to not loading the program at all AND
hard-fail if we are requested to load it but cannot. This allows us to
catch configuration errors early.
2025-04-04 07:00:29 +00:00
Jamil
8d7408db7b chore(android): Bump gradlew to 8.11.1 (#8653)
Needed for com.android.application 8.9.x

Related: #8565
2025-04-04 06:04:12 +00:00
Thomas Eizinger
cd94dd8a2c fix(relay): update cached eBPF config when it changes (#8655) 2025-04-04 05:45:11 +00:00
dependabot[bot]
32140b5c47 build(deps): bump fast-xml-parser from 5.0.8 to 5.0.9 in /website (#8593)
Bumps
[fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser)
from 5.0.8 to 5.0.9.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md">fast-xml-parser's
changelog</a>.</em></p>
<blockquote>
<p><!-- raw HTML omitted -->Note: If you find missing information about
particular minor version, that version must have been changed without
any functional change in this library.<!-- raw HTML omitted --></p>
<p><strong>5.0.9 / 2025-03-14</strong></p>
<ul>
<li>fix: support numeric entities with values over 0xFFFF (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/726">#726</a>)
(By (Marc Durdin)[https://github.com/mcdurdin])</li>
<li>fix: update strnum to fix parsing 0 if skiplike option is used</li>
</ul>
<p><strong>5.0.8 / 2025-02-27</strong></p>
<ul>
<li>fix parsing 0 if skiplike option is used.
<ul>
<li>updating strnum dependency</li>
</ul>
</li>
</ul>
<p><strong>5.0.7 / 2025-02-25</strong></p>
<ul>
<li>fix (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/724">#724</a>)
typings for cjs.</li>
</ul>
<p><strong>5.0.6 / 2025-02-20</strong></p>
<ul>
<li>fix cli output (By <a href="https://github.com/angeld7">Angel
Delgado</a>)
<ul>
<li>remove multiple JSON parsing</li>
</ul>
</li>
</ul>
<p><strong>5.0.5 / 2025-02-20</strong></p>
<ul>
<li>fix parsing of string starting with 'e' or 'E' by updating
strnum</li>
</ul>
<p><strong>5.0.4 / 2025-02-20</strong></p>
<ul>
<li>fix CLI to support all the versions of node js when displaying
library version.</li>
<li>fix CJS import in v5
<ul>
<li>by fixing webpack config</li>
</ul>
</li>
</ul>
<p><strong>5.0.3 / 2025-02-20</strong></p>
<ul>
<li>Using strnum ESM module
<ul>
<li>new fixes in strum may break your experience</li>
</ul>
</li>
</ul>
<p><strong>5.0.2 / 2025-02-20</strong></p>
<ul>
<li>fix: include CommonJS resources in the npm package <a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/714">#714</a>
(By <a href="https://github.com/tbouffard">Thomas Bouffard</a>)</li>
<li>fix: move babel deps to dev deps</li>
</ul>
<p><strong>5.0.1 / 2025-02-19</strong></p>
<ul>
<li>fix syntax error for CLI command</li>
</ul>
<p><strong>5.0.0 / 2025-02-19</strong></p>
<ul>
<li>ESM support
<ul>
<li>no change in the functionality, syntax, APIs, options, or
documentation.</li>
</ul>
</li>
</ul>
<p><strong>4.5.2 / 2025-02-18</strong></p>
<ul>
<li>Fix null CDATA to comply with undefined behavior (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/701">#701</a>)
(By <a href="https://github.com/Kelgors">Matthieu BOHEAS</a>)</li>
<li>Fix(performance): Update check for leaf node in saveTextToParentTag
function in OrderedObjParser.js (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/707">#707</a>)
(By <a href="https://github.com/tomingtoming">...</a>)</li>
<li>Fix: emit full JSON string from CLI when no output filename
specified (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/710">#710</a>)
(By <a href="https://github.com/mbenson">Matt Benson</a>)</li>
</ul>
<p><strong>4.5.1 / 2024-12-15</strong></p>
<ul>
<li>Fix empty tag key name for v5 (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/697">#697</a>).
no impact on v4</li>
<li>Fixes entity parsing when used in strict mode (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/699">#699</a>)</li>
</ul>
<p><strong>4.5.0 / 2024-09-03</strong></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1d3923919e"><code>1d39239</code></a>
Update README</li>
<li><a
href="7351cdfafc"><code>7351cdf</code></a>
update release info</li>
<li><a
href="6ed9ea2ed3"><code>6ed9ea2</code></a>
ci: build with Node 18.x (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/734">#734</a>)</li>
<li><a
href="af4f1d2d4d"><code>af4f1d2</code></a>
fix: update benchmark so it's buildable (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/731">#731</a>)</li>
<li><a
href="56107feb87"><code>56107fe</code></a>
update strnum to fix parsing 0 if skiplike option is used</li>
<li><a
href="5b6000a4ce"><code>5b6000a</code></a>
fix: support numeric entities with values over 0xFFFF (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/726">#726</a>)</li>
<li><a
href="efd45cfd00"><code>efd45cf</code></a>
Update node.js.yml</li>
<li><a
href="4311158eb9"><code>4311158</code></a>
Update node.js.yml</li>
<li><a
href="00916e2d6b"><code>00916e2</code></a>
disable publish please from workflow</li>
<li>See full diff in <a
href="https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.0.8...v5.0.9">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-xml-parser&package-manager=npm_and_yarn&previous-version=5.0.8&new-version=5.0.9)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 03:44:22 +00:00
dependabot[bot]
c160516e6a build(deps): bump the hilt group in /kotlin/android with 4 updates (#8568)
Bumps the hilt group in /kotlin/android with 4 updates:
[com.google.dagger.hilt.android](https://github.com/google/dagger),
[com.google.dagger:hilt-android](https://github.com/google/dagger),
[com.google.dagger:hilt-android-compiler](https://github.com/google/dagger)
and
[com.google.dagger:hilt-android-testing](https://github.com/google/dagger).

Updates `com.google.dagger.hilt.android` from 2.55 to 2.56.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger.hilt.android's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.56.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>[Dagger] Fixed <a
href="https://redirect.github.com/google/dagger/issues/4624">#4624</a>:
Shade Dagger's javapoet-kotlinpoet dependency.</li>
</ul>
<h2>Dagger 2.56</h2>
<h1>Notable/breaking changes</h1>
<ul>
<li>[Jakarta support] Remove deprecated Factory create methods that take
a <code>javax.inject.Provider</code>. This means components built with
an older Dagger version but with factory dependencies from a newer
Dagger version will no longer compile. If you run into this, the Dagger
version compiling the component must be upgraded. (3412e6c03)</li>
<li>[Jakarta support] Disallow providing or injecting
<code>dagger.internal.Provider</code>. Also disallow injections of raw
Provider in Maps, for both javax and dagger Providers. (962bb3335)</li>
<li>[Dagger]: Usages of <code>@Multibinds</code> and
<code>@ElementsIntoSet</code> in Kotlin sources must now use Set/Map
from the <code>kotlin.collections</code> package rather than the
<code>java.util</code> package.</li>
</ul>
<h1>Bug fixes</h1>
<ul>
<li>[Jakarta support] Add support for Jakarta annotations to Hilt.
(9001b5503)</li>
<li>[Jakarta support] Fixed <a
href="https://redirect.github.com/google/dagger/issues/4572">#4572</a>.
Fix issue with <code>jakarta.inject.Provider</code> support where in
certain cases requests for a <code>Map&lt;K,
Provider&lt;V&gt;&gt;</code> would fail to compile. (f4e80036f)</li>
<li>[Dagger] Remove private modifier from fields/methods within
generated Dagger component's private implementation classes (see <a
href="https://redirect.github.com/google/dagger/issues/4544">#4544</a>).
(79f8633e5)</li>
<li>[Hilt] Partially Fixed <a
href="https://redirect.github.com/google/dagger/issues/4423">#4423</a>:
Fix project isolation violation when checking that Hilt libraries are
applied along the Gradle plugin. (91450da6a)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="263ef0b526"><code>263ef0b</code></a>
2.56.1 release</li>
<li><a
href="e0357b2c6d"><code>e0357b2</code></a>
[XPoet Migration]: Migrate more CodeBlock usages to XCodeBlock.</li>
<li><a
href="96318684f4"><code>9631868</code></a>
[XPoet Migration]: Migrate more CodeBlock usages to XCodeBlock</li>
<li><a
href="580a6ecf70"><code>580a6ec</code></a>
[XPoet Migration]: Migrate CodeBlock usages to XCodeBlock.</li>
<li><a
href="a5398f7c7e"><code>a5398f7</code></a>
Shade Dagger's javapoet-kotlinpoet dependency.</li>
<li><a
href="3ddaaad0d6"><code>3ddaaad</code></a>
Update Dagger yml and README with new latest version number.</li>
<li><a
href="b3d3443e35"><code>b3d3443</code></a>
Enable write permission to GitHub Action's &quot;Publish Artifact&quot;
job.</li>
<li><a
href="9001b5503a"><code>9001b55</code></a>
Where Hilt checks for Javax annotations, add support for Jakarta
annotations.</li>
<li><a
href="2572582871"><code>2572582</code></a>
Add <a
href="https://github.com/NullMarked"><code>@​NullMarked</code></a> to
dagger package.</li>
<li><a
href="98521084ac"><code>9852108</code></a>
Restructure hilt-android-testing sources</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.55...dagger-2.56.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-android` from 2.55 to 2.56.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-android's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.56.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>[Dagger] Fixed <a
href="https://redirect.github.com/google/dagger/issues/4624">#4624</a>:
Shade Dagger's javapoet-kotlinpoet dependency.</li>
</ul>
<h2>Dagger 2.56</h2>
<h1>Notable/breaking changes</h1>
<ul>
<li>[Jakarta support] Remove deprecated Factory create methods that take
a <code>javax.inject.Provider</code>. This means components built with
an older Dagger version but with factory dependencies from a newer
Dagger version will no longer compile. If you run into this, the Dagger
version compiling the component must be upgraded. (3412e6c03)</li>
<li>[Jakarta support] Disallow providing or injecting
<code>dagger.internal.Provider</code>. Also disallow injections of raw
Provider in Maps, for both javax and dagger Providers. (962bb3335)</li>
<li>[Dagger]: Usages of <code>@Multibinds</code> and
<code>@ElementsIntoSet</code> in Kotlin sources must now use Set/Map
from the <code>kotlin.collections</code> package rather than the
<code>java.util</code> package.</li>
</ul>
<h1>Bug fixes</h1>
<ul>
<li>[Jakarta support] Add support for Jakarta annotations to Hilt.
(9001b5503)</li>
<li>[Jakarta support] Fixed <a
href="https://redirect.github.com/google/dagger/issues/4572">#4572</a>.
Fix issue with <code>jakarta.inject.Provider</code> support where in
certain cases requests for a <code>Map&lt;K,
Provider&lt;V&gt;&gt;</code> would fail to compile. (f4e80036f)</li>
<li>[Dagger] Remove private modifier from fields/methods within
generated Dagger component's private implementation classes (see <a
href="https://redirect.github.com/google/dagger/issues/4544">#4544</a>).
(79f8633e5)</li>
<li>[Hilt] Partially Fixed <a
href="https://redirect.github.com/google/dagger/issues/4423">#4423</a>:
Fix project isolation violation when checking that Hilt libraries are
applied along the Gradle plugin. (91450da6a)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="263ef0b526"><code>263ef0b</code></a>
2.56.1 release</li>
<li><a
href="e0357b2c6d"><code>e0357b2</code></a>
[XPoet Migration]: Migrate more CodeBlock usages to XCodeBlock.</li>
<li><a
href="96318684f4"><code>9631868</code></a>
[XPoet Migration]: Migrate more CodeBlock usages to XCodeBlock</li>
<li><a
href="580a6ecf70"><code>580a6ec</code></a>
[XPoet Migration]: Migrate CodeBlock usages to XCodeBlock.</li>
<li><a
href="a5398f7c7e"><code>a5398f7</code></a>
Shade Dagger's javapoet-kotlinpoet dependency.</li>
<li><a
href="3ddaaad0d6"><code>3ddaaad</code></a>
Update Dagger yml and README with new latest version number.</li>
<li><a
href="b3d3443e35"><code>b3d3443</code></a>
Enable write permission to GitHub Action's &quot;Publish Artifact&quot;
job.</li>
<li><a
href="9001b5503a"><code>9001b55</code></a>
Where Hilt checks for Javax annotations, add support for Jakarta
annotations.</li>
<li><a
href="2572582871"><code>2572582</code></a>
Add <a
href="https://github.com/NullMarked"><code>@​NullMarked</code></a> to
dagger package.</li>
<li><a
href="98521084ac"><code>9852108</code></a>
Restructure hilt-android-testing sources</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.55...dagger-2.56.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-android-compiler` from 2.55 to 2.56.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-android-compiler's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.56.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>[Dagger] Fixed <a
href="https://redirect.github.com/google/dagger/issues/4624">#4624</a>:
Shade Dagger's javapoet-kotlinpoet dependency.</li>
</ul>
<h2>Dagger 2.56</h2>
<h1>Notable/breaking changes</h1>
<ul>
<li>[Jakarta support] Remove deprecated Factory create methods that take
a <code>javax.inject.Provider</code>. This means components built with
an older Dagger version but with factory dependencies from a newer
Dagger version will no longer compile. If you run into this, the Dagger
version compiling the component must be upgraded. (3412e6c03)</li>
<li>[Jakarta support] Disallow providing or injecting
<code>dagger.internal.Provider</code>. Also disallow injections of raw
Provider in Maps, for both javax and dagger Providers. (962bb3335)</li>
<li>[Dagger]: Usages of <code>@Multibinds</code> and
<code>@ElementsIntoSet</code> in Kotlin sources must now use Set/Map
from the <code>kotlin.collections</code> package rather than the
<code>java.util</code> package.</li>
</ul>
<h1>Bug fixes</h1>
<ul>
<li>[Jakarta support] Add support for Jakarta annotations to Hilt.
(9001b5503)</li>
<li>[Jakarta support] Fixed <a
href="https://redirect.github.com/google/dagger/issues/4572">#4572</a>.
Fix issue with <code>jakarta.inject.Provider</code> support where in
certain cases requests for a <code>Map&lt;K,
Provider&lt;V&gt;&gt;</code> would fail to compile. (f4e80036f)</li>
<li>[Dagger] Remove private modifier from fields/methods within
generated Dagger component's private implementation classes (see <a
href="https://redirect.github.com/google/dagger/issues/4544">#4544</a>).
(79f8633e5)</li>
<li>[Hilt] Partially Fixed <a
href="https://redirect.github.com/google/dagger/issues/4423">#4423</a>:
Fix project isolation violation when checking that Hilt libraries are
applied along the Gradle plugin. (91450da6a)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="263ef0b526"><code>263ef0b</code></a>
2.56.1 release</li>
<li><a
href="e0357b2c6d"><code>e0357b2</code></a>
[XPoet Migration]: Migrate more CodeBlock usages to XCodeBlock.</li>
<li><a
href="96318684f4"><code>9631868</code></a>
[XPoet Migration]: Migrate more CodeBlock usages to XCodeBlock</li>
<li><a
href="580a6ecf70"><code>580a6ec</code></a>
[XPoet Migration]: Migrate CodeBlock usages to XCodeBlock.</li>
<li><a
href="a5398f7c7e"><code>a5398f7</code></a>
Shade Dagger's javapoet-kotlinpoet dependency.</li>
<li><a
href="3ddaaad0d6"><code>3ddaaad</code></a>
Update Dagger yml and README with new latest version number.</li>
<li><a
href="b3d3443e35"><code>b3d3443</code></a>
Enable write permission to GitHub Action's &quot;Publish Artifact&quot;
job.</li>
<li><a
href="9001b5503a"><code>9001b55</code></a>
Where Hilt checks for Javax annotations, add support for Jakarta
annotations.</li>
<li><a
href="2572582871"><code>2572582</code></a>
Add <a
href="https://github.com/NullMarked"><code>@​NullMarked</code></a> to
dagger package.</li>
<li><a
href="98521084ac"><code>9852108</code></a>
Restructure hilt-android-testing sources</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.55...dagger-2.56.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-android-testing` from 2.55 to 2.56.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-android-testing's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.56.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>[Dagger] Fixed <a
href="https://redirect.github.com/google/dagger/issues/4624">#4624</a>:
Shade Dagger's javapoet-kotlinpoet dependency.</li>
</ul>
<h2>Dagger 2.56</h2>
<h1>Notable/breaking changes</h1>
<ul>
<li>[Jakarta support] Remove deprecated Factory create methods that take
a <code>javax.inject.Provider</code>. This means components built with
an older Dagger version but with factory dependencies from a newer
Dagger version will no longer compile. If you run into this, the Dagger
version compiling the component must be upgraded. (3412e6c03)</li>
<li>[Jakarta support] Disallow providing or injecting
<code>dagger.internal.Provider</code>. Also disallow injections of raw
Provider in Maps, for both javax and dagger Providers. (962bb3335)</li>
<li>[Dagger]: Usages of <code>@Multibinds</code> and
<code>@ElementsIntoSet</code> in Kotlin sources must now use Set/Map
from the <code>kotlin.collections</code> package rather than the
<code>java.util</code> package.</li>
</ul>
<h1>Bug fixes</h1>
<ul>
<li>[Jakarta support] Add support for Jakarta annotations to Hilt.
(9001b5503)</li>
<li>[Jakarta support] Fixed <a
href="https://redirect.github.com/google/dagger/issues/4572">#4572</a>.
Fix issue with <code>jakarta.inject.Provider</code> support where in
certain cases requests for a <code>Map&lt;K,
Provider&lt;V&gt;&gt;</code> would fail to compile. (f4e80036f)</li>
<li>[Dagger] Remove private modifier from fields/methods within
generated Dagger component's private implementation classes (see <a
href="https://redirect.github.com/google/dagger/issues/4544">#4544</a>).
(79f8633e5)</li>
<li>[Hilt] Partially Fixed <a
href="https://redirect.github.com/google/dagger/issues/4423">#4423</a>:
Fix project isolation violation when checking that Hilt libraries are
applied along the Gradle plugin. (91450da6a)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="263ef0b526"><code>263ef0b</code></a>
2.56.1 release</li>
<li><a
href="e0357b2c6d"><code>e0357b2</code></a>
[XPoet Migration]: Migrate more CodeBlock usages to XCodeBlock.</li>
<li><a
href="96318684f4"><code>9631868</code></a>
[XPoet Migration]: Migrate more CodeBlock usages to XCodeBlock</li>
<li><a
href="580a6ecf70"><code>580a6ec</code></a>
[XPoet Migration]: Migrate CodeBlock usages to XCodeBlock.</li>
<li><a
href="a5398f7c7e"><code>a5398f7</code></a>
Shade Dagger's javapoet-kotlinpoet dependency.</li>
<li><a
href="3ddaaad0d6"><code>3ddaaad</code></a>
Update Dagger yml and README with new latest version number.</li>
<li><a
href="b3d3443e35"><code>b3d3443</code></a>
Enable write permission to GitHub Action's &quot;Publish Artifact&quot;
job.</li>
<li><a
href="9001b5503a"><code>9001b55</code></a>
Where Hilt checks for Javax annotations, add support for Jakarta
annotations.</li>
<li><a
href="2572582871"><code>2572582</code></a>
Add <a
href="https://github.com/NullMarked"><code>@​NullMarked</code></a> to
dagger package.</li>
<li><a
href="98521084ac"><code>9852108</code></a>
Restructure hilt-android-testing sources</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.55...dagger-2.56.1">compare
view</a></li>
</ul>
</details>
<br />


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 03:33:21 +00:00
dependabot[bot]
d4182166af build(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /website (#8583)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.7.3
to 5.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.8</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.8.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.8.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.8.2%22+is%3Aclosed+">fixed
issues query for Typescript 5.8.2 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 5.8 RC</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-rc/">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.8.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.8.1 (RC)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 5.8 Beta</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-beta/">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.8.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="beb69e4cdd"><code>beb69e4</code></a>
Bump version to 5.8.2 and LKG</li>
<li><a
href="8fdbd54160"><code>8fdbd54</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/61210">#61210</a>
(Fix mistakenly disallowed default e...) into release-5.8 (#...</li>
<li><a
href="f4a3a8ae67"><code>f4a3a8a</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/61175">#61175</a>
(Ban import=require and export= unde...) into release-5.8 (#...</li>
<li><a
href="420ff069f7"><code>420ff06</code></a>
Bump version to 5.8.1-rc and LKG</li>
<li><a
href="48eb13fd4a"><code>48eb13f</code></a>
Update LKG</li>
<li><a
href="fb59c19064"><code>fb59c19</code></a>
Merge remote-tracking branch 'origin/main' into release-5.8</li>
<li><a
href="df342b7206"><code>df342b7</code></a>
Fixed <code>rewriteRelativeImportExtensions</code> for
<code>import()</code> within call expression...</li>
<li><a
href="775412a81a"><code>775412a</code></a>
Bump github/codeql-action from 3.28.8 to 3.28.9 in the github-actions
group (...</li>
<li><a
href="e1629e540e"><code>e1629e5</code></a>
Pass ignoreErrors=true to more resolveEntityName callers (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/61144">#61144</a>)</li>
<li><a
href="6fd17992b0"><code>6fd1799</code></a>
Update LKG</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=5.7.3&new-version=5.8.2)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 03:09:45 +00:00
dependabot[bot]
49aef919b6 build(deps): bump the navigation group in /kotlin/android with 4 updates (#8567)
Bumps the navigation group in /kotlin/android with 4 updates:
androidx.navigation:navigation-safe-args-gradle-plugin,
androidx.navigation:navigation-fragment-ktx,
androidx.navigation:navigation-ui-ktx and
androidx.navigation:navigation-testing.

Updates `androidx.navigation:navigation-safe-args-gradle-plugin` from
2.8.8 to 2.8.9

Updates `androidx.navigation:navigation-fragment-ktx` from 2.8.8 to
2.8.9

Updates `androidx.navigation:navigation-ui-ktx` from 2.8.8 to 2.8.9

Updates `androidx.navigation:navigation-testing` from 2.8.8 to 2.8.9


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:56:31 +00:00
dependabot[bot]
e99399e316 build(deps): bump telemetry_poller from 1.1.0 to 1.2.0 in /elixir (#8566)
Bumps
[telemetry_poller](https://github.com/beam-telemetry/telemetry_poller)
from 1.1.0 to 1.2.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/beam-telemetry/telemetry_poller/blob/main/CHANGELOG.md">telemetry_poller's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/beam-telemetry/telemetry_poller/tree/v1.2.0">1.2.0</a></h2>
<h3>Added</h3>
<ul>
<li>Support <code>persistent_term</code> measurements.</li>
<li>Require Erlang/OTP 24+.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/beam-telemetry/telemetry_poller/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=telemetry_poller&package-manager=hex&previous-version=1.1.0&new-version=1.2.0)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:55:42 +00:00
dependabot[bot]
ec18b613bc build(deps): bump com.google.firebase.appdistribution from 5.1.0 to 5.1.1 in /kotlin/android (#8571)
Bumps com.google.firebase.appdistribution from 5.1.0 to 5.1.1.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.firebase.appdistribution&package-manager=gradle&previous-version=5.1.0&new-version=5.1.1)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:54:59 +00:00
dependabot[bot]
f19118eace build(deps): bump @next/mdx from 15.2.0 to 15.2.4 in /website (#8580)
Bumps
[@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx)
from 15.2.0 to 15.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/mdx</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v15.2.4</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Match subrequest handling for edge and node (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77474">#77474</a>)</li>
<li>exclude images and static media from dev origin check (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77417">#77417</a>)</li>
<li>ensure /__next middleware URLs are included in the origin check (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77416">#77416</a>)</li>
<li>remove direct ip/port bypass in dev origin check (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77414">#77414</a>)</li>
<li>switch development origin verification to be opt-in rather than
opt-out (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77395">#77395</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ijjk"><code>@​ijjk</code></a> and <a
href="https://github.com/ztanner"><code>@​ztanner</code></a> for
helping!</p>
<h2>v15.2.3</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.
This release contains a security patch for <a
href="https://github.com/vercel/next.js/security/advisories/GHSA-f82v-jwr5-mffw">CVE-2025-29927</a>.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Update default allowed origins list (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77212">#77212</a>)</li>
<li>unify allowed origin detection handling (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77053">#77053</a>)</li>
<li>Add dev warning for cross-origin and stabilize allowedDevOrigins (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77044">#77044</a>)</li>
<li>Ensure deploymentId is used for CSS preloads (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77210">#77210</a>)</li>
<li>Update middleware request header (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77201">#77201</a>)</li>
<li>[metadata] remove the default segement check for metadata rendering
(<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77119">#77119</a>)</li>
<li>[ts-hint] fix vscode type hint plugin enabling (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/77099">#77099</a>)</li>
<li>[metadata] re-insert icons to head for streamed metadata (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76915">#76915</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, and <a
href="https://github.com/huozhi"><code>@​huozhi</code></a> for
helping!</p>
<h2>v15.2.2</h2>
<h3>Core Changes</h3>
<ul>
<li>[dev-overlay] fix styling on overflow error messages, add button
hover state: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76771">#76771</a></li>
<li>Fix: respond 405 status code on OPTIONS request to SSG page: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76767">#76767</a></li>
<li>[dev-overlay] Always show relative paths: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76742">#76742</a></li>
<li>[metadata] remove the duplicate metadata in the error boundary: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76791">#76791</a></li>
<li>Upgrade React from <code>d55cc79b-20250228</code> to
<code>443b7ff2-20250303</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76804">#76804</a></li>
<li>[dev-overlay] Ignore animations on page load: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76834">#76834</a></li>
<li>fix: remove useless set-cookie in action-handler: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76839">#76839</a></li>
<li>Turbopack: handle task cancelation: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76831">#76831</a></li>
<li>Upgrade React from <code>443b7ff2-20250303</code> to
<code>e03ac20f-20250305</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/76842">#76842</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="804aa35c71"><code>804aa35</code></a>
v15.2.4</li>
<li><a
href="535e26d3c6"><code>535e26d</code></a>
v15.2.3</li>
<li><a
href="f4552826e1"><code>f455282</code></a>
v15.2.2</li>
<li><a
href="38cf78e31e"><code>38cf78e</code></a>
v15.2.2-canary.6</li>
<li><a
href="bdb9cb4140"><code>bdb9cb4</code></a>
v15.2.2-canary.5</li>
<li><a
href="aa55567e2a"><code>aa55567</code></a>
v15.2.2-canary.4</li>
<li><a
href="15741c5b5d"><code>15741c5</code></a>
v15.2.2-canary.3</li>
<li><a
href="910b07b5c3"><code>910b07b</code></a>
v15.2.2-canary.2</li>
<li><a
href="33553712bd"><code>3355371</code></a>
v15.2.2-canary.1</li>
<li><a
href="f609222774"><code>f609222</code></a>
v15.2.2-canary.0</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v15.2.4/packages/next-mdx">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@next/mdx&package-manager=npm_and_yarn&previous-version=15.2.0&new-version=15.2.4)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:54:01 +00:00
dependabot[bot]
3a6500162c build(deps): bump phoenix_live_view from 1.0.3 to 1.0.9 in /elixir (#8569)
Bumps
[phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view)
from 1.0.3 to 1.0.9.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.9/CHANGELOG.md">phoenix_live_view's
changelog</a>.</em></p>
<blockquote>
<h2>1.0.9 (2025-03-26)</h2>
<h3>Bug fixes</h3>
<ul>
<li>Fix testing uploads inside nested LiveViews with LiveViewTest (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732">#3732</a>)</li>
</ul>
<h2>1.0.8 (2025-03-26)</h2>
<h3>Bug fixes</h3>
<ul>
<li>Regression: ensure <code>_target</code> is sent as
<code>[&quot;undefined&quot;]</code> when an input has no name (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3727">#3727</a>)</li>
<li>Fix stream items from disconnected render not being removed when
rendered inside a nested stream (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3730">#3730</a>)</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Add <code>Phoenix.LiveViewTest.refute_redirected/1</code> to assert
that no redirect took place (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3729">#3729</a>)</li>
</ul>
<h2>1.0.7 (2025-03-21)</h2>
<h3>Bug fixes</h3>
<ul>
<li>Fix <code>_target</code> parameter being sent incorrectly (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3720">#3719</a>).</li>
</ul>
<h2>1.0.6 (2025-03-20)</h2>
<h3>Bug fixes</h3>
<ul>
<li>Fix race condition where patches were discarded when a new
navigation was already pending (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3710">#3710</a>)</li>
<li>Fix phx-debounce=&quot;blur&quot; re-sending events for subsequent
blurs (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3689">#3689</a>)</li>
<li>Fix <code>code_change</code> callback not returning the new channel
state (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3712">#3712</a>)</li>
<li>Fix LiveViews not being able to reconnect without a full page reload
after a deployment that changed the router (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3715">#3715</a>)</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Improve performance of large forms (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3696">#3696</a>)</li>
<li>Ensure <code>JS.push</code> values are sent on form events (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3674">#3674</a>)</li>
<li>Allow to skip persistent_id generation in
<code>Phoenix.Component.inputs_for/1</code> (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3677">#3677</a>)</li>
<li>Delay <code>phx-disconnected</code> binding to prevent brief flash
of &quot;Attempting to reconnect&quot; message for short disconnects (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3680">#3680</a>).
This can be configured by passing the <code>disconnectedTimeout</code>
option to the LiveSocket constructor.</li>
</ul>
<h2>1.0.5 (2025-02-27)</h2>
<h3>Bug fixes</h3>
<ul>
<li>Fix <code>JS.exec</code> failing when a selector is passed (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3678">#3678</a>)</li>
<li>Fix race conditions when testing a live upload that redirects in the
progress callback (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3676">#3676</a>)</li>
<li>Fix streams in sticky LiveView being reset under some circumstances
when another LiveView also contains a stream (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3681">#3681</a>)</li>
<li>Fix recursively locked elements not being correctly patched on
unlock (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3684">#3684</a>)</li>
<li>Fix JS.show/hide/toggle behavior while also fixing JS.focus() on
Mobile Safari (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3692">#3692</a>)</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Detect infinite patch redirect loops and raise an error (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3670">#3670</a>)</li>
</ul>
<h2>1.0.4 (2025-02-04)</h2>
<h3>Bug fixes</h3>
<ul>
<li>Fix elements with <code>phx-remove</code> inside sticky LiveViews
being unintentionally removed on navigation (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3658">#3658</a>)</li>
<li>Fix <code>phx-click-loading</code> not being removed from links in
sticky LiveViews (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3656">#3656</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7875688769"><code>7875688</code></a>
release v1.0.9</li>
<li><a
href="04e535d6b8"><code>04e535d</code></a>
update changelog</li>
<li><a
href="0eefc92655"><code>0eefc92</code></a>
add test for LiveViewTest uploads in nested LV</li>
<li><a
href="026c737b71"><code>026c737</code></a>
fix ClientProxy sync_with_root</li>
<li><a
href="8d54070336"><code>8d54070</code></a>
Update assets</li>
<li><a
href="caa6230b01"><code>caa6230</code></a>
release v1.0.8</li>
<li><a
href="82fb99ce9e"><code>82fb99c</code></a>
Update assets</li>
<li><a
href="ca0d7820f6"><code>ca0d782</code></a>
update changelog</li>
<li><a
href="0d99adcbdb"><code>0d99adc</code></a>
fix: allow refute_redirect to refute any redirections (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3729">#3729</a>)</li>
<li><a
href="8ac8e7895f"><code>8ac8e78</code></a>
Force remove stream elements on join patch (<a
href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3730">#3730</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.3...v1.0.9">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=phoenix_live_view&package-manager=hex&previous-version=1.0.3&new-version=1.0.9)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:53:47 +00:00
dependabot[bot]
57d8462527 build(deps): bump observer_cli from 1.8.1 to 1.8.2 in /elixir (#8572)
Bumps [observer_cli](https://github.com/zhongwencool/observer_cli) from
1.8.1 to 1.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/zhongwencool/observer_cli/releases">observer_cli's
releases</a>.</em></p>
<blockquote>
<h2>v1.8.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix unit of fullsweep_after by <a
href="https://github.com/binaryseed"><code>@​binaryseed</code></a> in <a
href="https://redirect.github.com/zhongwencool/observer_cli/pull/108">zhongwencool/observer_cli#108</a></li>
<li>chore: fix typo lable -&gt; label by <a
href="https://github.com/zmstone"><code>@​zmstone</code></a> in <a
href="https://redirect.github.com/zhongwencool/observer_cli/pull/109">zhongwencool/observer_cli#109</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/binaryseed"><code>@​binaryseed</code></a> made
their first contribution in <a
href="https://redirect.github.com/zhongwencool/observer_cli/pull/108">zhongwencool/observer_cli#108</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/zhongwencool/observer_cli/compare/1.8.1...v1.8.2">https://github.com/zhongwencool/observer_cli/compare/1.8.1...v1.8.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="854d5ab4fa"><code>854d5ab</code></a>
chore: bump to 1.8.2</li>
<li><a
href="d057cb3670"><code>d057cb3</code></a>
chore: fix typo lable -&gt; label</li>
<li><a
href="13ec437b1f"><code>13ec437</code></a>
Fix unit of fullsweep_after</li>
<li>See full diff in <a
href="https://github.com/zhongwencool/observer_cli/compare/1.8.1...v1.8.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=observer_cli&package-manager=hex&previous-version=1.8.1&new-version=1.8.2)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:53:14 +00:00
Thomas Eizinger
941ef6c668 feat(relay): introduce feature-flag for toggling eBPF program (#8650)
This PR implements a feature-flag in PostHog that we can use to toggle
the use of the eBPF data plane at runtime. At every tick of the
event-loop, the relay will compare the (cached) configuration of the
eBPF program with the (cached) value of the feature-flag. If they
differ, the flag will be updated and upon the next packet, the eBPF
program will act accordingly.

Feature-flags are re-evaluated every 5 minutes, meaning there is some
delay until this gets applied.

The default value of our all our feature-flags is `false`, meaning if
there is some problem with evaluating them, we'd turn the eBPF data
plane off. Performing routing in userspace is slower but it is a safer
default.

Resolves: #8548
2025-04-04 02:51:52 +00:00
dependabot[bot]
f7fbabf692 build(deps): bump ex_cldr_dates_times from 2.20.3 to 2.22.0 in /elixir (#8578)
Bumps
[ex_cldr_dates_times](https://github.com/elixir-cldr/cldr_dates_times)
from 2.20.3 to 2.22.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/elixir-cldr/cldr_dates_times/releases">ex_cldr_dates_times's
releases</a>.</em></p>
<blockquote>
<h2>Cldr Dates Times version 2.22.0</h2>
<h3>Breaking Data format changes</h3>
<p>There are some changes to the underlying locale data format that will
be a breaking change for results returned from:</p>
<ul>
<li><code>Cldr.DateTime.Format.time_formats/{1,2,3}</code></li>
<li><code>MyApp.Cldr.Calendar.day_periods/{0, 1, 2}</code></li>
</ul>
<p>The data changes are summarised as:</p>
<ul>
<li>Time formats now group the <code>:default</code> and
<code>:ascii</code> alternatives.</li>
<li>Day periods used for date/time formatting now group the alternatives
for <code>am</code> and <code>pm</code> where the data is
available.</li>
<li>Day period display names now group the alternatives for
<code>am</code> and <code>pm</code> where the data is available.</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Update to <a href="https://cldr.unicode.org/downloads/cldr-47">CLDR
47</a> data.</li>
</ul>
<h2>Cldr Dates Times version 2.21.0</h2>
<h3>Enhancements</h3>
<ul>
<li>Allow configuration of <code>ex_cldr_calendars</code> version 2.0
and later.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/elixir-cldr/cldr_dates_times/blob/main/CHANGELOG.md">ex_cldr_dates_times's
changelog</a>.</em></p>
<blockquote>
<h2>Cldr_Dates_Times v2.22.0</h2>
<p>This is the changelog for Cldr_Dates_Times v2.22.0 released on March
18th, 2025. For older changelogs please consult the release tag on <a
href="https://github.com/elixir-cldr/cldr_cldr_dates_times/tags">GitHub</a></p>
<h3>Breaking Data format changes</h3>
<p>There are some changes to the underlying locale data format that will
be a breaking change for results returned from:</p>
<ul>
<li><code>Cldr.DateTime.Format.time_formats/{1,2,3}</code></li>
<li><code>MyApp.Cldr.Calendar.day_periods/{0, 1, 2}</code></li>
</ul>
<p>The data changes are summarised as:</p>
<ul>
<li>Time formats now group the <code>:default</code> and
<code>:ascii</code> alternatives.</li>
<li>Day periods used for date/time formatting now group the alternatives
for <code>am</code> and <code>pm</code> where the data is
available.</li>
<li>Day period display names now group the alternatives for
<code>am</code> and <code>pm</code> where the data is available.</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Update to <a href="https://cldr.unicode.org/downloads/cldr-47">CLDR
47</a> data.</li>
</ul>
<h2>Cldr_Dates_Times v2.21.0</h2>
<p>This is the changelog for Cldr_Dates_Times v2.21.0 released on
January 31st, 2025. For older changelogs please consult the release tag
on <a
href="https://github.com/elixir-cldr/cldr_cldr_dates_times/tags">GitHub</a></p>
<h3>Enhancements</h3>
<ul>
<li>Allow configuration of <code>ex_cldr_calendars</code> version 2.0
and later.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c7042c4327"><code>c7042c4</code></a>
Update deps and changelog</li>
<li><a
href="0a0e56cd36"><code>0a0e56c</code></a>
Update version and changelog</li>
<li><a
href="b4dbc2cb55"><code>b4dbc2c</code></a>
Reflect CLDR 47 Beta 2 data</li>
<li><a
href="907fb8ef8d"><code>907fb8e</code></a>
Config test dependencies</li>
<li><a
href="930ad5686e"><code>930ad56</code></a>
Initial testing on CLDR47 Alpha 2</li>
<li><a
href="48aada48eb"><code>48aada4</code></a>
Support ex_cldr_calendars 2.0</li>
<li><a
href="04b4af8e67"><code>04b4af8</code></a>
Add back test locales</li>
<li><a
href="5a675305d6"><code>5a67530</code></a>
Merge pull request <a
href="https://redirect.github.com/elixir-cldr/cldr_dates_times/issues/53">#53</a>
from Munksgaard/fix-doc-comments</li>
<li><a
href="3a5a7c073f"><code>3a5a7c0</code></a>
Fix some doc comment warnings</li>
<li>See full diff in <a
href="https://github.com/elixir-cldr/cldr_dates_times/compare/v2.20.3...v2.22.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ex_cldr_dates_times&package-manager=hex&previous-version=2.20.3&new-version=2.22.0)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:51:44 +00:00
dependabot[bot]
a66423c25c build(deps): bump @fontsource/source-sans-3 from 5.1.1 to 5.2.6 in /elixir/apps/web/assets (#8599)
Bumps
[@fontsource/source-sans-3](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/source-sans-3)
from 5.1.1 to 5.2.6.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/fontsource/font-files/commits/HEAD/fonts/google/source-sans-3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@fontsource/source-sans-3&package-manager=npm_and_yarn&previous-version=5.1.1&new-version=5.2.6)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:50:46 +00:00
dependabot[bot]
6a96837dc1 build(deps): bump com.google.firebase:firebase-bom from 33.8.0 to 33.12.0 in /kotlin/android (#8600)
Bumps com.google.firebase:firebase-bom from 33.8.0 to 33.12.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-bom&package-manager=gradle&previous-version=33.8.0&new-version=33.12.0)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 02:50:29 +00:00
Thomas Eizinger
f0a6367c7f refactor(eBPF): rename slice_mut_at module (#8634)
The name `slice_mut_at` came from a time where this function actually
returned a slice of bytes. It has since been refactored to return a
mutable reference to a type T that gets set by the caller. Thus,
`ref_mut_at` is a much more fitting name.
2025-04-04 02:00:05 +00:00
Thomas Eizinger
3ce3c03291 fix(telemetry): introduce staging and prod PostHog projects (#8647)
As per PostHog's recommendation [0], we now use different projects to
manage the feature-flags. This allows us to turn feature flags in
staging or production on / off without affecting the other.

[0]: https://posthog.com/tutorials/multiple-environments
2025-04-04 01:56:28 +00:00
Thomas Eizinger
ebb71e0f54 fix(relay): increase page size for metrics to 4096 (#8646)
The default here is 2 which is nowhere near enough of a batch-size for
us to read all perf events generated by the kernel when it is actually
relaying data via eBPF (we generate 1 perf event per relayed packet). If
we don't read them fast enough, the kernel has to drop some, meaning we
skew our metrics as to how much data we've relayed via eBPF.

This has been tested in my local setup and I've seen north of 500 events
being read in a single batch now.

---------

Signed-off-by: Thomas Eizinger <thomas@eizinger.io>
2025-04-04 01:28:22 +00:00
dependabot[bot]
818b97a3a6 build(deps): bump flowbite from 3.1.1 to 3.1.2 in /rust/gui-client (#8579)
Bumps [flowbite](https://github.com/themesberg/flowbite) from 3.1.1 to
3.1.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/themesberg/flowbite/releases">flowbite's
releases</a>.</em></p>
<blockquote>
<h2>v3.1.2</h2>
<ul>
<li>create new theme file to move CSS variables</li>
<li>update quickstart guide to reflect this change</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4ffec1008a"><code>4ffec10</code></a>
refactor(flowbite): move color theme variables to css file</li>
<li><a
href="38984c12ae"><code>38984c1</code></a>
refactor(colors): move colors from plugin to theme file</li>
<li><a
href="23732fd518"><code>23732fd</code></a>
docs(datepicker): specify that you need to set source</li>
<li>See full diff in <a
href="https://github.com/themesberg/flowbite/compare/v3.1.1...v3.1.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flowbite&package-manager=npm_and_yarn&previous-version=3.1.1&new-version=3.1.2)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 01:09:41 +00:00
dependabot[bot]
a532d6033c build(deps): bump @tailwindcss/cli from 4.0.9 to 4.0.17 in /rust/gui-client (#8575)
Bumps
[@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli)
from 4.0.9 to 4.0.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/releases"><code>@​tailwindcss/cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.0.17</h2>
<h3>Fixed</h3>
<ul>
<li>Fix an issue causing the CLI to hang when processing Ruby files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li>
</ul>
<h2>v4.0.16</h2>
<h3>Added</h3>
<ul>
<li>Add support for literal values in <code>--value('…')</code> and
<code>--modifier('…')</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix class extraction followed by <code>(</code> in Pug (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li>
<li>Ensure <code>@keyframes</code> for theme animations are emitted if
they are referenced following a comma (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li>
<li>Vite: Ensure that updates to an imported CSS file are properly
propagated after updating source files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li>
<li>Pre process <code>Slim</code> templates embedded in Ruby files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li>
<li>Error when input and output files resolve to the same file when
using the CLI (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li>
<li>Add missing suggestions when <code>--spacing(--value(integer,
number))</code> is used (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li>
<li>Add <code>::-webkit-details-marker</code> pseudo to
<code>marker</code> variant (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li>
</ul>
<h2>v4.0.15</h2>
<h3>Fixed</h3>
<ul>
<li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li>
<li>Fix <code>border-[12px_4px]</code> being interpreted as a
<code>border-color</code> instead of a <code>border-width</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li>
<li>Work around a crash in Safari 16.4 and 16.5 when using the default
Preflight styles (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li>
<li>Pre-process <code>\&lt;template lang=&quot;…&quot;&gt;</code> in Vue
files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li>
<li>Ensure that all CSS variables used by Preflight are prefixed (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li>
<li>Prevent segfault when loaded in a worker thread on Linux (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li>
<li>Ensure multiple <code>--value(…)</code> or
<code>--modifier(…)</code> calls don't delete subsequent declarations
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li>
<li>Fix class extraction followed by <code>(</code> in Slim (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li>
<li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code>
for compatibility with v3 (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li>
<li>Remove redundant <code>line-height: initial</code> from Preflight
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li>
<li>Increase Standalone hardware compatibility on macOS x64 builds (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li>
<li>Ensure that the CSS file rebuilds if a new CSS variable is used from
templates (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>The <code>--theme(…)</code> function now returns CSS variables from
your theme variables unless used inside positions where CSS variables
are invalid (e.g. inside <code>@media</code> queries) (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li>
</ul>
<h2>v4.0.14</h2>
<h3>Fixed</h3>
<ul>
<li>Do not extract candidates with JS string interpolation
<code>${</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li>
<li>Fix extraction of variants containing <code>.</code> character (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li>
<li>Fix extracting candidates in Clojure/ClojureScript (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li>
</ul>
<h2>v4.0.13</h2>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md"><code>@​tailwindcss/cli</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>[4.0.17] - 2025-03-26</h2>
<h3>Fixed</h3>
<ul>
<li>Fix an issue causing the CLI to hang when processing Ruby files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li>
</ul>
<h2>[4.0.16] - 2025-03-25</h2>
<h3>Added</h3>
<ul>
<li>Add support for literal values in <code>--value('…')</code> and
<code>--modifier('…')</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix class extraction followed by <code>(</code> in Pug (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li>
<li>Ensure <code>@keyframes</code> for theme animations are emitted if
they are referenced following a comma (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li>
<li>Vite: Ensure that updates to an imported CSS file are properly
propagated after updating source files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li>
<li>Pre process <code>Slim</code> templates embedded in Ruby files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li>
<li>Error when input and output files resolve to the same file when
using the CLI (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li>
<li>Add missing suggestions when <code>--spacing(--value(integer,
number))</code> is used (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li>
<li>Add <code>::-webkit-details-marker</code> pseudo to
<code>marker</code> variant (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li>
</ul>
<h2>[4.0.15] - 2025-03-20</h2>
<h3>Fixed</h3>
<ul>
<li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li>
<li>Fix <code>border-[12px_4px]</code> being interpreted as a
<code>border-color</code> instead of a <code>border-width</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li>
<li>Work around a crash in Safari 16.4 and 16.5 when using the default
Preflight styles (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li>
<li>Pre-process <code>\&lt;template lang=&quot;…&quot;&gt;</code> in Vue
files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li>
<li>Ensure that all CSS variables used by Preflight are prefixed (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li>
<li>Prevent segfault when loaded in a worker thread on Linux (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li>
<li>Ensure multiple <code>--value(…)</code> or
<code>--modifier(…)</code> calls don't delete subsequent declarations
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li>
<li>Fix class extraction followed by <code>(</code> in Slim (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li>
<li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code>
for compatibility with v3 (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li>
<li>Remove redundant <code>line-height: initial</code> from Preflight
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li>
<li>Increase Standalone hardware compatibility on macOS x64 builds (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li>
<li>Ensure that the CSS file rebuilds if a new CSS variable is used from
templates (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>The <code>--theme(…)</code> function now returns CSS variables from
your theme variables unless used inside positions where CSS variables
are invalid (e.g. inside <code>@media</code> queries) (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li>
</ul>
<h2>[4.0.14] - 2025-03-13</h2>
<h3>Fixed</h3>
<ul>
<li>Do not extract candidates with JS string interpolation
<code>${</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li>
<li>Fix extraction of variants containing <code>.</code> character (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li>
<li>Fix extracting candidates in Clojure/ClojureScript (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6b1c650410"><code>6b1c650</code></a>
Prepare v4.0.17 release</li>
<li><a
href="1c50b5c16c"><code>1c50b5c</code></a>
Prepare v4.0.16 release (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/17372">#17372</a>)</li>
<li><a
href="baa016a1c9"><code>baa016a</code></a>
Add Input &amp; Output check to CLI (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/17311">#17311</a>)</li>
<li><a
href="4c57d9f734"><code>4c57d9f</code></a>
Prepare v4.0.15 release (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/17302">#17302</a>)</li>
<li><a
href="3c5903c1ee"><code>3c5903c</code></a>
Prepare v4.0.14 release (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/17173">#17173</a>)</li>
<li><a
href="4455048c0b"><code>4455048</code></a>
Prepare release 4.0.13 (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/17132">#17132</a>)</li>
<li><a
href="2f28e5fbcb"><code>2f28e5f</code></a>
Prepare v4.0.12 release (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/17033">#17033</a>)</li>
<li><a
href="b676da8ace"><code>b676da8</code></a>
Prepare v4.0.11 release (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/16987">#16987</a>)</li>
<li><a
href="1638b16fee"><code>1638b16</code></a>
Prepare v4.0.10 release (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/16963">#16963</a>)</li>
<li>See full diff in <a
href="https://github.com/tailwindlabs/tailwindcss/commits/v4.0.17/packages/@tailwindcss-cli">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tailwindcss/cli&package-manager=npm_and_yarn&previous-version=4.0.9&new-version=4.0.17)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 23:24:13 +00:00
Jamil
6e336fc3bc fix(portal): Update flows fkey constraints to cascade deletes (#8645)
The `flows` table currently has `ON DELETE SET NULL` behavior for many
of its foreign key constraints. The problem is that if we try to delete
any of the associated entities, setting a null here causes the DB
operation to fail with:

```
ERROR:  null value in column "policy_id" of relation "flows" violates not-null constraint
```

I can understand why it was originally architected like this to preserve
connection log data, but we'll be using another approach for that that
doesn't require maintaining relational data in perpetuity.

Related: #949
2025-04-03 16:29:19 -07:00
Jamil
f17b045469 chore: Revert to 'info' level for relays (#8643) 2025-04-03 23:07:02 +00:00
Thomas Eizinger
dce5ab9178 build(deps): bump Rust to 1.86 (#8636) 2025-04-03 21:14:08 +00:00
dependabot[bot]
b318dd060f build(deps): bump tauri-plugin-shell from 2.2.0 to 2.2.1 in /rust in the cargo group (#8625)
Bumps the cargo group in /rust with 1 update:
[tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace).

Updates `tauri-plugin-shell` from 2.2.0 to 2.2.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/plugins-workspace/releases">tauri-plugin-shell's
releases</a>.</em></p>
<blockquote>
<h2>opener-js v2.2.1</h2>
<h2>[2.2.1]</h2>
<ul>
<li><a
href="18dffc9dfe"><code>18dffc9d</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/2189">#2189</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../lucasfernog"><code>@​lucasfernog</code></a>)
Fix usage on iOS.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>npm warn publish npm auto-corrected some errors in your
package.json when publishing. Please run &quot;npm pkg fix&quot; to
address these errors.
npm warn publish errors corrected:
npm warn publish &quot;repository&quot; was changed from a string to an
object
npm warn publish &quot;repository.url&quot; was normalized to
&quot;git+https://github.com/tauri-apps/plugins-workspace.git&quot;
npm notice
npm notice 📦  @tauri-apps/plugin-opener@2.2.1
npm notice Tarball Contents
npm notice 888B LICENSE.spdx
npm notice 3.9kB README.md
npm notice 2.8kB dist-js/index.cjs
npm notice 1.8kB dist-js/index.d.ts
npm notice 2.7kB dist-js/index.js
npm notice 11B dist-js/init.d.ts
npm notice 729B package.json
npm notice Tarball Details
npm notice name: @tauri-apps/plugin-opener
npm notice version: 2.2.1
npm notice filename: tauri-apps-plugin-opener-2.2.1.tgz
npm notice package size: 3.3 kB
npm notice unpacked size: 12.8 kB
npm notice shasum: cf0d74f683171d0cb31657baa417ad7b75cef4c0
npm notice integrity: sha512-zloo4xzBqeh36[...]S65GLVkeXTHPg==
npm notice total files: 7
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and
public access
npm notice publish Signed provenance statement with source and build
information from GitHub Actions
npm notice publish Provenance statement published to transparency log:
https://search.sigstore.dev/?logIndex=154516065
+ @tauri-apps/plugin-opener@2.2.1
</code></pre>
<!-- raw HTML omitted -->
<h2>opener v2.2.1</h2>
<h2>[2.2.1]</h2>
<ul>
<li><a
href="18dffc9dfe"><code>18dffc9d</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/2189">#2189</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../lucasfernog"><code>@​lucasfernog</code></a>)
Fix usage on iOS.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b40a02c525"><code>b40a02c</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2477">#2477</a>)</li>
<li><a
href="a1b3fa27f1"><code>a1b3fa2</code></a>
fix: Re-export api structs (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2515">#2515</a>)</li>
<li><a
href="e54cfcb261"><code>e54cfcb</code></a>
fix(updater): should be <code>log::debug</code> not <code>println</code>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2514">#2514</a>)</li>
<li><a
href="22ba197b80"><code>22ba197</code></a>
chore(deps): update eslint monorepo to v9.22.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2508">#2508</a>)</li>
<li><a
href="77520a3587"><code>77520a3</code></a>
chore(deps): update dependency rollup to v4.35.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2511">#2511</a>)</li>
<li><a
href="dbc5fe120a"><code>dbc5fe1</code></a>
chore(deps): update dependency eslint-config-prettier to v10.1.1 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2503">#2503</a>)</li>
<li><a
href="faefcc9fd8"><code>faefcc9</code></a>
feat(updater): add <code>configure_client</code> to
<code>UpdaterBuilder</code> (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2430">#2430</a>)</li>
<li><a
href="ac60d589ec"><code>ac60d58</code></a>
feat(updater): improve tracing and error logging (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2513">#2513</a>)</li>
<li><a
href="cb38f54f4a"><code>cb38f54</code></a>
HTTP add stream support (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2479">#2479</a>)</li>
<li><a
href="d37bbdef8d"><code>d37bbde</code></a>
fix(clipboard-manager): Wayland support (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2507">#2507</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.0...os-v2.2.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tauri-plugin-shell&package-manager=cargo&previous-version=2.2.0&new-version=2.2.1)](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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/firezone/firezone/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 21:11:11 +00:00
Jamil
27a1d59451 chore(relay): Add xdp-tools debug Docker image build script (#8591)
This contains useful utilities like `xdpdump` which can be used on the
Relays to debug eBPF codepaths.

Build this on the Relays themselves can take prohibitively long, so this
image has been pushed to
`us-east1-docker.pkg.dev/firezone-staging/firezone/xdp-tools:latest`.
2025-04-03 18:17:23 +00:00
Jamil
fb9f132a49 fix(portal): Interpret missing members as empty list (#8640)
The Google API will often return a missing `members` key alongside a
`200` response from their members API. The documentation here isn't
clear whether this key is expected or not, but since the sync has been
working fine up until #8608, we can only surmise that the missing key in
fact means the group has no members.

This PR updates the Google API client so that a `default_if_missing` can
be passed in which is returned if the API response is missing the JSON
key to fetch.

For the users, groups, and organization units fetches, we consider a
missing key to be an error and we return `{:error, :invalid_response}`
since this most likely indicates an API problem.

For the members endpoint, we consider the missing key to be the empty
set.

Additionally, a bug is fixed that was introduced in #8608 whereupon we
returned `{:error, :retry_later}` for newly-accounted-for API responses,
which would have caused a "sync failed" email to be sent to the admins
on the instance.

Instead, we want to return `{:error, :invalid_response}` which will stop
the sync from progressing, and log it internally.
2025-04-03 11:27:39 -07:00
Thomas Eizinger
634c5ee38f refactor(eBPF): reuse CdHdr struct (#8635)
Instead of passing just a 4-byte array, we can pass a `CdHdr` struct
that we have already defined. This is more type-safe and correctly
captures the invariant of the order of fields in the header.
2025-04-03 14:22:38 +00:00
dependabot[bot]
0f6abf074c build(deps): bump next from 14.2.25 to 14.2.26 in /website in the npm_and_yarn group (#8624)
Bumps the npm_and_yarn group in /website with 1 update:
[next](https://github.com/vercel/next.js).

Updates `next` from 14.2.25 to 14.2.26
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.2.26</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Match subrequest handling for edge and node (<a
href="https://redirect.github.com/vercel/next.js/issues/77476">#77476</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="10a042cdca"><code>10a042c</code></a>
v14.2.26</li>
<li><a
href="8a511d6a22"><code>8a511d6</code></a>
Match subrequest handling for edge and node (<a
href="https://redirect.github.com/vercel/next.js/issues/77476">#77476</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/next.js/compare/v14.2.25...v14.2.26">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=next&package-manager=npm_and_yarn&previous-version=14.2.25&new-version=14.2.26)](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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/firezone/firezone/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 14:15:46 +00:00
Thomas Eizinger
2b1527b48c chore(eBPF): warn when dropping packets (#8630)
When we decide to drop a packet, it means something is seriously off and
we should look into it. These warnings will propagate to userspace and
trigger a warning that gets reported to Sentry (if telemetry is
enabled).
2025-04-03 14:14:27 +00:00
Thomas Eizinger
b863febac8 chore(eBPF): fix bad error message (#8629)
Not sure how this one snuck in there. Must have made a mistake with my
multi-line cursors.
2025-04-03 14:14:07 +00:00
Thomas Eizinger
6a83b06f9e feat(eBPF): log Ethernet header update (#8632)
Similar to IPv4, IPv6 and UDP, this adds a debug log describing how we
are updating the Ethernet header of a packet.

---------

Signed-off-by: Thomas Eizinger <thomas@eizinger.io>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-03 14:09:47 +00:00
Jamil
2f7598c648 fix(portal): Delete soft-deleted synced actor_groups (#8638)
The previous migration only accounted for soft-deleted rows that have an
active counterpart.

This fails the new unique index if multiple soft-deleted rows exist for
the same `account_id, provider_id, provider_identifier` combination.

Instead, to appease the new index, we need to delete all soft-deleted
rows where these fields exist.

Related: #8615
2025-04-03 07:21:06 -07:00
Thomas Eizinger
0ecb8c7f6b build(deps): use released version of arboard (#8637) 2025-04-03 13:46:55 +00:00
Thomas Eizinger
8ee1cb9e89 feat(telemetry): include environment in decide request (#8616)
This allows us to toggle feature-flags based on environments.
2025-04-03 11:25:03 +00:00
dependabot[bot]
7f0bb08225 build(deps-dev): bump tailwindcss from 4.0.9 to 4.0.17 in /rust/gui-client (#8576)
Bumps
[tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss)
from 4.0.9 to 4.0.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.17</h2>
<h3>Fixed</h3>
<ul>
<li>Fix an issue causing the CLI to hang when processing Ruby files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li>
</ul>
<h2>v4.0.16</h2>
<h3>Added</h3>
<ul>
<li>Add support for literal values in <code>--value('…')</code> and
<code>--modifier('…')</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix class extraction followed by <code>(</code> in Pug (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li>
<li>Ensure <code>@keyframes</code> for theme animations are emitted if
they are referenced following a comma (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li>
<li>Vite: Ensure that updates to an imported CSS file are properly
propagated after updating source files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li>
<li>Pre process <code>Slim</code> templates embedded in Ruby files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li>
<li>Error when input and output files resolve to the same file when
using the CLI (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li>
<li>Add missing suggestions when <code>--spacing(--value(integer,
number))</code> is used (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li>
<li>Add <code>::-webkit-details-marker</code> pseudo to
<code>marker</code> variant (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li>
</ul>
<h2>v4.0.15</h2>
<h3>Fixed</h3>
<ul>
<li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li>
<li>Fix <code>border-[12px_4px]</code> being interpreted as a
<code>border-color</code> instead of a <code>border-width</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li>
<li>Work around a crash in Safari 16.4 and 16.5 when using the default
Preflight styles (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li>
<li>Pre-process <code>\&lt;template lang=&quot;…&quot;&gt;</code> in Vue
files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li>
<li>Ensure that all CSS variables used by Preflight are prefixed (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li>
<li>Prevent segfault when loaded in a worker thread on Linux (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li>
<li>Ensure multiple <code>--value(…)</code> or
<code>--modifier(…)</code> calls don't delete subsequent declarations
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li>
<li>Fix class extraction followed by <code>(</code> in Slim (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li>
<li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code>
for compatibility with v3 (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li>
<li>Remove redundant <code>line-height: initial</code> from Preflight
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li>
<li>Increase Standalone hardware compatibility on macOS x64 builds (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li>
<li>Ensure that the CSS file rebuilds if a new CSS variable is used from
templates (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>The <code>--theme(…)</code> function now returns CSS variables from
your theme variables unless used inside positions where CSS variables
are invalid (e.g. inside <code>@media</code> queries) (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li>
</ul>
<h2>v4.0.14</h2>
<h3>Fixed</h3>
<ul>
<li>Do not extract candidates with JS string interpolation
<code>${</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li>
<li>Fix extraction of variants containing <code>.</code> character (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li>
<li>Fix extracting candidates in Clojure/ClojureScript (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li>
</ul>
<h2>v4.0.13</h2>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md">tailwindcss's
changelog</a>.</em></p>
<blockquote>
<h2>[4.0.17] - 2025-03-26</h2>
<h3>Fixed</h3>
<ul>
<li>Fix an issue causing the CLI to hang when processing Ruby files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li>
</ul>
<h2>[4.0.16] - 2025-03-25</h2>
<h3>Added</h3>
<ul>
<li>Add support for literal values in <code>--value('…')</code> and
<code>--modifier('…')</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix class extraction followed by <code>(</code> in Pug (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li>
<li>Ensure <code>@keyframes</code> for theme animations are emitted if
they are referenced following a comma (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li>
<li>Vite: Ensure that updates to an imported CSS file are properly
propagated after updating source files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li>
<li>Pre process <code>Slim</code> templates embedded in Ruby files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li>
<li>Error when input and output files resolve to the same file when
using the CLI (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li>
<li>Add missing suggestions when <code>--spacing(--value(integer,
number))</code> is used (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li>
<li>Add <code>::-webkit-details-marker</code> pseudo to
<code>marker</code> variant (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li>
</ul>
<h2>[4.0.15] - 2025-03-20</h2>
<h3>Fixed</h3>
<ul>
<li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li>
<li>Fix <code>border-[12px_4px]</code> being interpreted as a
<code>border-color</code> instead of a <code>border-width</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li>
<li>Work around a crash in Safari 16.4 and 16.5 when using the default
Preflight styles (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li>
<li>Pre-process <code>\&lt;template lang=&quot;…&quot;&gt;</code> in Vue
files (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li>
<li>Ensure that all CSS variables used by Preflight are prefixed (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li>
<li>Prevent segfault when loaded in a worker thread on Linux (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li>
<li>Ensure multiple <code>--value(…)</code> or
<code>--modifier(…)</code> calls don't delete subsequent declarations
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li>
<li>Fix class extraction followed by <code>(</code> in Slim (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li>
<li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code>
for compatibility with v3 (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li>
<li>Remove redundant <code>line-height: initial</code> from Preflight
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li>
<li>Increase Standalone hardware compatibility on macOS x64 builds (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li>
<li>Ensure that the CSS file rebuilds if a new CSS variable is used from
templates (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>The <code>--theme(…)</code> function now returns CSS variables from
your theme variables unless used inside positions where CSS variables
are invalid (e.g. inside <code>@media</code> queries) (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li>
</ul>
<h2>[4.0.14] - 2025-03-13</h2>
<h3>Fixed</h3>
<ul>
<li>Do not extract candidates with JS string interpolation
<code>${</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li>
<li>Fix extraction of variants containing <code>.</code> character (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li>
<li>Fix extracting candidates in Clojure/ClojureScript (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6b1c650410"><code>6b1c650</code></a>
Prepare v4.0.17 release</li>
<li><a
href="1c50b5c16c"><code>1c50b5c</code></a>
Prepare v4.0.16 release (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17372">#17372</a>)</li>
<li><a
href="bd501e8511"><code>bd501e8</code></a>
Add <code>::-webkit-details-marker</code> pseudo to <code>marker</code>
variant (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17362">#17362</a>)</li>
<li><a
href="e8715d081e"><code>e8715d0</code></a>
Extract keyframe name when followed by comma (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17352">#17352</a>)</li>
<li><a
href="91c0d56d0f"><code>91c0d56</code></a>
Revert &quot;Temporarily revert changes to `@utility&quot;</li>
<li><a
href="1aab04cebf"><code>1aab04c</code></a>
Temporarily revert changes to `@utility</li>
<li><a
href="250c843341"><code>250c843</code></a>
Add suggestions when <code>--spacing(--value(integer, number))</code> is
used (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17308">#17308</a>)</li>
<li><a
href="a3316f2ef4"><code>a3316f2</code></a>
Add support for literal values in <code>--value('…')</code> and
<code>--modifier('…')</code> (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17304">#17304</a>)</li>
<li><a
href="4c57d9f734"><code>4c57d9f</code></a>
Prepare v4.0.15 release (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17302">#17302</a>)</li>
<li><a
href="40a76e3380"><code>40a76e3</code></a>
Revert &quot;Don't use <code>color-mix(…)</code> on
<code>currentColor</code> (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17247">#17247</a>)&quot;
and work around ...</li>
<li>Additional commits viewable in <a
href="https://github.com/tailwindlabs/tailwindcss/commits/v4.0.17/packages/tailwindcss">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tailwindcss&package-manager=npm_and_yarn&previous-version=4.0.9&new-version=4.0.17)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 11:19:10 +00:00
dependabot[bot]
af220119f2 build(deps-dev): bump vite from 6.2.3 to 6.2.4 in /rust/gui-client (#8577)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
from 6.2.3 to 6.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>v6.2.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->6.2.4 (2025-03-31)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: fs check in transform middleware (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761">#19761</a>)
(<a
href="7a4fabab6a">7a4faba</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19761">#19761</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="037f801075"><code>037f801</code></a>
release: v6.2.4</li>
<li><a
href="7a4fabab6a"><code>7a4faba</code></a>
fix: fs check in transform middleware (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761">#19761</a>)</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite/commits/v6.2.4/packages/vite">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite&package-manager=npm_and_yarn&previous-version=6.2.3&new-version=6.2.4)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 11:16:12 +00:00
dependabot[bot]
b65ec02cde build(deps): bump actions/setup-node from 4.2.0 to 4.3.0 (#8561)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from
4.2.0 to 4.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-node/releases">actions/setup-node's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.0</h2>
<h2>What's Changed</h2>
<h3>Dependency updates</h3>
<ul>
<li>Upgrade <code>@​actions/glob</code> from 0.4.0 to 0.5.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/1200">actions/setup-node#1200</a></li>
<li>Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.2 by <a
href="https://github.com/gowridurgad"><code>@​gowridurgad</code></a> in
<a
href="https://redirect.github.com/actions/setup-node/pull/1251">actions/setup-node#1251</a></li>
<li>Upgrade <code>@​vercel/ncc</code> from 0.38.1 to 0.38.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/1203">actions/setup-node#1203</a></li>
<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/1220">actions/setup-node#1220</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/gowridurgad"><code>@​gowridurgad</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/1251">actions/setup-node#1251</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v4...v4.3.0">https://github.com/actions/setup-node/compare/v4...v4.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cdca7365b2"><code>cdca736</code></a>
Bump <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 (<a
href="https://redirect.github.com/actions/setup-node/issues/1220">#1220</a>)</li>
<li><a
href="22c0e7494f"><code>22c0e74</code></a>
Bump <code>@​vercel/ncc</code> from 0.38.1 to 0.38.3 (<a
href="https://redirect.github.com/actions/setup-node/issues/1203">#1203</a>)</li>
<li><a
href="a7c2d9473e"><code>a7c2d94</code></a>
actions/cache upgrade (<a
href="https://redirect.github.com/actions/setup-node/issues/1251">#1251</a>)</li>
<li><a
href="802632921f"><code>8026329</code></a>
Bump <code>@​actions/glob</code> from 0.4.0 to 0.5.0 (<a
href="https://redirect.github.com/actions/setup-node/issues/1200">#1200</a>)</li>
<li>See full diff in <a
href="1d0ff469b7...cdca7365b2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=4.2.0&new-version=4.3.0)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 11:15:56 +00:00
dependabot[bot]
aba3ab87d8 build(deps): bump the tauri group in /rust/gui-client with 2 updates (#8573)
Bumps the tauri group in /rust/gui-client with 2 updates:
[@tauri-apps/api](https://github.com/tauri-apps/tauri) and
[@tauri-apps/cli](https://github.com/tauri-apps/tauri).

Updates `@tauri-apps/api` from 2.3.0 to 2.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases"><code>@​tauri-apps/api</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​tauri-apps/api</code> v2.4.0</h2>
<!-- raw HTML omitted -->
<pre><code>No known vulnerabilities found
</code></pre>
<!-- raw HTML omitted -->
<h2>[2.4.0]</h2>
<h3>New Features</h3>
<ul>
<li><a
href="d8059bad3c"><code>d8059bad3</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12900">#12900</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../Simon-Laux"><code>@​Simon-Laux</code></a>)
add <code>AppHandle.fetch_data_store_identifiers</code> and
<code>AppHandle.remove_data_store</code> (macOS and iOS only)</li>
<li><a
href="20c1906912"><code>20c190691</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12821">#12821</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../Simon-Laux"><code>@​Simon-Laux</code></a>)
Added <code>WindowOptions::javascriptDisabled</code> and
<code>WebviewOptions::javascriptDisabled</code>.</li>
<li><a
href="060de5bbdd"><code>060de5bbd</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12837">#12837</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../niladrix719"><code>@​niladrix719</code></a>)
Added <code>getIdentifier()</code> function to get the application
identifier configured in tauri.conf.json</li>
<li><a
href="be2e6b85fe"><code>be2e6b85f</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12944">#12944</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../Simon-Laux"><code>@​Simon-Laux</code></a>)
Added <code>Window#isAlwaysOnTop</code> and
<code>WebviewWindow#isAlwaysOnTop</code> methods.</li>
<li><a
href="bcdd510254"><code>bcdd51025</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/13012">#13012</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../lucasfernog"><code>@​lucasfernog</code></a>)
The <code>path</code> basename and extname APIs now accept Android
content URIs, such as the paths returned by the dialog plugin.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="3a74dc8f34"><code>3a74dc8f3</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12935">#12935</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../tk103331"><code>@​tk103331</code></a>)
Fix <code>Webview.close</code> always fail with command not found</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>&gt; @tauri-apps/api@2.4.0 npm-publish
/home/runner/work/tauri/tauri/packages/api
&gt; pnpm build &amp;&amp; cd ./dist &amp;&amp; pnpm publish --access
public --loglevel silly --no-git-checks
<p>&gt; <code>@​tauri-apps/api</code><a
href="https://github.com/2"><code>@​2</code></a>.4.0 build
/home/runner/work/tauri/tauri/packages/api
&gt; rollup -c --configPlugin typescript</p>
<p>
./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts,
./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts,
./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts,
./src/window.ts → ./dist, ./dist...
created ./dist, ./dist in 1.5s

src/index.ts →
../../crates/tauri/scripts/bundle.global.js...
created ../../crates/tauri/scripts/bundle.global.js in
1.9s
npm verbose cli /opt/hostedtoolcache/node/20.19.0/x64/bin/node
/opt/hostedtoolcache/node/20.19.0/x64/bin/npm
npm info using npm@10.8.2
npm info using node@v20.19.0
npm silly config
load:file:/opt/hostedtoolcache/node/20.19.0/x64/lib/node_modules/npm/npmrc
npm silly config load:file:/tmp/72821e3a5f1577c84d7d9498bee4667c/.npmrc
npm silly config load:file:/home/runner/work/_temp/.npmrc
npm silly config
load:file:/opt/hostedtoolcache/node/20.19.0/x64/etc/npmrc
npm verbose title npm publish tauri-apps-api-2.4.0.tgz
npm verbose argv &quot;publish&quot; &quot;--ignore-scripts&quot;
&quot;tauri-apps-api-2.4.0.tgz&quot; &quot;--access&quot;
&quot;public&quot; &quot;--loglevel&quot; &quot;silly&quot;
&quot;--no-git-checks&quot;
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="be3a79c864"><code>be3a79c</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12856">#12856</a>)</li>
<li><a
href="ba42a1f553"><code>ba42a1f</code></a>
chore: pin tao and wry to latest patch versions</li>
<li><a
href="1cd8f55eed"><code>1cd8f55</code></a>
fix: don't ship global api bundle if withGlobalTauri is false (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13033">#13033</a>)</li>
<li><a
href="8603e42a6b"><code>8603e42</code></a>
fix: channel no longer being always allowed (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13032">#13032</a>)</li>
<li><a
href="c32bd722d3"><code>c32bd72</code></a>
prettify: Remove beta tag and alert users that tauri for android
currently do...</li>
<li><a
href="bcdd510254"><code>bcdd510</code></a>
feat(core): resolve file names from Android content URIs (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13012">#13012</a>)</li>
<li><a
href="71cb1e26d7"><code>71cb1e2</code></a>
docs: update <code>.disable_javascript()</code> docs (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13013">#13013</a>)</li>
<li><a
href="b459f1d405"><code>b459f1d</code></a>
docs: improve Capability docs: mention webviews (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13015">#13015</a>)</li>
<li><a
href="8cc0067165"><code>8cc0067</code></a>
chore(deps): bump zip from 2.2.2 to 2.3.0 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13016">#13016</a>)</li>
<li><a
href="f2c94aaca0"><code>f2c94aa</code></a>
feat(core): add startIntentSenderForResult Android API for plugins (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12682">#12682</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.3.0...@tauri-apps/api-v2.4.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tauri-apps/cli` from 2.3.1 to 2.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases"><code>@​tauri-apps/cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​tauri-apps/cli</code> v2.4.0</h2>
<h2>[2.4.0]</h2>
<h3>New Features</h3>
<ul>
<li><a
href="d91bfa5cb9"><code>d91bfa5cb</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12970">#12970</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../lucasfernog"><code>@​lucasfernog</code></a>)
Allow merging multiple configuration values on <code>tauri dev</code>,
<code>tauri build</code>, <code>tauri bundle</code>, <code>tauri android
dev</code>, <code>tauri android build</code>, <code>tauri ios dev</code>
and <code>tauri ios build</code>.</li>
<li><a
href="30f5a1553d"><code>30f5a1553</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12366">#12366</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../FabianLars"><code>@​FabianLars</code></a>)
Added <code>trafficLightPosition</code> window configuration to set the
traffic light buttons position on macOS.</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li><a
href="f981a5ee8b"><code>f981a5ee8</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12602">#12602</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../kxxt"><code>@​kxxt</code></a>)
Add basic support for linux riscv64 platform.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="0c4700e990"><code>0c4700e99</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12985">#12985</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../FabianLars"><code>@​FabianLars</code></a>)
The cli will now accept <code>--bundles updater</code> again. It's still
no-op as it has been for all v2 versions. If you want to build updater
artifacts, enable <code>createUpdaterArtifacts</code> in
<code>tauri.conf.json</code>.</li>
<li><a
href="b83921226c"><code>b83921226</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12977">#12977</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../lucasfernog"><code>@​lucasfernog</code></a>)
Fix <code>tauri ios</code> commands using the wrong working directory
with <code>bun@&gt;1.2</code>.</li>
<li><a
href="f268b3dbdf"><code>f268b3dbd</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12871">#12871</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../lucasfernog"><code>@​lucasfernog</code></a>)
Ignore parent .gitignore files on the Tauri project path detection.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@2.4.0</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="be3a79c864"><code>be3a79c</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12856">#12856</a>)</li>
<li><a
href="ba42a1f553"><code>ba42a1f</code></a>
chore: pin tao and wry to latest patch versions</li>
<li><a
href="1cd8f55eed"><code>1cd8f55</code></a>
fix: don't ship global api bundle if withGlobalTauri is false (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13033">#13033</a>)</li>
<li><a
href="8603e42a6b"><code>8603e42</code></a>
fix: channel no longer being always allowed (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13032">#13032</a>)</li>
<li><a
href="c32bd722d3"><code>c32bd72</code></a>
prettify: Remove beta tag and alert users that tauri for android
currently do...</li>
<li><a
href="bcdd510254"><code>bcdd510</code></a>
feat(core): resolve file names from Android content URIs (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13012">#13012</a>)</li>
<li><a
href="71cb1e26d7"><code>71cb1e2</code></a>
docs: update <code>.disable_javascript()</code> docs (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13013">#13013</a>)</li>
<li><a
href="b459f1d405"><code>b459f1d</code></a>
docs: improve Capability docs: mention webviews (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13015">#13015</a>)</li>
<li><a
href="8cc0067165"><code>8cc0067</code></a>
chore(deps): bump zip from 2.2.2 to 2.3.0 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/13016">#13016</a>)</li>
<li><a
href="f2c94aaca0"><code>f2c94aa</code></a>
feat(core): add startIntentSenderForResult Android API for plugins (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12682">#12682</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.3.1...@tauri-apps/cli-v2.4.0">compare
view</a></li>
</ul>
</details>
<br />


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 11:15:40 +00:00
dependabot[bot]
c03f840969 build(deps): bump actions/download-artifact from 4.1.8 to 4.2.1 (#8596)
Bumps
[actions/download-artifact](https://github.com/actions/download-artifact)
from 4.1.8 to 4.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v4.2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Add unit tests by <a
href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/392">actions/download-artifact#392</a></li>
<li>Fix bug introduced in 4.2.0 by <a
href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/391">actions/download-artifact#391</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4.2.0...v4.2.1">https://github.com/actions/download-artifact/compare/v4.2.0...v4.2.1</a></p>
<h2>v4.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README.md by <a
href="https://github.com/lkfortuna"><code>@​lkfortuna</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/384">actions/download-artifact#384</a></li>
<li>Bump artifact version, do digest check by <a
href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/383">actions/download-artifact#383</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/lkfortuna"><code>@​lkfortuna</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/384">actions/download-artifact#384</a></li>
<li><a href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/383">actions/download-artifact#383</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4.1.9...v4.2.0">https://github.com/actions/download-artifact/compare/v4.1.9...v4.2.0</a></p>
<h2>v4.1.9</h2>
<h2>What's Changed</h2>
<ul>
<li>Add workflow file for publishing releases to immutable action
package by <a
href="https://github.com/Jcambass"><code>@​Jcambass</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/354">actions/download-artifact#354</a></li>
<li>docs: small migration fix by <a
href="https://github.com/froblesmartin"><code>@​froblesmartin</code></a>
in <a
href="https://redirect.github.com/actions/download-artifact/pull/370">actions/download-artifact#370</a></li>
<li>Update MIGRATION.md by <a
href="https://github.com/andyfeller"><code>@​andyfeller</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/372">actions/download-artifact#372</a></li>
<li>Update artifact package to 2.2.2 by <a
href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/380">actions/download-artifact#380</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Jcambass"><code>@​Jcambass</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/354">actions/download-artifact#354</a></li>
<li><a
href="https://github.com/froblesmartin"><code>@​froblesmartin</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/370">actions/download-artifact#370</a></li>
<li><a
href="https://github.com/andyfeller"><code>@​andyfeller</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/372">actions/download-artifact#372</a></li>
<li><a href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/380">actions/download-artifact#380</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4.1.8...v4.1.9">https://github.com/actions/download-artifact/compare/v4.1.8...v4.1.9</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="95815c38cf"><code>95815c3</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/391">#391</a>
from GhadimiR/main</li>
<li><a
href="278fca438a"><code>278fca4</code></a>
Move log statements</li>
<li><a
href="68909842a1"><code>6890984</code></a>
Merge branch 'main' into main</li>
<li><a
href="f9415c0ec3"><code>f9415c0</code></a>
Run unit tests in CI</li>
<li><a
href="76a6eb5cbc"><code>76a6eb5</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/392">#392</a>
from GhadimiR/add_unit_tests</li>
<li><a
href="a2426d7c45"><code>a2426d7</code></a>
Merge branch 'main' into add_unit_tests</li>
<li><a
href="3ffa694f6f"><code>3ffa694</code></a>
lint</li>
<li><a
href="53f6aa5f93"><code>53f6aa5</code></a>
Add extra assertion to download single artifact test</li>
<li><a
href="b456700053"><code>b456700</code></a>
lint</li>
<li><a
href="9eab798a98"><code>9eab798</code></a>
Configure tsconfig</li>
<li>Additional commits viewable in <a
href="fa0a91b85d...95815c38cf">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/download-artifact&package-manager=github_actions&previous-version=4.1.8&new-version=4.2.1)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 11:15:09 +00:00
Thomas Eizinger
40fb7d0565 fix(eBPF): explicitly attach in SKB mode (#8628)
It appears that the gVNIC driver in Google Cloud doesn't give us enough
headroom to use `bpf_xdp_adjust_head` with a delta of 4 bytes.
Currently, we are loading the XDP program with default flags. By loading
it explicitly in SKB mode, we should be able to bypass these driver
limitations at the expense of some performance (which should still be
better than userspace!).

Related:
https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-linux/issues/70
2025-04-03 07:51:45 +00:00
Thomas Eizinger
8c55c2a46a chore(eBPF): include return value in errors (#8626)
At present, we only check for the return value of the various helper
functions and bail out if they fail. What we don't learn is what the
actual return code is. To further help with debugging, we include the
return code in the error so we can print it later.

We can't use the formatting macro within the `write` function so we need
to stitch the message together ourselves.
2025-04-03 01:21:47 +00:00
Thomas Eizinger
d00995a91e fix(eBPF): drop messed up packets (#8618)
In case any of the xdp store/adjust/load functions fail, we need to drop
the packet. By the time we get to these functions, we have already
overwrote the Ethernet, IP and UDP headers and would only need to copy
them either forwards or backwards to get rid of or add the channel data
header. Forwarding these packets to userspace is pointless.
2025-04-03 00:27:44 +00:00
Jamil
4afcdf1c53 test(windows): Expect 80 Mbps on slow actions runners (#8621)
These are still failing a good portion of the time:


https://github.com/firezone/firezone/actions/runs/14226461996/job/39867070540?pr=8620
2025-04-02 22:22:20 +00:00
dependabot[bot]
5d65622133 build(deps): bump react-markdown from 10.0.1 to 10.1.0 in /website (#8581)
Bumps [react-markdown](https://github.com/remarkjs/react-markdown) from
10.0.1 to 10.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remarkjs/react-markdown/releases">react-markdown's
releases</a>.</em></p>
<blockquote>
<h2>10.1.0</h2>
<h4>Add</h4>
<ul>
<li>939c667 Add <code>fallback</code> prop to <code>MarkdownHooks</code>
by <a
href="https://github.com/remcohaszing"><code>@​remcohaszing</code></a>
in <a
href="https://redirect.github.com/remarkjs/react-markdown/pull/897">remarkjs/react-markdown#897</a></li>
</ul>
<h4>Fix</h4>
<ul>
<li>a40ae2e Fix race condition in <code>MarkdownHooks</code>
by <a
href="https://github.com/remcohaszing"><code>@​remcohaszing</code></a>
in <a
href="https://redirect.github.com/remarkjs/react-markdown/pull/896">remarkjs/react-markdown#896</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0">https://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44d2e4a44b"><code>44d2e4a</code></a>
10.1.0</li>
<li><a
href="f2369cd7b7"><code>f2369cd</code></a>
Refactor docs</li>
<li><a
href="26fdfe0375"><code>26fdfe0</code></a>
Update docs</li>
<li><a
href="544bff69fb"><code>544bff6</code></a>
Refactor code-style</li>
<li><a
href="939c6671c9"><code>939c667</code></a>
Add <code>fallback</code> prop to <code>MarkdownHooks</code></li>
<li><a
href="a40ae2e313"><code>a40ae2e</code></a>
Fix race condition in <code>MarkdownHooks</code></li>
<li><a
href="ad7f37f0b4"><code>ad7f37f</code></a>
Add lifecycle tests for <code>MarkdownHooks</code></li>
<li>See full diff in <a
href="https://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-markdown&package-manager=npm_and_yarn&previous-version=10.0.1&new-version=10.1.0)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 22:16:07 +00:00
dependabot[bot]
484289717d build(deps): bump @types/node from 22.13.0 to 22.13.15 in /website (#8594)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.13.0 to 22.13.15.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.13.0&new-version=22.13.15)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 22:15:34 +00:00
dependabot[bot]
3a627e3439 build(deps): bump docker/setup-qemu-action from 3.3.0 to 3.6.0 (#8595)
Bumps
[docker/setup-qemu-action](https://github.com/docker/setup-qemu-action)
from 3.3.0 to 3.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/setup-qemu-action/releases">docker/setup-qemu-action's
releases</a>.</em></p>
<blockquote>
<h2>v3.6.0</h2>
<ul>
<li>Display binfmt version by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-qemu-action/pull/202">docker/setup-qemu-action#202</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-qemu-action/compare/v3.5.0...v3.6.0">https://github.com/docker/setup-qemu-action/compare/v3.5.0...v3.6.0</a></p>
<h2>v3.5.0</h2>
<ul>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.54.0 to 0.56.0 in
<a
href="https://redirect.github.com/docker/setup-qemu-action/pull/205">docker/setup-qemu-action#205</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-qemu-action/compare/v3.4.0...v3.5.0">https://github.com/docker/setup-qemu-action/compare/v3.4.0...v3.5.0</a></p>
<h2>v3.4.0</h2>
<ul>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.49.0 to 0.54.0 in
<a
href="https://redirect.github.com/docker/setup-qemu-action/pull/193">docker/setup-qemu-action#193</a>
<a
href="https://redirect.github.com/docker/setup-qemu-action/pull/197">docker/setup-qemu-action#197</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-qemu-action/compare/v3.3.0...v3.4.0">https://github.com/docker/setup-qemu-action/compare/v3.3.0...v3.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29109295f8"><code>2910929</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-qemu-action/issues/202">#202</a>
from crazy-max/binfmt-version</li>
<li><a
href="7ffe24aa9a"><code>7ffe24a</code></a>
chore: update generated content</li>
<li><a
href="17bc18bb05"><code>17bc18b</code></a>
display binfmt version</li>
<li><a
href="5964de0df5"><code>5964de0</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-qemu-action/issues/205">#205</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="862b6633f8"><code>862b663</code></a>
chore: update generated content</li>
<li><a
href="138de3b646"><code>138de3b</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.54.0 to
0.56.0</li>
<li><a
href="4574d27a47"><code>4574d27</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-qemu-action/issues/195">#195</a>
from radarhere/patch-1</li>
<li><a
href="7a38281c35"><code>7a38281</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-qemu-action/issues/197">#197</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="7a1c63f9e5"><code>7a1c63f</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.53.0 to
0.54.0</li>
<li><a
href="2825a1268f"><code>2825a12</code></a>
Fixed typo</li>
<li>Additional commits viewable in <a
href="53851d1459...29109295f8">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/setup-qemu-action&package-manager=github_actions&previous-version=3.3.0&new-version=3.6.0)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 22:15:11 +00:00
dependabot[bot]
14a4d12ceb build(deps): bump taiki-e/install-action from 2.49.9 to 2.49.40 (#8597)
Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.49.9 to 2.49.40.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.49.40</h2>
<ul>
<li>Update <code>typos@latest</code> to 1.31.1.</li>
</ul>
<h2>2.49.39</h2>
<ul>
<li>Downgrade <code>cargo-lambda@latest</code> to 1.8.0. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/923">#923</a>)</li>
</ul>
<h2>2.49.38</h2>
<ul>
<li>
<p>Update <code>cargo-lambda@latest</code> to 1.8.1.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.31.0.</p>
</li>
<li>
<p>Update <code>trunk@latest</code> to 0.21.12.</p>
</li>
</ul>
<h2>2.49.37</h2>
<ul>
<li>Update <code>trunk@latest</code> to 0.21.11.</li>
</ul>
<h2>2.49.36</h2>
<ul>
<li>
<p>Update <code>release-plz@latest</code> to 0.3.129.</p>
</li>
<li>
<p>Update <code>protoc@latest</code> to 3.30.2.</p>
</li>
</ul>
<h2>2.49.35</h2>
<ul>
<li>
<p>Update <code>cargo-nextest@latest</code> to 0.9.93.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.30.3.</p>
</li>
<li>
<p>Update <code>wash@latest</code> to 0.41.0.</p>
</li>
</ul>
<h2>2.49.34</h2>
<ul>
<li>Update <code>knope@latest</code> to 0.19.0.</li>
</ul>
<h2>2.49.33</h2>
<ul>
<li>Update <code>release-plz@latest</code> to 0.3.128.</li>
</ul>
<h2>2.49.32</h2>
<ul>
<li>Update <code>wasmtime@latest</code> to 31.0.0.</li>
</ul>
<h2>2.49.31</h2>
<ul>
<li>
<p>Update <code>cargo-hack@latest</code> to 0.6.36.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.12.2.</p>
</li>
</ul>
<h2>2.49.30</h2>
<ul>
<li>Update <code>dprint@latest</code> to 0.49.1.</li>
</ul>
<h2>2.49.29</h2>
<ul>
<li>
<p>Update <code>syft@latest</code> to 1.21.0.</p>
</li>
<li>
<p>Update <code>release-plz@latest</code> to 0.3.127.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<ul>
<li>Update <code>mdbook@latest</code> to 0.4.48.</li>
</ul>
<h2>[2.49.40] - 2025-03-31</h2>
<ul>
<li>Update <code>typos@latest</code> to 1.31.1.</li>
</ul>
<h2>[2.49.39] - 2025-03-30</h2>
<ul>
<li>Downgrade <code>cargo-lambda@latest</code> to 1.8.0. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/923">#923</a>)</li>
</ul>
<h2>[2.49.38] - 2025-03-29</h2>
<ul>
<li>
<p>Update <code>cargo-lambda@latest</code> to 1.8.1.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.31.0.</p>
</li>
<li>
<p>Update <code>trunk@latest</code> to 0.21.12.</p>
</li>
</ul>
<h2>[2.49.37] - 2025-03-27</h2>
<ul>
<li>Update <code>trunk@latest</code> to 0.21.11.</li>
</ul>
<h2>[2.49.36] - 2025-03-27</h2>
<ul>
<li>
<p>Update <code>release-plz@latest</code> to 0.3.129.</p>
</li>
<li>
<p>Update <code>protoc@latest</code> to 3.30.2.</p>
</li>
</ul>
<h2>[2.49.35] - 2025-03-25</h2>
<ul>
<li>
<p>Update <code>cargo-nextest@latest</code> to 0.9.93.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.30.3.</p>
</li>
<li>
<p>Update <code>wash@latest</code> to 0.41.0.</p>
</li>
</ul>
<h2>[2.49.34] - 2025-03-24</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="daa3c1f1f9"><code>daa3c1f</code></a>
Release 2.49.40</li>
<li><a
href="f51cb331c7"><code>f51cb33</code></a>
Update <code>typos@latest</code> to 1.31.1</li>
<li><a
href="6aca1cfa12"><code>6aca1cf</code></a>
Release 2.49.39</li>
<li><a
href="afd4ec3cf7"><code>afd4ec3</code></a>
Update changelog</li>
<li><a
href="3aab944b2c"><code>3aab944</code></a>
codegen: Mark cargo-lambda 1.8.1 as broken</li>
<li><a
href="9cd3d1b2b5"><code>9cd3d1b</code></a>
Update cargo-lambda manifest</li>
<li><a
href="1c861c252b"><code>1c861c2</code></a>
Release 2.49.38</li>
<li><a
href="ec15fa7ca8"><code>ec15fa7</code></a>
Update cspell dictionary</li>
<li><a
href="7b00681e7b"><code>7b00681</code></a>
Revert &quot;tools: Pin cspell to 8.17.5&quot;</li>
<li><a
href="0e9faa0611"><code>0e9faa0</code></a>
Update <code>cargo-lambda@latest</code> to 1.8.1</li>
<li>Additional commits viewable in <a
href="0b63bc859f...daa3c1f1f9">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=taiki-e/install-action&package-manager=github_actions&previous-version=2.49.9&new-version=2.49.40)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 22:14:17 +00:00
Jamil
713ff1e7de chore(portal): Log problematic identity api responses (#8623)
After merging #8608, we discovered that we receive unexpected API
responses on the regular. This adds improved logging to uncover what
exactly these unexpected API responses are.
2025-04-02 14:59:16 -07:00