Commit Graph

5903 Commits

Author SHA1 Message Date
Thomas Eizinger
271c480357 fix(connlib): don't attempt to encrypt too large packets (#7263)
When encrypting packets, we need to reserve a buffer within which
boringtun will encrypt the IP packet. Unfortunately, `boringtun` panics
if that buffer is not big enough which essentially brings all of
`connlib` down.

Really, we should never see a packet that is too large and ideally, we
enforce this at compile-time by creating different variants of
`IpPacket` that are sized accordingly. That is a large refactoring so
until then, we simply discard them instead of panicking.

---------

Signed-off-by: Thomas Eizinger <thomas@eizinger.io>
Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
2024-11-05 04:17:21 +00:00
Thomas Eizinger
269060669a fix(connlib): limit number of max buffered messages to portal (#7264)
When we have connectivity issues to the portal, such as in #7254 or
#7200, messages will pile up in this buffer. In case Firezone is left
running for long enough, the connection will fail after a certain number
of retries. Often times though, the user will exit Firezone before that
because nothing is working.

We have to mitigate unbounded buffer growth anyway and clearing the
buffer gives us an opportunity to emit a warning which will send an
alert to Sentry, notifying us that something isn't working for a
particular customer.

Resolves: #6397.
2024-11-05 03:51:14 +00:00
Thomas Eizinger
b3b9f08343 chore(clients): use custom log format also for log files (#7261)
The custom, easier-to-read log format also needs to be applied to the
file logger.
2024-11-04 23:54:53 +00:00
dependabot[bot]
a2828a217b build(deps): Bump thiserror from 1.0.64 to 1.0.68 in /rust (#7260)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.64 to
1.0.68.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/thiserror/releases">thiserror's
releases</a>.</em></p>
<blockquote>
<h2>1.0.68</h2>
<ul>
<li>Handle incomplete expressions more robustly in format arguments,
such as while code is being typed (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/341">#341</a>,
<a
href="https://redirect.github.com/dtolnay/thiserror/issues/344">#344</a>)</li>
</ul>
<h2>1.0.67</h2>
<ul>
<li>Improve expression syntax support inside format arguments (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/335">#335</a>,
<a
href="https://redirect.github.com/dtolnay/thiserror/issues/337">#337</a>,
<a
href="https://redirect.github.com/dtolnay/thiserror/issues/339">#339</a>,
<a
href="https://redirect.github.com/dtolnay/thiserror/issues/340">#340</a>)</li>
</ul>
<h2>1.0.66</h2>
<ul>
<li>Improve compile error on malformed format attribute (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/327">#327</a>)</li>
</ul>
<h2>1.0.65</h2>
<ul>
<li>Ensure OUT_DIR is left with deterministic contents after build
script execution (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/325">#325</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8d06fb5549"><code>8d06fb5</code></a>
Release 1.0.68</li>
<li><a
href="372fd8a71a"><code>372fd8a</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/344">#344</a>
from dtolnay/binop</li>
<li><a
href="08f89925bf"><code>08f8992</code></a>
Disregard equality binop in fallback parser</li>
<li><a
href="d2a823d2ae"><code>d2a823d</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/343">#343</a>
from dtolnay/unnamed</li>
<li><a
href="b3bf7a6f69"><code>b3bf7a6</code></a>
Add logic to determine whether unnamed fmt arguments are present</li>
<li><a
href="490f9c017b"><code>490f9c0</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/342">#342</a>
from dtolnay/synfull</li>
<li><a
href="7daf1b169d"><code>7daf1b1</code></a>
Defer is_syn_full() call until first expression</li>
<li><a
href="c92ac9940b"><code>c92ac99</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/341">#341</a>
from dtolnay/parsescan</li>
<li><a
href="40a53f7f33"><code>40a53f7</code></a>
Interleave Expr parsing and scanning better</li>
<li><a
href="925f2dde77"><code>925f2dd</code></a>
Release 1.0.67</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/thiserror/compare/1.0.64...1.0.68">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=thiserror&package-manager=cargo&previous-version=1.0.64&new-version=1.0.68)](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-11-04 19:06:15 +00:00
Jamil
b2c99a6ddc chore(website): Publish Gateway 1.4.0 changelog (#7255)
Publishes the 1.4.0 Gateway changelog and fixes a couple other minor
issues.

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2024-11-04 18:50:59 +00:00
Jamil
54553dc36a ci: Remove deprecated macos-12 tests from GitHub CI (#7259)
- https://github.com/actions/runner-images/issues/10721
-
https://github.com/firezone/firezone/actions/runs/11669446546/job/32494632762?pr=7258
2024-11-04 18:49:34 +00:00
dependabot[bot]
1cf1f0fa77 build(deps): Bump the androidx group in /kotlin/android with 2 updates (#7227)
Bumps the androidx group in /kotlin/android with 2 updates:
androidx.core:core-ktx and androidx.constraintlayout:constraintlayout.

Updates `androidx.core:core-ktx` from 1.13.1 to 1.15.0

Updates `androidx.constraintlayout:constraintlayout` from 2.1.4 to 2.2.0


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>
2024-11-04 18:38:21 +00:00
dependabot[bot]
0fb121f75d build(deps): Bump tauri-plugin-shell from 2.0.1 to 2.0.2 in /rust (#7168)
Bumps
[tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace)
from 2.0.1 to 2.0.2.
<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>updater v2.0.2</h2>
<h2>[2.0.2]</h2>
<ul>
<li><a
href="a1a82208ed"><code>a1a82208</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/1873">#1873</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../lucasfernog"><code>@​lucasfernog</code></a>)
Downgrade MSRV to 1.77.2 to support Windows 7.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>Updating crates.io index
Packaging tauri-plugin-updater v2.0.2
(/home/runner/work/plugins-workspace/plugins-workspace/plugins/updater)
    Packaged 28 files, 174.0KiB (87.1KiB compressed)
Uploading tauri-plugin-updater v2.0.2
(/home/runner/work/plugins-workspace/plugins-workspace/plugins/updater)
    Uploaded tauri-plugin-updater v2.0.2 to registry `crates-io`
note: waiting for `tauri-plugin-updater v2.0.2` to be available at
registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available
shortly.
   Published tauri-plugin-updater v2.0.2 at registry `crates-io`
</code></pre>
<!-- raw HTML omitted -->
<h2>dialog v2.0.2</h2>
<h2>[2.0.1]</h2>
<ul>
<li><a
href="2302c2db1c"><code>2302c2db</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/1910">#1910</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Fix <code>ask</code> and <code>confirm</code> not using system button
texts</li>
<li><a
href="aee14ed426"><code>aee14ed4</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/1892">#1892</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../nashaofu"><code>@​nashaofu</code></a>)
Set <code>save</code> dialog mime type from the <code>filters</code>
extensions on Android.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>Updating crates.io index
Packaging tauri-plugin-dialog v2.0.2
(/home/runner/work/plugins-workspace/plugins-workspace/plugins/dialog)
    Packaged 48 files, 199.7KiB (90.5KiB compressed)
Uploading tauri-plugin-dialog v2.0.2
(/home/runner/work/plugins-workspace/plugins-workspace/plugins/dialog)
    Uploaded tauri-plugin-dialog v2.0.2 to registry `crates-io`
note: waiting for `tauri-plugin-dialog v2.0.2` to be available at
registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available
shortly.
   Published tauri-plugin-dialog v2.0.2 at registry `crates-io`
</code></pre>
<!-- raw HTML omitted -->
<h2>fs v2.0.2</h2>
<h2>[2.0.1]</h2>
<ul>
<li><a
href="ae8024565f"><code>ae802456</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/1950">#1950</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../amrbashir"><code>@​amrbashir</code></a>)
Improve performance of the <code>FileHandle.read</code> and
<code>writeTextFile</code> APIs.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fd283121f"><code>3fd2831</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1909">#1909</a>)</li>
<li><a
href="ae8024565f"><code>ae80245</code></a>
perf(fs): improve <code>FileHandle.read</code> performance (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1950">#1950</a>)</li>
<li><a
href="2302c2db1c"><code>2302c2d</code></a>
fix(dialog): <code>ask</code> and <code>confirm</code> not using system
button texts (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1910">#1910</a>)</li>
<li><a
href="44c50c1275"><code>44c50c1</code></a>
chore(deps): update rust crate tauri to 2.0.4 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1952">#1952</a>)</li>
<li><a
href="415bf2abc3"><code>415bf2a</code></a>
chore(deps): update eslint monorepo to v9.13.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1951">#1951</a>)</li>
<li><a
href="36207a93f3"><code>36207a9</code></a>
chore(deps): update dependency <code>@​tauri-apps/cli</code> to v2.0.3
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1925">#1925</a>)</li>
<li><a
href="854754e10b"><code>854754e</code></a>
chore(deps): update dependency typescript-eslint to v8.10.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1949">#1949</a>)</li>
<li><a
href="1c2f137a8a"><code>1c2f137</code></a>
chore(deps): lock file maintenance (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1929">#1929</a>)</li>
<li><a
href="8c67d44aef"><code>8c67d44</code></a>
refactor(store)!: more reworks (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1860">#1860</a>)</li>
<li><a
href="cfd48b3b2e"><code>cfd48b3</code></a>
feat: allow http calls without origin header (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/1941">#1941</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/plugins-workspace/compare/os-v2.0.1...fs-v2.0.2">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.0.1&new-version=2.0.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>
Co-authored-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-11-04 18:32:44 +00:00
Jamil
bc46d95350 chore(website): Increase cache revalidation to 1 hour (#7258)
Why:

Reduces the number of edge functions that need to run, and thus reducing
the likelihood this endpoint will timeout due to slow edge function
startup.
2024-11-04 18:32:43 +00:00
Jamil
2825522844 fix(infra): Filter out WebSocket upgrade from latency alerting (#7242) 2024-11-02 15:43:49 -07:00
Reactor Scram
7daa1a9ec3 chore(ci): build RPM package (#7190)
Refs #6145 

This bundles aarch64 and x86_64 RPMs in CI and CD.

We'll need a 2nd PR to add everything to the changelog and knowledge
base, after the first release with RPMs is cut.
2024-11-01 18:06:09 +00:00
dependabot[bot]
f7f9c76241 build(deps): Bump @next/third-parties from 14.2.15 to 15.0.2 in /website (#7211)
Bumps
[@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties)
from 14.2.15 to 15.0.2.
<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>v15.0.2</h2>
<h3>Core Changes</h3>
<ul>
<li>Read page name from work store in server module map proxy: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71669">#71669</a></li>
<li>codemod: should not transform when param is not used: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71664">#71664</a></li>
<li>[dynamicIO] complete refactor to prerender: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71687">#71687</a></li>
<li>fix: metadata image route normalize path posix for windows: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71673">#71673</a></li>
<li>next-codemod(upgrade): optional catch when missing dev script: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71598">#71598</a></li>
<li>Avoid server action function indirection in Turbopack: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71628">#71628</a></li>
<li>fix: exclude <code>basePath</code> in <code>findSourceMapURL</code>:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71719">#71719</a></li>
<li>fix: stack frame text color in dark mode: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71656">#71656</a></li>
<li>Fix: revert the bad node binary handling: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71723">#71723</a></li>
<li>next-codemod: add empty <code>pnpm-workspace.yaml</code> to test
fixtures to bypass PNPM workspace checks: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71726">#71726</a></li>
<li>warn on sync access if dynamicIO is not enabled: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71696">#71696</a></li>
<li>Update React from <code>69d4b800-20241021</code> to
<code>45804af1-20241021</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71718">#71718</a></li>
<li>next-upgrade: do not add <code>--turbopack</code> flag when
<code>--turbo</code> exists in <code>next dev</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71730">#71730</a></li>
<li>feat: stitch errors with react owner stack: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/70393">#70393</a></li>
<li>[dynamicIO] update data access error and documentation: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71738">#71738</a></li>
<li>Test cached form action with revalidate: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71591">#71591</a></li>
<li>Upgrade React from <code>45804af1-20241021</code> to
<code>28668d39-20241023</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71745">#71745</a></li>
<li>Fix race condition when setting client reference manifests: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71741">#71741</a></li>
<li>Fix fetch with no-store inside of use cache: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71754">#71754</a></li>
<li>Remove the bottom collapse button in dev overlay: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71658">#71658</a></li>
<li>[dynamicIO] unify cache filling and lazy-module warming: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71749">#71749</a></li>
<li>Don't filter out <!-- raw HTML omitted --> source location frames
through RSC: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71752">#71752</a></li>
<li>fix undefined default export error msg: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71762">#71762</a></li>
<li>Upgrade React from <code>28668d39-20241023</code> to
<code>1631855f-20241023</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71769">#71769</a></li>
<li>Enable owner stack in experimental build: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71716">#71716</a></li>
<li>feat: add experiment for sharpjs cpu flags: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71733">#71733</a></li>
<li>fix: handle server component replay error in error overlay: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71772">#71772</a></li>
<li>Don't error asking for prebuilt bundles: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71778">#71778</a></li>
<li>Replace <code>turbopack://[project]/...</code> sourcemap uris with
<code>file://...</code> in development: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71489">#71489</a></li>
<li>misc: update source map paths for bundled Next.js runtime: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71779">#71779</a></li>
<li>[dynamicIO] refine error message and docs: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71781">#71781</a></li>
<li>next-upgrade: change <code>--turbo</code> to
<code>--turbopack</code> if applicable: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71737">#71737</a></li>
<li>Show all diff when uncollapse: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71792">#71792</a></li>
<li>Sourcemap errors in terminal by default : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71444">#71444</a></li>
<li>Fully enable custom error callbacks for app router: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71794">#71794</a></li>
<li>Simplify Server Action Webpack plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71721">#71721</a></li>
<li>ensure DIO development segment errors are cleared after correcting:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71811">#71811</a></li>
<li>Include sourceframe in errors logged in the terminal during
development: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71803">#71803</a></li>
<li>[dynamicIO] update prerender cache scoping and cache warming for
validation: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71822">#71822</a></li>
<li>only force stack frame color in tty: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71860">#71860</a></li>
<li>Add test for fetch with auth in use cache: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71768">#71768</a></li>
<li>Fix race with hot-reloader-client clearing overlay errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71771">#71771</a></li>
<li>Fix dynamic tracking in dev: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71867">#71867</a></li>
<li>Revert &quot;Sourcemap errors in terminal by default (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71444">#71444</a>)&quot;:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71868">#71868</a></li>
<li>Fix fetch caching inside of <code>&quot;use cache&quot;</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71793">#71793</a></li>
<li>Trace upload: only send traces for current session: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71838">#71838</a></li>
<li>Reland &quot;Sourcemap errors in terminal by default&quot;: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71877">#71877</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2e28c96527"><code>2e28c96</code></a>
v15.0.2</li>
<li><a
href="9fe44a50dd"><code>9fe44a5</code></a>
v15.0.2-canary.11</li>
<li><a
href="8b65ec1b84"><code>8b65ec1</code></a>
Upgrade React from <code>1631855f-20241023</code> to
<code>02c0e824-20241028</code> (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71979">#71979</a>)</li>
<li><a
href="87da4f98a3"><code>87da4f9</code></a>
v15.0.2-canary.10</li>
<li><a
href="35d757bb6f"><code>35d757b</code></a>
v15.0.2-canary.9</li>
<li><a
href="ca5f29d81b"><code>ca5f29d</code></a>
v15.0.2-canary.8</li>
<li><a
href="5a0d60343c"><code>5a0d603</code></a>
v15.0.2-canary.7</li>
<li><a
href="5ba53703ff"><code>5ba5370</code></a>
v15.0.2-canary.6</li>
<li><a
href="af4321c532"><code>af4321c</code></a>
v15.0.2-canary.5</li>
<li><a
href="9499cc1646"><code>9499cc1</code></a>
v15.0.2-canary.4</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v15.0.2/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.15&new-version=15.0.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>
2024-11-01 16:57:08 +00:00
dependabot[bot]
3137b528db build(deps-dev): Bump vite from 5.4.9 to 5.4.10 in /rust/gui-client (#7225)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
from 5.4.9 to 5.4.10.
<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>v5.4.10</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v5.4.10/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/v5.4.10/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->5.4.10 (2024-10-23)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18367">#18367</a>,augment
hash for CSS files to prevent chromium erroring by loading previous fil
(<a
href="7d1a3bcc43">7d1a3bc</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18367">#18367</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/18412">#18412</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5f52bc8b9e"><code>5f52bc8</code></a>
release: v5.4.10</li>
<li><a
href="7d1a3bcc43"><code>7d1a3bc</code></a>
fix: backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18367">#18367</a>,augment
hash for CSS files to prevent chromium erroring ...</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite/commits/v5.4.10/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=5.4.9&new-version=5.4.10)](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-11-01 16:36:00 +00:00
dependabot[bot]
209cf7ab35 build(deps-dev): Bump @tauri-apps/cli from 2.0.3 to 2.0.4 in /rust/gui-client (#7223)
Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri) from 2.0.3
to 2.0.4.
<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.0.4</h2>
<h2>[2.0.4]</h2>
<h3>Enhancements</h3>
<ul>
<li><a
href="e4c9268b19"><code>e4c9268b1</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11258">#11258</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../regexident"><code>@​regexident</code></a>)
Support custom project directory structure where the Tauri app folder is
not a subfolder of the frontend project.
The frontend and Tauri app project paths can be set with the
<code>TAURI_FRONTEND_PATH</code> and the <code>TAURI_APP_PATH</code>
environment variables respectively.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@2.0.4</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1367ff5ec6"><code>1367ff5</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11373">#11373</a>)</li>
<li><a
href="fbb45c674c"><code>fbb45c6</code></a>
fix(api): broken <code>addPluginListener</code> implementation, closes
<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8068">#8068</a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11423">#11423</a>)</li>
<li><a
href="eb61d44f9f"><code>eb61d44</code></a>
feat(core): fallback to Window and AppHandle resource table on close (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11398">#11398</a>)</li>
<li><a
href="c8f55b615d"><code>c8f55b6</code></a>
feat(bundler): add <code>wix &gt; version</code> option (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11388">#11388</a>)</li>
<li><a
href="bd1b2a1e85"><code>bd1b2a1</code></a>
chore(deps) Update Tauri API Definitions (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/10807">#10807</a>)</li>
<li><a
href="37557ffa35"><code>37557ff</code></a>
chore(deps) Update Tauri CLI (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/10808">#10808</a>)</li>
<li><a
href="6cd917c227"><code>6cd917c</code></a>
feat(core): add methods for predefined items with specific text on
`Menu/Subm...</li>
<li><a
href="8278a36318"><code>8278a36</code></a>
chore(deps) Update Rust crate uuid to v1.11.0 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11049">#11049</a>)</li>
<li><a
href="f8b559dacd"><code>f8b559d</code></a>
chore(deps) Update Rust crate windows-registry to 0.3.0 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11193">#11193</a>)</li>
<li><a
href="add09c8034"><code>add09c8</code></a>
chore(deps) Update Rust crate brotli to v7 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11195">#11195</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.0.3...@tauri-apps/cli-v2.0.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tauri-apps/cli&package-manager=npm_and_yarn&previous-version=2.0.3&new-version=2.0.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-11-01 16:35:18 +00:00
Thomas Eizinger
741553ebd0 chore(windows): log error when creating named pipe fails (#7203)
I looked into this because of
https://firezone-inc.sentry.io/issues/6033906390. We only have a single
event there, i.e. it seems to have succeeded on the 2nd attempt.
Regardless, it would be useful to learn _why_ it failed. To do that, we
include the original error in the log statement.
2024-11-01 16:32:53 +00:00
dependabot[bot]
c64c8fae19 build(deps): Bump @mdx-js/loader from 3.0.1 to 3.1.0 in /website (#7215)
Bumps
[@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader)
from 3.0.1 to 3.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mdx-js/mdx/releases"><code>@​mdx-js/loader</code>'s
releases</a>.</em></p>
<blockquote>
<h2>3.1.0</h2>
<h4>Add</h4>
<ul>
<li>715ddd96 <strong><code>@mdx-js/esbuild</code></strong>: add source
maps
by <a
href="https://github.com/remcohaszing"><code>@​remcohaszing</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2464">mdx-js/mdx#2464</a></li>
<li>d5867203 <strong><code>@mdx-js/node-loader</code></strong>: add
support for options w/ <code>initialize</code></li>
<li>cd2907dd <strong><code>@mdx-js/node-loader</code></strong>: add
support showing messages</li>
<li>ceea80dd <strong><code>@mdx-js/node-loader</code></strong>: add
source maps
by <a
href="https://github.com/remcohaszing"><code>@​remcohaszing</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2458">mdx-js/mdx#2458</a></li>
</ul>
<h4>Fix</h4>
<ul>
<li>d306f870 <strong><code>@mdx-js/core</code></strong>: replace
<code>periscopic</code> with <code>estree-util-scope</code></li>
<li>c7479905 <strong><code>@mdx-js/core</code></strong>: fix injecting
providers for jsx in esm, expressions</li>
<li>3a794ab5 <strong><code>@mdx-js/loader</code></strong>: fix ESM type
import
by <a
href="https://github.com/remcohaszing"><code>@​remcohaszing</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2452">mdx-js/mdx#2452</a></li>
<li>be79212a <strong><code>@mdx-js/loader</code></strong>: change
webpack peer dependency to optional
by <a href="https://github.com/chenjiahan"><code>@​chenjiahan</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2440">mdx-js/mdx#2440</a></li>
</ul>
<h4>Types</h4>
<ul>
<li>f12afda2 Refactor to use <code>@import</code> JSDoc tags
by <a
href="https://github.com/remcohaszing"><code>@​remcohaszing</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2498">mdx-js/mdx#2498</a></li>
</ul>
<h4>Miscellaneous</h4>
<ul>
<li>77158cdb Refactor to externalize recma packages</li>
</ul>
<h4>Site</h4>
<ul>
<li>67500792 Add link to <code>parcel-transformer-mdx</code> in
docs</li>
<li>3f8344b3 Add search to site</li>
<li>05ecf65f Fix example</li>
<li>f8648861 Fix types, lints in example
by <a href="https://github.com/karlhorky"><code>@​karlhorky</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2518">mdx-js/mdx#2518</a></li>
<li>37318def Add Bun section to Getting started
by <a href="https://github.com/karlhorky"><code>@​karlhorky</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2517">mdx-js/mdx#2517</a></li>
<li>07d5e2fc Refactor to improve wording
by <a
href="https://github.com/filippovd20"><code>@​filippovd20</code></a> in
<a
href="https://redirect.github.com/mdx-js/mdx/pull/2513">mdx-js/mdx#2513</a></li>
<li>95ba33e1 Add notes on how to type props and components
by <a href="https://github.com/karlhorky"><code>@​karlhorky</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2510">mdx-js/mdx#2510</a></li>
<li>044e8b2a Add example illustrating JSX literals, references</li>
<li>1d0a9b68 Add more links across docs</li>
<li>716ab3c8 Fix link for MDX Analyzer
by <a href="https://github.com/karlhorky"><code>@​karlhorky</code></a>
in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2509">mdx-js/mdx#2509</a></li>
<li>f1ca4b2f Fix link
by <a href="https://github.com/artola"><code>@​artola</code></a> in <a
href="https://redirect.github.com/mdx-js/mdx/pull/2508">mdx-js/mdx#2508</a></li>
<li>11ac939b Add <code>rehype-twoslash</code></li>
<li>b749d38f Add <code>rehype-starry-night</code> to website</li>
<li>dfdcb502 Fix to recommend <code>rehype-mdx-code-props</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="eee85d5415"><code>eee85d5</code></a>
3.1.0</li>
<li><a
href="2cb07288ed"><code>2cb0728</code></a>
Refactor code-style</li>
<li><a
href="7b3f558c11"><code>7b3f558</code></a>
Fix tests for Node 23</li>
<li><a
href="11ac939bc3"><code>11ac939</code></a>
Add <code>rehype-twoslash</code></li>
<li><a
href="f12afda243"><code>f12afda</code></a>
Refactor to use TypeScript <code>@import</code> JSDoc tags</li>
<li><a
href="3a794ab5d1"><code>3a794ab</code></a>
Fix ESM type import in Webpack loader</li>
<li><a
href="be79212a20"><code>be79212</code></a>
Change webpack peer dependency to optional in loader</li>
<li>See full diff in <a
href="https://github.com/mdx-js/mdx/commits/3.1.0/packages/loader">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mdx-js/loader&package-manager=npm_and_yarn&previous-version=3.0.1&new-version=3.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>
2024-11-01 16:28:55 +00:00
dependabot[bot]
f9dcd75b37 build(deps): Bump hashicorp/random from 3.6.2 to 3.6.3 in /terraform/environments/staging (#7217)
Bumps
[hashicorp/random](https://github.com/hashicorp/terraform-provider-random)
from 3.6.2 to 3.6.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-random/releases">hashicorp/random's
releases</a>.</em></p>
<blockquote>
<h2>v3.6.3</h2>
<p>NOTES:</p>
<ul>
<li>all: This release introduces no functional changes. It does however
include dependency updates which address upstream CVEs. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/604">#604</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-random/blob/main/CHANGELOG.md">hashicorp/random's
changelog</a>.</em></p>
<blockquote>
<h2>3.6.3 (September 11, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>all: This release introduces no functional changes. It does however
include dependency updates which address upstream CVEs. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/604">#604</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e546ae44b4"><code>e546ae4</code></a>
Update changelog</li>
<li><a
href="9c49289132"><code>9c49289</code></a>
all: Bump minimum Go module version to 1.22 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/604">#604</a>)</li>
<li><a
href="635ccbe4d5"><code>635ccbe</code></a>
Result of tsccr-helper -log-level=info gha update -latest . (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/605">#605</a>)</li>
<li><a
href="f00d9f6640"><code>f00d9f6</code></a>
build(deps): Bump golang.org/x/crypto from 0.26.0 to 0.27.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/603">#603</a>)</li>
<li><a
href="ebb0ae2ad9"><code>ebb0ae2</code></a>
build(deps): Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/602">#602</a>)</li>
<li><a
href="523efdf457"><code>523efdf</code></a>
SEC-090: Automated trusted workflow pinning (2024-08-19) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/601">#601</a>)</li>
<li><a
href="b6364dab24"><code>b6364da</code></a>
Result of tsccr-helper -log-level=info gha update -latest . (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/600">#600</a>)</li>
<li><a
href="3c20ad7e5f"><code>3c20ad7</code></a>
testing: Update acceptance tests to use new <code>statecheck</code>
package and value co...</li>
<li><a
href="8b6cb37368"><code>8b6cb37</code></a>
build(deps): Bump golang.org/x/crypto from 0.25.0 to 0.26.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/598">#598</a>)</li>
<li><a
href="5c81757d4a"><code>5c81757</code></a>
build(deps): Bump github.com/hashicorp/terraform-plugin-framework (<a
href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/597">#597</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-random/compare/v3.6.2...v3.6.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hashicorp/random&package-manager=terraform&previous-version=3.6.2&new-version=3.6.3)](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-11-01 16:27:02 +00:00
Jamil
e9db936c0f feat(infra): Add Google load balancer latency alert (#7231)
Oneleet has a new monitor failing that suggests adding this.


https://app.oneleet.com/tenants/148d888b-6cbe-4198-b4be-359e816927f4/monitors/9ad764bf-147b-4b87-bee8-f825ea9e0adc
2024-11-01 15:57:32 +00:00
dependabot[bot]
3456800d13 build(deps): Bump @tauri-apps/api from 2.0.2 to 2.0.3 in /rust/gui-client (#7224)
Bumps [@tauri-apps/api](https://github.com/tauri-apps/tauri) from 2.0.2
to 2.0.3.
<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.0.3</h2>
<!-- raw HTML omitted -->
<pre><code>No known vulnerabilities found
</code></pre>
<!-- raw HTML omitted -->
<h2>[2.0.3]</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="fbb45c674c"><code>fbb45c674</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11423">#11423</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../lucasfernog"><code>@​lucasfernog</code></a>)
Fixes <code>addPluginListener</code> not working.</li>
</ul>
<h3>What's Changed</h3>
<ul>
<li><a
href="2e88633ba4"><code>2e88633ba</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11369">#11369</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../lucasfernog"><code>@​lucasfernog</code></a>)
Remove references to no longer used
<code>__TAURI_INTERNALS__.metadata.windows</code> and
<code>__TAURI_INTERNALS__.metadata.webviews</code>.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>&gt; @tauri-apps/api@2.0.3 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>.0.3 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.2s

src/index.ts →
../../crates/tauri/scripts/bundle.global.js...
created ../../crates/tauri/scripts/bundle.global.js in
1.8s
npm verbose cli /opt/hostedtoolcache/node/20.18.0/x64/bin/node
/opt/hostedtoolcache/node/20.18.0/x64/bin/npm
npm info using npm@10.8.2
npm info using node@v20.18.0
npm silly config
load:file:/opt/hostedtoolcache/node/20.18.0/x64/lib/node_modules/npm/npmrc
npm silly config load:file:/tmp/20a67e77a31c6f838c62e14ca76ea470/.npmrc
npm silly config load:file:/home/runner/work/_temp/.npmrc
npm silly config
load:file:/opt/hostedtoolcache/node/20.18.0/x64/etc/npmrc
npm verbose title npm publish tauri-apps-api-2.0.3.tgz
npm verbose argv &quot;publish&quot; &quot;--ignore-scripts&quot;
&quot;tauri-apps-api-2.0.3.tgz&quot; &quot;--access&quot;
&quot;public&quot; &quot;--loglevel&quot; &quot;silly&quot;
&quot;--no-git-checks&quot;
npm verbose logfile logs-max:10
dir:/home/runner/.npm/_logs/2024-10-20T13_48_18_437Z-
npm verbose logfile
/home/runner/.npm/_logs/2024-10-20T13_48_18_437Z-debug-0.log
npm verbose publish [ 'tauri-apps-api-2.0.3.tgz' ]
npm silly logfile done cleaning log files
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1367ff5ec6"><code>1367ff5</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11373">#11373</a>)</li>
<li><a
href="fbb45c674c"><code>fbb45c6</code></a>
fix(api): broken <code>addPluginListener</code> implementation, closes
<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8068">#8068</a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11423">#11423</a>)</li>
<li><a
href="eb61d44f9f"><code>eb61d44</code></a>
feat(core): fallback to Window and AppHandle resource table on close (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11398">#11398</a>)</li>
<li><a
href="c8f55b615d"><code>c8f55b6</code></a>
feat(bundler): add <code>wix &gt; version</code> option (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11388">#11388</a>)</li>
<li><a
href="bd1b2a1e85"><code>bd1b2a1</code></a>
chore(deps) Update Tauri API Definitions (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/10807">#10807</a>)</li>
<li><a
href="37557ffa35"><code>37557ff</code></a>
chore(deps) Update Tauri CLI (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/10808">#10808</a>)</li>
<li><a
href="6cd917c227"><code>6cd917c</code></a>
feat(core): add methods for predefined items with specific text on
`Menu/Subm...</li>
<li><a
href="8278a36318"><code>8278a36</code></a>
chore(deps) Update Rust crate uuid to v1.11.0 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11049">#11049</a>)</li>
<li><a
href="f8b559dacd"><code>f8b559d</code></a>
chore(deps) Update Rust crate windows-registry to 0.3.0 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11193">#11193</a>)</li>
<li><a
href="add09c8034"><code>add09c8</code></a>
chore(deps) Update Rust crate brotli to v7 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11195">#11195</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.0.2...@tauri-apps/api-v2.0.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tauri-apps/api&package-manager=npm_and_yarn&previous-version=2.0.2&new-version=2.0.3)](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-11-01 15:55:58 +00:00
Jamil
c5ef20e3be chore(android): Bump Android compile target to 35 (#7232)
This is needed for #7227
2024-11-01 15:55:36 +00:00
Thomas Eizinger
5564e578fe fix(telemetry): flush sentry.io events in dedicated task (#7205)
`sentry`'s transport layer appears to be using blocking IO for flushing
events. Performing blocking IO within a future that is running on a
worker-thread of tokio causes this operation to hang and eventually
time-out after 5 seconds. As a result, many events - especially traces -
don't get flushed to sentry when an app is being shut down.

To fix this, we make `Telemetry::stop` an `async fn` and offload the
flushing to a task on tokio's thread-pool for blocking IO.
2024-11-01 15:52:09 +00:00
Thomas Eizinger
c48f3669c1 chore(gateway): log domain as field in dns resolution warning (#7204)
Logging the `domain` as part of the log message makes Sentry think that
these are distinct errors when in fact it is the same error but for
different domains.

Resolves: #7199.
2024-11-01 15:50:40 +00:00
Thomas Eizinger
3bf603a947 ci: checkout tags for release builds (#7202)
In the Rust code, we use `git describe` to determine the current version
of the code. This only works if tags are actually checked out. To save
time, the `actions/checkout` action by default only does a shallow-clone
of depth 1 without any tags. Due to that, all events in Sentry just show
up as a commit hash.
2024-11-01 15:49:53 +00:00
dependabot[bot]
32761d8f01 build(deps): Bump framer-motion from 11.11.8 to 11.11.11 in /website (#7212)
Bumps [framer-motion](https://github.com/framer/motion) from 11.11.8 to
11.11.11.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/framer/motion/blob/main/CHANGELOG.md">framer-motion's
changelog</a>.</em></p>
<blockquote>
<h2>[11.11.11] 2024-10-31</h2>
<h3>Fixed</h3>
<ul>
<li>Fixing double <code>update()</code> call on mount.</li>
</ul>
<h2>[11.11.10] 2024-10-25</h2>
<h3>Fixed</h3>
<ul>
<li>Removing <code>will-change</code> from SSR.</li>
</ul>
<h2>[11.11.9] 2024-10-15</h2>
<h3>Changed</h3>
<ul>
<li><code>will-change</code> is now no longer automatically managed
without <code>useWillChange</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1ed83979a8"><code>1ed8397</code></a>
v11.11.11</li>
<li><a
href="4cd15270fb"><code>4cd1527</code></a>
Updating changelog</li>
<li><a
href="f3468b3111"><code>f3468b3</code></a>
Merge pull request <a
href="https://redirect.github.com/framer/motion/issues/2852">#2852</a>
from framer/fix/double-mount-update</li>
<li><a
href="c3593da562"><code>c3593da</code></a>
Fixing</li>
<li><a
href="1e7f9df3c8"><code>1e7f9df</code></a>
Fix double .update() call on mount</li>
<li><a
href="c02ec5a89f"><code>c02ec5a</code></a>
v11.11.10</li>
<li><a
href="1232e7c544"><code>1232e7c</code></a>
Updating changelog</li>
<li><a
href="1cf39c75ee"><code>1cf39c7</code></a>
Merge pull request <a
href="https://redirect.github.com/framer/motion/issues/2845">#2845</a>
from framer/fix/ssr-will-change</li>
<li><a
href="0325534927"><code>0325534</code></a>
Updating test</li>
<li><a
href="5507ae346a"><code>5507ae3</code></a>
Refactor</li>
<li>Additional commits viewable in <a
href="https://github.com/framer/motion/compare/v11.11.8...v11.11.11">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=framer-motion&package-manager=npm_and_yarn&previous-version=11.11.8&new-version=11.11.11)](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-11-01 14:45:29 +00:00
dependabot[bot]
94b8522ad1 build(deps): Bump autoprefixer from 10.4.19 to 10.4.20 in /website (#7213)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from
10.4.19 to 10.4.20.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/autoprefixer/releases">autoprefixer's
releases</a>.</em></p>
<blockquote>
<h2>10.4.20</h2>
<ul>
<li>Fixed <code>fit-content</code> prefix for Firefox.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md">autoprefixer's
changelog</a>.</em></p>
<blockquote>
<h2>10.4.20</h2>
<ul>
<li>Fixed <code>fit-content</code> prefix for Firefox.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dae6eb465d"><code>dae6eb4</code></a>
Release 10.4.20 version</li>
<li><a
href="ee43652953"><code>ee43652</code></a>
Fix fit-content for Firefox</li>
<li><a
href="cf808243ce"><code>cf80824</code></a>
Update dependencies</li>
<li><a
href="49d5ec656a"><code>49d5ec6</code></a>
Move to pnpm 9</li>
<li>See full diff in <a
href="https://github.com/postcss/autoprefixer/compare/10.4.19...10.4.20">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=autoprefixer&package-manager=npm_and_yarn&previous-version=10.4.19&new-version=10.4.20)](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-11-01 14:45:17 +00:00
dependabot[bot]
c6d335c8f9 build(deps): Bump @next/mdx from 14.2.15 to 15.0.2 in /website (#7214)
Bumps
[@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx)
from 14.2.15 to 15.0.2.
<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.0.2</h2>
<h3>Core Changes</h3>
<ul>
<li>Read page name from work store in server module map proxy: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71669">#71669</a></li>
<li>codemod: should not transform when param is not used: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71664">#71664</a></li>
<li>[dynamicIO] complete refactor to prerender: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71687">#71687</a></li>
<li>fix: metadata image route normalize path posix for windows: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71673">#71673</a></li>
<li>next-codemod(upgrade): optional catch when missing dev script: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71598">#71598</a></li>
<li>Avoid server action function indirection in Turbopack: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71628">#71628</a></li>
<li>fix: exclude <code>basePath</code> in <code>findSourceMapURL</code>:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71719">#71719</a></li>
<li>fix: stack frame text color in dark mode: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71656">#71656</a></li>
<li>Fix: revert the bad node binary handling: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71723">#71723</a></li>
<li>next-codemod: add empty <code>pnpm-workspace.yaml</code> to test
fixtures to bypass PNPM workspace checks: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71726">#71726</a></li>
<li>warn on sync access if dynamicIO is not enabled: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71696">#71696</a></li>
<li>Update React from <code>69d4b800-20241021</code> to
<code>45804af1-20241021</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71718">#71718</a></li>
<li>next-upgrade: do not add <code>--turbopack</code> flag when
<code>--turbo</code> exists in <code>next dev</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71730">#71730</a></li>
<li>feat: stitch errors with react owner stack: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/70393">#70393</a></li>
<li>[dynamicIO] update data access error and documentation: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71738">#71738</a></li>
<li>Test cached form action with revalidate: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71591">#71591</a></li>
<li>Upgrade React from <code>45804af1-20241021</code> to
<code>28668d39-20241023</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71745">#71745</a></li>
<li>Fix race condition when setting client reference manifests: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71741">#71741</a></li>
<li>Fix fetch with no-store inside of use cache: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71754">#71754</a></li>
<li>Remove the bottom collapse button in dev overlay: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71658">#71658</a></li>
<li>[dynamicIO] unify cache filling and lazy-module warming: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71749">#71749</a></li>
<li>Don't filter out <!-- raw HTML omitted --> source location frames
through RSC: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71752">#71752</a></li>
<li>fix undefined default export error msg: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71762">#71762</a></li>
<li>Upgrade React from <code>28668d39-20241023</code> to
<code>1631855f-20241023</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71769">#71769</a></li>
<li>Enable owner stack in experimental build: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71716">#71716</a></li>
<li>feat: add experiment for sharpjs cpu flags: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71733">#71733</a></li>
<li>fix: handle server component replay error in error overlay: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71772">#71772</a></li>
<li>Don't error asking for prebuilt bundles: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71778">#71778</a></li>
<li>Replace <code>turbopack://[project]/...</code> sourcemap uris with
<code>file://...</code> in development: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71489">#71489</a></li>
<li>misc: update source map paths for bundled Next.js runtime: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71779">#71779</a></li>
<li>[dynamicIO] refine error message and docs: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71781">#71781</a></li>
<li>next-upgrade: change <code>--turbo</code> to
<code>--turbopack</code> if applicable: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71737">#71737</a></li>
<li>Show all diff when uncollapse: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71792">#71792</a></li>
<li>Sourcemap errors in terminal by default : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71444">#71444</a></li>
<li>Fully enable custom error callbacks for app router: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71794">#71794</a></li>
<li>Simplify Server Action Webpack plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71721">#71721</a></li>
<li>ensure DIO development segment errors are cleared after correcting:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71811">#71811</a></li>
<li>Include sourceframe in errors logged in the terminal during
development: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71803">#71803</a></li>
<li>[dynamicIO] update prerender cache scoping and cache warming for
validation: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71822">#71822</a></li>
<li>only force stack frame color in tty: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71860">#71860</a></li>
<li>Add test for fetch with auth in use cache: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71768">#71768</a></li>
<li>Fix race with hot-reloader-client clearing overlay errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71771">#71771</a></li>
<li>Fix dynamic tracking in dev: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71867">#71867</a></li>
<li>Revert &quot;Sourcemap errors in terminal by default (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71444">#71444</a>)&quot;:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71868">#71868</a></li>
<li>Fix fetch caching inside of <code>&quot;use cache&quot;</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71793">#71793</a></li>
<li>Trace upload: only send traces for current session: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71838">#71838</a></li>
<li>Reland &quot;Sourcemap errors in terminal by default&quot;: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71877">#71877</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2e28c96527"><code>2e28c96</code></a>
v15.0.2</li>
<li><a
href="9fe44a50dd"><code>9fe44a5</code></a>
v15.0.2-canary.11</li>
<li><a
href="87da4f98a3"><code>87da4f9</code></a>
v15.0.2-canary.10</li>
<li><a
href="35d757bb6f"><code>35d757b</code></a>
v15.0.2-canary.9</li>
<li><a
href="ca5f29d81b"><code>ca5f29d</code></a>
v15.0.2-canary.8</li>
<li><a
href="5a0d60343c"><code>5a0d603</code></a>
v15.0.2-canary.7</li>
<li><a
href="5ba53703ff"><code>5ba5370</code></a>
v15.0.2-canary.6</li>
<li><a
href="af4321c532"><code>af4321c</code></a>
v15.0.2-canary.5</li>
<li><a
href="9499cc1646"><code>9499cc1</code></a>
v15.0.2-canary.4</li>
<li><a
href="9d1cf5e052"><code>9d1cf5e</code></a>
v15.0.2-canary.3</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v15.0.2/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=14.2.15&new-version=15.0.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>
2024-11-01 14:45:06 +00:00
dependabot[bot]
221c0e31e1 build(deps): Bump the google group in /terraform/environments/staging with 2 updates (#7216)
Bumps the google group in /terraform/environments/staging with 2
updates:
[hashicorp/google](https://github.com/hashicorp/terraform-provider-google)
and
[hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta).

Updates `hashicorp/google` from 5.42.0 to 6.9.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/releases">hashicorp/google's
releases</a>.</em></p>
<blockquote>
<h2>v6.9.0</h2>
<p>DEPRECATIONS:</p>
<ul>
<li>containerattached: deprecated <code>security_posture_config</code>
field in <code>google_container_attached_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19912">#19912</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19903">#19903</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_databases</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19901">#19901</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructures</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19884">#19884</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_clusters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19900">#19900</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_app_group</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19921">#19921</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_developer</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19911">#19911</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_connectivity_group</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19902">#19902</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute:
<code>google_compute_network_firewall_policy_association</code> now uses
MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19976">#19976</a>)</li>
<li>compute:
<code>google_compute_region_network_firewall_policy_association</code>
now uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19976">#19976</a>)</li>
<li>compute: added <code>creation_timestamp</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code>,
<code>google_compute_region_instance_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19906">#19906</a>)</li>
<li>compute: added <code>key_revocation_action_type</code> to
<code>google_compute_instance</code> and related resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19952">#19952</a>)</li>
<li>looker: added <code>deletion_policy</code> to
<code>google_looker_instance</code> to allow force-destroying instances
with nested resources by setting <code>deletion_policy = FORCE</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19924">#19924</a>)</li>
<li>monitoring: added <code>alert_strategy.notification_prompts</code>
field to <code>google_monitoring_alert_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19928">#19928</a>)</li>
<li>storage: added <code>hierarchical_namespace</code> to
<code>google_storage_bucket</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19882">#19882</a>)</li>
<li>sql: removed the client-side default of <code>ENTERPRISE</code> for
<code>edition</code> in <code>google_sql_database_instance</code> so
that <code>edition</code> is determined by the API when unset. This will
cause new instances to use <code>ENTERPRISE_PLUS</code> as the default
for POSTGRES_16. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19977">#19977</a>)</li>
<li>vmwareengine: added <code>autoscaling_settings</code> to
<code>google_vmwareengine_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19962">#19962</a>)</li>
<li>workstations: added <code>max_usable_workstations</code> field to
<code>google_workstations_workstation_config</code> resource. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19872">#19872</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed an issue where immutable
<code>distribution_zones</code> was incorrectly sent to the API when
updating <code>distribution_policy_target_shape</code> in
<code>google_compute_region_instance_group_manager</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19949">#19949</a>)</li>
<li>container: fixed a crash in <code>google_container_node_pool</code>
caused by an occasional nil pointer (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19922">#19922</a>)</li>
<li>essentialcontacts: fixed
<code>google_essential_contacts_contact</code> import to include
required parent field. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19877">#19877</a>)</li>
<li>sql: made
<code>google_sql_database_instance.0.settings.0.data_cache_config</code>
accept server-side changes when unset. When unset, no diffs will be
created when instances change in <code>edition</code> and the feature is
enabled or disabled as a result. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19972">#19972</a>)</li>
<li>storage: removed retry on 404s during refresh for
<code>google_storage_bucket</code>, preventing hanging when refreshing
deleted buckets (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19964">#19964</a>)</li>
</ul>
<h2>v6.8.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19856">#19856</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19859">#19859</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_nodes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19871">#19871</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_servers</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19823">#19823</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19860">#19860</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19798">#19798</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19837">#19837</a>)</li>
<li><strong>New Resource:</strong>
<code>google_transcoder_job_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854">#19854</a>)</li>
<li><strong>New Resource:</strong> <code>google_transcoder_job</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854">#19854</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>cloudfunctions: increased the timeouts to 20 minutes for
<code>google_cloudfunctions_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19799">#19799</a>)</li>
<li>cloudrunv2: added <code>invoker_iam_disabled</code> field to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19833">#19833</a>)</li>
<li>compute: made
<code>google_compute_network_firewall_policy_rule</code> use MMv1 engine
instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19862">#19862</a>)</li>
<li>compute: made
<code>google_compute_region_network_firewall_policy_rule</code> use MMv1
engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19862">#19862</a>)</li>
<li>compute: added <code>ip_address_selection_policy</code> field to
<code>google_compute_backend_service</code> and
<code>google_compute_region_backend_service</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19863">#19863</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google/blob/main/CHANGELOG.md">hashicorp/google's
changelog</a>.</em></p>
<blockquote>
<h2>6.9.0 (Unreleased)</h2>
<h2>6.8.0 (October 21, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19856">#19856</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19859">#19859</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_nodes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19871">#19871</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_servers</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19823">#19823</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19860">#19860</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19798">#19798</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19837">#19837</a>)</li>
<li><strong>New Resource:</strong>
<code>google_transcoder_job_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854">#19854</a>)</li>
<li><strong>New Resource:</strong> <code>google_transcoder_job</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854">#19854</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>cloudfunctions: increased the timeouts to 20 minutes for
<code>google_cloudfunctions_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19799">#19799</a>)</li>
<li>cloudrunv2: added <code>invoker_iam_disabled</code> field to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19833">#19833</a>)</li>
<li>compute: made
<code>google_compute_network_firewall_policy_rule</code> use MMv1 engine
instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19862">#19862</a>)</li>
<li>compute: made
<code>google_compute_region_network_firewall_policy_rule</code> use MMv1
engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19862">#19862</a>)</li>
<li>compute: added <code>ip_address_selection_policy</code> field to
<code>google_compute_backend_service</code> and
<code>google_compute_region_backend_service</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19863">#19863</a>)</li>
<li>compute: added <code>provisioned_throughput</code> field to
<code>google_compute_instance_template</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19852">#19852</a>)</li>
<li>compute: added <code>provisioned_throughput</code> field to
<code>google_compute_region_instance_template</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19852">#19852</a>)</li>
<li>container: added support for additional values
<code>KCP_CONNECTION</code>, and <code>KCP_SSHD</code>in
<code>google_container_cluster.logging_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19812">#19812</a>)</li>
<li>dialogflowcx: added <code>advanced_settings.logging_settings</code>
and <code>advanced_settings.speech_settings</code> to
<code>google_dialogflow_cx_agent</code> and
<code>google_dialogflow_cx_flow</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19801">#19801</a>)</li>
<li>networkconnectivity: added <code>linked_producer_vpc_network</code>
field to <code>google_network_connectivity_spoke</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19806">#19806</a>)</li>
<li>secretmanager: added <code>is_secret_data_base64</code> field to
<code>google_secret_manager_secret_version</code> and
<code>google_secret_manager_secret_version_access</code> datasources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19831">#19831</a>)</li>
<li>secretmanager: added <code>is_secret_data_base64</code> field to
<code>google_secret_manager_regional_secret_version</code> and
<code>google_secret_manager_regional_secret_version_access</code>
datasources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19831">#19831</a>)</li>
<li>spanner: added <code>kms_key_names</code> to
<code>encryption_config</code> in <code>google_spanner_database</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19846">#19846</a>)</li>
<li>workstations: added <code>max_usable_workstations</code> field to
<code>google_workstations_workstation_config</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19872">#19872</a>)</li>
<li>workstations: added field <code>allowed_ports</code> to
<code>google_workstations_workstation_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19845">#19845</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>bigquery: fixed a regression that caused
<code>google_bigquery_dataset_iam_*</code> resources to attempt to set
deleted IAM members, thereby triggering an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19857">#19857</a>)</li>
<li>compute: fixed an issue in
<code>google_compute_backend_service</code> and
<code>google_compute_region_backend_service</code> to allow sending
<code>false</code> for <code>iap.enabled</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19795">#19795</a>)</li>
<li>container: <code>node_config.linux_node_config</code>,
<code>node_config.workload_metadata_config</code> and
<code>node_config.kubelet_config</code> will now successfully send empty
messages to the API when <code>terraform plan</code> indicates they are
being removed, rather than null, which caused an error. The sole
reliable case is <code>node_config.linux_node_config</code> when the
block is removed, where there will still be a permadiff, but the update
request that's triggered will no longer error and other changes
displayed in the plan should go through. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19842">#19842</a>)</li>
<li>pubsub: fixed permadiff with configuring an empty
<code>retry_policy</code> in <code>google_pubsub_subscription</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19784">#19784</a>)</li>
</ul>
<h2>5.44.2 (October 14, 2024)</h2>
<p>Notes:</p>
<ul>
<li>5.44.2 is a backport release, responding to a GKE rollout that
created permadiffs for many users. The changes in this release will be
available in 6.7.0 and users upgrading to 6.X should upgrade to that
version or higher.</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>container: <code>google_container_cluster</code> will now accept
server-specified values for
<code>node_pool_auto_config.0.node_kubelet_config</code> when it is not
defined in configuration and will not detect drift. Note that this means
that removing the value from configuration will now preserve old
settings instead of reverting the old settings. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19817">#19817</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed a diff triggered by a new API-side default value
for
<code>node_config.0.kubelet_config.0.insecure_kubelet_readonly_port_enabled</code>.
Terraform will now accept server-specified values for
<code>node_config.0.kubelet_config</code> when it is not defined in
configuration and will not detect drift. Note that this means that
removing the value from configuration will now preserve old settings
instead of reverting the old settings. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19817">#19817</a>)</li>
</ul>
<h2>6.7.0 (October 14, 2024)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="39e428df10"><code>39e428d</code></a>
Add 6.9.0 CHANGELOG (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20013">#20013</a>)</li>
<li><a
href="db410f494a"><code>db410f4</code></a>
Allow ENTERPRISE_PLUS as default Edition for POSTGRES_16 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12077">#12077</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/19977">#19977</a>)</li>
<li><a
href="62718745db"><code>6271874</code></a>
Migrate Network Firewall Policy Association (global and region) resource
from...</li>
<li><a
href="d99ec20da1"><code>d99ec20</code></a>
Update CMEK usage in Bigquery tests (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/11953">#11953</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/19975">#19975</a>)</li>
<li><a
href="511fcdb02a"><code>511fcdb</code></a>
Update Google APIs to v201 to include recent changes to GKE. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12042">#12042</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/19974">#19974</a>)</li>
<li><a
href="f2a4079fad"><code>f2a4079</code></a>
Add a magician command for reassigning reviewers (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12049">#12049</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/19973">#19973</a>)</li>
<li><a
href="1f94e31f3c"><code>1f94e31</code></a>
Mark
<code>google_sql_database_instance.settings.data_cache_config</code>
Computed (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/120">#120</a>...</li>
<li><a
href="4e4118b53f"><code>4e4118b</code></a>
Remove bad timeouts from GKE tests (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12092">#12092</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/19971">#19971</a>)</li>
<li><a
href="c46d322350"><code>c46d322</code></a>
Bump GKE Hub Feature versions (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12091">#12091</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/19969">#19969</a>)</li>
<li><a
href="e2bf2f8235"><code>e2bf2f8</code></a>
add Principal Access Boundary Admin to pab service account (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12072">#12072</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/19968">#19968</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v5.42.0...v6.9.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `hashicorp/google-beta` from 5.42.0 to 6.9.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/releases">hashicorp/google-beta's
releases</a>.</em></p>
<blockquote>
<h2>v6.9.0</h2>
<p>DEPRECATIONS:</p>
<ul>
<li>containerattached: deprecated <code>security_posture_config</code>
field in <code>google_container_attached_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8446">#8446</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8440">#8440</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_autonomous_databases</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8438">#8438</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructures</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8430">#8430</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_clusters</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8437">#8437</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_app_group</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8451">#8451</a>)</li>
<li><strong>New Resource:</strong> <code>google_apigee_developer</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8445">#8445</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_connectivity_group</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8439">#8439</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute:
<code>google_compute_network_firewall_policy_association</code> now uses
MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8489">#8489</a>)</li>
<li>compute:
<code>google_compute_region_network_firewall_policy_association</code>
now uses MMv1 engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8489">#8489</a>)</li>
<li>compute: added <code>creation_timestamp</code> field to
<code>google_compute_instance</code>,
<code>google_compute_instance_template</code>,
<code>google_compute_region_instance_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8442">#8442</a>)</li>
<li>compute: added <code>key_revocation_action_type</code> to
<code>google_compute_instance</code> and related resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8473">#8473</a>)</li>
<li>looker: added <code>deletion_policy</code> to
<code>google_looker_instance</code> to allow force-destroying instances
with nested resources by setting <code>deletion_policy = FORCE</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8453">#8453</a>)</li>
<li>monitoring: added <code>alert_strategy.notification_prompts</code>
field to <code>google_monitoring_alert_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8457">#8457</a>)</li>
<li>storage: added <code>hierarchical_namespace</code> to
<code>google_storage_bucket</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8428">#8428</a>)</li>
<li>sql: removed the client-side default of <code>ENTERPRISE</code> for
<code>edition</code> in <code>google_sql_database_instance</code> so
that <code>edition</code> is determined by the API when unset. This will
cause new instances to use <code>ENTERPRISE_PLUS</code> as the default
for POSTGRES_16. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8490">#8490</a>)</li>
<li>vmwareengine: added <code>autoscaling_settings</code> to
<code>google_vmwareengine_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8477">#8477</a>)</li>
<li>workstations: added <code>max_usable_workstations</code> field to
<code>google_workstations_workstation_config</code> resource. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8421">#8421</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed an issue where immutable
<code>distribution_zones</code> was incorrectly sent to the API when
updating <code>distribution_policy_target_shape</code> in
<code>google_compute_region_instance_group_manager</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8470">#8470</a>)</li>
<li>container: fixed a crash in <code>google_container_node_pool</code>
caused by an occasional nil pointer (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8452">#8452</a>)</li>
<li>essentialcontacts: fixed
<code>google_essential_contacts_contact</code> import to include
required parent field. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8423">#8423</a>)</li>
<li>sql: made
<code>google_sql_database_instance.0.settings.0.data_cache_config</code>
accept server-side changes when unset. When unset, no diffs will be
created when instances change in <code>edition</code> and the feature is
enabled or disabled as a result. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8485">#8485</a>)</li>
<li>storage: removed retry on 404s during refresh for
<code>google_storage_bucket</code>, preventing hanging when refreshing
deleted buckets (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8478">#8478</a>)</li>
</ul>
<h2>v6.8.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8407">#8407</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8410">#8410</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_nodes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8420">#8420</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_servers</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8389">#8389</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8411">#8411</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8371">#8371</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8397">#8397</a>)</li>
<li><strong>New Resource:</strong>
<code>google_transcoder_job_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8406">#8406</a>)</li>
<li><strong>New Resource:</strong> <code>google_transcoder_job</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8406">#8406</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>cloudfunctions: increased the timeouts to 20 minutes for
<code>google_cloudfunctions_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8372">#8372</a>)</li>
<li>cloudrunv2: added <code>invoker_iam_disabled</code> field to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8395">#8395</a>)</li>
<li>compute: made
<code>google_compute_network_firewall_policy_rule</code> use MMv1 engine
instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8412">#8412</a>)</li>
<li>compute: made
<code>google_compute_region_network_firewall_policy_rule</code> use MMv1
engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8412">#8412</a>)</li>
<li>compute: added <code>ip_address_selection_policy</code> field to
<code>google_compute_backend_service</code> and
<code>google_compute_region_backend_service</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8413">#8413</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/blob/main/CHANGELOG.md">hashicorp/google-beta's
changelog</a>.</em></p>
<blockquote>
<h2>6.9.0 (Unreleased)</h2>
<h2>6.8.0 (October 21, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8407">#8407</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8410">#8410</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_nodes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8420">#8420</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_oracle_database_db_servers</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8389">#8389</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_autonomous_database</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8411">#8411</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_exadata_infrastructure</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8371">#8371</a>)</li>
<li><strong>New Resource:</strong>
<code>google_oracle_database_cloud_vm_cluster</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8397">#8397</a>)</li>
<li><strong>New Resource:</strong>
<code>google_transcoder_job_template</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8406">#8406</a>)</li>
<li><strong>New Resource:</strong> <code>google_transcoder_job</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8406">#8406</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>cloudfunctions: increased the timeouts to 20 minutes for
<code>google_cloudfunctions_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8372">#8372</a>)</li>
<li>cloudrunv2: added <code>invoker_iam_disabled</code> field to
<code>google_cloud_run_v2_service</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8395">#8395</a>)</li>
<li>compute: made
<code>google_compute_network_firewall_policy_rule</code> use MMv1 engine
instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8412">#8412</a>)</li>
<li>compute: made
<code>google_compute_region_network_firewall_policy_rule</code> use MMv1
engine instead of DCL. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8412">#8412</a>)</li>
<li>compute: added <code>ip_address_selection_policy</code> field to
<code>google_compute_backend_service</code> and
<code>google_compute_region_backend_service</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8413">#8413</a>)</li>
<li>compute: added <code>provisioned_throughput</code> field to
<code>google_compute_instance_template</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8405">#8405</a>)</li>
<li>compute: added <code>provisioned_throughput</code> field to
<code>google_compute_region_instance_template</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8405">#8405</a>)</li>
<li>container: <code>google_container_cluster</code> will now accept
server-specified values for
<code>node_pool_auto_config.0.node_kubelet_config</code> when it is not
defined in configuration and will not detect drift. Note that this means
that removing the value from configuration will now preserve old
settings instead of reverting the old settings. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8385">#8385</a>)</li>
<li>container: added support for additional values
<code>KCP_CONNECTION</code>, and <code>KCP_SSHD</code>in
<code>google_container_cluster.logging_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8381">#8381</a>)</li>
<li>dialogflowcx: added <code>advanced_settings.logging_settings</code>
and <code>advanced_settings.speech_settings</code> to
<code>google_dialogflow_cx_agent</code> and
<code>google_dialogflow_cx_flow</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8374">#8374</a>)</li>
<li>networkconnectivity: added <code>linked_producer_vpc_network</code>
field to <code>google_network_connectivity_spoke</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8376">#8376</a>)</li>
<li>secretmanager: added <code>is_secret_data_base64</code> field to
<code>google_secret_manager_secret_version</code> and
<code>google_secret_manager_secret_version_access</code> datasources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8394">#8394</a>)</li>
<li>secretmanager: added <code>is_secret_data_base64</code> field to
<code>google_secret_manager_regional_secret_version</code> and
<code>google_secret_manager_regional_secret_version_access</code>
datasources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8394">#8394</a>)</li>
<li>spanner: added <code>kms_key_names</code> to
<code>encryption_config</code> in <code>google_spanner_database</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8403">#8403</a>)</li>
<li>workstations: added <code>max_usable_workstations</code> field to
<code>google_workstations_workstation_config</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8421">#8421</a>)</li>
<li>workstations: added field <code>allowed_ports</code> to
<code>google_workstations_workstation_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8402">#8402</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>bigquery: fixed a regression that caused
<code>google_bigquery_dataset_iam_*</code> resources to attempt to set
deleted IAM members, thereby triggering an API error (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8408">#8408</a>)</li>
<li>compute: fixed an issue in
<code>google_compute_backend_service</code> and
<code>google_compute_region_backend_service</code> to allow sending
<code>false</code> for <code>iap.enabled</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8369">#8369</a>)</li>
<li>container: <code>node_config.linux_node_config</code>,
<code>node_config.workload_metadata_config</code> and
<code>node_config.kubelet_config</code> will now successfully send empty
messages to the API when <code>terraform plan</code> indicates they are
being removed, rather than null, which caused an error. The sole
reliable case is <code>node_config.linux_node_config</code> when the
block is removed, where there will still be a permadiff, but the update
request that's triggered will no longer error and other changes
displayed in the plan should go through. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8400">#8400</a>)</li>
<li>pubsub: fixed permadiff with configuring an empty
<code>retry_policy</code> in <code>google_pubsub_subscription</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8365">#8365</a>)</li>
</ul>
<h2>5.44.2 (October 14, 2024)</h2>
<p>Notes:</p>
<ul>
<li>5.44.2 is a backport release, responding to a GKE rollout that
created permadiffs for many users. The changes in this release will be
available in 6.7.0 and users upgrading to 6.X should upgrade to that
version or higher.</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>container: <code>google_container_cluster</code> will now accept
server-specified values for
<code>node_pool_auto_config.0.node_kubelet_config</code> when it is not
defined in configuration and will not detect drift. Note that this means
that removing the value from configuration will now preserve old
settings instead of reverting the old settings. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8385">#8385</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>container: fixed a diff triggered by a new API-side default value
for
<code>node_config.0.kubelet_config.0.insecure_kubelet_readonly_port_enabled</code>.
Terraform will now accept server-specified values for
<code>node_config.0.kubelet_config</code> when it is not defined in
configuration and will not detect drift. Note that this means that
removing the value from configuration will now preserve old settings
instead of reverting the old settings. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/8385">#8385</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7ef42acce8"><code>7ef42ac</code></a>
Add 6.9.0 CHANGELOG (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8502">#8502</a>)</li>
<li><a
href="261178b3de"><code>261178b</code></a>
Allow ENTERPRISE_PLUS as default Edition for POSTGRES_16 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12077">#12077</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8490">#8490</a>)</li>
<li><a
href="5870936c96"><code>5870936</code></a>
Migrate Network Firewall Policy Association (global and region) resource
from...</li>
<li><a
href="fffb4a43d6"><code>fffb4a4</code></a>
Update CMEK usage in Bigquery tests (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/11953">#11953</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8488">#8488</a>)</li>
<li><a
href="eeb83d31ce"><code>eeb83d3</code></a>
Update Google APIs to v201 to include recent changes to GKE. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12042">#12042</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8487">#8487</a>)</li>
<li><a
href="e5f53891e2"><code>e5f5389</code></a>
Add a magician command for reassigning reviewers (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12049">#12049</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8486">#8486</a>)</li>
<li><a
href="50a4229363"><code>50a4229</code></a>
Mark
<code>google_sql_database_instance.settings.data_cache_config</code>
Computed (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/120">#120</a>...</li>
<li><a
href="fb2e0dea8a"><code>fb2e0de</code></a>
Remove bad timeouts from GKE tests (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12092">#12092</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8484">#8484</a>)</li>
<li><a
href="5659e188f9"><code>5659e18</code></a>
Bump GKE Hub Feature versions (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12091">#12091</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8483">#8483</a>)</li>
<li><a
href="75dd7064e6"><code>75dd706</code></a>
add Principal Access Boundary Admin to pab service account (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12072">#12072</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/8482">#8482</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v5.42.0...v6.9.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>
2024-11-01 14:44:25 +00:00
dependabot[bot]
1a590f9b59 build(deps): Bump cyrilgdn/postgresql from 1.23.0 to 1.24.0 in /terraform/environments/staging (#7218)
Bumps
[cyrilgdn/postgresql](https://github.com/cyrilgdn/terraform-provider-postgresql)
from 1.23.0 to 1.24.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/releases">cyrilgdn/postgresql's
releases</a>.</em></p>
<blockquote>
<h2>v1.24.0</h2>
<p><strong>This is the first version compatible with Postgresql 16 and
higher</strong></p>
<h2>What's Changed</h2>
<ul>
<li><strong>fix: compatibility with PG16 by <a
href="https://github.com/cyrilgdn"><code>@​cyrilgdn</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/479">cyrilgdn/terraform-provider-postgresql#479</a></strong></li>
<li>Adds fallback query to fix <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/327">#327</a>
by <a href="https://github.com/ademariag"><code>@​ademariag</code></a>
in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/469">cyrilgdn/terraform-provider-postgresql#469</a></li>
<li>chore: bump go to 1.23 by <a
href="https://github.com/cyrilgdn"><code>@​cyrilgdn</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/480">cyrilgdn/terraform-provider-postgresql#480</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/ademariag"><code>@​ademariag</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/469">cyrilgdn/terraform-provider-postgresql#469</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0">https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="71204736b1"><code>7120473</code></a>
chore: bump go to 1.23 in releaser action</li>
<li><a
href="84d3be6205"><code>84d3be6</code></a>
fix: compatibility with PG16 (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/479">#479</a>)</li>
<li><a
href="e3b3fe3425"><code>e3b3fe3</code></a>
chore: bump go to 1.23 (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/480">#480</a>)</li>
<li><a
href="cdcab1748f"><code>cdcab17</code></a>
fix(user_mapping): Adds fallback query to fix <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/327">#327</a>
(<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/469">#469</a>)</li>
<li>See full diff in <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cyrilgdn/postgresql&package-manager=terraform&previous-version=1.23.0&new-version=1.24.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>
2024-11-01 14:42:46 +00:00
dependabot[bot]
d27cceedda build(deps-dev): Bump @types/node from 22.7.5 to 22.8.6 in /rust/gui-client (#7222)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.7.5 to 22.8.6.
<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.7.5&new-version=22.8.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>
2024-11-01 14:41:30 +00:00
dependabot[bot]
a4f1c1a020 build(deps): Bump cyrilgdn/postgresql from 1.23.0 to 1.24.0 in /terraform/environments/production (#7221)
Bumps
[cyrilgdn/postgresql](https://github.com/cyrilgdn/terraform-provider-postgresql)
from 1.23.0 to 1.24.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/releases">cyrilgdn/postgresql's
releases</a>.</em></p>
<blockquote>
<h2>v1.24.0</h2>
<p><strong>This is the first version compatible with Postgresql 16 and
higher</strong></p>
<h2>What's Changed</h2>
<ul>
<li><strong>fix: compatibility with PG16 by <a
href="https://github.com/cyrilgdn"><code>@​cyrilgdn</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/479">cyrilgdn/terraform-provider-postgresql#479</a></strong></li>
<li>Adds fallback query to fix <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/327">#327</a>
by <a href="https://github.com/ademariag"><code>@​ademariag</code></a>
in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/469">cyrilgdn/terraform-provider-postgresql#469</a></li>
<li>chore: bump go to 1.23 by <a
href="https://github.com/cyrilgdn"><code>@​cyrilgdn</code></a> in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/480">cyrilgdn/terraform-provider-postgresql#480</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/ademariag"><code>@​ademariag</code></a>
made their first contribution in <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/469">cyrilgdn/terraform-provider-postgresql#469</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0">https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="71204736b1"><code>7120473</code></a>
chore: bump go to 1.23 in releaser action</li>
<li><a
href="84d3be6205"><code>84d3be6</code></a>
fix: compatibility with PG16 (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/479">#479</a>)</li>
<li><a
href="e3b3fe3425"><code>e3b3fe3</code></a>
chore: bump go to 1.23 (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/480">#480</a>)</li>
<li><a
href="cdcab1748f"><code>cdcab17</code></a>
fix(user_mapping): Adds fallback query to fix <a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/327">#327</a>
(<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/469">#469</a>)</li>
<li>See full diff in <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cyrilgdn/postgresql&package-manager=terraform&previous-version=1.23.0&new-version=1.24.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>
2024-11-01 14:40:01 +00:00
dependabot[bot]
14ab17d9d5 build(deps): Bump com.android.application from 8.7.1 to 8.7.2 in /kotlin/android in the com-android group (#7226)
Bumps the com-android group in /kotlin/android with 1 update:
com.android.application.

Updates `com.android.application` from 8.7.1 to 8.7.2


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.android.application&package-manager=gradle&previous-version=8.7.1&new-version=8.7.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 <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>
2024-11-01 14:38:56 +00:00
dependabot[bot]
06778b3f7e build(deps): Bump hashicorp/null from 3.2.2 to 3.2.3 in /terraform/environments/production (#7220)
Bumps
[hashicorp/null](https://github.com/hashicorp/terraform-provider-null)
from 3.2.2 to 3.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-null/releases">hashicorp/null's
releases</a>.</em></p>
<blockquote>
<h2>v3.2.3</h2>
<p>NOTES:</p>
<ul>
<li>all: This release introduces no functional changes. It does however
include dependency updates which address upstream CVEs. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/366">#366</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-null/blob/main/CHANGELOG.md">hashicorp/null's
changelog</a>.</em></p>
<blockquote>
<h2>3.2.3 (September 11, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>all: This release introduces no functional changes. It does however
include dependency updates which address upstream CVEs. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/366">#366</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="285a12ea99"><code>285a12e</code></a>
Update changelog</li>
<li><a
href="3a343a6f51"><code>3a343a6</code></a>
all: Bump minimum Go module version to 1.22 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/366">#366</a>)</li>
<li><a
href="684541ef22"><code>684541e</code></a>
Result of tsccr-helper -log-level=info gha update -latest . (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/367">#367</a>)</li>
<li><a
href="2aa8c91d05"><code>2aa8c91</code></a>
build(deps): Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/365">#365</a>)</li>
<li><a
href="0e2b82f3e5"><code>0e2b82f</code></a>
Result of tsccr-helper -log-level=info gha update -latest . (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/364">#364</a>)</li>
<li><a
href="57803babc1"><code>57803ba</code></a>
Result of tsccr-helper -log-level=info gha update -latest . (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/363">#363</a>)</li>
<li><a
href="964bf17dfa"><code>964bf17</code></a>
build(deps): Bump github.com/hashicorp/terraform-plugin-testing (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/362">#362</a>)</li>
<li><a
href="9bf257f9f9"><code>9bf257f</code></a>
build(deps): Bump github.com/hashicorp/terraform-plugin-framework (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/361">#361</a>)</li>
<li><a
href="45dcb2fbf5"><code>45dcb2f</code></a>
Result of tsccr-helper -log-level=info gha update -latest . (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/360">#360</a>)</li>
<li><a
href="8234f95089"><code>8234f95</code></a>
Result of tsccr-helper -log-level=info gha update -latest . (<a
href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/359">#359</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-null/compare/v3.2.2...v3.2.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hashicorp/null&package-manager=terraform&previous-version=3.2.2&new-version=3.2.3)](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-11-01 14:38:35 +00:00
dependabot[bot]
5eb4469c30 build(deps): Bump the lifecycle group in /kotlin/android with 3 updates (#7228)
Bumps the lifecycle group in /kotlin/android with 3 updates:
androidx.lifecycle:lifecycle-runtime-ktx,
androidx.lifecycle:lifecycle-viewmodel-ktx and
androidx.lifecycle:lifecycle-livedata-ktx.

Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.8.6 to 2.8.7

Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.8.6 to 2.8.7

Updates `androidx.lifecycle:lifecycle-livedata-ktx` from 2.8.6 to 2.8.7


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>
2024-11-01 14:33:07 +00:00
dependabot[bot]
e8ba7cc11a build(deps): Bump the navigation group in /kotlin/android with 2 updates (#7229)
Bumps the navigation group in /kotlin/android with 2 updates:
androidx.navigation:navigation-fragment-ktx and
androidx.navigation:navigation-ui-ktx.

Updates `androidx.navigation:navigation-fragment-ktx` from 2.8.2 to
2.8.3

Updates `androidx.navigation:navigation-ui-ktx` from 2.8.2 to 2.8.3


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>
2024-11-01 14:32:50 +00:00
dependabot[bot]
ae0a68b464 build(deps): Bump androidx.navigation:navigation-testing from 2.8.2 to 2.8.3 in /kotlin/android (#7230)
Bumps androidx.navigation:navigation-testing from 2.8.2 to 2.8.3.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.navigation:navigation-testing&package-manager=gradle&previous-version=2.8.2&new-version=2.8.3)](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-11-01 14:32:30 +00:00
Thomas Eizinger
88404c3148 chore: publish headless-client v1.3.5 (#7191)
Signed-off-by: Thomas Eizinger <thomas@eizinger.io>
2024-10-31 20:49:24 +00:00
Thomas Eizinger
de97735ab2 chore: mark Apple apps 1.3.7 as published (#7194)
As soon as this version hits the app stores, we can merge this.

---------

Signed-off-by: Thomas Eizinger <thomas@eizinger.io>
2024-10-31 20:47:56 +00:00
Reactor Scram
a69f35505a chore(docs): fix platform support in README (#7201)
Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-10-31 19:59:29 +00:00
Thomas Eizinger
59412223cb chore: bump Android and Apple apps to next version (#7192)
We are in the process of releasing these so we need to bump their
version to the next one.
2024-10-31 14:24:33 +00:00
Thomas Eizinger
6db06b0509 chore: mark Android app version 1.3.6 as published (#7193)
As soon as this version hits the app store, we can merge this.
2024-10-31 14:22:31 +00:00
Thomas Eizinger
8c9c5aeb8c chore: publish GUI client 1.3.10 (#7195)
We've successfully published release 1.3.10 for the GUI client:
https://github.com/firezone/firezone/releases/tag/gui-client-1.3.10.

This PR bumps the versions for development going forward.
2024-10-31 14:22:13 +00:00
Thomas Eizinger
25d5280874 chore: update NixOS flake to all building new Tauri app (#7197) 2024-10-31 05:29:32 +00:00
dependabot[bot]
34882eb689 build(deps): Bump etherparse from 0.15.0 to 0.16.0 in /rust (#7167)
Bumps [etherparse](https://github.com/JulianSchmid/etherparse) from
0.15.0 to 0.16.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JulianSchmid/etherparse/releases">etherparse's
releases</a>.</em></p>
<blockquote>
<h2>v0.16.0 Add IP Packet Defragmentation Support</h2>
<h2>What's Changed</h2>
<ul>
<li>typo by <a
href="https://github.com/ugur-a"><code>@​ugur-a</code></a> in <a
href="https://redirect.github.com/JulianSchmid/etherparse/pull/106">JulianSchmid/etherparse#106</a></li>
<li>Add etherparse-defrag by <a
href="https://github.com/JulianSchmid"><code>@​JulianSchmid</code></a>
in <a
href="https://redirect.github.com/JulianSchmid/etherparse/pull/92">JulianSchmid/etherparse#92</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/ugur-a"><code>@​ugur-a</code></a> made
their first contribution in <a
href="https://redirect.github.com/JulianSchmid/etherparse/pull/106">JulianSchmid/etherparse#106</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/JulianSchmid/etherparse/compare/v0.15.0...v0.16.0">https://github.com/JulianSchmid/etherparse/compare/v0.15.0...v0.16.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JulianSchmid/etherparse/blob/master/changelog.md">etherparse's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog:</h1>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="93c7f0bb13"><code>93c7f0b</code></a>
Resolved clippy warnings</li>
<li><a
href="447c592aab"><code>447c592</code></a>
Increment proptest crate version</li>
<li><a
href="00c04f7dbe"><code>00c04f7</code></a>
Resolved clippy warning</li>
<li><a
href="b6d98e5100"><code>b6d98e5</code></a>
Extended tests for frag pool</li>
<li><a
href="0a58fa5e64"><code>0a58fa5</code></a>
Corrected fragment reconstruction</li>
<li><a
href="74739e5a4f"><code>74739e5</code></a>
Correct ip defrag pool new return type</li>
<li><a
href="c0741f51f3"><code>c0741f5</code></a>
Applying rust fmt &amp; add return_buf to ip defrag pool</li>
<li><a
href="31c8e84f4b"><code>31c8e84</code></a>
Update proptest and mark some tests as not relevant for miri</li>
<li><a
href="29894ab462"><code>29894ab</code></a>
Further work on defragmentation</li>
<li><a
href="9464a0f363"><code>9464a0f</code></a>
Adapt readme to defrag module</li>
<li>Additional commits viewable in <a
href="https://github.com/JulianSchmid/etherparse/compare/v0.15.0...v0.16.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=etherparse&package-manager=cargo&previous-version=0.15.0&new-version=0.16.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>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2024-10-31 04:46:57 +00:00
dependabot[bot]
0dd93fcfe6 build(deps): Bump tokio from 1.40.0 to 1.41.0 in /rust (#7169)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.40.0 to 1.41.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.41.0</h2>
<h1>1.41.0 (Oct 22th, 2024)</h1>
<h3>Added</h3>
<ul>
<li>metrics: stabilize <code>global_queue_depth</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6854">#6854</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6918">#6918</a>)</li>
<li>net: add conversions for unix <code>SocketAddr</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6868">#6868</a>)</li>
<li>sync: add <code>watch::Sender::sender_count</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6836">#6836</a>)</li>
<li>sync: add <code>mpsc::Receiver::blocking_recv_many</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6867">#6867</a>)</li>
<li>task: stabilize <code>Id</code> apis (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6793">#6793</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6891">#6891</a>)</li>
</ul>
<h3>Added (unstable)</h3>
<ul>
<li>metrics: add H2 Histogram option to improve histogram granularity
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6897">#6897</a>)</li>
<li>metrics: rename some histogram apis (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6924">#6924</a>)</li>
<li>runtime: add <code>LocalRuntime</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>runtime: box futures larger than 16k on release mode (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6826">#6826</a>)</li>
<li>sync: add <code>#[must_use]</code> to <code>Notified</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6828">#6828</a>)</li>
<li>sync: make <code>watch</code> cooperative (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6846">#6846</a>)</li>
<li>sync: make <code>broadcast::Receiver</code> cooperative (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6870">#6870</a>)</li>
<li>task: add task size to tracing instrumentation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6881">#6881</a>)</li>
<li>wasm: enable <code>cfg_fs</code> for <code>wasi</code> target (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6822">#6822</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>net: fix regression of abstract socket path in unix socket (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6838">#6838</a>)</li>
</ul>
<h3>Documented</h3>
<ul>
<li>io: recommend <code>OwnedFd</code> with <code>AsyncFd</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6821">#6821</a>)</li>
<li>io: document cancel safety of <code>AsyncFd</code> methods (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6890">#6890</a>)</li>
<li>macros: render more comprehensible documentation for
<code>join</code> and <code>try_join</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6814">#6814</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6841">#6841</a>)</li>
<li>net: fix swapped examples for <code>TcpSocket::set_nodelay</code>
and <code>TcpSocket::nodelay</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6840">#6840</a>)</li>
<li>sync: document runtime compatibility (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6833">#6833</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/6793">#6793</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6793">tokio-rs/tokio#6793</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6808">tokio-rs/tokio#6808</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6810">#6810</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6810">tokio-rs/tokio#6810</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6814">#6814</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6814">tokio-rs/tokio#6814</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6821">#6821</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6821">tokio-rs/tokio#6821</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6822">#6822</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6822">tokio-rs/tokio#6822</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6826">#6826</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6826">tokio-rs/tokio#6826</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6828">#6828</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6828">tokio-rs/tokio#6828</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6833">#6833</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6833">tokio-rs/tokio#6833</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6836">#6836</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6836">tokio-rs/tokio#6836</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6838">#6838</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6838">tokio-rs/tokio#6838</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6840">#6840</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6840">tokio-rs/tokio#6840</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="01e04daaa1"><code>01e04da</code></a>
chore: prepare Tokio v1.41.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6917">#6917</a>)</li>
<li><a
href="92ccadeb3c"><code>92ccade</code></a>
runtime: fix stability feature flags for docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6909">#6909</a>)</li>
<li><a
href="fbfeb9a68a"><code>fbfeb9a</code></a>
metrics: rename <code>*_poll_count_*</code> to
<code>*_poll_time_*</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6924">#6924</a>)</li>
<li><a
href="da745ff335"><code>da745ff</code></a>
metrics: add H2 Histogram option to improve histogram granularity (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6897">#6897</a>)</li>
<li><a
href="ce1c74f1cc"><code>ce1c74f</code></a>
metrics: fix deadlock in injection_queue_depth_multi_thread test (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6916">#6916</a>)</li>
<li><a
href="28c9a14a2e"><code>28c9a14</code></a>
metrics: rename <code>injection_queue_depth</code> to
<code>global_queue_depth</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6918">#6918</a>)</li>
<li><a
href="32e0b4325f"><code>32e0b43</code></a>
ci: freeze FreeBSD and wasm-unknown-unknown on rustc 1.81 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6911">#6911</a>)</li>
<li><a
href="1656d8e231"><code>1656d8e</code></a>
sync: add <code>mpsc::Receiver::blocking_recv_many</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6867">#6867</a>)</li>
<li><a
href="c9e998e4b3"><code>c9e998e</code></a>
ci: print the correct sort order of the dictionary on failure (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6905">#6905</a>)</li>
<li><a
href="512e9decfb"><code>512e9de</code></a>
rt: add LocalRuntime (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.41.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio&package-manager=cargo&previous-version=1.40.0&new-version=1.41.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>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2024-10-31 04:45:09 +00:00
Reactor Scram
51250faa0d chore(telemetry): make the firezone device ID a context not a tag (#7179)
Closes #7175 

Also fixes a bug with the initialization order of Tokio and Sentry.

Previously:
1. Start Tokio, executor threads inherit main thread context
2. Load device ID and set it on the main telemetry hub

Now:
1. Load device ID and set it on the main telemetry hub
2. Start Tokio, executor threads inherit main thread context

The context and possibly tags didn't seem to propagate from the main hub
if we set them after the worker threads spawned.

Based on this understanding, the IPC service process is still wrong, but
a fix will have to wait, because telemetry in the IPC service is more
complicated than in the GUI process.

<img width="818" alt="image"
src="https://github.com/user-attachments/assets/9c9efec8-fc55-4863-99eb-5fe9ba5b36fa">
2024-10-30 21:27:17 +00:00
Jamil
e9b2e4735a ci: Publish Gateway 1.4.0 (#7187)
Publish the 1.4.0 release so it's available at `/api/releases` and will
send upgrade Gateway notifications.
2024-10-30 20:44:33 +00:00
Thomas Eizinger
7213eb823d fix(rust): fallback to CARGO_PKG_VERSION if git is unavailable (#7188)
When building inside a docker container, like we do for the
headless-client and gateway, the `.git` directory is not available.
Thus, determining what our current version is fails and gets reported as
"unknown". We are now also using this for Sentry which is not very
helpful if all errors are categorised under the same version.

In case somebody builds a gateway / client from source, we will have the
full version available. Most users will use our docker containers
though, meaning the version will only always be for a full release.

Resolves: #7184.
2024-10-30 17:42:44 +00:00
Thomas Eizinger
b7bef6d062 chore(rust): use new try_send APIs in quinn-udp (#7185)
With the recent lobbying effort in `quinn-udp`, we were able to get
`try_send` APIs for the UDP socket that doesn't silence any errors while
sending datagrams. Originally, the reasoning in `quinn-udp` was that
because UDP is an unreliable protocol anyway, errors don't need to be
surfaced because there must be upper-level mechanisms for retrying
messages. Whilst that is true, getting immediate feedback that something
isn't working can also be very beneficial. For example, if you don't
have proper IPv6 connectivity on a socket, the syscall will immediately
fail with `DestinationUnreachable`.

Within Firezone, we use these UDP sockets to send all kinds of messages,
including DNS queries to upstream servers. In case that doesn't work,
failing instantly allows us to send a SERVFAIL error back to the OS
right away instead of having to wait for a timeout.

Additionally, `quinn-udp` logs these send errors on WARN which cause
unnecessary noise in Sentry.

Resolves: #6353.
2024-10-30 16:17:52 +00:00
Reactor Scram
14c9e2b2d5 chore(ci): use Vite bundler correctly in GUI smoke test (#7181)
Closes #7171 

If the assets aren't bundled, Tauri will warn about it in `tracing`,
that will get sent to Sentry, and then it will be interpreted as an
error.

Timeline to prove that this fixes the false positive error in Sentry,
all times UTC on October 29th:

- 21:01:26 - Most recent events in Sentry as of 21:20:19
- 21:11:09 - Restarted CI while CD is quiet
- 21:14:01 - First smoke test begins
- 21:19:39 - Last smoke test ends
2024-10-30 14:44:19 +00:00
Thomas Eizinger
e0d82eef27 fix(connlib): correctly categorise CI environment in Sentry (#7173) 2024-10-30 14:11:06 +00:00