mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-28 02:18:50 +00:00
a5bd96901acd30b31b04017f08c2e7d516cdf354
3481 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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.
|
||
|
|
d406f603f4 | Fix bug with restoring deleted identities and actors (#3523) | ||
|
|
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> |
||
|
|
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 /> [](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> |
||
|
|
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> |
||
|
|
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 /> [](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> |
||
|
|
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 -> .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 "Page Info Cleanup (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59430">#59430</a>)": <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 "fix: gracefully shutdown server (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/59551">#59551</a>)": <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=" |
||
|
|
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 /> [](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> |
||
|
|
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=" |
||
|
|
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=" |
||
|
|
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=" |
||
|
|
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. [](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> |
||
|
|
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  |
||
|
|
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=" |
||
|
|
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> |
||
|
|
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. [](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> |
||
|
|
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=" |
||
|
|
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 /> [](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> |
||
|
|
c80132f3d5 |
fix(docs): Fix Docsearch recordExtractors, sitemap, and cookie banner script load (#3512)
Fixes #1685 |
||
|
|
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=" |
||
|
|
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=" |
||
|
|
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> |
||
|
|
717198e95b | fix(android): Fix typo from refactor (#3511) | ||
|
|
48e94a4a38 | chore(ci): Update dependabot android groups (#3501) | ||
|
|
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. |
||
|
|
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=" |
||
|
|
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 & 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=" |
||
|
|
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. |
||
|
|
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. |
||
|
|
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. |
||
|
|
a5a6d81eb1 |
refactor(windows): change some anyhow errors into thiserror errors (#3461)
This is part of handling the WebView-not-installed error, #3451 |
||
|
|
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. |
||
|
|
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.   |
||
|
|
e2efd725e3 |
feat(firezone-tunnel): sort resources alphabetically (#3465)
Closes #3217. I just now noticed that one was assigned to me  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. |
||
|
|
355029f88f |
chore(ci): Bump sccache; remove IPC debug build (#3468)
Attempt #1 to speed up slow builds: - kotlin - tauri refs #3456 |
||
|
|
966432da5b | refactor(windows): remove IPC code which is now unused (#3469) | ||
|
|
52971cdce3 |
refactor: Remove user-facing parts of STUN-only feature (#3453)
Fixes #3353 |
||
|
|
5ef6e97f4d |
fix(windows): don't crash if the saved log filter is invalid (#3460)
Closes #3452 |
||
|
|
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> |
||
|
|
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 |
||
|
|
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  After this change, all the background is (248, 247, 247) (#f8f7f7, bg-neutral-100)  "Before" with exaggerated contrast:  |
||
|
|
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"> |
||
|
|
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> |
||
|
|
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 |
||
|
|
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> |
||
|
|
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. |
||
|
|
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. |
||
|
|
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. |
||
|
|
b2d7b95091 | feat(docs): Add docs overview content (#3440) | ||
|
|
6c16d795e9 | docs(windows): Update docs for Windows VM testing / resetting files Firezone creates (#3448) |