Commit Graph

407 Commits

Author SHA1 Message Date
dependabot[bot]
8b419f93fd build(deps): Bump @vercel/edge-config from 1.2.0 to 1.2.1 in /website (#6127)
Bumps
[@vercel/edge-config](https://github.com/vercel/storage/tree/HEAD/packages/edge-config)
from 1.2.0 to 1.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/storage/releases"><code>@​vercel/edge-config</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​vercel/edge-config</code><a
href="https://github.com/1"><code>@​1</code></a>.2.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>3057a36: gracefully handle when an empty string is supplied as the
key</p>
<ul>
<li><code>get(&quot;&quot;)</code> will return
<code>undefined</code></li>
<li><code>has(&quot;&quot;)</code> will return <code>false</code></li>
<li><code>getAll([&quot;a&quot;, &quot;&quot;])</code> will ignore the
empty string</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/storage/blob/main/packages/edge-config/CHANGELOG.md"><code>@​vercel/edge-config</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>1.2.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>3057a36: gracefully handle when an empty string is supplied as the
key</p>
<ul>
<li><code>get(&quot;&quot;)</code> will return
<code>undefined</code></li>
<li><code>has(&quot;&quot;)</code> will return <code>false</code></li>
<li><code>getAll([&quot;a&quot;, &quot;&quot;])</code> will ignore the
empty string</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="997c0a27e2"><code>997c0a2</code></a>
Version Packages (<a
href="https://github.com/vercel/storage/tree/HEAD/packages/edge-config/issues/725">#725</a>)</li>
<li><a
href="4e46bbd7cc"><code>4e46bbd</code></a>
add more tests (<a
href="https://github.com/vercel/storage/tree/HEAD/packages/edge-config/issues/726">#726</a>)</li>
<li><a
href="3057a36d8a"><code>3057a36</code></a>
protect against empty key reads (<a
href="https://github.com/vercel/storage/tree/HEAD/packages/edge-config/issues/724">#724</a>)</li>
<li><a
href="0e8ede4fd4"><code>0e8ede4</code></a>
chore(deps): update dependency tsup to v8.1.0 (<a
href="https://github.com/vercel/storage/tree/HEAD/packages/edge-config/issues/716">#716</a>)</li>
<li><a
href="7405fff632"><code>7405fff</code></a>
chore(deps): update dependency prettier to v3.3.2 (<a
href="https://github.com/vercel/storage/tree/HEAD/packages/edge-config/issues/715">#715</a>)</li>
<li><a
href="c929a88e51"><code>c929a88</code></a>
chore(deps): update dependency <code>@​types/node</code> to v20.14.9 (<a
href="https://github.com/vercel/storage/tree/HEAD/packages/edge-config/issues/539">#539</a>)</li>
<li><a
href="f6f99dadff"><code>f6f99da</code></a>
chore(deps): update dependency ts-jest to v29.1.5 (<a
href="https://github.com/vercel/storage/tree/HEAD/packages/edge-config/issues/704">#704</a>)</li>
<li><a
href="8511ebfdb9"><code>8511ebf</code></a>
chore(deps): update dependency <code>@​changesets/cli</code> to v2.27.7
(<a
href="https://github.com/vercel/storage/tree/HEAD/packages/edge-config/issues/684">#684</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/storage/commits/@vercel/edge-config@1.2.1/packages/edge-config">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@vercel/edge-config&package-manager=npm_and_yarn&previous-version=1.2.0&new-version=1.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>
2024-08-02 05:13:32 +00:00
dependabot[bot]
a5df4a5844 build(deps-dev): Bump typescript from 5.5.2 to 5.5.4 in /website (#6130)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.5.2
to 5.5.4.
<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.5.4</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.4%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.4 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.3 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a> (soon!)</li>
</ul>
<h2>TypeScript 5.5.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.3 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c8a7d589e6"><code>c8a7d58</code></a>
Bump version to 5.5.4 and LKG</li>
<li><a
href="c0ded048e0"><code>c0ded04</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/58771">#58771</a>
(Allow references to the global Symb...) into release-5.5 (#...</li>
<li><a
href="5ba41e221a"><code>5ba41e2</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59208">#59208</a>
(Write non-missing undefined on mapp...) into release-5.5 (#...</li>
<li><a
href="b075332c4b"><code>b075332</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59337">#59337</a>
(Allow declarationMap to be emitted ...) into release-5.5 (#...</li>
<li><a
href="9dd6f91744"><code>9dd6f91</code></a>
Cherry-pick &quot;Stop using latest Node in CI&quot; to release-5.5 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59348">#59348</a>)</li>
<li><a
href="bf0ddaf6e6"><code>bf0ddaf</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59070">#59070</a>
(Delay the calculation of common sou...) into release-5.5 (#...</li>
<li><a
href="a44e2d925c"><code>a44e2d9</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59160">#59160</a>
(Fixed crash on authored import type...) into release-5.5 (#...</li>
<li><a
href="f35206d202"><code>f35206d</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59325">#59325</a>
(Don't skip markLinkedReferences on ...) into release-5.5 (#...</li>
<li><a
href="1109550e2c"><code>1109550</code></a>
Fix baselines on release-5.5 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59330">#59330</a>)</li>
<li><a
href="8794318ac9"><code>8794318</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59215">#59215</a>
(Fix codefix crash on circular alias...) into release-5.5 (#...</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.4">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.5.2&new-version=5.5.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>
2024-08-02 05:08:50 +00:00
dependabot[bot]
fc4248b8c7 build(deps): Bump @next/third-parties from 14.2.3 to 14.2.5 in /website (#6129)
Bumps
[@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties)
from 14.2.3 to 14.2.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/third-parties</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.2.5</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>avoid merging global css in a way that leaks into other chunk groups
(<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/67373">#67373</a>)</li>
<li>Fix server action edge redirect with middleware rewrite (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/67148">#67148</a>)</li>
<li>fix(next): reject protocol-relative URLs in image optimization (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/65752">#65752</a>)</li>
<li>fix(next-swc): correct path interop to filepath for wasm (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/65633">#65633</a>)</li>
<li>Use addDependency to track metadata route file changes (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66714">#66714</a>)</li>
<li>Fix noindex is missing on static not-found page (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/67135">#67135</a>)</li>
<li>perf: improve retrieving versionInfo on Turbo HMR (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/67309">#67309</a>)</li>
<li>fix(next/image): handle invalid url (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/67465">#67465</a>)</li>
<li>fix(next): initial prefetch cache not set properly with different
search params (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/65977">#65977</a>)</li>
<li>fix: Backport class properties fix (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/67377">#67377</a>)</li>
<li>Upgrade acorn (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/67592">#67592</a>)</li>
</ul>
<h3>Misc</h3>
<ul>
<li>Log stdio for pull-turbo-cache script (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66759">#66759</a>)</li>
<li>Ensure turbo is setup when building in docker (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66804">#66804</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/devjiwonchoi"><code>@​devjiwonchoi</code></a>,
<a href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/emmerich"><code>@​emmerich</code></a>, <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/kdy1"><code>@​kdy1</code></a>, <a
href="https://github.com/kwonoj"><code>@​kwonoj</code></a>, <a
href="https://github.com/styfle"><code>@​styfle</code></a>, and <a
href="https://github.com/sokra"><code>@​sokra</code></a> for
helping!</p>
<h2>v14.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>fix: ensure route handlers properly track dynamic access (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66446">#66446</a>)</li>
<li>fix NextRequest proxy in edge runtime (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66551">#66551</a>)</li>
<li>Fix next/dynamic with babel and src dir (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/65177">#65177</a>)</li>
<li>Use vercel deployment url for metadataBase fallbacks (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/65089">#65089</a>)</li>
<li>fix(next/image): detect react@19 for fetchPriority prop (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/65235">#65235</a>)</li>
<li>Fix loading navigation with metadata and prefetch (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66447">#66447</a>)</li>
<li>prevent duplicate RSC fetch when action redirects (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66620">#66620</a>)</li>
<li>ensure router cache updates reference the latest cache values (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66681">#66681</a>)</li>
<li>Prevent append of trailing slash in cases where path ends with a
file extension (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66636">#66636</a>)</li>
<li>Fix inconsistency with 404 getStaticProps cache-control (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66674">#66674</a>)</li>
<li>Use addDependency to track metadata route file changes (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66714">#66714</a>)</li>
<li>Add timeout/retry handling for fetch cache (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66652">#66652</a>)</li>
<li>fix: app-router prefetch crash when an invalid URL is passed to Link
(<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/66755">#66755</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/wbinnssmith"><code>@​wbinnssmith</code></a>, <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, and <a
href="https://github.com/lubieowoce"><code>@​lubieowoce</code></a> for
helping!</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0bf7f52db8"><code>0bf7f52</code></a>
v14.2.5</li>
<li><a
href="30784418f8"><code>3078441</code></a>
v14.2.4</li>
<li>See full diff in <a
href="https://github.com/vercel/next.js/commits/v14.2.5/packages/third-parties">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@next/third-parties&package-manager=npm_and_yarn&previous-version=14.2.3&new-version=14.2.5)](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>
2024-08-02 05:07:01 +00:00
Reactor Scram
23161ec840 chore(gui-client): release 1.1.8 (#6136)
Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-08-01 21:58:18 +00:00
Patti
d38d12a1e9 fix(website): Squashed all website change commits from patti/fix-responsiveness (#6135) 2024-08-01 21:24:59 +00:00
Jamil
b1ed47ab41 docs: Mention stateless firewall ports (#6113)
This clears up any confusion for AWS users who have customized their
ACLs.
2024-07-31 21:25:41 +00:00
Jamil
8533ec9650 fix(docs): Fix steps for tab (#6093)
Instructions are in the terraform tab, not GCP/AWS/Azure
2024-07-30 14:08:48 -07:00
Reactor Scram
e6cbb5fa8a feat(gui-client/linux): network roaming (#5978)
Closes #5846 

Will be moved down to the IPC service eventually.

The goal for connection roaming is not for totally transparent "Change
Wi-Fi networks without dropping SSH" handoffs, but just for Firezone to
re-connect itself as quickly as possible so that everything above us can
re-connect as quickly as it times out, and won't be hung up with a
broken tunnel.
2024-07-30 16:01:45 +00:00
Jamil
4ca090e582 fix(website): fix backed by and battlecard logo (#6092) 2024-07-30 08:18:27 -07:00
Jamil
be15afdabd feat(website): New landing page hero and footer (#6075)
refs #5962
2024-07-29 22:26:30 -07:00
Jamil
4eb2e18b37 docs: Set expectations for length of time it can take resources to come online (#6046) 2024-07-25 09:53:13 -07:00
Jamil
801a816f36 fix(website): Fix Azure TF example link (#6045) 2024-07-25 08:56:06 -07:00
Jamil
bfa410f7df docs: Make it more clear that synced users have User role (#5934)
Fixes #5906
2024-07-24 17:21:46 +00:00
dependabot[bot]
56bdc4f204 build(deps): Bump react-fast-marquee from 1.6.4 to 1.6.5 in /website (#6000)
Bumps
[react-fast-marquee](https://github.com/justin-chu/react-fast-marquee)
from 1.6.4 to 1.6.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/justin-chu/react-fast-marquee/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-fast-marquee&package-manager=npm_and_yarn&previous-version=1.6.4&new-version=1.6.5)](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>
2024-07-24 15:42:54 +00:00
dependabot[bot]
eb1ab10777 build(deps): Bump next from 14.2.3 to 14.2.5 in /website (#5998)
Bumps [next](https://github.com/vercel/next.js) from 14.2.3 to 14.2.5.
<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.5</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>avoid merging global css in a way that leaks into other chunk groups
(<a
href="https://redirect.github.com/vercel/next.js/issues/67373">#67373</a>)</li>
<li>Fix server action edge redirect with middleware rewrite (<a
href="https://redirect.github.com/vercel/next.js/issues/67148">#67148</a>)</li>
<li>fix(next): reject protocol-relative URLs in image optimization (<a
href="https://redirect.github.com/vercel/next.js/issues/65752">#65752</a>)</li>
<li>fix(next-swc): correct path interop to filepath for wasm (<a
href="https://redirect.github.com/vercel/next.js/issues/65633">#65633</a>)</li>
<li>Use addDependency to track metadata route file changes (<a
href="https://redirect.github.com/vercel/next.js/issues/66714">#66714</a>)</li>
<li>Fix noindex is missing on static not-found page (<a
href="https://redirect.github.com/vercel/next.js/issues/67135">#67135</a>)</li>
<li>perf: improve retrieving versionInfo on Turbo HMR (<a
href="https://redirect.github.com/vercel/next.js/issues/67309">#67309</a>)</li>
<li>fix(next/image): handle invalid url (<a
href="https://redirect.github.com/vercel/next.js/issues/67465">#67465</a>)</li>
<li>fix(next): initial prefetch cache not set properly with different
search params (<a
href="https://redirect.github.com/vercel/next.js/issues/65977">#65977</a>)</li>
<li>fix: Backport class properties fix (<a
href="https://redirect.github.com/vercel/next.js/issues/67377">#67377</a>)</li>
<li>Upgrade acorn (<a
href="https://redirect.github.com/vercel/next.js/issues/67592">#67592</a>)</li>
</ul>
<h3>Misc</h3>
<ul>
<li>Log stdio for pull-turbo-cache script (<a
href="https://redirect.github.com/vercel/next.js/issues/66759">#66759</a>)</li>
<li>Ensure turbo is setup when building in docker (<a
href="https://redirect.github.com/vercel/next.js/issues/66804">#66804</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/devjiwonchoi"><code>@​devjiwonchoi</code></a>,
<a href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/emmerich"><code>@​emmerich</code></a>, <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/kdy1"><code>@​kdy1</code></a>, <a
href="https://github.com/kwonoj"><code>@​kwonoj</code></a>, <a
href="https://github.com/styfle"><code>@​styfle</code></a>, and <a
href="https://github.com/sokra"><code>@​sokra</code></a> for
helping!</p>
<h2>v14.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>fix: ensure route handlers properly track dynamic access (<a
href="https://redirect.github.com/vercel/next.js/issues/66446">#66446</a>)</li>
<li>fix NextRequest proxy in edge runtime (<a
href="https://redirect.github.com/vercel/next.js/issues/66551">#66551</a>)</li>
<li>Fix next/dynamic with babel and src dir (<a
href="https://redirect.github.com/vercel/next.js/issues/65177">#65177</a>)</li>
<li>Use vercel deployment url for metadataBase fallbacks (<a
href="https://redirect.github.com/vercel/next.js/issues/65089">#65089</a>)</li>
<li>fix(next/image): detect react@19 for fetchPriority prop (<a
href="https://redirect.github.com/vercel/next.js/issues/65235">#65235</a>)</li>
<li>Fix loading navigation with metadata and prefetch (<a
href="https://redirect.github.com/vercel/next.js/issues/66447">#66447</a>)</li>
<li>prevent duplicate RSC fetch when action redirects (<a
href="https://redirect.github.com/vercel/next.js/issues/66620">#66620</a>)</li>
<li>ensure router cache updates reference the latest cache values (<a
href="https://redirect.github.com/vercel/next.js/issues/66681">#66681</a>)</li>
<li>Prevent append of trailing slash in cases where path ends with a
file extension (<a
href="https://redirect.github.com/vercel/next.js/issues/66636">#66636</a>)</li>
<li>Fix inconsistency with 404 getStaticProps cache-control (<a
href="https://redirect.github.com/vercel/next.js/issues/66674">#66674</a>)</li>
<li>Use addDependency to track metadata route file changes (<a
href="https://redirect.github.com/vercel/next.js/issues/66714">#66714</a>)</li>
<li>Add timeout/retry handling for fetch cache (<a
href="https://redirect.github.com/vercel/next.js/issues/66652">#66652</a>)</li>
<li>fix: app-router prefetch crash when an invalid URL is passed to Link
(<a
href="https://redirect.github.com/vercel/next.js/issues/66755">#66755</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/wbinnssmith"><code>@​wbinnssmith</code></a>, <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, and <a
href="https://github.com/lubieowoce"><code>@​lubieowoce</code></a> for
helping!</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0bf7f52db8"><code>0bf7f52</code></a>
v14.2.5</li>
<li><a
href="30d6dfc8bb"><code>30d6dfc</code></a>
fix: metadata route merging conflicts</li>
<li><a
href="186ec6b58b"><code>186ec6b</code></a>
Log stdio for pull-turbo-cache script (<a
href="https://redirect.github.com/vercel/next.js/issues/66759">#66759</a>)</li>
<li><a
href="45656d3323"><code>45656d3</code></a>
Ensure turbo is setup when building in docker (<a
href="https://redirect.github.com/vercel/next.js/issues/66804">#66804</a>)</li>
<li><a
href="08e7fd1f01"><code>08e7fd1</code></a>
Upgrade acorn (<a
href="https://redirect.github.com/vercel/next.js/issues/67592">#67592</a>)</li>
<li><a
href="1d08dab887"><code>1d08dab</code></a>
avoid merging global css in a way that leaks into other chunk groups (<a
href="https://redirect.github.com/vercel/next.js/issues/67373">#67373</a>)</li>
<li><a
href="21a9d59141"><code>21a9d59</code></a>
Fix server action edge redirect with middleware rewrite (<a
href="https://redirect.github.com/vercel/next.js/issues/67148">#67148</a>)</li>
<li><a
href="1b10b13a74"><code>1b10b13</code></a>
fix(next): reject protocol-relative URLs in image optimization (<a
href="https://redirect.github.com/vercel/next.js/issues/65752">#65752</a>)</li>
<li><a
href="c64c61d8a8"><code>c64c61d</code></a>
fix(next-swc): correct path interop to filepath for wasm (<a
href="https://redirect.github.com/vercel/next.js/issues/65633">#65633</a>)</li>
<li><a
href="6c661d2ce5"><code>6c661d2</code></a>
Use addDependency to track metadata route file changes (<a
href="https://redirect.github.com/vercel/next.js/issues/66714">#66714</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.2.3...v14.2.5">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.3&new-version=14.2.5)](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>
2024-07-24 05:11:22 +00:00
Brian Manifold
2b93361719 refactor(portal): Temporarily remove time based policy conditions (#5981)
This PR temporarily removes the time based policy conditions. This is
only until #5861 is finished.

Closes #5979
2024-07-24 05:09:59 +00:00
dependabot[bot]
36e832c6b0 build(deps): Bump @docsearch/react from 3.6.0 to 3.6.1 in /website (#5992)
Bumps [@docsearch/react](https://github.com/algolia/docsearch) from
3.6.0 to 3.6.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/algolia/docsearch/releases"><code>@​docsearch/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v3.6.1</h2>
<h2><a
href="https://github.com/algolia/docsearch/compare/v3.6.0...v3.6.1">3.6.1</a>
(2024-07-16)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>updating the templates page (<a
href="https://redirect.github.com/algolia/docsearch/issues/2273">#2273</a>)
(<a
href="4aa0c2c67a">4aa0c2c</a>)</li>
<li><strong>apply form:</strong> Update ApplyForm.js (<a
href="https://redirect.github.com/algolia/docsearch/issues/2270">#2270</a>)
(<a
href="069a3de0b5">069a3de</a>)</li>
<li><strong>logos:</strong> removed logos no longer using algolia (<a
href="https://redirect.github.com/algolia/docsearch/issues/2261">#2261</a>)
(<a
href="8587f58b03">8587f58</a>)</li>
<li><strong>logos:</strong> they will not be fixing the search (<a
href="https://redirect.github.com/algolia/docsearch/issues/2269">#2269</a>)
(<a
href="cdfa993990">cdfa993</a>)</li>
<li><strong>logos:</strong> update URL and remove logos no longer using
DocSearch (<a
href="https://redirect.github.com/algolia/docsearch/issues/2260">#2260</a>)
(<a
href="108166016d">1081660</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/algolia/docsearch/blob/main/CHANGELOG.md"><code>@​docsearch/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/algolia/docsearch/compare/v3.6.0...v3.6.1">3.6.1</a>
(2024-07-16)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>updating the templates page (<a
href="https://redirect.github.com/algolia/docsearch/issues/2273">#2273</a>)
(<a
href="4aa0c2c67a">4aa0c2c</a>)</li>
<li><strong>apply form:</strong> Update ApplyForm.js (<a
href="https://redirect.github.com/algolia/docsearch/issues/2270">#2270</a>)
(<a
href="069a3de0b5">069a3de</a>)</li>
<li><strong>logos:</strong> removed logos no longer using algolia (<a
href="https://redirect.github.com/algolia/docsearch/issues/2261">#2261</a>)
(<a
href="8587f58b03">8587f58</a>)</li>
<li><strong>logos:</strong> they will not be fixing the search (<a
href="https://redirect.github.com/algolia/docsearch/issues/2269">#2269</a>)
(<a
href="cdfa993990">cdfa993</a>)</li>
<li><strong>logos:</strong> update URL and remove logos no longer using
DocSearch (<a
href="https://redirect.github.com/algolia/docsearch/issues/2260">#2260</a>)
(<a
href="108166016d">1081660</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5c2ac997f7"><code>5c2ac99</code></a>
chore: release v3.6.1 (<a
href="https://redirect.github.com/algolia/docsearch/issues/2279">#2279</a>)</li>
<li><a
href="29aa9e6b18"><code>29aa9e6</code></a>
fix <a
href="https://redirect.github.com/algolia/docsearch/issues/2230">#2230</a>
- prevent babel helpers duplication and condense bundle &amp; types (<a
href="https://redirect.github.com/algolia/docsearch/issues/2">#2</a>...</li>
<li><a
href="5142612fa7"><code>5142612</code></a>
Update record-extractor.md</li>
<li><a
href="4aa0c2c67a"><code>4aa0c2c</code></a>
fix: updating the templates page (<a
href="https://redirect.github.com/algolia/docsearch/issues/2273">#2273</a>)</li>
<li><a
href="cdfa993990"><code>cdfa993</code></a>
fix(logos): they will not be fixing the search (<a
href="https://redirect.github.com/algolia/docsearch/issues/2269">#2269</a>)</li>
<li><a
href="069a3de0b5"><code>069a3de</code></a>
fix(apply form): Update ApplyForm.js (<a
href="https://redirect.github.com/algolia/docsearch/issues/2270">#2270</a>)</li>
<li><a
href="8587f58b03"><code>8587f58</code></a>
fix(logos): removed logos no longer using algolia (<a
href="https://redirect.github.com/algolia/docsearch/issues/2261">#2261</a>)</li>
<li><a
href="108166016d"><code>1081660</code></a>
fix(logos): update URL and remove logos no longer using DocSearch (<a
href="https://redirect.github.com/algolia/docsearch/issues/2260">#2260</a>)</li>
<li><a
href="4054a126b3"><code>4054a12</code></a>
Update what-is-docsearch.md (<a
href="https://redirect.github.com/algolia/docsearch/issues/2222">#2222</a>)</li>
<li><a
href="53fcbe055e"><code>53fcbe0</code></a>
Add React-admin to projects showcase (<a
href="https://redirect.github.com/algolia/docsearch/issues/2225">#2225</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/algolia/docsearch/compare/v3.6.0...v3.6.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@docsearch/react&package-manager=npm_and_yarn&previous-version=3.6.0&new-version=3.6.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>
2024-07-24 05:07:58 +00:00
dependabot[bot]
5bb7c9b8ca build(deps): Bump @types/node from 20.14.9 to 20.14.12 in /website (#5988)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 20.14.9 to 20.14.12.
<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=20.14.9&new-version=20.14.12)](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>
2024-07-24 05:01:44 +00:00
dependabot[bot]
8fc2383133 build(deps): Bump postcss from 8.4.38 to 8.4.39 in /website (#5995)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.38 to
8.4.39.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/releases">postcss's
releases</a>.</em></p>
<blockquote>
<h2>8.4.39</h2>
<ul>
<li>Fixed <code>CssSyntaxError</code> types (by <a
href="https://github.com/romainmenke"><code>@​romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's
changelog</a>.</em></p>
<blockquote>
<h2>8.4.39</h2>
<ul>
<li>Fixed <code>CssSyntaxError</code> types (by <a
href="https://github.com/romainmenke"><code>@​romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e0efb168c8"><code>e0efb16</code></a>
Release 8.4.39 version</li>
<li><a
href="48304c57b1"><code>48304c5</code></a>
Update dependencies</li>
<li><a
href="155ac57ab5"><code>155ac57</code></a>
Merge pull request <a
href="https://redirect.github.com/postcss/postcss/issues/1947">#1947</a>
from romainmenke/fix-css-syntax-error-type--reliable...</li>
<li><a
href="1b9b466836"><code>1b9b466</code></a>
fix CssSyntaxError type declaration</li>
<li><a
href="3f4d96e26d"><code>3f4d96e</code></a>
Update dependencies</li>
<li><a
href="b952be76f0"><code>b952be7</code></a>
Update CI actions</li>
<li><a
href="b512b295d9"><code>b512b29</code></a>
Typo</li>
<li><a
href="f9a9868eb3"><code>f9a9868</code></a>
Move to pnpm 9 and Node.js 22</li>
<li><a
href="79052c2770"><code>79052c2</code></a>
Merge pull request <a
href="https://redirect.github.com/postcss/postcss/issues/1940">#1940</a>
from Xvezda/patch-1</li>
<li><a
href="0eedad4547"><code>0eedad4</code></a>
Update changed urls</li>
<li>Additional commits viewable in <a
href="https://github.com/postcss/postcss/compare/8.4.38...8.4.39">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss&package-manager=npm_and_yarn&previous-version=8.4.38&new-version=8.4.39)](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>
2024-07-24 04:57:34 +00:00
Andrew Dryga
823b3cb276 fix(infra): Resolve capacity issues during rollouts (#6007)
I've managed to finally reserve enough e2 instances for our needs and
also used e2 for gateways to workaround the quota issues. The `web` app
still used n2 because quota doesn't allow additional n4's. Rollouts also
fixed to not go over the reservations/quotas.
2024-07-23 19:58:29 -06:00
Jamil
6ae494904e docs: Update 'user guides' -> 'client apps' (#5940)
- This terminology / naming makes things more clear for most
admins/users.
- Fixes layout of /kb/client-apps to align better

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Not Applicable <ReactorScram@users.noreply.github.com>
2024-07-23 14:04:07 +00:00
Jamil
c94f9edb27 refactor(website): Update about page with new mission statement and team tweaks (#5930)
Closes firezone/gtm#277
2024-07-22 16:30:09 -07:00
Jamil
420d712bad refactor(website): move fonts to lib (#5963)
Add manrope
2024-07-22 22:07:10 +00:00
Jamil
5187a5d8b1 docs: remove known issue re: gui restart (#5935)
based off #5932 to avoid conflicts.

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
Co-authored-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-07-22 15:26:53 +00:00
Jamil
286ca77725 fix(ux): Rename Magic Link to Email (OTP) (#5939)
Fixes #5927 

See https://www.firezone.dev/kb/authenticate/email


<img width="1258" alt="Screenshot 2024-07-21 at 11 29 59 AM"
src="https://github.com/user-attachments/assets/07d5596f-b74c-4bc7-91df-3565ae552f15">
2024-07-22 02:42:58 +00:00
Jamil
d01afc79f1 docs: Prettier prosewrap for docs (#5932)
When writing docs it's helpful to have Prettier format long lines
automatically. This non-intuitively applies to not only prose, but
tables, MDX components, and other items as well.

Since many times this content is not prose but reference material, we
can have prettier format these and leave the `blog/` section left at
`preserve` to allow post authors to manage newlines as they see fit.
2024-07-21 23:43:54 +00:00
Jamil
1205cf8700 docs: DRY up docs footer timestamp; add link to open issue (#5928)
Fixes #4707
2024-07-21 07:20:00 -07:00
Jamil
dd19563c41 chore: Update FAQs (#5926)
Fixes #5762
2024-07-20 08:59:36 -07:00
Andrew Dryga
0b6e3564f3 chore(infra): Deploy relay and portal to more zones and use more modern CPU arch (#5921) 2024-07-19 15:15:28 -06:00
Jamil
bf693ad83f chore(website): Add hero texture, adjust copy (#5909) 2024-07-18 13:22:48 -07:00
Jamil
42c7480156 feat(website): link to probe in footer (#5907)
fixes #5898
2024-07-18 09:03:13 -07:00
Jamil
e8c832fe73 feat(website): Add Clipboard component and inject into <code> blocks (#5904)
Fixes #3866 
<img width="948" alt="Screenshot 2024-07-18 at 1 05 43 AM"
src="https://github.com/user-attachments/assets/4ad3b742-ea4e-4202-a7f8-a016914ef308">
2024-07-18 15:14:26 +00:00
Reactor Scram
7397656637 docs(user-guide/windows): fix incorrect service name (#5895)
Somehow I had put the debug service there not the prod one

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-07-18 01:18:04 +00:00
Reactor Scram
6b1b14dc2c chore(gui-client): release GUI Client 1.1.7 (#5897)
Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-07-17 22:23:43 +00:00
Reactor Scram
63623346b9 fix(headless-client/windows): improve Client startup times on Windows (#5375)
Closes #5026
Closes #5879 

On the resource-constrained Windows Server 2022 test VM, the median
sign-in time dropped from 5.0 seconds to 2.2 seconds.

# Changes

- Measure end-to-end connection time in the GUI process
- Use `ipconfig` instead of Powershell to flush DNS faster
- Activate DNS control by manipulating the Windows Registry directly
instead of calling Powershell
- Remove deactivate step when changing DNS servers (seals a DNS leak
when roaming networks)
- Remove completely redundant `Set-DnsClientServerAddress` step from
activating DNS control
- Remove `Remove-NetRoute` powershell cmdlet that seems to do nothing

# Benchmark 7

- Optimized release builds
- x86-64 constrained VM (1 CPU thread, 2 GB RAM)

Main with measurement added, `c1c99197e` from #5864 

- 6.0 s
- 5.5 s
- 4.1 s
- 5.0 s
- 4.1 s
- (Median = 5.0 s)

Main with speedups added, `2128329f9` from #5375, this PR

- 3.7 s
- 2.2 s
- 1.9 s
- 2.3 s
- 2.0 s
- (Median = 2.2 s)

```[tasklist]
### Next steps
- [x] Benchmark on the resource-constrained VM
- [x] Move raw benchmark data to a comment and summarize in the description
- [x] Clean up tasks that don't need to be in the commit
- [x] Merge
```

# Hypothetical further optimizations

- Ditch the `netsh` subprocess in `set_ips`

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-07-16 21:55:29 +00:00
Adrián Baena García
7acba5a3e9 docs(docker-compose) Duplicated sysctls src_valid_mark (#5865)
One of the lines at sysctls section in docker-compose.yml example file
is duplicated:

- net.ipv4.conf.all.src_valid_mark=1

So I deleted it to make it clearer.

Signed-off-by: Adrián Baena García <adrianbaenagarcia@gmail.com>
2024-07-15 20:22:54 -07:00
Reactor Scram
b539c01cab fix(gui-client/linux): show a specific error message in the GUI when updating (#5848)
Closes #5790 (we could do more, but this might be sufficient)

<img width="892" alt="image"
src="https://github.com/firezone/firezone/assets/13400041/5ce84a05-2f6c-4ffd-ba21-19d3087c8c7f">
<img width="641" alt="image"
src="https://github.com/firezone/firezone/assets/13400041/2da7ff36-a969-444e-885c-ae0919577f56">


The code is cross-platform, but this is unlikely to happen on Windows
because the MSI refuses to update if the GUI process is running. On
Linux `apt-get` will update and restart the IPC service without touching
the GUI process.

```[tasklist]
- [x] Test on Linux with `apt-get install`
- [x] Update changelog
- [x] Run a 5-minute smoke test on Linux
- [x] Run a 5-minute smoke test on Windows
- [x] Open for review
- [ ] Merge
```

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-07-15 17:53:24 +00:00
Jamil
16c24c2024 fix(website): update battlecard (#5868)
Google Workspace (ts)
2024-07-14 18:08:10 -07:00
Reactor Scram
a8ece49d9e chore: bump GUI to 1.1.6 (#5862)
I started a playbook for publishing GUI releases, I didn't see any other
one around.

I think there's a middle step I'm not clear on:

1. Open this PR and get it approved
2. Do something? Publish the draft release maybe? Run a special CI
workflow?
3. Merge this PR to update the changelog and bump the versions in Git

```[tasklist]
### Tasks
```
2024-07-12 18:45:56 +00:00
Reactor Scram
1cbb1e14ea docs(gui-client): update known issues lists (#5849) 2024-07-12 15:02:25 +00:00
Jamil
db9512f213 fix(website): Fix broken docs link (#5857) 2024-07-12 06:41:25 -07:00
Reactor Scram
64e0b71b77 feat(gui-client): set a different tray icon when signed out (#5817)
Closes #5810 

```[tasklist]
### Tasks
- [x] Try not to set the icon every time we change Resources
- [x] Get production icons
- [x] Add changelog comment
- [x] Add CI stress test that sets the icon 10,000 times
- [x] Open for review
- [x] Repair changelog
- [ ] Merge
```

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-07-11 20:50:44 +00:00
Reactor Scram
3fcae60738 refactor(website/changelog): extract GuiChangeItem to make the Linux GUI / Windows GUI changelog easier to edit (#5847)
Can supersede #5845

This applies to the commented-out upcoming release 1.1.6. If it was
uncommented it would look like this.

Linux GUI:

![image](https://github.com/firezone/firezone/assets/13400041/5a77ca09-be47-4b88-b254-7db0e9e940c1)
Windows:

![image](https://github.com/firezone/firezone/assets/13400041/29dd7e97-3e61-4620-b39d-55d83519fe2c)
2024-07-11 18:46:11 +00:00
Jamil
ffe4d5f950 docs: fix references to AWS and Azure example modules (#5829)
These are now published at
https://www.github.com/firezone/terraform-aws-gateway and
https://www.github.com/firezone/terraform-azurerm-gateway to match the
unclear docs for registry module naming...
2024-07-11 16:10:12 +00:00
Reactor Scram
041e3459ae chore(changelog): fix platform-specific notes (#5832)
I overlooked that we can make a note Linux-specific or Windows-specific
by branching on the title. This fixes some of that and also puts the
"Maintenance release" in a list item for consistency

```[tasklist]
### Tasks
- [x] Don't have `<p>` directly inside `<ul>`
```
2024-07-11 16:00:56 +00:00
Jamil
f6b6055f65 fix(website): use 256x256 icon size (#5838) 2024-07-10 19:39:33 -07:00
Reactor Scram
7e04d62daa fix(gui-client): catch IPC connection dropouts as fatal errors (#5795)
Closes #5760, refs #5790

Also removes some redundant IPC-related code that was nearby.

If you stop the IPC service, e.g. due to an update on Linux, it will say
"IPC connection closed". This isn't ideal but at least the Client does
catch it now, instead of failing on the next IPC send.

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-07-10 22:38:55 +00:00
Reactor Scram
15ad0fa80d chore(changelog): fix prose (#5831)
Looks like this is from #5767
2024-07-10 22:20:56 +00:00
Reactor Scram
c3380daa75 fix(gui-client/windows): deactivate DNS control when we stop connlib (#5828)
Closes #5827

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
2024-07-10 20:29:16 +00:00
Jamil
a91d49b1ff fix: update favicon with bg and border (#5826)
Fixes #5822
2024-07-10 18:55:14 +00:00