Commit Graph

3481 Commits

Author SHA1 Message Date
Andrew Dryga
a5bd96901a feat(portal): Sync transitive memberships for Google Workspace (#3524)
Simple flag flattens groups for us, the response goes from this:
```
{
  "kind": "admin#directory#members",
  "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/imfnHDtNRUYTX-TXo9Wx-Vkties\"",
  "members": [
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/MPY45KYgoPIU6Hg4EKDnN37iS_0\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "GROUP",
      "status": "ACTIVE"
    },
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/OMG8U2W2iFiQQxRb_og9WlQgmFc\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "GROUP",
      "status": "ACTIVE"
    }
  ]
}
```
to this:
```
{
  "kind": "admin#directory#members",
  "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/c7FOY_1zR63uMaLyM2_y9Y86cTA\"",
  "members": [
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/ensFY6DvZ10v87OlK6VjWqBWlb0\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "USER",
      "status": "ACTIVE"
    },
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/0zfy-53NUSeG8H9ZByTOVM29Djs\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "USER",
      "status": "ACTIVE"
    },
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/nJga9tGb4YjfHKeVSwV2a3PYu4Y\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "USER",
      "status": "ACTIVE"
    },
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/YUAlMAD1lcOVfs56U-8lm6G4Lr8\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "USER",
      "status": "ACTIVE"
    },
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/2nmJRU48HjxV9CC85ZKJ2kq80Ow\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "USER",
      "status": "ACTIVE"
    },
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/aTk1AuuEGTZFbVzVvbC7438M65Y\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "GROUP",
      "status": "ACTIVE"
    },
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/4nBIP5jw6Kxn54pjS1tjrQHtuNA\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "USER",
      "status": "ACTIVE"
    },
    {
      "kind": "admin#directory#member",
      "etag": "\"WAJlQ2CAtCOLo0U_9sYFBfdkZrUK9X-qYRarohkyMdU/luCHBeG7WcB54TUHTLr2Xy7he8s\"",
      "id": "XXXXXXX",
      "email": "XXXXXXXX@firezone.dev",
      "role": "MEMBER",
      "type": "GROUP",
      "status": "ACTIVE"
    }
  ]
}
```
and we already ignore groups in the response so no other changes are
needed.
2024-02-02 06:26:29 +00:00
Andrew Dryga
d406f603f4 Fix bug with restoring deleted identities and actors (#3523) 2024-02-01 22:11:16 +00:00
Reactor Scram
4104d679cd refactor(windows): Add context to errors, add SAFETY comments, update TODOs (#3517)
The only semantic changes are:
- Add context to Windows errors
- Refactor some `bail!`'s that could be `context`'s

The rest is updating comments:
- Add `SAFETY: TODO` for unmarked unsafe blocks
- Elaborate on existing SAFETY comments 
- Close completed TODOs
- Link in Github issues for open TODOs
- Mark invariants or inter-dependencies between files that aren't
captured by tests or types yet

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
2024-02-01 21:09:32 +00:00
dependabot[bot]
91dfa04c1f build(deps): Bump @types/mdx from 2.0.10 to 2.0.11 in /website (#3489)
Bumps
[@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx)
from 2.0.10 to 2.0.11.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mdx">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/mdx&package-manager=npm_and_yarn&previous-version=2.0.10&new-version=2.0.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-02-01 20:43:45 +00:00
Reactor Scram
5b041e3122 fix(windows): install and load wintun.dll from a well-known path instead of setting the current directory (#3430)
closes #3425

```[tasklist]
- [x] Switch to connlib-shared for BUNDLE_ID and stuff
- [x] Break out small things into other PRs if possible
- [x] Fix merge conflicts
```

---------

Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
Co-authored-by: Gabi <gabrielalejandro7@gmail.com>
2024-02-01 19:16:19 +00:00
dependabot[bot]
d7ee1ebe88 build(deps-dev): Bump @types/node from 18.19.8 to 20.11.15 in /rust/windows-client (#3502)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 18.19.8 to 20.11.15.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=18.19.8&new-version=20.11.15)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 17:53:45 +00:00
dependabot[bot]
05d977359c build(deps): Bump @next/mdx from 14.0.4 to 14.1.0 in /website (#3503)
Bumps
[@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx)
from 14.0.4 to 14.1.0.
<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>v14.1.0</h2>
<h3>Core Changes</h3>
<ul>
<li>Turbopack: switch to a single client components entrypoint: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59352">#59352</a></li>
<li>Update <code>swc_core</code> to <code>v0.86.98</code> and turbopack:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59393">#59393</a></li>
<li>Fix cases for the <code>optimize_server_react</code> transform: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59390">#59390</a></li>
<li>Use new JSX transform: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/56294">#56294</a></li>
<li>loading.tsx should have no effect on partial rendering when PPR is
enabled: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59196">#59196</a></li>
<li>Update font data: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59426">#59426</a></li>
<li>Remove CacheNode.status field: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59472">#59472</a></li>
<li>Rename CacheNode.data → .lazyData : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59473">#59473</a></li>
<li>Generate Params Cleanup: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59431">#59431</a></li>
<li>Fix webpack chunks handling in traces: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59498">#59498</a></li>
<li>Rename CacheNode.subTreeData -&gt; .rsc : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59491">#59491</a></li>
<li>fix NODE_OPTIONS=inspect: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59530">#59530</a></li>
<li>Add CacheNode.prefetchRsc field: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59537">#59537</a></li>
<li>allow passing wildcard domains in serverActions.allowedDomains: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59428">#59428</a></li>
<li>Page Info Cleanup: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59430">#59430</a></li>
<li>Fix force-static and fetch no-store cases: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59549">#59549</a></li>
<li>Should not show no index for client rendering bailout: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59531">#59531</a></li>
<li>Enable build worker by default: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59405">#59405</a></li>
<li>Fork navigateReducer into PPR and non-PPR versions: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59538">#59538</a></li>
<li>cleanup magic segment strings: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59552">#59552</a></li>
<li>chore: update Turbopack: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59589">#59589</a></li>
<li>Fix another magic segment string constant: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59591">#59591</a></li>
<li>Make CacheNodeSeedData match FlightRouterState more closely: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59590">#59590</a></li>
<li>transpilePackages should override default settings for external
packages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59385">#59385</a></li>
<li>move segment constants to separate file: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59587">#59587</a></li>
<li>Revert &quot;Page Info Cleanup (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59430">#59430</a>)&quot;:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59592">#59592</a></li>
<li>Fix useOptimistic in server components bug. Add tests for invalid
React server APIs: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59621">#59621</a></li>
<li>Partial Pre Rendering Headers: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59447">#59447</a></li>
<li>Add tests for invalid React server APIs: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59622">#59622</a></li>
<li>Refactor setup-dev-bundler to make Turbopack/Webpack split clearer:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59650">#59650</a></li>
<li>refactor and simplify app dynamic components: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59658">#59658</a></li>
<li>Change manifestPath to pagesManifestPath: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59657">#59657</a></li>
<li>Fix issue with outputFileTracingExcludes and pages/api edge runtime:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59157">#59157</a></li>
<li>Update font data: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59722">#59722</a></li>
<li>Remove path normalization logic when uploading .next/trace traces:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59305">#59305</a></li>
<li>LayoutRouter: Support segment value of Promise<!-- raw HTML omitted
--> to asynchronously bail out and trigger a server patch: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59724">#59724</a></li>
<li>fix: Allow start turbopack dev server for a project using
middleware: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59759">#59759</a></li>
<li>fix: gracefully shutdown server: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59551">#59551</a></li>
<li>Revert &quot;fix: gracefully shutdown server (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59551">#59551</a>)&quot;:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59792">#59792</a></li>
<li>Optionally bundle legacy react-dom/server APIs based on usage: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59737">#59737</a></li>
<li>fix <code>default</code> handling in route groups that handle
interception: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59752">#59752</a></li>
<li>Transpile all code on app browser layer: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59569">#59569</a></li>
<li>Initial implementation of PPR client navigations: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59725">#59725</a></li>
<li>fix(turbopack): prevent edge entrypoint from becoming an async
module: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59818">#59818</a></li>
<li>Ensure we validate revalidate configs properly: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59822">#59822</a></li>
<li>Update error check in validateRevalidate: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59826">#59826</a></li>
<li>Rename confusing loaders: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59827">#59827</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="16e7a5bd93"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="1b255a6c5b"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="2096dfa687"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="8179e7008e"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="70fc4028eb"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="8d4e5be736"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="a211566655"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="c583528116"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li><a
href="7f3d9099c2"><code>7f3d909</code></a>
v14.0.5-canary.61</li>
<li><a
href="7341149c21"><code>7341149</code></a>
v14.0.5-canary.60</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.0/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.0.4&new-version=14.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-02-01 17:27:50 +00:00
dependabot[bot]
e1e336d401 build(deps): Bump @types/react from 18.2.47 to 18.2.51 in /website (#3505)
Bumps
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
from 18.2.47 to 18.2.51.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/react&package-manager=npm_and_yarn&previous-version=18.2.47&new-version=18.2.51)](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-02-01 17:27:24 +00:00
dependabot[bot]
ed178e4113 build(deps): Bump marocchino/tool-versions-action from 1.1.1 to 1.2.0 (#3478)
Bumps
[marocchino/tool-versions-action](https://github.com/marocchino/tool-versions-action)
from 1.1.1 to 1.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/marocchino/tool-versions-action/releases">marocchino/tool-versions-action's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.0</h2>
<ul>
<li>Update deps</li>
<li>Use node 20</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="18a164fa2b"><code>18a164f</code></a>
Merge pull request <a
href="https://redirect.github.com/marocchino/tool-versions-action/issues/82">#82</a>
from kokuyouwind/node-20</li>
<li><a
href="36be1edcfd"><code>36be1ed</code></a>
npm run packages</li>
<li><a
href="b5347e5e3e"><code>b5347e5</code></a>
change <code>@​zeit/ncc</code> to <code>@​vercel/ncc</code></li>
<li><a
href="86aa9d20a7"><code>86aa9d2</code></a>
use tool-versions to install nodejs itself</li>
<li><a
href="9d12e087da"><code>9d12e08</code></a>
update Node.js from 16 to 20</li>
<li><a
href="c6d46545c4"><code>c6d4654</code></a>
Merge pull request <a
href="https://redirect.github.com/marocchino/tool-versions-action/issues/80">#80</a>
from marocchino/dependabot/npm_and_yarn/eslint-8.56.0</li>
<li><a
href="97205afc5e"><code>97205af</code></a>
Bump eslint from 8.55.0 to 8.56.0</li>
<li><a
href="7ede3990ac"><code>7ede399</code></a>
Merge pull request <a
href="https://redirect.github.com/marocchino/tool-versions-action/issues/79">#79</a>
from marocchino/dependabot/github_actions/github/codeq...</li>
<li><a
href="7544aae7d8"><code>7544aae</code></a>
Bump github/codeql-action from 2 to 3</li>
<li><a
href="9a54510d5d"><code>9a54510</code></a>
Merge pull request <a
href="https://redirect.github.com/marocchino/tool-versions-action/issues/78">#78</a>
from marocchino/dependabot/npm_and_yarn/eslint-8.55.0</li>
<li>Additional commits viewable in <a
href="https://github.com/marocchino/tool-versions-action/compare/v1.1.1...v1.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=marocchino/tool-versions-action&package-manager=github_actions&previous-version=1.1.1&new-version=1.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 17:26:10 +00:00
dependabot[bot]
18f099e461 build(deps): Bump com.google.android.material:material from 1.8.0 to 1.11.0 in /kotlin/android (#3483)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps
[com.google.android.material:material](https://github.com/material-components/material-components-android)
from 1.8.0 to 1.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/material-components/material-components-android/releases">com.google.android.material:material's
releases</a>.</em></p>
<blockquote>
<h2>1.11.0</h2>
<h1>Important</h1>
<p>Elevation Overlays within default component styles have been replaced
by the new <a
href="https://material.io/blog/tone-based-surface-color-m3">Tonal
Surface Color system</a>. Instead of blending the Primary color with the
Surface color based on an elevation value, components now use a specific
Surface color role that can be more easily understood and
customized.</p>
<p>Documentation for the affected components and which Surface color
roles they use has been updated in <a
href="2114a11378</a>.</p>
<h1>What's new since 1.10.0</h1>
<ul>
<li>New <a
href="https://material.io/blog/tone-based-surface-color-m3">Tonal
Surface Color system</a>! Check out the <a
href="https://material.io/blog/tone-based-surface-color-m3">design
guidance</a> and the <a
href="2114a11378">commit
with documentation updates</a> for more details.</li>
<li>New Carousel variants! 1.11.0 introduces three new Carousel
variants: center-aligned hero, uncontained, and fullscreen. Check out
the <a
href="https://github.com/material-components/material-components-android/blob/master/docs/components/Carousel.md">Carousel
documentation</a> for more details.</li>
</ul>
<h2>Dependency Updates</h2>
<p>None.</p>
<p><em>Note: Earlier versions of 1.11.0 used other versions of the
<code>androidx.activity</code> 1.8.0 library dependency, but there is no
change in the dependency from 1.10.0, the last stable MDC library
version.</em></p>
<h2>Library Updates</h2>
<ul>
<li><code>Badging</code>
<ul>
<li>Adjusted badge vertical offset for certain components to fit design
requirements (78cc54b8c39da437732ff3d7c96de8f345e09348)</li>
<li>Added note in attachBadgeDrawable method docs about menu item views
being re-used when there is a structural change in the menu. Since
badges are attached to the views, this may change the menu item that the
badge is intended for (5e6ea582801ebfe2af8457261581a2ad43c8051a)</li>
</ul>
</li>
<li><code>BottomNavigationView</code>
<ul>
<li>Set badges to be null instead of removing them from the sparse array
so that removing badges before restoring badge states will not override
the current state (9f2e6864d2170d633709e7aa66b9e8e178352ef0)</li>
</ul>
</li>
<li><code>BottomSheet</code>
<ul>
<li>Fix sheet corners animation
(de271320e4ba046c73e35e18f687ee4637f3a6ac)</li>
</ul>
</li>
<li><code>Carousel</code>
<ul>
<li>Ensure that extra small size is not larger than the large size
(17baf71972016cf4608d9c83b902bb2debee585b)</li>
<li>Fixed crash when recyclerview has a size of zero.
(26c31292012868d7e9889f6ecee7559c61caa5b2)</li>
<li>When navigating with keyboard, scroll focused item to nearest focal
keyline, not the first focal keyline
(fb9c1c6edfbdbe4791043a128c03a7fad5fd99f0)</li>
<li>Force hero strategy to be start-aligned if there are not enough
items to make it center-aligned
(9a2347bda5312dd6dc3ab7818a6f71297dcf018b)</li>
<li>Add logic for multibrowse strategy to change strategy when number of
items is less than the number of keylines
(cbb380df61f8eb66273043b437582c8058df7088)</li>
<li>Fixed focus order when using keyboard navigation for hero carousels.
(0356f24a63b5c47ee23cbf5c0fca4d817e4d6acd)</li>
<li>Cleaning up multi-browse strategy and removing compact arrangement
(ed4647d5dfa42876063521546de2dbcf71914e01)</li>
<li>Disallowing center aligned hero strategy with only 2 items since it
does not make any sense. With only 2 items there can only be a start
state and end state with the hero strategy.
(d5d604d0ccfd73b4345dbea8fd3f833410fd2958)</li>
<li>Fix issue with uncontained carousel not having a proper end scroll
value due to assumption made in end scroll calculation
(8cb444b26856fdb8b0c894eccbf90133efc2a2b6)</li>
<li>Added tests for hero and multibrowse strategies when the carousel
container is very small. (8312162f533d1c9fc9e9b15ceca58e3d1d4b61b5)</li>
<li>Update scroll offset to scroll to the estimated position that it was
at upon an initial load (4a6ae4d0b6969311b41b3878e3c0e7f7a0824a72)</li>
<li>Fixed strategies crashing when there is not enough available space
for a large and a small item
(c418063205d74233a6235d7f7fd39be7deeb4bc7)</li>
<li>Tweak uncontained strategy logic to adjust medium size items to
improve motion (93660d424139642320c85a098f0fb728126d4838)</li>
<li>Fixed formatted for KeylineState and KeylineStateList
(b80d9a5ef4d93567554d5aac85c4070b4577d9fc)</li>
<li>Fixed keyline shifting in RTL for uncontained carousels
(71517147110227e8032f5b064d6b59c5e3f117de)</li>
<li>Reduce the number of truncations in intermediate calculations
(4ce7e4c8fa84ce05a6c34591855dd1207e44e42b)</li>
<li>Update vertical scroll speed to be faster
(c6ea2d404023ca1a92cb95eb3f177579df1c2d28)</li>
<li>Fix some a11y bugs in Carousel
(3d84841caddd6e0127e67721844a3900225ab3a9)</li>
<li>Center aligned uncontained carousel
(b6f6eb555a0477322aa1ab4115f90d74d25a2266)</li>
<li>Add left-aligned uncontained strategy
(9d81cac125144576501ca19dafa835625e5cf5c7)</li>
<li>Fix orientation not correct in item decoration calculations
(966f7daec9d02092aadc63324212be9ae6dc8f2a)</li>
<li>Update mask size on size change if mask x percentage has been set
(dc91b39d7c9af5a531a4f2f761297c6e44b8f08c)</li>
<li>Fix issue with next carousel item not being masked properly
(a16f180ce7da65107305ba3a8c85db3e149767c1)</li>
<li>Add a layout listener to recyclerview to refresh keyline state upon
size change (ff528621b3b550979c64f41aaec47438de30f061)</li>
<li>Remove default list from Carousel catalog demos as it is not an
example of a carousel (0171624c16c799ca4e2dbe01e647a706fe7b895e)</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="967e682326"><code>967e682</code></a>
[Release] Updated library version to 1.11.0.</li>
<li><a
href="8bf55e7cb2"><code>8bf55e7</code></a>
[Release] Update library version to 1.11.0-rc01</li>
<li><a
href="4b669c1289"><code>4b669c1</code></a>
[Release] Bump MDC library version to 1.11.0-beta01</li>
<li><a
href="541df074a7"><code>541df07</code></a>
[Color] Delete unused contrast resources</li>
<li><a
href="ad63d3ff7e"><code>ad63d3f</code></a>
[M3][Color] Introduce U color tokens</li>
<li><a
href="2590c42764"><code>2590c42</code></a>
[TextInputLayout] Fix editText paddings on pre-Lollipop</li>
<li><a
href="17baf71972"><code>17baf71</code></a>
[Carousel] Ensure that extra small size is not larger than the large
size</li>
<li><a
href="ad2b5f8f8b"><code>ad2b5f8</code></a>
[Docs][Predictive Back] Add note to clarify that automatic back handling
in c...</li>
<li><a
href="2c539524ec"><code>2c53952</code></a>
[Catalog][BottomSheet] Use BottomSheetDialogFragment</li>
<li><a
href="26c3129201"><code>26c3129</code></a>
[Carousel] Fixed crash when recyclerview has a size of zero.</li>
<li>Additional commits viewable in <a
href="https://github.com/material-components/material-components-android/compare/1.8.0...1.11.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.android.material:material&package-manager=gradle&previous-version=1.8.0&new-version=1.11.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-02-01 17:25:11 +00:00
dependabot[bot]
bca8357109 build(deps): Bump com.squareup.moshi:moshi from 1.15.0 to 1.15.1 in /kotlin/android (#3481)
Bumps [com.squareup.moshi:moshi](https://github.com/square/moshi) from
1.15.0 to 1.15.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/square/moshi/blob/master/CHANGELOG.md">com.squareup.moshi:moshi's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.15.1</h2>
<p><em>2024-01-30</em></p>
<ul>
<li>Upgrade to Okio <code>3.7.0</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ee55c1079a"><code>ee55c10</code></a>
Prepare version 1.15.1</li>
<li><a
href="9ea3d527bb"><code>9ea3d52</code></a>
Latest Okio</li>
<li><a
href="637bf02ccd"><code>637bf02</code></a>
Publish empty Javadoc for moshi-kotlin-codegen (<a
href="https://redirect.github.com/square/moshi/issues/1674">#1674</a>)</li>
<li><a
href="5225006cad"><code>5225006</code></a>
Prepare next development version.</li>
<li>See full diff in <a
href="https://github.com/square/moshi/compare/parent-1.15.0...1.15.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.squareup.moshi:moshi&package-manager=gradle&previous-version=1.15.0&new-version=1.15.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 17:25:04 +00:00
dependabot[bot]
30e317cbc7 build(deps): Bump androidx.browser:browser from 1.5.0 to 1.7.0 in /kotlin/android (#3482)
Bumps androidx.browser:browser from 1.5.0 to 1.7.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.browser:browser&package-manager=gradle&previous-version=1.5.0&new-version=1.7.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-02-01 17:24:50 +00:00
Reactor Scram
9cb433dcc9 Reactorscram/fix webview2 crash (#3464)
Closes #3451 

I can't get it to log, because the file logger is destroyed when Tauri
bails. But it shows an error dialog and prints to stderr.
Unfortunately the error dialogs don't have selectable text, but oddly
you _can_ do Ctrl+C on them, to get this:

```
---------------------------
Firezone Error
---------------------------
Firezone cannot start because WebView2 is not installed. Follow the instructions at <https://www.firezone.dev/kb/user-guides/windows-client>.
---------------------------
OK   
---------------------------
```

I don't know where these numbers should go in the docs:

- 1 minute 30 seconds to install Firezone from MSI (including WebView2
download) on 80 Mbps wired Internet, with 2 CPU cores and 8 GB of RAM
allocated to the VM
- 2 minutes with 1 CPU core and 2 GB of RAM on the VM


![image](https://github.com/firezone/firezone/assets/13400041/8ebe6d62-e619-47a9-96ab-a43a0b0a53a8)
2024-02-01 17:13:37 +00:00
dependabot[bot]
0d5b34666a build(deps): Bump gradle/wrapper-validation-action from 1 to 2 (#3479)
Bumps
[gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action)
from 1 to 2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/gradle/wrapper-validation-action/releases">gradle/wrapper-validation-action's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.0-rc.1</h2>
<p>This is a release candidate for <code>v2.0.0</code>. It is also
available under the <code>v2</code> version label.</p>
<h2>What's Changed</h2>
<p>The version of the Node.js runtime was updated to 20, and the
majority of dependencies were updated to the latest versions.
From now on, the <code>wrapper-validation-action</code> will require a
Node.js 20 runtime environment.</p>
<p>There are no functional changes in this release.</p>
<ul>
<li>[NEW] Update Node.js runtime to version 20 (<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/170">#170</a>)</li>
</ul>
<h2>v1.1.0</h2>
<p>The action now adds the path of the failed wrapper Jar as a
<code>failed-wrapper</code> Step output parameter.
This makes the value available for reporting in later Steps/Jobs.</p>
<h2>v1.0.6</h2>
<h1>Gradle Wrapper Validation</h1>
<ul>
<li>Security vulnerability: <a
href="959bfac6da">Bump
json5 from 1.0.1 to 1.0.2</a></li>
<li>Security vulnerability: <a
href="ffa46e5c87">Bump
qs from 6.10.1 to 6.11.0</a></li>
</ul>
<h2>v1.0.5</h2>
<h1>Gradle Wrapper Validation</h1>
<ul>
<li>Update dependencies for Node 16 (<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/53">#53</a>)</li>
<li>Update dependencies with security vulnerabilities (<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/67">#67</a>)</li>
<li>Update various other dependencies (<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/45">#45</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/47">#47</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/48">#48</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/54">#54</a>)</li>
</ul>
<h2>v1.0.4</h2>
<h1>Gradle Wrapper Validation</h1>
<ul>
<li>Retry connections to the server on failure (<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/39">#39</a>)</li>
<li>Update dependencies (<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/38">#38</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/37">#37</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/36">#36</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/34">#34</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/31">#31</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/30">#30</a>,
<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/29">#29</a>)</li>
</ul>
<h2>v1.0.3</h2>
<h1>Gradle Wrapper Validation</h1>
<p>Update <code>minimist</code> version to  <code>1.2.5</code></p>
<h2>v1.0.2</h2>
<h1>Gradle Wrapper Validation</h1>
<ul>
<li><a
href="https://redirect.github.com/gradle/wrapper-validation-action/pull/6">gradle/wrapper-validation-action#6</a>
Check homoglyph variants of Gradle Wrapper JARs</li>
<li><a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/7">gradle/wrapper-validation-action#7</a>
Validation failure message explain how to react to invalid Gradle
Wrapper JARs</li>
</ul>
<h2>v1.0.1</h2>
<h1>Gradle Wrapper Validation</h1>
<ul>
<li><a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/2">gradle/wrapper-validation-action#2</a>
Always print the hashes of all found Gradle Wrapper JARs</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="27152f6fa0"><code>27152f6</code></a>
Update to Node 20 (<a
href="https://redirect.github.com/gradle/wrapper-validation-action/issues/170">#170</a>)</li>
<li><a
href="d8758a98d1"><code>d8758a9</code></a>
Build output</li>
<li><a
href="e916071cca"><code>e916071</code></a>
Update NPM dependencies</li>
<li><a
href="d9359e465a"><code>d9359e4</code></a>
Add asdf config file</li>
<li><a
href="77d43de170"><code>77d43de</code></a>
Update upload-artifact version</li>
<li><a
href="2f8436d9bb"><code>2f8436d</code></a>
Use setup-node@v4 instead of pinning to a revision</li>
<li><a
href="bfa0fe410a"><code>bfa0fe4</code></a>
Consistently use npm cache for workflows</li>
<li><a
href="8be8473276"><code>8be8473</code></a>
Update workflows and action to NodeJS 20</li>
<li><a
href="c8fad9e3f8"><code>c8fad9e</code></a>
Bump <code>@​babel/traverse</code> from 7.14.7 to 7.23.2</li>
<li><a
href="342dbebe72"><code>342dbeb</code></a>
Update README to use <code>actions/checkout@v4</code></li>
<li>See full diff in <a
href="https://github.com/gradle/wrapper-validation-action/compare/v1...v2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gradle/wrapper-validation-action&package-manager=github_actions&previous-version=1&new-version=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-02-01 17:12:08 +00:00
dependabot[bot]
73b2b2c13e build(deps): Bump navVersion from 2.7.4 to 2.7.6 in /kotlin/android (#3484)
Bumps `navVersion` from 2.7.4 to 2.7.6.
Updates `androidx.navigation:navigation-fragment-ktx` from 2.7.4 to
2.7.6

Updates `androidx.navigation:navigation-ui-ktx` from 2.7.4 to 2.7.6


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-02-01 17:11:15 +00:00
dependabot[bot]
0b4acd3a31 build(deps): Bump androidx.lifecycle:lifecycle-runtime-ktx from 2.6.1 to 2.7.0 in /kotlin/android (#3485)
Bumps androidx.lifecycle:lifecycle-runtime-ktx from 2.6.1 to 2.7.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.lifecycle:lifecycle-runtime-ktx&package-manager=gradle&previous-version=2.6.1&new-version=2.7.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-02-01 17:10:59 +00:00
dependabot[bot]
feea414caa build(deps-dev): Bump hastscript from 8.0.0 to 9.0.0 in /website (#3487)
Bumps [hastscript](https://github.com/syntax-tree/hastscript) from 8.0.0
to 9.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/syntax-tree/hastscript/releases">hastscript's
releases</a>.</em></p>
<blockquote>
<h2>9.0.0</h2>
<h4>Breaking</h4>
<ul>
<li>8a5f97e Add better custom element support by tightening overload
detection
(tiny chance of breaking, you’re most likely fine)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="915147f682"><code>915147f</code></a>
9.0.0</li>
<li><a
href="8a5f97e8b7"><code>8a5f97e</code></a>
Add better custom element support by tightening overload detection</li>
<li><a
href="506343144c"><code>5063431</code></a>
Update dev-dependencies</li>
<li>See full diff in <a
href="https://github.com/syntax-tree/hastscript/compare/8.0.0...9.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hastscript&package-manager=npm_and_yarn&previous-version=8.0.0&new-version=9.0.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-02-01 17:10:46 +00:00
dependabot[bot]
a48a6683e1 build(deps): Bump react-fast-marquee from 1.6.2 to 1.6.3 in /website (#3488)
Bumps
[react-fast-marquee](https://github.com/justin-chu/react-fast-marquee)
from 1.6.2 to 1.6.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/justin-chu/react-fast-marquee/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-fast-marquee&package-manager=npm_and_yarn&previous-version=1.6.2&new-version=1.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-02-01 17:10:01 +00:00
Jamil
c80132f3d5 fix(docs): Fix Docsearch recordExtractors, sitemap, and cookie banner script load (#3512)
Fixes #1685
2024-02-01 17:01:26 +00:00
dependabot[bot]
d36b4da81d build(deps): Bump the google group in /terraform/environments/production with 2 updates (#3504)
Bumps the google group in /terraform/environments/production 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.10.0 to 5.14.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>v5.14.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_discovery_engine_data_store</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17084">#17084</a>)</li>
<li><strong>New Resource:</strong>
<code>google_securityposture_posture_deployment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17085">#17085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_securityposture_posture</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17079">#17079</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: promoted <code>cleanup_policies</code> and
<code>cleanup_policy_dry_run</code> fields to GA for
<code>google_artifactregistry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17074">#17074</a>)</li>
<li>composer: added <code>data_retention_config</code> field to
<code>google_composer_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17050">#17050</a>)</li>
<li>logging: updated the
<code>google_logging_project_bucket_config</code> resource to be created
using the asynchronous create method (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17067">#17067</a>)</li>
<li>pubsub: added <code>use_table_schema</code> field to
<code>google_pubsub_subscription</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17054">#17054</a>)</li>
<li>workflows: added <code>call_log_level</code> field to
<code>google_workflows_workflow</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17051">#17051</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>cloudfunctions2: fixed permadiff when
<code>build_config.docker_repository</code> field is not specified on
<code>google_cloudfunctions2_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17072">#17072</a>)</li>
<li>compute: fixed error when <code>iap</code> field is unset for
<code>google_compute_region_backend_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17071">#17071</a>)</li>
<li>eventarc: fixed error when setting
<code>destination.cloud_function</code> field on
<code>google_eventarc_trigger</code> resource by making it output-only
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17052">#17052</a>)</li>
</ul>
<h2>v5.13.0</h2>
<p>NOTES:</p>
<ul>
<li>cloudbuildv2: changed underlying actuation engine for
<code>google_cloudbuildv2_repository</code>, there should be no
user-facing impact (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16969">#16969</a>)</li>
<li>provider: added support for in-place update for <code>labels</code>
and <code>terraform_labels</code> fields in immutable resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17016">#17016</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_netapp_backup_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16962">#16962</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_volume</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16990">#16990</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_address_group_iam_*</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17013">#17013</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_group_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17015">#17015</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: allowed <code>database_version</code> as an input on
<code>google_alloydb_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16967">#16967</a>)</li>
<li>bigquery: added <code>spark_options</code> field to
<code>google_bigquery_routine</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17028">#17028</a>)</li>
<li>cloudrunv2: added <code>nfs</code> and <code>gcs</code> fields to
<code>google_cloud_run_v2_service.template.volumes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16972">#16972</a>)</li>
<li>cloudrunv2: added <code>tcp_socket</code> field to
<code>google_cloud_run_v2.template.containers.liveness_probe</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16972">#16972</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_instance.boot_disk.initialize_params</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16968">#16968</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_disk</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16968">#16968</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16951">#16951</a>)</li>
<li>notebooks: allowed <code>machine_type</code> and
<code>accelerator_config</code> to be updatable on
<code>google_notebooks_runtime</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16993">#16993</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed the bug that <code>max_ttl</code> is sent in API
calls even it is removed from configuration when changing cache_mode to
FORCE_CACHE_ALL in <code>google_compute_backend_bucket</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16976">#16976</a>)</li>
<li>networkservices: fixed a perma-diff on <code>addresses</code> field
in <code>google_network_services_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17035">#17035</a>)</li>
<li>provider: fixed <code>universe_domain</code> behavior to correctly
throw an error when explicitly configured <code>universe_domain</code>
values did not match credentials assumed to be in the default universe
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17014">#17014</a>)</li>
<li>spanner: fixed error when adding <code>autoscaling_config</code> to
an existing <code>google_spanner_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17033">#17033</a>)</li>
</ul>
<h2>v5.12.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_dns_managed_zones</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16949">#16949</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16931">#16931</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16912">#16912</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>5.14.0 (Unreleased)</h2>
<h2>5.13.0 (Jan 22, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>cloudbuildv2: changed underlying actuation engine for
<code>google_cloudbuildv2_repository</code>, there should be no
user-facing impact (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16969">#16969</a>)</li>
<li>provider: added support for in-place update for <code>labels</code>
and <code>terraform_labels</code> fields in immutable resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17016">#17016</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_netapp_backup_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16962">#16962</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_volume</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16990">#16990</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_address_group_iam_*</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17013">#17013</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_group_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17015">#17015</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: allowed <code>database_version</code> as an input on
<code>google_alloydb_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16967">#16967</a>)</li>
<li>bigquery: added <code>spark_options</code> field to
<code>google_bigquery_routine</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17028">#17028</a>)</li>
<li>cloudrunv2: added <code>nfs</code> and <code>gcs</code> fields to
<code>google_cloud_run_v2_service.template.volumes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16972">#16972</a>)</li>
<li>cloudrunv2: added <code>tcp_socket</code> field to
<code>google_cloud_run_v2.template.containers.liveness_probe</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16972">#16972</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_instance.boot_disk.initialize_params</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16968">#16968</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_disk</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16968">#16968</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16951">#16951</a>)</li>
<li>notebooks: allowed <code>machine_type</code> and
<code>accelerator_config</code> to be updatable on
<code>google_notebooks_runtime</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16993">#16993</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed the bug that <code>max_ttl</code> is sent in API
calls even it is removed from configuration when changing cache_mode to
FORCE_CACHE_ALL in <code>google_compute_backend_bucket</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16976">#16976</a>)</li>
<li>networkservices: fixed a perma-diff on <code>addresses</code> field
in <code>google_network_services_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17035">#17035</a>)</li>
<li>provider: fixed <code>universe_domain</code> behavior to correctly
throw an error when explicitly configured <code>universe_domain</code>
values did not match credentials assumed to be in the default universe
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17014">#17014</a>)</li>
<li>spanner: fixed error when adding <code>autoscaling_config</code> to
an existing <code>google_spanner_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17033">#17033</a>)</li>
</ul>
<h2>5.12.0 (Jan 16, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_dns_managed_zones</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16949">#16949</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16931">#16931</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16912">#16912</a>)</li>
<li><strong>New Resource:</strong>
<code>google_clouddomains_registration</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16947">#16947</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_kmsconfig</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16945">#16945</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_online_store_featureview</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16930">#16930</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16912">#16912</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute: added <code>md5_authentication_key</code> field to
<code>google_compute_router_peer</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16923">#16923</a>)</li>
<li>compute: added in-place update support to
<code>params.resource_manager_tags</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16942">#16942</a>)</li>
<li>compute: added in-place update support to <code>description</code>
field in <code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16900">#16900</a>)</li>
<li>gkehub: added <code>policycontroller</code> field to
<code>google_gke_hub_feature_membership</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16916">#16916</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16951">#16951</a>)</li>
<li>gkeonprem: added in-place update support to
<code>vsphere_config</code> field and added <code>host_groups</code>
field in <code>google_gkeonprem_vmware_node_pool</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16896">#16896</a>)</li>
<li>iam: added <code>create_ignore_already_exists</code> field to
<code>google_service_account</code> resource. If
<code>ignore_create_already_exists</code> is set to true, resource
creation would succeed when response error is 409
<code>ALREADY_EXISTS</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16927">#16927</a>)</li>
<li>servicenetworking: added field <code>deletion_policy</code> to
<code>google_service_networking_connection</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16944">#16944</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="468f60b455"><code>468f60b</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17113">#17113</a>)</li>
<li><a
href="20256cccdd"><code>20256cc</code></a>
Revert &quot;add <code>enabled</code> boolean field to
``compute_backend_service.iap` resourc...</li>
<li><a
href="665c9175a2"><code>665c917</code></a>
Update CHANGELOG.md for 5.13.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17069">#17069</a>)</li>
<li><a
href="f6b90c26bb"><code>f6b90c2</code></a>
rename google_gke_hub_feature policycontroller examples (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9845">#9845</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17088">#17088</a>)</li>
<li><a
href="875909703b"><code>8759097</code></a>
Add <code>readiness_checks</code> to
<code>google_workstations_workstation_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9841">#9841</a>)
(#...</li>
<li><a
href="ccd380c2d4"><code>ccd380c</code></a>
Remove duplicated function memory parameter (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9843">#9843</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17086">#17086</a>)</li>
<li><a
href="1feea97af2"><code>1feea97</code></a>
Posture deployment resource addition to terraform (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9356">#9356</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17085">#17085</a>)</li>
<li><a
href="17b403b0c5"><code>17b403b</code></a>
Add a resource: Discovery Engine Data Store (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9860">#9860</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17084">#17084</a>)</li>
<li><a
href="bd712c29ee"><code>bd712c2</code></a>
Cleaned up conflicts / exactly_one_of / at_least_one_of documentation
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9844">#9844</a>)...</li>
<li><a
href="ba650d9af1"><code>ba650d9</code></a>
Update membership.go (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9865">#9865</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17082">#17082</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v5.10.0...v5.14.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `hashicorp/google-beta` from 5.10.0 to 5.14.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>v5.14.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_discovery_engine_data_store</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6892">#6892</a>)</li>
<li><strong>New Resource:</strong>
<code>google_securityposture_posture_deployment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6893">#6893</a>)</li>
<li><strong>New Resource:</strong>
<code>google_securityposture_posture</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6890">#6890</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>cloudrun: added <code>template.spec.volumes.csi</code> field to
<code>google_cloud_run_service</code> resource to support mounting Cloud
Storage buckets using GCSFuse (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6875">#6875</a>)</li>
<li>composer: added <code>data_retention_config</code> field to
<code>google_composer_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6877">#6877</a>)</li>
<li>logging: updated the
<code>google_logging_project_bucket_config</code> resource to be created
using the asynchronous create method (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6883">#6883</a>)</li>
<li>pubsub: added <code>use_table_schema</code> field to
<code>google_pubsub_subscription</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6881">#6881</a>)</li>
<li>vertexai: added <code>vector_search_config</code> field to
<code>google_vertex_ai_feature_online_store_featureview</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6876">#6876</a>)</li>
<li>workflows: added <code>call_log_level</code> field to
<code>google_workflows_workflow</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6878">#6878</a>)</li>
<li>workstations: added <code>readiness_checks</code> field to
<code>google_workstations_workstation_config</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6895">#6895</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>cloudfunctions2: fixed permadiff when
<code>build_config.docker_repository</code> field is not specified on
<code>google_cloudfunctions2_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6887">#6887</a>)</li>
<li>compute: fixed error when <code>iap</code> field is unset for
<code>google_compute_region_backend_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6886">#6886</a>)</li>
<li>eventarc: fixed error when setting
<code>destination.cloud_function</code> field on
<code>google_eventarc_trigger</code> resource by making it output-only
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6879">#6879</a>)</li>
</ul>
<h2>v5.13.0</h2>
<p>NOTES:</p>
<ul>
<li>cloudbuildv2: changed underlying actuation engine for
<code>google_cloudbuildv2_repository</code>, there should be no
user-facing impact (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6843">#6843</a>)</li>
<li>provider: added support for in-place update for <code>labels</code>
and <code>terraform_labels</code> fields in immutable resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6857">#6857</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_netapp_backup_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6839">#6839</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_volume</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6852">#6852</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_address_group_iam_*</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6859">#6859</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_security_profile</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6868">#6868</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_group_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6861">#6861</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: allowed <code>database_version</code> as an input on
<code>google_alloydb_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6841">#6841</a>)</li>
<li>bigquery: added <code>spark_options</code> field to
<code>google_bigquery_routine</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6867">#6867</a>)</li>
<li>bigquery: added support for replica materialized view in
<code>google_bigquery_table</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6865">#6865</a>)</li>
<li>cloudrunv2: added <code>nfs</code> and <code>gcs</code> fields to
<code>google_cloud_run_v2_service.template.volumes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6845">#6845</a>)</li>
<li>cloudrunv2: added <code>tcp_socket</code> field to
<code>google_cloud_run_v2.template.containers.liveness_probe</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6845">#6845</a>)</li>
<li>composer: added <code>enable_private_environment</code> and
<code>enable_private_builds_only</code> fields to
<code>google_composer_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6870">#6870</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_instance.boot_disk.initialize_params</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6842">#6842</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6836">#6836</a>)</li>
<li>healthcare: added <code>enable_history_modifications</code> field to
<code>google_healthcare_fhir_store</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6864">#6864</a>)</li>
<li>notebooks: allowed <code>machine_type</code> and
<code>accelerator_config</code> to be updatable on
<code>google_notebooks_runtime</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6854">#6854</a>)</li>
<li>workstations: added <code>disable_tcp_connections</code> field to
<code>google_workstations_workstation_config</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6863">#6863</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed the bug that <code>max_ttl</code> is sent in API
calls even it is removed from configuration when changing cache_mode to
FORCE_CACHE_ALL in <code>google_compute_backend_bucket</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6847">#6847</a>)</li>
<li>networkservices: fixed a perma-diff on <code>addresses</code> field
in <code>google_network_services_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6871">#6871</a>)</li>
<li>provider: fixed <code>universe_domain</code> behavior to correctly
throw an error when explicitly configured <code>universe_domain</code>
values did not match credentials assumed to be in the default universe
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6860">#6860</a>)</li>
<li>spanner: fixed error when adding <code>autoscaling_config</code> to
an existing <code>google_spanner_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6869">#6869</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>5.14.0 (Unreleased)</h2>
<h2>5.13.0 (Jan 22, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>cloudbuildv2: changed underlying actuation engine for
<code>google_cloudbuildv2_repository</code>, there should be no
user-facing impact (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6843">#6843</a>)</li>
<li>provider: added support for in-place update for <code>labels</code>
and <code>terraform_labels</code> fields in immutable resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6857">#6857</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_netapp_backup_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6839">#6839</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_volume</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6852">#6852</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_address_group_iam_*</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6859">#6859</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_security_profile</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6868">#6868</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_group_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6861">#6861</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: allowed <code>database_version</code> as an input on
<code>google_alloydb_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6841">#6841</a>)</li>
<li>bigquery: added <code>spark_options</code> field to
<code>google_bigquery_routine</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6867">#6867</a>)</li>
<li>bigquery: added support for replica materialized view in
<code>google_bigquery_table</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6865">#6865</a>)</li>
<li>cloudrunv2: added <code>nfs</code> and <code>gcs</code> fields to
<code>google_cloud_run_v2_service.template.volumes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6845">#6845</a>)</li>
<li>cloudrunv2: added <code>tcp_socket</code> field to
<code>google_cloud_run_v2.template.containers.liveness_probe</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6845">#6845</a>)</li>
<li>composer: added <code>enable_private_environment</code> and
<code>enable_private_builds_only</code> fields to
<code>google_composer_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6870">#6870</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_instance.boot_disk.initialize_params</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6842">#6842</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6836">#6836</a>)</li>
<li>healthcare: added <code>enable_history_modifications</code> field to
<code>google_healthcare_fhir_store</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6864">#6864</a>)</li>
<li>notebooks: allowed <code>machine_type</code> and
<code>accelerator_config</code> to be updatable on
<code>google_notebooks_runtime</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6854">#6854</a>)</li>
<li>workstations: added <code>disable_tcp_connections</code> field to
<code>google_workstations_workstation_config</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6863">#6863</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed the bug that <code>max_ttl</code> is sent in API
calls even it is removed from configuration when changing cache_mode to
FORCE_CACHE_ALL in <code>google_compute_backend_bucket</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6847">#6847</a>)</li>
<li>networkservices: fixed a perma-diff on <code>addresses</code> field
in <code>google_network_services_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6871">#6871</a>)</li>
<li>provider: fixed <code>universe_domain</code> behavior to correctly
throw an error when explicitly configured <code>universe_domain</code>
values did not match credentials assumed to be in the default universe
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6860">#6860</a>)</li>
<li>spanner: fixed error when adding <code>autoscaling_config</code> to
an existing <code>google_spanner_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6869">#6869</a>)</li>
</ul>
<h2>5.12.0 (Jan 16, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_dns_managed_zones</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6835">#6835</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6822">#6822</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6811">#6811</a>)</li>
<li><strong>New Resource:</strong>
<code>google_clouddomains_registration</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6833">#6833</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_kmsconfig</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6831">#6831</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_online_store_featureview</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6821">#6821</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6811">#6811</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute: added <code>md5_authentication_key</code> field to
<code>google_compute_router_peer</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6815">#6815</a>)</li>
<li>compute: added in-place update support to
<code>params.resource_manager_tags</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6828">#6828</a>)</li>
<li>compute: added in-place update support to <code>description</code>
field in <code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6804">#6804</a>)</li>
<li>gkehub: added <code>policycontroller</code> field to
<code>google_gke_hub_feature_membership</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6813">#6813</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4232fb17c4"><code>4232fb1</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6907">#6907</a>)</li>
<li><a
href="a55a50a786"><code>a55a50a</code></a>
Revert &quot;add <code>enabled</code> boolean field to
``compute_backend_service.iap` resourc...</li>
<li><a
href="e0a698fbf0"><code>e0a698f</code></a>
rename google_gke_hub_feature policycontroller examples (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9845">#9845</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6896">#6896</a>)</li>
<li><a
href="24a7f9871b"><code>24a7f98</code></a>
Add <code>readiness_checks</code> to
<code>google_workstations_workstation_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9841">#9841</a>)
(#...</li>
<li><a
href="1749df9039"><code>1749df9</code></a>
Remove duplicated function memory parameter (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9843">#9843</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6894">#6894</a>)</li>
<li><a
href="85dd3f9f91"><code>85dd3f9</code></a>
Posture deployment resource addition to terraform (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9356">#9356</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6893">#6893</a>)</li>
<li><a
href="5bea460073"><code>5bea460</code></a>
Add a resource: Discovery Engine Data Store (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9860">#9860</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6892">#6892</a>)</li>
<li><a
href="cf2e5c2d3d"><code>cf2e5c2</code></a>
Add network_attachment on gce instance data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9856">#9856</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6891">#6891</a>)</li>
<li><a
href="e609934869"><code>e609934</code></a>
Adding support for posture resource in terraform provider (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9516">#9516</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6890">#6890</a>)</li>
<li><a
href="c378c43f5e"><code>c378c43</code></a>
Update CHANGELOG.md for 5.13.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6884">#6884</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v5.10.0...v5.14.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-02-01 11:03:57 -06:00
dependabot[bot]
51a05a205d build(deps): Bump the google group in /terraform/environments/staging with 2 updates (#3510)
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.10.0 to 5.14.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>v5.14.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_discovery_engine_data_store</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17084">#17084</a>)</li>
<li><strong>New Resource:</strong>
<code>google_securityposture_posture_deployment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17085">#17085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_securityposture_posture</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17079">#17079</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>artifactregistry: promoted <code>cleanup_policies</code> and
<code>cleanup_policy_dry_run</code> fields to GA for
<code>google_artifactregistry_repository</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17074">#17074</a>)</li>
<li>composer: added <code>data_retention_config</code> field to
<code>google_composer_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17050">#17050</a>)</li>
<li>logging: updated the
<code>google_logging_project_bucket_config</code> resource to be created
using the asynchronous create method (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17067">#17067</a>)</li>
<li>pubsub: added <code>use_table_schema</code> field to
<code>google_pubsub_subscription</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17054">#17054</a>)</li>
<li>workflows: added <code>call_log_level</code> field to
<code>google_workflows_workflow</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17051">#17051</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>cloudfunctions2: fixed permadiff when
<code>build_config.docker_repository</code> field is not specified on
<code>google_cloudfunctions2_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17072">#17072</a>)</li>
<li>compute: fixed error when <code>iap</code> field is unset for
<code>google_compute_region_backend_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17071">#17071</a>)</li>
<li>eventarc: fixed error when setting
<code>destination.cloud_function</code> field on
<code>google_eventarc_trigger</code> resource by making it output-only
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17052">#17052</a>)</li>
</ul>
<h2>v5.13.0</h2>
<p>NOTES:</p>
<ul>
<li>cloudbuildv2: changed underlying actuation engine for
<code>google_cloudbuildv2_repository</code>, there should be no
user-facing impact (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16969">#16969</a>)</li>
<li>provider: added support for in-place update for <code>labels</code>
and <code>terraform_labels</code> fields in immutable resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17016">#17016</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_netapp_backup_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16962">#16962</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_volume</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16990">#16990</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_address_group_iam_*</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17013">#17013</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_group_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17015">#17015</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: allowed <code>database_version</code> as an input on
<code>google_alloydb_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16967">#16967</a>)</li>
<li>bigquery: added <code>spark_options</code> field to
<code>google_bigquery_routine</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17028">#17028</a>)</li>
<li>cloudrunv2: added <code>nfs</code> and <code>gcs</code> fields to
<code>google_cloud_run_v2_service.template.volumes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16972">#16972</a>)</li>
<li>cloudrunv2: added <code>tcp_socket</code> field to
<code>google_cloud_run_v2.template.containers.liveness_probe</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16972">#16972</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_instance.boot_disk.initialize_params</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16968">#16968</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_disk</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16968">#16968</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16951">#16951</a>)</li>
<li>notebooks: allowed <code>machine_type</code> and
<code>accelerator_config</code> to be updatable on
<code>google_notebooks_runtime</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16993">#16993</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed the bug that <code>max_ttl</code> is sent in API
calls even it is removed from configuration when changing cache_mode to
FORCE_CACHE_ALL in <code>google_compute_backend_bucket</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16976">#16976</a>)</li>
<li>networkservices: fixed a perma-diff on <code>addresses</code> field
in <code>google_network_services_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17035">#17035</a>)</li>
<li>provider: fixed <code>universe_domain</code> behavior to correctly
throw an error when explicitly configured <code>universe_domain</code>
values did not match credentials assumed to be in the default universe
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17014">#17014</a>)</li>
<li>spanner: fixed error when adding <code>autoscaling_config</code> to
an existing <code>google_spanner_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17033">#17033</a>)</li>
</ul>
<h2>v5.12.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_dns_managed_zones</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16949">#16949</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16931">#16931</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16912">#16912</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>5.14.0 (Unreleased)</h2>
<h2>5.13.0 (Jan 22, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>cloudbuildv2: changed underlying actuation engine for
<code>google_cloudbuildv2_repository</code>, there should be no
user-facing impact (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16969">#16969</a>)</li>
<li>provider: added support for in-place update for <code>labels</code>
and <code>terraform_labels</code> fields in immutable resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17016">#17016</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_netapp_backup_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16962">#16962</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_volume</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16990">#16990</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_address_group_iam_*</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17013">#17013</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_group_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17015">#17015</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: allowed <code>database_version</code> as an input on
<code>google_alloydb_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16967">#16967</a>)</li>
<li>bigquery: added <code>spark_options</code> field to
<code>google_bigquery_routine</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17028">#17028</a>)</li>
<li>cloudrunv2: added <code>nfs</code> and <code>gcs</code> fields to
<code>google_cloud_run_v2_service.template.volumes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16972">#16972</a>)</li>
<li>cloudrunv2: added <code>tcp_socket</code> field to
<code>google_cloud_run_v2.template.containers.liveness_probe</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16972">#16972</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_instance.boot_disk.initialize_params</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16968">#16968</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_disk</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16968">#16968</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16951">#16951</a>)</li>
<li>notebooks: allowed <code>machine_type</code> and
<code>accelerator_config</code> to be updatable on
<code>google_notebooks_runtime</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16993">#16993</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed the bug that <code>max_ttl</code> is sent in API
calls even it is removed from configuration when changing cache_mode to
FORCE_CACHE_ALL in <code>google_compute_backend_bucket</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16976">#16976</a>)</li>
<li>networkservices: fixed a perma-diff on <code>addresses</code> field
in <code>google_network_services_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17035">#17035</a>)</li>
<li>provider: fixed <code>universe_domain</code> behavior to correctly
throw an error when explicitly configured <code>universe_domain</code>
values did not match credentials assumed to be in the default universe
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17014">#17014</a>)</li>
<li>spanner: fixed error when adding <code>autoscaling_config</code> to
an existing <code>google_spanner_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/17033">#17033</a>)</li>
</ul>
<h2>5.12.0 (Jan 16, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_dns_managed_zones</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16949">#16949</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16931">#16931</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16912">#16912</a>)</li>
<li><strong>New Resource:</strong>
<code>google_clouddomains_registration</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16947">#16947</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_kmsconfig</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16945">#16945</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_online_store_featureview</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16930">#16930</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16912">#16912</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute: added <code>md5_authentication_key</code> field to
<code>google_compute_router_peer</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16923">#16923</a>)</li>
<li>compute: added in-place update support to
<code>params.resource_manager_tags</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16942">#16942</a>)</li>
<li>compute: added in-place update support to <code>description</code>
field in <code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16900">#16900</a>)</li>
<li>gkehub: added <code>policycontroller</code> field to
<code>google_gke_hub_feature_membership</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16916">#16916</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16951">#16951</a>)</li>
<li>gkeonprem: added in-place update support to
<code>vsphere_config</code> field and added <code>host_groups</code>
field in <code>google_gkeonprem_vmware_node_pool</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16896">#16896</a>)</li>
<li>iam: added <code>create_ignore_already_exists</code> field to
<code>google_service_account</code> resource. If
<code>ignore_create_already_exists</code> is set to true, resource
creation would succeed when response error is 409
<code>ALREADY_EXISTS</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16927">#16927</a>)</li>
<li>servicenetworking: added field <code>deletion_policy</code> to
<code>google_service_networking_connection</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16944">#16944</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="468f60b455"><code>468f60b</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17113">#17113</a>)</li>
<li><a
href="20256cccdd"><code>20256cc</code></a>
Revert &quot;add <code>enabled</code> boolean field to
``compute_backend_service.iap` resourc...</li>
<li><a
href="665c9175a2"><code>665c917</code></a>
Update CHANGELOG.md for 5.13.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17069">#17069</a>)</li>
<li><a
href="f6b90c26bb"><code>f6b90c2</code></a>
rename google_gke_hub_feature policycontroller examples (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9845">#9845</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17088">#17088</a>)</li>
<li><a
href="875909703b"><code>8759097</code></a>
Add <code>readiness_checks</code> to
<code>google_workstations_workstation_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9841">#9841</a>)
(#...</li>
<li><a
href="ccd380c2d4"><code>ccd380c</code></a>
Remove duplicated function memory parameter (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9843">#9843</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17086">#17086</a>)</li>
<li><a
href="1feea97af2"><code>1feea97</code></a>
Posture deployment resource addition to terraform (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9356">#9356</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17085">#17085</a>)</li>
<li><a
href="17b403b0c5"><code>17b403b</code></a>
Add a resource: Discovery Engine Data Store (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9860">#9860</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17084">#17084</a>)</li>
<li><a
href="bd712c29ee"><code>bd712c2</code></a>
Cleaned up conflicts / exactly_one_of / at_least_one_of documentation
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9844">#9844</a>)...</li>
<li><a
href="ba650d9af1"><code>ba650d9</code></a>
Update membership.go (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/9865">#9865</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/17082">#17082</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v5.10.0...v5.14.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `hashicorp/google-beta` from 5.10.0 to 5.14.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>v5.14.0</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_discovery_engine_data_store</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6892">#6892</a>)</li>
<li><strong>New Resource:</strong>
<code>google_securityposture_posture_deployment</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6893">#6893</a>)</li>
<li><strong>New Resource:</strong>
<code>google_securityposture_posture</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6890">#6890</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>cloudrun: added <code>template.spec.volumes.csi</code> field to
<code>google_cloud_run_service</code> resource to support mounting Cloud
Storage buckets using GCSFuse (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6875">#6875</a>)</li>
<li>composer: added <code>data_retention_config</code> field to
<code>google_composer_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6877">#6877</a>)</li>
<li>logging: updated the
<code>google_logging_project_bucket_config</code> resource to be created
using the asynchronous create method (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6883">#6883</a>)</li>
<li>pubsub: added <code>use_table_schema</code> field to
<code>google_pubsub_subscription</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6881">#6881</a>)</li>
<li>vertexai: added <code>vector_search_config</code> field to
<code>google_vertex_ai_feature_online_store_featureview</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6876">#6876</a>)</li>
<li>workflows: added <code>call_log_level</code> field to
<code>google_workflows_workflow</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6878">#6878</a>)</li>
<li>workstations: added <code>readiness_checks</code> field to
<code>google_workstations_workstation_config</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6895">#6895</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>cloudfunctions2: fixed permadiff when
<code>build_config.docker_repository</code> field is not specified on
<code>google_cloudfunctions2_function</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6887">#6887</a>)</li>
<li>compute: fixed error when <code>iap</code> field is unset for
<code>google_compute_region_backend_service</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6886">#6886</a>)</li>
<li>eventarc: fixed error when setting
<code>destination.cloud_function</code> field on
<code>google_eventarc_trigger</code> resource by making it output-only
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6879">#6879</a>)</li>
</ul>
<h2>v5.13.0</h2>
<p>NOTES:</p>
<ul>
<li>cloudbuildv2: changed underlying actuation engine for
<code>google_cloudbuildv2_repository</code>, there should be no
user-facing impact (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6843">#6843</a>)</li>
<li>provider: added support for in-place update for <code>labels</code>
and <code>terraform_labels</code> fields in immutable resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6857">#6857</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_netapp_backup_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6839">#6839</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_volume</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6852">#6852</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_address_group_iam_*</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6859">#6859</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_security_profile</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6868">#6868</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_group_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6861">#6861</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: allowed <code>database_version</code> as an input on
<code>google_alloydb_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6841">#6841</a>)</li>
<li>bigquery: added <code>spark_options</code> field to
<code>google_bigquery_routine</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6867">#6867</a>)</li>
<li>bigquery: added support for replica materialized view in
<code>google_bigquery_table</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6865">#6865</a>)</li>
<li>cloudrunv2: added <code>nfs</code> and <code>gcs</code> fields to
<code>google_cloud_run_v2_service.template.volumes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6845">#6845</a>)</li>
<li>cloudrunv2: added <code>tcp_socket</code> field to
<code>google_cloud_run_v2.template.containers.liveness_probe</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6845">#6845</a>)</li>
<li>composer: added <code>enable_private_environment</code> and
<code>enable_private_builds_only</code> fields to
<code>google_composer_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6870">#6870</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_instance.boot_disk.initialize_params</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6842">#6842</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6836">#6836</a>)</li>
<li>healthcare: added <code>enable_history_modifications</code> field to
<code>google_healthcare_fhir_store</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6864">#6864</a>)</li>
<li>notebooks: allowed <code>machine_type</code> and
<code>accelerator_config</code> to be updatable on
<code>google_notebooks_runtime</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6854">#6854</a>)</li>
<li>workstations: added <code>disable_tcp_connections</code> field to
<code>google_workstations_workstation_config</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6863">#6863</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed the bug that <code>max_ttl</code> is sent in API
calls even it is removed from configuration when changing cache_mode to
FORCE_CACHE_ALL in <code>google_compute_backend_bucket</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6847">#6847</a>)</li>
<li>networkservices: fixed a perma-diff on <code>addresses</code> field
in <code>google_network_services_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6871">#6871</a>)</li>
<li>provider: fixed <code>universe_domain</code> behavior to correctly
throw an error when explicitly configured <code>universe_domain</code>
values did not match credentials assumed to be in the default universe
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6860">#6860</a>)</li>
<li>spanner: fixed error when adding <code>autoscaling_config</code> to
an existing <code>google_spanner_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6869">#6869</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>5.14.0 (Unreleased)</h2>
<h2>5.13.0 (Jan 22, 2024)</h2>
<p>NOTES:</p>
<ul>
<li>cloudbuildv2: changed underlying actuation engine for
<code>google_cloudbuildv2_repository</code>, there should be no
user-facing impact (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6843">#6843</a>)</li>
<li>provider: added support for in-place update for <code>labels</code>
and <code>terraform_labels</code> fields in immutable resources (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6857">#6857</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li><strong>New Resource:</strong>
<code>google_netapp_backup_policy</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6839">#6839</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_volume</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6852">#6852</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_address_group_iam_*</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6859">#6859</a>)</li>
<li><strong>New Resource:</strong>
<code>google_network_security_security_profile</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6868">#6868</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_group_feature</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6861">#6861</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>alloydb: allowed <code>database_version</code> as an input on
<code>google_alloydb_cluster</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6841">#6841</a>)</li>
<li>bigquery: added <code>spark_options</code> field to
<code>google_bigquery_routine</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6867">#6867</a>)</li>
<li>bigquery: added support for replica materialized view in
<code>google_bigquery_table</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6865">#6865</a>)</li>
<li>cloudrunv2: added <code>nfs</code> and <code>gcs</code> fields to
<code>google_cloud_run_v2_service.template.volumes</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6845">#6845</a>)</li>
<li>cloudrunv2: added <code>tcp_socket</code> field to
<code>google_cloud_run_v2.template.containers.liveness_probe</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6845">#6845</a>)</li>
<li>composer: added <code>enable_private_environment</code> and
<code>enable_private_builds_only</code> fields to
<code>google_composer_environment</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6870">#6870</a>)</li>
<li>compute: added <code>enable_confidential_compute</code> field to
<code>google_compute_instance.boot_disk.initialize_params</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6842">#6842</a>)</li>
<li>gkehub2: added <code>clusterupgrade</code> field to
<code>google_gke_hub_feature</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6836">#6836</a>)</li>
<li>healthcare: added <code>enable_history_modifications</code> field to
<code>google_healthcare_fhir_store</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6864">#6864</a>)</li>
<li>notebooks: allowed <code>machine_type</code> and
<code>accelerator_config</code> to be updatable on
<code>google_notebooks_runtime</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6854">#6854</a>)</li>
<li>workstations: added <code>disable_tcp_connections</code> field to
<code>google_workstations_workstation_config</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6863">#6863</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>compute: fixed the bug that <code>max_ttl</code> is sent in API
calls even it is removed from configuration when changing cache_mode to
FORCE_CACHE_ALL in <code>google_compute_backend_bucket</code> resource
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6847">#6847</a>)</li>
<li>networkservices: fixed a perma-diff on <code>addresses</code> field
in <code>google_network_services_gateway</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6871">#6871</a>)</li>
<li>provider: fixed <code>universe_domain</code> behavior to correctly
throw an error when explicitly configured <code>universe_domain</code>
values did not match credentials assumed to be in the default universe
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6860">#6860</a>)</li>
<li>spanner: fixed error when adding <code>autoscaling_config</code> to
an existing <code>google_spanner_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6869">#6869</a>)</li>
</ul>
<h2>5.12.0 (Jan 16, 2024)</h2>
<p>FEATURES:</p>
<ul>
<li><strong>New Data Source:</strong>
<code>google_dns_managed_zones</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6835">#6835</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_filestore_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6822">#6822</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6811">#6811</a>)</li>
<li><strong>New Resource:</strong>
<code>google_clouddomains_registration</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6833">#6833</a>)</li>
<li><strong>New Resource:</strong> <code>google_netapp_kmsconfig</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6831">#6831</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vertex_ai_feature_online_store_featureview</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6821">#6821</a>)</li>
<li><strong>New Resource:</strong>
<code>google_vmwareengine_external_access_rule</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6811">#6811</a>)</li>
</ul>
<p>IMPROVEMENTS:</p>
<ul>
<li>compute: added <code>md5_authentication_key</code> field to
<code>google_compute_router_peer</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6815">#6815</a>)</li>
<li>compute: added in-place update support to
<code>params.resource_manager_tags</code> field in
<code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6828">#6828</a>)</li>
<li>compute: added in-place update support to <code>description</code>
field in <code>google_compute_instance</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6804">#6804</a>)</li>
<li>gkehub: added <code>policycontroller</code> field to
<code>google_gke_hub_feature_membership</code> resource (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6813">#6813</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4232fb17c4"><code>4232fb1</code></a>
Update CHANGELOG.md (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6907">#6907</a>)</li>
<li><a
href="a55a50a786"><code>a55a50a</code></a>
Revert &quot;add <code>enabled</code> boolean field to
``compute_backend_service.iap` resourc...</li>
<li><a
href="e0a698fbf0"><code>e0a698f</code></a>
rename google_gke_hub_feature policycontroller examples (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9845">#9845</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6896">#6896</a>)</li>
<li><a
href="24a7f9871b"><code>24a7f98</code></a>
Add <code>readiness_checks</code> to
<code>google_workstations_workstation_config</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9841">#9841</a>)
(#...</li>
<li><a
href="1749df9039"><code>1749df9</code></a>
Remove duplicated function memory parameter (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9843">#9843</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6894">#6894</a>)</li>
<li><a
href="85dd3f9f91"><code>85dd3f9</code></a>
Posture deployment resource addition to terraform (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9356">#9356</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6893">#6893</a>)</li>
<li><a
href="5bea460073"><code>5bea460</code></a>
Add a resource: Discovery Engine Data Store (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9860">#9860</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6892">#6892</a>)</li>
<li><a
href="cf2e5c2d3d"><code>cf2e5c2</code></a>
Add network_attachment on gce instance data source (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9856">#9856</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6891">#6891</a>)</li>
<li><a
href="e609934869"><code>e609934</code></a>
Adding support for posture resource in terraform provider (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9516">#9516</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6890">#6890</a>)</li>
<li><a
href="c378c43f5e"><code>c378c43</code></a>
Update CHANGELOG.md for 5.13.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/6884">#6884</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v5.10.0...v5.14.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-02-01 11:03:43 -06:00
Andrew Dryga
a211f96109 feat(portal): Broadcast state changes to connected clients and gateways (#2240)
# Gateways
- [x] When Gateway Group is deleted all gateways should be disconnected
- [x] When Gateway Group is updated (eg. routing) broadcast to all
affected gateway to disconnect all the clients
- [x] When Gateway is deleted it should be disconnected
- [x] When Gateway Token is revoked all gateways that use it should be
disconnected

# Relays
- [x] When Relay Group is deleted all relays should be disconnected
- [x] When Relay is deleted it should be disconnected
- [x] When Relay Token is revoked all gateways that use it should be
disconnected

# Clients
- [x] Remove Delete Client button, show clients using the token on the
Actors page (#2669)
- [x] When client is deleted disconnect it
- [ ] ~When Gateway is offline broadcast to the Clients connected to it
it's status~
- [x] Persist `last_used_token_id` in Clients and show it in tokens UI

# Resources
- [x] When Resource is deleted it should be removed from all gateways
and clients
- [x] When Resource connection is removed it should be deleted from
removed gateway groups
- [x] When Resource is updated (eg. traffic filters) all it's
authorizations should removed

# Authentication
- [x] When Token is deleted related sessions are terminated
- [x] When an Actor is deleted or disabled it should be disconnected
from browser and client
- [x] When Identity is deleted it's sessions should be disconnected from
browser and client
- [x] ^ Ensure the same happens for identities during IdP sync
- [x] When IdP is disabled act like all actors for it are disabled?
- [x] When IdP is deleted act like all actors for it are deleted?

# Authorization
- [x] When Policy is created clients that gain access to a resource
should get an update
- [x] When Policy is deleted we need to all authorizations it's made
- [x] When Policy is disabled we need to all authorizations it's made
- [x] When Actor Group adds or removes a user, related policies should
be re-evaluated
- [x] ^ Ensure the same happens for identities during IdP sync

# Settings
- [x] Re-send init message to Client when DNS settings change

# Code
- [x] Crear way to see all available topics and messages, do not use
binary topics any more

---------

Co-authored-by: conectado <gabrielalejandro7@gmail.com>
2024-02-01 11:02:13 -06:00
Jamil
717198e95b fix(android): Fix typo from refactor (#3511) 2024-02-01 08:28:31 -08:00
Jamil
48e94a4a38 chore(ci): Update dependabot android groups (#3501) 2024-02-01 07:12:44 -08:00
Jamil
6d9260b363 refactor(website): Add punchier website headline (#3473)
Had some feedback from a couple folks that it wasn't clear what Firezone
was. How could they.
2024-02-01 14:56:20 +00:00
dependabot[bot]
0cc8243b64 build(deps): Bump tailwindcss from 3.4.0 to 3.4.1 in /website (#3490)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from
3.4.0 to 3.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's
releases</a>.</em></p>
<blockquote>
<h2>v3.4.1</h2>
<h3>Fixed</h3>
<ul>
<li>Don't remove keyframe stops when using important utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12639">#12639</a>)</li>
<li>Don't add spaces to gradients and grid track names when followed by
<code>calc()</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12704">#12704</a>)</li>
<li>Restore old behavior for <code>class</code> dark mode strategy (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Add new <code>selector</code> and <code>variant</code> strategies
for dark mode (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Support <code>rtl</code> and <code>ltr</code> variants on same
element as <code>dir</code> attribute (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md">tailwindcss's
changelog</a>.</em></p>
<blockquote>
<h2>[3.4.1] - 2024-01-05</h2>
<h3>Fixed</h3>
<ul>
<li>Don't remove keyframe stops when using important utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12639">#12639</a>)</li>
<li>Don't add spaces to gradients and grid track names when followed by
<code>calc()</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12704">#12704</a>)</li>
<li>Restore old behavior for <code>class</code> dark mode strategy (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Add new <code>selector</code> and <code>variant</code> strategies
for dark mode (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Support <code>rtl</code> and <code>ltr</code> variants on same
element as <code>dir</code> attribute (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7361468f77"><code>7361468</code></a>
3.4.1</li>
<li><a
href="508e7f2349"><code>508e7f2</code></a>
Fix code style</li>
<li><a
href="3fb57e55ab"><code>3fb57e5</code></a>
Restore old behavior for <code>class</code> dark mode, add new
<code>selector</code> and <code>variant</code> ...</li>
<li><a
href="78fedd5cc0"><code>78fedd5</code></a>
Don't add spaces to gradients and grid track names when followed by
<code>calc()</code> ...</li>
<li><a
href="08a0a6c966"><code>08a0a6c</code></a>
Update changelog</li>
<li><a
href="88907757c1"><code>8890775</code></a>
Don't remove keyframe stops when using important utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/issues/12639">#12639</a>)</li>
<li><a
href="f33d6a5d75"><code>f33d6a5</code></a>
Update CI</li>
<li>See full diff in <a
href="https://github.com/tailwindlabs/tailwindcss/compare/v3.4.0...v3.4.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tailwindcss&package-manager=npm_and_yarn&previous-version=3.4.0&new-version=3.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 14:03:17 +00:00
dependabot[bot]
5600e3ef9c build(deps): Bump gradle/gradle-build-action from 2 to 3 (#3480)
Bumps
[gradle/gradle-build-action](https://github.com/gradle/gradle-build-action)
from 2 to 3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/gradle/gradle-build-action/releases">gradle/gradle-build-action's
releases</a>.</em></p>
<blockquote>
<h2>v3.0.0</h2>
<p>This is the first release of <code>gradle/gradle-build-action</code>
available with the <code>v3</code> version tag.</p>
<blockquote>
<p>[!IMPORTANT]
As of <code>v3</code> this action has been superceded by
<code>gradle/actions/setup-gradle</code>.
Any workflow that uses <code>gradle/gradle-build-action@v3</code> will
transparently delegate to
<code>gradle/actions/setup-gradle@v3</code>.</p>
<p>Users are encouraged to update their workflows, replacing:</p>
<pre><code>uses: gradle/gradle-build-action@v3
</code></pre>
<p>with</p>
<pre><code>uses: gradle/actions/setup-gradle@v3
</code></pre>
<p>See the <a
href="https://github.com/gradle/actions/tree/main/setup-gradle">setup-gradle
documentation</a> for up-to-date documentation for
<code>gradle/actions/setup-gradle</code>.</p>
</blockquote>
<h2>Changes from <code>gradle-build-action@v2</code></h2>
<p>This release brings some useful and much requested features,
including:</p>
<ul>
<li>save and restore the Gradle configuration-cache data</li>
<li>add the Job summary content as a PR comment</li>
<li>easily publish Build Scans® to the free <a
href="https://scans.gradle.com">Gradle Build Scan service</a></li>
<li>compatibility with Node 20</li>
</ul>
<p>The only major breaking change from
<code>gradle-build-action@v2.12.0</code> is the update to require a Node
20 runtime environment.
Aside from that change, this release should generally serve as a drop-in
replacement for <code>gradle-build-action@v2</code>.</p>
<h3>Changelog</h3>
<ul>
<li>[NEW] - Run with NodeJs 20.x (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/946">gradle/gradle-build-action#946</a>)</li>
<li>[NEW] - Support for save &amp; restore of configuration-cache data
(<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/966">gradle/gradle-build-action#966</a>)</li>
<li>[NEW] - Support for automatic adding PR comment with Job Summary
content (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/1020">gradle/gradle-build-action#1020</a>)</li>
<li>[NEW] - Make it easy to publish a Build Scan® to <a
href="https://scans.gradle.com">https://scans.gradle.com</a> (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/1044">gradle/gradle-build-action#1044</a>)</li>
<li>[NEW] - Added <code>dependency-graph-continue-on-failure</code>
input, which can be set to <code>false</code> to force the Job to fail
when dependency graph submission fails (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/1036">gradle/gradle-build-action#1036</a>).
Failure modes include:
<ul>
<li>Fail build step if version of Gradle being executed is not supported
for dependency-graph generation (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/1034">gradle/gradle-build-action#1034</a>)</li>
<li>Fail job if permissions are insufficient to submit dependency graph
via Dependency Submission API (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/997">gradle/gradle-build-action#997</a>)</li>
</ul>
</li>
<li>[NEW] - Add <code>dependency-graph: clear</code> option to clear any
dependency-graph previously submitted by the job</li>
<li>[FIX] Allow cache entries to be reused by jobs with the same ID in
different workflows (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/1017">gradle/gradle-build-action#1017</a>)
<ul>
<li>Workflow name remains part of the cache key, but cache entries
generated by the same job id in a different workflow may be
restored</li>
</ul>
</li>
<li>[FIX] Register pre-installed JDKs in Maven toolchains.xml file (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/1024">gradle/gradle-build-action#1024</a>)
<ul>
<li>This allows pre-installed JDKs to be auto-detected by Gradle
Toolchain support on Windows</li>
</ul>
</li>
<li>[FIX] - Update the Gradle Enterprise injection configuration for
product rename to Develocity (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/995">gradle/gradle-build-action#995</a>)</li>
<li>[FIX] - Avoid submitting an empty dependency graph when state is
loaded from configuration-cache</li>
<li>[FIX] - Update to <code>GitHub Dependency Graph Gradle Plugin</code>
<a
href="https://github.com/gradle/github-dependency-graph-gradle-plugin/releases/tag/v1.2.0">v1.2.0</a></li>
<li>[DEPRECATION] - Deprecation of the arguments parameter (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/996">gradle/gradle-build-action#996</a>)</li>
<li>[BREAKING CHANGE] - Remove the <code>gradle-executable</code> input
parameter. Use a separate workflow Step to execute a Gradle from a
custom location.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3b1b3b9a21"><code>3b1b3b9</code></a>
Prepare for v3.0.0 release</li>
<li><a
href="d4bd442194"><code>d4bd442</code></a>
Delegate to 'setup-gradle@v3.0.0-rc.2'</li>
<li><a
href="4587492cf1"><code>4587492</code></a>
Redirect some README content</li>
<li><a
href="ef85c4ed42"><code>ef85c4e</code></a>
Bump DV plugin version to 3.16.2</li>
<li><a
href="7e08fe288b"><code>7e08fe2</code></a>
Run full-check on change to action.yml</li>
<li><a
href="4a8703fa34"><code>4a8703f</code></a>
Delegate to 'setup-gradle@v3.0.0-rc.1'</li>
<li><a
href="4a39eedb8c"><code>4a39eed</code></a>
Mention setup-gradle in README</li>
<li><a
href="272883a7ba"><code>272883a</code></a>
Remove all action sources: these have been migrated to
'gradle/actions'</li>
<li><a
href="2a8bfcf231"><code>2a8bfcf</code></a>
Delegate action implementation to gradle/actions/setup-gradle</li>
<li><a
href="e1ada08a9a"><code>e1ada08</code></a>
Bump the github-actions group with 1 update (<a
href="https://redirect.github.com/gradle/gradle-build-action/issues/1047">#1047</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle-build-action/compare/v2...v3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gradle/gradle-build-action&package-manager=github_actions&previous-version=2&new-version=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-02-01 14:02:27 +00:00
Thomas Eizinger
71afc6d9ff fix(snownet): don't try to allocate a new channel if we already have one (#3476)
Currently, we always try to allocate a channel when the user calls
`bind_channel`. This is a problem if we try to re-connect to a peer. The
channel binding will still be active so `bind_channel` needs to be a
no-op.

Resolves: #3475.
2024-02-01 04:16:28 +00:00
Thomas Eizinger
49ceb8ae83 fix(snownet): don't use unbound channels for relaying (#3474)
Currently, the `bound` flag is not considered when attempting to relay
data. This isn't actively harmful because the relay will drop them but
it causes warnings in the logs. This PR adds a check to make sure we
only try to relay data via channels that are bound. Additionally, we now
handle failed channel bind requests by clearing the local state.
2024-02-01 02:40:01 +00:00
Thomas Eizinger
84b3ac50ca fix(relay): correctly separate channel state for different peers (#3472)
Currently, there is a bug in the relay where the channel state of
different peers overlaps because the data isn't indexed correctly by
both peers and clients.

This PR fixes this, introduces more debug assertions (this bug was
caught by one) and also adds some new-type wrappers to avoid conflating
peers with clients.
2024-02-01 01:53:54 +00:00
Reactor Scram
a5a6d81eb1 refactor(windows): change some anyhow errors into thiserror errors (#3461)
This is part of handling the WebView-not-installed error, #3451
2024-02-01 01:44:26 +00:00
Reactor Scram
33a95932dc ci(windows): hide bare Windows exe from releases page (#3471)
The MSI is needed to install WebView2, otherwise the exe will crash, per
#3451 .

We don't have any manual way to install WebView2, and the MSI also makes
sure the exe goes into Program Files as it should, so I don't think
users will need the bare exe.

It'll still be produced in CI runs for devs / superusers to look at if
they really need.
2024-02-01 01:44:22 +00:00
Reactor Scram
e35dd53649 ci(windows): Upload Windows debug symbols (#3467)
Closes #3450 

I was able to get stacktraces from a crash generated inside my VM. It
picked out the correct line in gui.rs where the crash was triggered.


![image](https://github.com/firezone/firezone/assets/13400041/1fc521a1-059c-489b-b9b8-506570a4df0f)


![image](https://github.com/firezone/firezone/assets/13400041/17e4bdd9-cd2a-477a-821a-ab23e61eadf7)
2024-02-01 01:36:10 +00:00
Reactor Scram
e2efd725e3 feat(firezone-tunnel): sort resources alphabetically (#3465)
Closes #3217. I just now noticed that one was assigned to me


![image](https://github.com/firezone/firezone/assets/13400041/106ba400-fda8-49b9-ad81-b6ced8414ea4)

The sorting is naive, just sorts the UTF-8 encoded bytes, so lowercase
resources come after all uppercase resources, and it's probably very
wrong for anything outside Latin-1 and English locale. If the names are
identical, resource ID tie-breaks.
2024-02-01 01:14:30 +00:00
Jamil
355029f88f chore(ci): Bump sccache; remove IPC debug build (#3468)
Attempt #1 to speed up slow builds:

- kotlin
- tauri

refs #3456
2024-01-31 23:39:54 +00:00
Reactor Scram
966432da5b refactor(windows): remove IPC code which is now unused (#3469) 2024-01-31 23:34:46 +00:00
Jamil
52971cdce3 refactor: Remove user-facing parts of STUN-only feature (#3453)
Fixes #3353
2024-01-31 23:09:45 +00:00
Reactor Scram
5ef6e97f4d fix(windows): don't crash if the saved log filter is invalid (#3460)
Closes #3452
2024-01-31 23:01:05 +00:00
Jason Elie Bou Kheir
76f554b75d feat(android): Add Android Headless Operation (#3438)
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
2024-01-31 22:49:14 +00:00
Jamil
2098060dcc feat(ci): Standardize matrix job names to prevent dupes, move jobs to macos-14 (#3447)
This should be faster than the Intel runners. Seems to be at least twice
as fast for uncached builds compared to `ubuntu-22.04`.

- [x] ~~Move elixir checks to `macos-14`~~ can't; Depends on `docker`
and `erlef/setup-beam`
- [x] Add macOS targets to rust checks
- [x] Move swift build to macos-14
- [x] Move kotlin build to macos-14
- [x] Name all jobs that are required for merge group to not depend on
job config
- [x] Update PR branch protection rules
2024-01-31 22:12:23 +00:00
Reactor Scram
d9ac4fa443 fix(windows): CSS nit (#3463)
Before this change, some of the background was (252, 252, 252) (#fcfcfc,
bg-neutral-50) and some was #ffffff white


![image](https://github.com/firezone/firezone/assets/13400041/ebfd0488-2ee7-4790-85d2-dee86edbe272)

After this change, all the background is (248, 247, 247) (#f8f7f7,
bg-neutral-100)


![image](https://github.com/firezone/firezone/assets/13400041/22185728-aa1b-4f45-a888-74a8a4120a8d)

"Before" with exaggerated contrast: 

![image](https://github.com/firezone/firezone/assets/13400041/de63471b-48cd-4073-936b-bf5a0df888c8)
2024-01-31 20:49:17 +00:00
Jamil
2fba4406a6 fix(windows): Take the default button shade darker a notch (#3462)
<img width="688" alt="Screenshot 2024-01-31 at 11 16 11 AM"
src="https://github.com/firezone/firezone/assets/167144/891af931-9ff5-4975-8222-027e081e7ae6">
<img width="679" alt="Screenshot 2024-01-31 at 11 16 22 AM"
src="https://github.com/firezone/firezone/assets/167144/f84f886a-f7d9-428b-9199-3214a3002682">
2024-01-31 20:14:06 +00:00
Roopesh Chander
d87cd375db Apple: Add 'debug' to network extension name in debug configuration (#3459)
Supersedes PR #3395.

When testing this, might have to remove the tunnel config in
Settings.app before running this.

---------

Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
2024-01-31 18:48:00 +00:00
Jamil
6cd4b46008 fix(ci): Fix perf test names (#3454)
Comments weren't being found and updated due to the change in test names
from here:

https://github.com/firezone/firezone/pull/3376
2024-01-31 16:40:58 +00:00
Jamil
cd1f047575 fix(connlib): handle null-termination of TUN device path string correctly (#3449)
Credit to @Intuinewin from #3445

---------

Signed-off-by: Thomas Eizinger <thomas@eizinger.io>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2024-01-31 01:49:51 +00:00
Thomas Eizinger
ab7c947d0f fix(connection): only emit Transmit.src that correspond to local sockets (#3411)
It turns out that we need to do some post-processing of the
`Transmit.source` attribute from `str0m`. In its current state, `str0m`
may also set that to a server-reflexive address which is **not** a local
socket. There is a longer discussion around this here:
https://github.com/algesten/str0m/issues/453.

This depends on an unmerged PR in `str0m`:
https://github.com/algesten/str0m/pull/455.
2024-01-31 01:42:47 +00:00
Thomas Eizinger
3f8c6cb6eb feat(relay): allow channel bindings to IPv6 addresses (#3434)
Previously, we still had a hard-coded rule in the relay that would not
allow us to relay to an IPv6 peer. We can remove that and properly check
this based on the allocated addresses.

Resolves: #3405.
2024-01-31 00:36:54 +00:00
Thomas Eizinger
6a33516460 feat(connection): rebrand to snownet (#3435)
`firezone-connection` was a working title that I never really quite
liked. Here is a proposal to rebrand it to `snownet`. That is a lot more
concise and derived from the fact that we are established a network of
connections using ICE.
2024-01-31 00:54:00 +00:00
Jamil
b2d7b95091 feat(docs): Add docs overview content (#3440) 2024-01-30 23:30:05 +00:00
Reactor Scram
6c16d795e9 docs(windows): Update docs for Windows VM testing / resetting files Firezone creates (#3448) 2024-01-30 22:31:46 +00:00