mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
6d1c962c839743ed5d2053cd6020186a0697acfe
3029 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
6d1c962c83 |
Add service account docs (#2753)
- Improves styling of Kb sidebar - Fixes #2743 - Fixes #2749 - Refs #2021 |
||
|
|
0d2079cd9b |
check yaml on CI workflow files (#2797)
May not be necessary since GitHub does this already, but for devs that may be using pre-commit, this will check their YAML for syntax errors. |
||
|
|
72ab214ff8 |
Blog: Enterprises choose open source (#2803)
Fixes firezone/gtm#184 |
||
|
|
abc5f43c97 |
Source Code 3 for website, logo, and helptext updates (#2799)
* Use Source Sans 3 as font * Add `:help` slot to sections * Fix other minor grammar / typos |
||
|
|
5bd4c875c2 |
build(deps): Bump com.android.application from 8.1.2 to 8.2.0 in /kotlin/android (#2761)
Bumps com.android.application from 8.1.2 to 8.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> |
||
|
|
ef959fe8a5 |
bump spotless (#2796)
Dependabot wasn't able to do this one automatically since it required running the spotless fixer. |
||
|
|
de339b4efb |
build(deps): Bump @types/node from 20.8.10 to 20.10.1 in /website (#2777)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.8.10 to 20.10.1. <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> |
||
|
|
3d43b33105 |
Add email confirmation field in portal (#2759)
Why: * When using the Email Auth Provider (a.k.a. Magic Link), a mistyped email address when adding a new identity or signing up could allow an unauthorized person access to your Firezone account. To help prevent this, an email confirmation field has been added during signup and during identity creation in the portal. |
||
|
|
58d8ec958b |
build(deps): Bump androidx.navigation:navigation-safe-args-gradle-plugin from 2.7.4 to 2.7.5 in /kotlin/android (#2762)
Bumps androidx.navigation:navigation-safe-args-gradle-plugin from 2.7.4 to 2.7.5. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
b9381aa8a2 |
build(deps): Bump react-icons from 4.11.0 to 4.12.0 in /website (#2775)
Bumps [react-icons](https://github.com/react-icons/react-icons) from 4.11.0 to 4.12.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/react-icons/react-icons/releases">react-icons's releases</a>.</em></p> <blockquote> <h2>v4.12.0</h2> <ul> <li>A new preview site built with Astro is available🎉 <a href="https://redirect.github.com/react-icons/react-icons/pull/834">react-icons/react-icons#834</a></li> <li>Fixed display: Ant design icons twotone icon <a href=" |
||
|
|
91a006cd4f |
build(deps): Bump rehype-slug from 5.1.0 to 6.0.0 in /website (#2780)
Bumps [rehype-slug](https://github.com/rehypejs/rehype-slug) from 5.1.0 to 6.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rehypejs/rehype-slug/releases">rehype-slug's releases</a>.</em></p> <blockquote> <h2>6.0.0</h2> <h4>Change</h4> <ul> <li>295ac26 Update <code>@types/hast</code>, <code>unified</code>, utilities, etc <strong>migrate</strong>: update too</li> <li>12f76f8 Change to require Node.js 16 <strong>migrate</strong>: update too</li> <li>6855bcc Change to use <code>exports</code> <strong>migrate</strong>: don’t use private APIs</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rehypejs/rehype-slug/compare/5.1.0...6.0.0">https://github.com/rehypejs/rehype-slug/compare/5.1.0...6.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c890034e66 |
build(deps): Bump com.android.library from 8.1.2 to 8.2.0 in /kotlin/android (#2760)
Bumps com.android.library from 8.1.2 to 8.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> |
||
|
|
e17d97550c |
build(deps): Bump flowbite from 1.8.1 to 2.2.0 in /website (#2778)
Bumps [flowbite](https://github.com/themesberg/flowbite) from 1.8.1 to 2.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/themesberg/flowbite/releases">flowbite's releases</a>.</em></p> <blockquote> <h2>v2.2.0</h2> <ul> <li>released new <a href="https://flowbite.com/docs/forms/number-input/">number input</a> component examples</li> <li>created a new <code>InputCounter</code> object class in the Flowbite JS</li> </ul> <h2>v2.1.1</h2> <ul> <li>fix the <code>InstanceOptions</code> and <code>EventListenerInstance</code> type exports for TypeScript</li> </ul> <h2>v2.1.0</h2> <p>This update adds <a href="https://flowbite.com/docs/customize/rtl/">full RTL support</a> to all of the UI components from Flowbite and also provides and update to the Instance Manager API which now allows you to set custom id's as the 4th parameter of each object class.</p> <ul> <li>updated to Tailwind CSS <code>v3.3.5</code></li> <li>added full RTL support to all UI components</li> <li>updated the JS API and Instance Manager to allow setting custom id's</li> <li>added new vertical tabs component example</li> <li>added three next modal component examples</li> <li>fixed responsive wrapping issues for the table components</li> <li>uses Tailwind CSS v3.0 classes for background opacity fixing <a href="https://redirect.github.com/themesberg/flowbite/issues/565">themesberg/flowbite#565</a></li> <li>other minor bug fixes and improvements</li> </ul> <p>Breaking changes:</p> <ul> <li><code>data-modal-toggle</code> alone won't initialise the modal anymore, you need to use <code>data-modal-target</code> for that</li> </ul> <h2>v2.0.0</h2> <p>This update introduces a new instance manager feature that allows you manage all of the interactive components from a single place. This is useful if you want to programmatically show or hide a modal, popover, or tooltip. This also works if you use the data attributes interface.</p> <p>This change introduces a few breaking changes to the JavaScript API when creating objects:</p> <ul> <li>new <code>$carouselEl</code> HTML element when creating a <code>Carousel</code> object as the first parameter</li> <li>new <code>$accordion</code> HTML element when creating a <code>Accordion</code> object as the first parameter</li> <li>new <code>$tabsEl</code> HTML element when creating a <code>Tabs</code> object as the first parameter</li> </ul> <p>The breaking changes do not apply to the data attributes interface, only for objects created programmatically via JavaScript.</p> <p>Learn more about the new <a href="https://flowbite.com/docs/getting-started/javascript/">JavaScript API on the docs</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
34bef7e440 |
build(deps): Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.20 to 1.9.21 in /rust/connlib/clients/android/connlib (#2782)
Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) from 1.9.20 to 1.9.21. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-stdlib's releases</a>.</em></p> <blockquote> <h2>Kotlin 1.9.21</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-62885"><code>KT-62885</code></a> Introduce a language feature entry for expect actual classes for easier configuration of MPP projects</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-63081"><code>KT-63081</code></a> Optimize new native caches: CachedLibraries.computeVersionedCacheDirectory()</li> </ul> <h3>Docs & Examples</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55619"><code>KT-55619</code></a> Document <code>String.format</code> function</li> </ul> <h3>IDE. Gradle Integration</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-62877"><code>KT-62877</code></a> Artifact files collecting for project configuration was finished. Resolution for configuration configuration X will be skipped</li> </ul> <h3>IDE. Gradle. Script</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60813"><code>KT-60813</code></a> Scripts: NoSuchMethodError: 'void org.slf4j.Logger.error(java.lang.String, java.lang.Object)' when dependency uses Slf4j API</li> </ul> <h3>JavaScript</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60785"><code>KT-60785</code></a> KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-63207"><code>KT-63207</code></a> KMP / JS: "TypeError: <!-- raw HTML omitted --> is not a function" with 1.9.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-62778"><code>KT-62778</code></a> package.json "main" field has .js extension when the result files have .mjs extension</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-61795"><code>KT-61795</code></a> KJS: Incremental Cache is not invalidated if <code>useEsClasses</code> compiler argument was changed</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-61957"><code>KT-61957</code></a> KJS: "Uncaught ReferenceError: entries is not defined" caused by enum class with <code>@JsExport</code> and Enum.entries call</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-62444"><code>KT-62444</code></a> KJS with commonJS modules should re-export in 1.9.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-63184"><code>KT-63184</code></a> KJS / Serialization: JsExport on serializable interface creates erroneous TypeScript</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-62190"><code>KT-62190</code></a> KJS: "IllegalStateException: Expect to have either super call or partial linkage stub inside constructor" caused by Compose and useEsModules()</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-58685"><code>KT-58685</code></a> KJS: "IllegalStateException: Not locked" cused by "unlock" called twice</li> </ul> <h3>Klibs</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-62515"><code>KT-62515</code></a> Interop klib of concurrent version is not accepted when building dependent project: "The library versions don't match"</li> </ul> <h3>Tools. CLI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-63139"><code>KT-63139</code></a> Incorrect kotlin implementation version (1.9.255-SNAPSHOT) in metadata info</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-63499"><code>KT-63499</code></a> Gradle: Source sets conventions are still registered</li> </ul> <h3>Tools. Gradle. JS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-59523"><code>KT-59523</code></a> MPP / KJS: ESM modules uses incorrect file extension on package.json (.mjs)</li> </ul> <h3>Tools. Gradle. Kapt</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-stdlib's changelog</a>.</em></p> <blockquote> <h2>1.9.21</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-62885"><code>KT-62885</code></a> Introduce a language feature entry for expect actual classes for easier configuration of MPP projects</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-63081"><code>KT-63081</code></a> Optimize new native caches: CachedLibraries.computeVersionedCacheDirectory()</li> </ul> <h3>Docs & Examples</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55619"><code>KT-55619</code></a> Document <code>String.format</code> function</li> </ul> <h3>IDE. Gradle Integration</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-62877"><code>KT-62877</code></a> Artifact files collecting for project configuration was finished. Resolution for configuration configuration X will be skipped</li> </ul> <h3>IDE. Gradle. Script</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60813"><code>KT-60813</code></a> Scripts: NoSuchMethodError: 'void org.slf4j.Logger.error(java.lang.String, java.lang.Object)' when dependency uses Slf4j API</li> </ul> <h3>JavaScript</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60785"><code>KT-60785</code></a> KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-63207"><code>KT-63207</code></a> KMP / JS: "TypeError: <!-- raw HTML omitted --> is not a function" with 1.9.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-62778"><code>KT-62778</code></a> package.json "main" field has .js extension when the result files have .mjs extension</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-61795"><code>KT-61795</code></a> KJS: Incremental Cache is not invalidated if <code>useEsClasses</code> compiler argument was changed</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-61957"><code>KT-61957</code></a> KJS: "Uncaught ReferenceError: entries is not defined" caused by enum class with <code>@JsExport</code> and Enum.entries call</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-62444"><code>KT-62444</code></a> KJS with commonJS modules should re-export in 1.9.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-63184"><code>KT-63184</code></a> KJS / Serialization: JsExport on serializable interface creates erroneous TypeScript</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-62190"><code>KT-62190</code></a> KJS: "IllegalStateException: Expect to have either super call or partial linkage stub inside constructor" caused by Compose and useEsModules()</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-58685"><code>KT-58685</code></a> KJS: "IllegalStateException: Not locked" cused by "unlock" called twice</li> </ul> <h3>Klibs</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-62515"><code>KT-62515</code></a> Interop klib of concurrent version is not accepted when building dependent project: "The library versions don't match"</li> </ul> <h3>Tools. CLI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-63139"><code>KT-63139</code></a> Incorrect kotlin implementation version (1.9.255-SNAPSHOT) in metadata info</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-63499"><code>KT-63499</code></a> Gradle: Source sets conventions are still registered</li> </ul> <h3>Tools. Gradle. JS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-59523"><code>KT-59523</code></a> MPP / KJS: ESM modules uses incorrect file extension on package.json (.mjs)</li> </ul> <h3>Tools. Gradle. Kapt</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-63366"><code>KT-63366</code></a> Kapt processing fails with custom source sets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
94099ba820 |
build(deps): Bump react-markdown from 9.0.0 to 9.0.1 in /website (#2781)
Bumps [react-markdown](https://github.com/remarkjs/react-markdown) from 9.0.0 to 9.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/remarkjs/react-markdown/releases">react-markdown's releases</a>.</em></p> <blockquote> <h2>9.0.1</h2> <ul> <li>d8e3787 Fix double encoding in new url transform</li> <li>55d8d83 Refactor docs to use <code>createRoot</code></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/remarkjs/react-markdown/compare/9.0.0...9.0.1">https://github.com/remarkjs/react-markdown/compare/9.0.0...9.0.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/remarkjs/react-markdown/blob/main/changelog.md">react-markdown's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <p>All notable changes will be documented in this file.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1df0a1dcf6 |
build(deps): Bump next from 13.4.19 to 13.5.1 in /website (#2793)
Bumps [next](https://github.com/vercel/next.js) from 13.4.19 to 13.5.1. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8e3d9f1501 |
Add plan badges to enterprise features (#2756)
Fixes #2287 <img width="754" alt="Screenshot 2023-11-30 at 2 40 28 PM" src="https://github.com/firezone/firezone/assets/167144/9c7df48c-9fae-4758-9a2e-4ba76bc21eb4"> <img width="760" alt="Screenshot 2023-11-30 at 2 40 16 PM" src="https://github.com/firezone/firezone/assets/167144/25845dc2-9824-4ecf-851e-7289a19d90ab"> |
||
|
|
255f3b82b9 |
build(deps): Bump actions/setup-java from 3 to 4 (#2765)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-java/releases">actions/setup-java's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>In the scope of this release, the version of the Node.js runtime was updated to 20. The majority of dependencies were updated to the latest versions. From now on, the code for the setup-java will run on Node.js 20 instead of Node.js 16.</p> <h2>Breaking changes</h2> <ul> <li>Update Node.js runtime to version 20 by <a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/558">actions/setup-java#558</a></li> </ul> <h2>Non-breaking changes</h2> <ul> <li>Adding support for microsoft openjdk 21.0.0 by <a href="https://github.com/ralfstuckert"><code>@ralfstuckert</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/546">actions/setup-java#546</a></li> <li>Update <code>@actions/cache</code> dependency and documentation by <a href="https://github.com/IvanZosimov"><code>@IvanZosimov</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/549">actions/setup-java#549</a></li> <li>Implementation of the cache-dependency-path option to control caching dependency by <a href="https://github.com/itchyny"><code>@itchyny</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/499">actions/setup-java#499</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ralfstuckert"><code>@ralfstuckert</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/546">actions/setup-java#546</a></li> <li><a href="https://github.com/itchyny"><code>@itchyny</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/499">actions/setup-java#499</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-java/compare/v3...v4.0.0">https://github.com/actions/setup-java/compare/v3...v4.0.0</a></p> <h2>v3.13.0</h2> <h2>What's changed</h2> <p>In the scope of this release, support for Dragonwell JDK was added by <a href="https://github.com/Accelerator1996"><code>@Accelerator1996</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/532">actions/setup-java#532</a></p> <pre lang="yaml"><code>steps: - name: Checkout uses: actions/checkout@v3 - name: Setup-java uses: actions/setup-java@v3 with: distribution: 'dragonwell' java-version: '17' </code></pre> <p>Several inaccuracies were also fixed:</p> <ul> <li>Fix XML namespaces wrongly using https by <a href="https://github.com/gnodet"><code>@gnodet</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/503">actions/setup-java#503</a></li> <li>Fix typo and remove unintentional(?) word by <a href="https://github.com/CyberFlameGO"><code>@CyberFlameGO</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/518">actions/setup-java#518</a></li> <li>Fix usage link within the README.md file by <a href="https://github.com/dassiorleando"><code>@dassiorleando</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/525">actions/setup-java#525</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/CyberFlameGO"><code>@CyberFlameGO</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/518">actions/setup-java#518</a></li> <li><a href="https://github.com/dassiorleando"><code>@dassiorleando</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/525">actions/setup-java#525</a></li> <li><a href="https://github.com/gnodet"><code>@gnodet</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/503">actions/setup-java#503</a></li> <li><a href="https://github.com/Accelerator1996"><code>@Accelerator1996</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/532">actions/setup-java#532</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-java/compare/v3...v3.13.0">https://github.com/actions/setup-java/compare/v3...v3.13.0</a></p> <h2>v3.12.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
0cce1b55d2 |
build(deps): Bump actions/github-script from 6 to 7 (#2766)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/github-script/releases">actions/github-script's releases</a>.</em></p> <blockquote> <h2>v7.0.0</h2> <h2>What's Changed</h2> <ul> <li>Add base-url option by <a href="https://github.com/robandpdx"><code>@robandpdx</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/429">actions/github-script#429</a></li> <li>Expose async-function argument type by <a href="https://github.com/viktorlott"><code>@viktorlott</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/402">actions/github-script#402</a>, see for details <a href="https://github.com/actions/github-script#use-scripts-with-jsdoc-support">https://github.com/actions/github-script#use-scripts-with-jsdoc-support</a></li> <li>Update dependencies and use Node 20 by <a href="https://github.com/joshmgross"><code>@joshmgross</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/425">actions/github-script#425</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/navarroaxel"><code>@navarroaxel</code></a> made their first contribution in <a href="https://redirect.github.com/actions/github-script/pull/285">actions/github-script#285</a></li> <li><a href="https://github.com/robandpdx"><code>@robandpdx</code></a> made their first contribution in <a href="https://redirect.github.com/actions/github-script/pull/429">actions/github-script#429</a></li> <li><a href="https://github.com/viktorlott"><code>@viktorlott</code></a> made their first contribution in <a href="https://redirect.github.com/actions/github-script/pull/402">actions/github-script#402</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/github-script/compare/v6.4.1...v7.0.0">https://github.com/actions/github-script/compare/v6.4.1...v7.0.0</a></p> <h2>v6.4.1</h2> <h2>What's Changed</h2> <ul> <li>Add <code>@octokit/plugin-request-log</code>, to produce debug output for requests by <a href="https://github.com/mjpieters"><code>@mjpieters</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/358">actions/github-script#358</a></li> <li>fix input handling by <a href="https://github.com/mjpieters"><code>@mjpieters</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/357">actions/github-script#357</a></li> <li>Remove unused dependencies by <a href="https://github.com/mjpieters"><code>@mjpieters</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/356">actions/github-script#356</a></li> <li>Default debug to current runner debug state by <a href="https://github.com/mjpieters"><code>@mjpieters</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/363">actions/github-script#363</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mjpieters"><code>@mjpieters</code></a> made their first contribution in <a href="https://redirect.github.com/actions/github-script/pull/358">actions/github-script#358</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/github-script/compare/v6.4.0...v6.4.1">https://github.com/actions/github-script/compare/v6.4.0...v6.4.1</a></p> <h2>v6.4.0</h2> <h2>What's Changed</h2> <ul> <li>Bump json5 from 2.1.3 to 2.2.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/319">actions/github-script#319</a></li> <li>Bump minimatch from 3.0.4 to 3.1.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/320">actions/github-script#320</a></li> <li>Add node-fetch by <a href="https://github.com/danmichaelo"><code>@danmichaelo</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/321">actions/github-script#321</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jongwooo"><code>@jongwooo</code></a> made their first contribution in <a href="https://redirect.github.com/actions/github-script/pull/313">actions/github-script#313</a></li> <li><a href="https://github.com/austinvazquez"><code>@austinvazquez</code></a> made their first contribution in <a href="https://redirect.github.com/actions/github-script/pull/306">actions/github-script#306</a></li> <li><a href="https://github.com/danmichaelo"><code>@danmichaelo</code></a> made their first contribution in <a href="https://redirect.github.com/actions/github-script/pull/321">actions/github-script#321</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/github-script/compare/v6.3.3...v6.4.0">https://github.com/actions/github-script/compare/v6.3.3...v6.4.0</a></p> <h2>v6.3.3</h2> <h2>What's Changed</h2> <ul> <li>Update <code>@actions/glob</code> to 0.3.0 by <a href="https://github.com/nineinchnick"><code>@nineinchnick</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/279">actions/github-script#279</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nineinchnick"><code>@nineinchnick</code></a> made their first contribution in <a href="https://redirect.github.com/actions/github-script/pull/279">actions/github-script#279</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/github-script/compare/v6.3.2...v6.3.3">https://github.com/actions/github-script/compare/v6.3.2...v6.3.3</a></p> <h2>v6.3.2</h2> <h2>What's Changed</h2> <ul> <li>Update <code>@actions/core</code> to 1.10.0 by <a href="https://github.com/rentziass"><code>@rentziass</code></a> in <a href="https://redirect.github.com/actions/github-script/pull/295">actions/github-script#295</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8faa01230a |
build(deps): Bump hashicorp/tfc-workflows-github from 1.0.4 to 1.1.1 (#2767)
Bumps [hashicorp/tfc-workflows-github](https://github.com/hashicorp/tfc-workflows-github) from 1.0.4 to 1.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/tfc-workflows-github/releases">hashicorp/tfc-workflows-github's releases</a>.</em></p> <blockquote> <h2>v1.1.1</h2> <ul> <li>Adds new <code>actions/workspace-output</code> action to fetch the latest state version output(s) for a given Terraform Cloud Workspace.</li> <li>Bug fixes and enhancements from <a href="https://github.com/hashicorp/tfc-workflows-tooling/releases/tag/v1.1.1">tfc-workflows-tooling@v1.1.1</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/tfc-workflows-github/blob/main/CHANGELOG.md">hashicorp/tfc-workflows-github's changelog</a>.</em></p> <blockquote> <h1>v1.1.1</h1> <ul> <li>Adds new <code>actions/workspace-output</code> action to fetch the latest state version output(s) for a given Terraform Cloud Workspace.</li> <li>Bug fixes and enhancements from <a href="https://github.com/hashicorp/tfc-workflows-tooling/releases/tag/v1.1.1">tfc-workflows-tooling@v1.1.1</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c303dd92b0 |
build(deps): Bump hashicorp/null from 3.2.1 to 3.2.2 in /terraform/environments/staging (#2769)
Bumps [hashicorp/null](https://github.com/hashicorp/terraform-provider-null) from 3.2.1 to 3.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-null/releases">hashicorp/null's releases</a>.</em></p> <blockquote> <h2>v3.2.2</h2> <p>NOTES:</p> <ul> <li>This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/242">#242</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-null/blob/main/CHANGELOG.md">hashicorp/null's changelog</a>.</em></p> <blockquote> <h2>3.2.2 (November 20, 2023)</h2> <p>NOTES:</p> <ul> <li>This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/242">#242</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
70167651ae |
build(deps): Bump hashicorp/google from 5.2.0 to 5.7.0 in /terraform/environments/staging (#2770)
Bumps [hashicorp/google](https://github.com/hashicorp/terraform-provider-google) from 5.2.0 to 5.7.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.7.0</h2> <p>DEPRECATIONS:</p> <ul> <li>gkehub: deprecated <code>config_management.binauthz</code> in <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16536">#16536</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>bigtable: added <code>standard_isolation</code> and <code>standard_isolation.priority</code> fields to <code>google_bigtable_app_profile</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16485">#16485</a>)</li> <li>cloudrunv2: promoted <code>custom_audiences</code> field to GA on <code>google_cloud_run_v2_service</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16510">#16510</a>)</li> <li>compute: promoted <code>labels</code> field to GA on <code>google_compute_vpn_tunnel</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16508">#16508</a>)</li> <li>containerattached: added <code>proxy_config</code> field to <code>google_container_attached_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16524">#16524</a>)</li> <li>gkehub: added <code>membership_location</code> field to <code>google_gke_hub_feature_membership</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16536">#16536</a>)</li> <li>logging: made the change to aqcuire and update the <code>google_logging_project_sink</code> resource that already exists at the desired location. These logging buckets cannot be removed so deleting this resource will remove the bucket config from your terraform state but will leave the logging bucket unchanged. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16513">#16513</a>)</li> <li>memcache: added <code>MEMCACHE_1_6_15</code> as a possible value for <code>memcache_version</code> in <code>google_memcache_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16531">#16531</a>)</li> <li>monitoring: added error message to delete Alert Policies first on 400 response when deleting <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16535">#16535</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16473">#16473</a>)</li> <li>workflows: promoted <code>user_env_vars</code> field to GA on <code>google_workflows_workflow</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16477">#16477</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>compute: changed <code>external_ipv6_prefix</code> field to not be output only in <code>google_compute_subnetwork</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16480">#16480</a>)</li> <li>compute: fixed issue where <code>google_compute_attached_disk</code> would produce an error for certain zone configs (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16484">#16484</a>)</li> <li>edgecontainer: fixed update method of <code>google_edgecontainer_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16490">#16490</a>)</li> <li>provider: fixed an issue where universe domains would not overwrite API endpoints (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16521">#16521</a>)</li> <li>resourcemanager: made <code>data_source_google_project_service</code> no longer return an error when the service is not enabled (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16525">#16525</a>)</li> <li>sql: <code>ssl_mode</code> field is not stored in terraform state if it has never been used in <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16486">#16486</a>)</li> </ul> <p>NOTES:</p> <ul> <li>dataproc: backfilled <code>terraform_labels</code> field for resource <code>google_dataproc_workflow_template</code>, so resource recreation won't happen during provider upgrade from <code>4.x</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16517">#16517</a>)</li> <li> <ul> <li>provider: backfilled <code>terraform_labels</code> field for some immutable resources, so resource recreation won't happen during provider upgrade from <code>4.X</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16518">#16518</a>)</li> </ul> </li> </ul> <h2>v5.6.0</h2> <p>FEATURES:</p> <ul> <li><strong>New Resource:</strong> <code>google_integration_connectors_connection</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16468">#16468</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>assuredworkloads: added <code>enable_sovereign_controls</code>, <code>partner</code>, <code>partner_permissions</code>, <code>violation_notifications_enabled</code>, and several other output-only fields to <code>google_assured_workloads_workloads</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16433">#16433</a>)</li> <li>composer: added <code>storage_config</code> to <code>google_composer_environment</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16455">#16455</a>)</li> <li>container: added <code>fleet</code> field to <code>google_container_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16466">#16466</a>)</li> <li>containeraws: added <code>admin_groups</code> to <code>google_container_aws_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16433">#16433</a>)</li> <li>containerazure: added <code>admin_groups</code> to <code>google_container_azure_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16433">#16433</a>)</li> <li>dataproc: added support for <code>instance_flexibility_policy</code> in <code>google_dataproc_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16417">#16417</a>)</li> <li>dialogflowcx: added <code>is_default_start_flow</code> field to <code>google_dialogflow_cx_flow</code> resource to allow management of default flow resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16441">#16441</a>)</li> <li>dialogflowcx: added <code>is_default_welcome_intent</code> and <code>is_default_negative_intent</code> fields to <code>google_dialogflow_cx_intent</code> resource to allow management of default intent resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16441">#16441</a>)</li> <li>gkehub: added <code>fleet_default_member_config</code> field to <code>google_gke_hub_feature</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16457">#16457</a>)</li> <li>gkehub: added <code>metrics_gcp_service_account_email</code> to <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16433">#16433</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16437">#16437</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_project_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16437">#16437</a>)</li> <li>monitoring: added <code>pings_count</code>, <code>user_labels</code>, and <code>custom_content_type</code> fields to <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16420">#16420</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16473">#16473</a>)</li> <li>sql: added <code>ssl_mode</code> field to <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16394">#16394</a>)</li> <li>vertexai: added <code>private_service_connect_config</code> to <code>google_vertex_ai_index_endpoint</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16471">#16471</a>)</li> <li>workstations: added <code>domain_config</code> field to resource <code>google_workstations_workstation_cluster</code> (beta) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16464">#16464</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.7.0 (Nov 20, 2023)</h2> <p>DEPRECATIONS:</p> <ul> <li>gkehub: deprecated <code>config_management.binauthz</code> in <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16536">#16536</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>bigtable: added <code>standard_isolation</code> and <code>standard_isolation.priority</code> fields to <code>google_bigtable_app_profile</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16485">#16485</a>)</li> <li>cloudrunv2: promoted <code>custom_audiences</code> field to GA on <code>google_cloud_run_v2_service</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16510">#16510</a>)</li> <li>compute: promoted <code>labels</code> field to GA on <code>google_compute_vpn_tunnel</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16508">#16508</a>)</li> <li>containerattached: added <code>proxy_config</code> field to <code>google_container_attached_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16524">#16524</a>)</li> <li>gkehub: added <code>membership_location</code> field to <code>google_gke_hub_feature_membership</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16536">#16536</a>)</li> <li>logging: made the change to aqcuire and update the <code>google_logging_project_sink</code> resource that already exists at the desired location. These logging buckets cannot be removed so deleting this resource will remove the bucket config from your terraform state but will leave the logging bucket unchanged. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16513">#16513</a>)</li> <li>memcache: added <code>MEMCACHE_1_6_15</code> as a possible value for <code>memcache_version</code> in <code>google_memcache_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16531">#16531</a>)</li> <li>monitoring: added error message to delete Alert Policies first on 400 response when deleting <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16535">#16535</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16473">#16473</a>)</li> <li>workflows: promoted <code>user_env_vars</code> field to GA on <code>google_workflows_workflow</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16477">#16477</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>compute: changed <code>external_ipv6_prefix</code> field to not be output only in <code>google_compute_subnetwork</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16480">#16480</a>)</li> <li>compute: fixed issue where <code>google_compute_attached_disk</code> would produce an error for certain zone configs (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16484">#16484</a>)</li> <li>edgecontainer: fixed update method of <code>google_edgecontainer_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16490">#16490</a>)</li> <li>provider: fixed an issue where universe domains would not overwrite API endpoints (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16521">#16521</a>)</li> <li>resourcemanager: made <code>data_source_google_project_service</code> no longer return an error when the service is not enabled (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16525">#16525</a>)</li> <li>sql: <code>ssl_mode</code> field is not stored in terraform state if it has never been used in <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16486">#16486</a>)</li> </ul> <p>NOTES:</p> <ul> <li>dataproc: backfilled <code>terraform_labels</code> field for resource <code>google_dataproc_workflow_template</code>, so resource recreation won't happen during provider upgrade from <code>4.x</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16517">#16517</a>)</li> <li> <ul> <li>provider: backfilled <code>terraform_labels</code> field for some immutable resources, so resource recreation won't happen during provider upgrade from <code>4.X</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16518">#16518</a>)</li> </ul> </li> </ul> <h2>5.6.0 (Nov 13, 2023)</h2> <p>FEATURES:</p> <ul> <li><strong>New Resource:</strong> <code>google_integration_connectors_connection</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16468">#16468</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>assuredworkloads: added <code>enable_sovereign_controls</code>, <code>partner</code>, <code>partner_permissions</code>, <code>violation_notifications_enabled</code>, and several other output-only fields to <code>google_assured_workloads_workloads</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16433">#16433</a>)</li> <li>composer: added <code>storage_config</code> to <code>google_composer_environment</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16455">#16455</a>)</li> <li>container: added <code>fleet</code> field to <code>google_container_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16466">#16466</a>)</li> <li>containeraws: added <code>admin_groups</code> to <code>google_container_aws_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16433">#16433</a>)</li> <li>containerazure: added <code>admin_groups</code> to <code>google_container_azure_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16433">#16433</a>)</li> <li>dataproc: added support for <code>instance_flexibility_policy</code> in <code>google_dataproc_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16417">#16417</a>)</li> <li>dialogflowcx: added <code>is_default_start_flow</code> field to <code>google_dialogflow_cx_flow</code> resource to allow management of default flow resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16441">#16441</a>)</li> <li>dialogflowcx: added <code>is_default_welcome_intent</code> and <code>is_default_negative_intent</code> fields to <code>google_dialogflow_cx_intent</code> resource to allow management of default intent resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16441">#16441</a>)</li> <li> <ul> <li>gkehub: added <code>fleet_default_member_config</code> field to <code>google_gke_hub_feature</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16457">#16457</a>)</li> </ul> </li> <li>gkehub: added <code>metrics_gcp_service_account_email</code> to <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16433">#16433</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16437">#16437</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_project_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16437">#16437</a>)</li> <li>monitoring: added <code>pings_count</code>, <code>user_labels</code>, and <code>custom_content_type</code> fields to <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16420">#16420</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16473">#16473</a>)</li> <li>sql: added <code>ssl_mode</code> field to <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/16394">#16394</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2f62bb8b14 |
build(deps): Bump hashicorp/google-beta from 5.4.0 to 5.7.0 in /terraform/environments/staging (#2771)
Bumps [hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta) from 5.4.0 to 5.7.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.7.0</h2> <p>DEPRECATIONS:</p> <ul> <li>gkehub: deprecated <code>config_management.binauthz</code> in <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6646">#6646</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>bigtable: added <code>standard_isolation</code> and <code>standard_isolation.priority</code> fields to <code>google_bigtable_app_profile</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6621">#6621</a>)</li> <li>containerattached: added <code>proxy_config</code> field to <code>google_container_attached_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6637">#6637</a>)</li> <li>gkehub: added <code>membership_location</code> field to <code>google_gke_hub_feature_membership</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6646">#6646</a>)</li> <li>logging: made the change to aqcuire and update the <code>google_logging_project_sink</code> resource that already exists at the desired location. These logging buckets cannot be removed so deleting this resource will remove the bucket config from your terraform state but will leave the logging bucket unchanged. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6632">#6632</a>)</li> <li>memcache: added <code>MEMCACHE_1_6_15</code> as a possible value for <code>memcache_version</code> in <code>google_memcache_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6642">#6642</a>)</li> <li>monitoring: added error message to delete Alert Policies first on 400 response when deleting <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6645">#6645</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6616">#6616</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>compute: changed <code>external_ipv6_prefix</code> field to not be output only in <code>google_compute_subnetwork</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6619">#6619</a>)</li> <li>compute: fixed issue where <code>google_compute_attached_disk</code> would produce an error for certain zone configs (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6620">#6620</a>)</li> <li>edgecontainer: fixed update method of <code>google_edgecontainer_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6625">#6625</a>)</li> <li>provider: fixed an issue where universe domains would not overwrite API endpoints (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6636">#6636</a>)</li> <li>resourcemanager: made <code>data_source_google_project_service</code> no longer return an error when the service is not enabled (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6638">#6638</a>)</li> <li>sql: <code>ssl_mode</code> field is not stored in terraform state if it has never been used in <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6622">#6622</a>)</li> </ul> <p>NOTES:</p> <ul> <li>dataproc: backfilled <code>terraform_labels</code> field for resource <code>google_dataproc_workflow_template</code>, so the resource recreation won't happen during provider upgrade from <code>4.x</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6634">#6634</a>)</li> <li>provider: backfilled <code>terraform_labels</code> for some immutable resources, so the resource recreation won't happen during provider upgrade from <code>4.X</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6635">#6635</a>)</li> </ul> <h2>v5.6.0</h2> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_backup_dr_management_server</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6596">#6596</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_settings</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6615">#6615</a>)</li> <li><strong>New Resource:</strong> <code>google_integration_connectors_connection</code>(<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6612">#6612</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>assuredworkloads: added <code>enable_sovereign_controls</code>, <code>partner</code>, <code>partner_permissions</code>, <code>violation_notifications_enabled</code>, and several other output-only fields to <code>google_assured_workloads_workloads</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>composer: added <code>storage_config</code> to <code>google_composer_environment</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6606">#6606</a>)</li> <li>container: added <code>fleet</code> field to <code>google_container_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6610">#6610</a>)</li> <li>containeraws: added <code>admin_groups</code> to <code>google_container_aws_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>containerazure: added <code>admin_groups</code> to <code>google_container_azure_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>dataproc: added support for <code>instance_flexibility_policy</code> in <code>google_dataproc_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6593">#6593</a>)</li> <li>dialogflowcx: added <code>is_default_start_flow</code> field to <code>google_dialogflow_cx_flow</code> resource to allow management of default flow resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6600">#6600</a>)</li> <li>dialogflowcx: added <code>is_default_welcome_intent</code> and <code>is_default_negative_intent</code> fields to <code>google_dialogflow_cx_intent</code> resource to allow management of default intent resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6600">#6600</a>)</li> <li>gkehub: added <code>fleet_default_member_config</code> field to <code>google_gke_hub_feature</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6608">#6608</a>)</li> <li>gkehub: added <code>metrics_gcp_service_account_email</code> to <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6598">#6598</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_project_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6598">#6598</a>)</li> <li>monitoring: added <code>pings_count</code>, <code>user_labels</code>, and <code>custom_content_type</code> fields to <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6594">#6594</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6616">#6616</a>)</li> <li>sql: added <code>ssl_mode</code> field to <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6579">#6579</a>)</li> <li>vertexai: added <code>private_service_connect_config</code> to <code>google_vertex_ai_index_endpoint</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6614">#6614</a>)</li> <li>workstations: added <code>domain_config</code> field to resource <code>google_workstations_workstation_cluster</code> (beta) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6609">#6609</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.7.0 (Nov 20, 2023)</h2> <p>DEPRECATIONS:</p> <ul> <li>gkehub: deprecated <code>config_management.binauthz</code> in <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6646">#6646</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>bigtable: added <code>standard_isolation</code> and <code>standard_isolation.priority</code> fields to <code>google_bigtable_app_profile</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6621">#6621</a>)</li> <li>containerattached: added <code>proxy_config</code> field to <code>google_container_attached_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6637">#6637</a>)</li> <li>gkehub: added <code>membership_location</code> field to <code>google_gke_hub_feature_membership</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6646">#6646</a>)</li> <li>logging: made the change to aqcuire and update the <code>google_logging_project_sink</code> resource that already exists at the desired location. These logging buckets cannot be removed so deleting this resource will remove the bucket config from your terraform state but will leave the logging bucket unchanged. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6632">#6632</a>)</li> <li>memcache: added <code>MEMCACHE_1_6_15</code> as a possible value for <code>memcache_version</code> in <code>google_memcache_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6642">#6642</a>)</li> <li>monitoring: added error message to delete Alert Policies first on 400 response when deleting <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6645">#6645</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6616">#6616</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>compute: changed <code>external_ipv6_prefix</code> field to not be output only in <code>google_compute_subnetwork</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6619">#6619</a>)</li> <li>compute: fixed issue where <code>google_compute_attached_disk</code> would produce an error for certain zone configs (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6620">#6620</a>)</li> <li>edgecontainer: fixed update method of <code>google_edgecontainer_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6625">#6625</a>)</li> <li>provider: fixed an issue where universe domains would not overwrite API endpoints (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6636">#6636</a>)</li> <li>resourcemanager: made <code>data_source_google_project_service</code> no longer return an error when the service is not enabled (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6638">#6638</a>)</li> <li>sql: <code>ssl_mode</code> field is not stored in terraform state if it has never been used in <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6622">#6622</a>)</li> </ul> <p>NOTES:</p> <ul> <li>dataproc: backfilled <code>terraform_labels</code> field for resource <code>google_dataproc_workflow_template</code>, so the resource recreation won't happen during provider upgrade from <code>4.x</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6634">#6634</a>)</li> <li>provider: backfilled <code>terraform_labels</code> for some immutable resources, so the resource recreation won't happen during provider upgrade from <code>4.X</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6635">#6635</a>)</li> </ul> <h2>5.6.0 (Nov 13, 2023)</h2> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_backup_dr_management_server</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6596">#6596</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_settings</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6615">#6615</a>)</li> <li><strong>New Resource:</strong> <code>google_integration_connectors_connection</code>(<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6612">#6612</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>assuredworkloads: added <code>enable_sovereign_controls</code>, <code>partner</code>, <code>partner_permissions</code>, <code>violation_notifications_enabled</code>, and several other output-only fields to <code>google_assured_workloads_workloads</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>composer: added <code>storage_config</code> to <code>google_composer_environment</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6606">#6606</a>)</li> <li>container: added <code>fleet</code> field to <code>google_container_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6610">#6610</a>)</li> <li>containeraws: added <code>admin_groups</code> to <code>google_container_aws_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>containerazure: added <code>admin_groups</code> to <code>google_container_azure_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>dataproc: added support for <code>instance_flexibility_policy</code> in <code>google_dataproc_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6593">#6593</a>)</li> <li>dialogflowcx: added <code>is_default_start_flow</code> field to <code>google_dialogflow_cx_flow</code> resource to allow management of default flow resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6600">#6600</a>)</li> <li>dialogflowcx: added <code>is_default_welcome_intent</code> and <code>is_default_negative_intent</code> fields to <code>google_dialogflow_cx_intent</code> resource to allow management of default intent resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6600">#6600</a>)</li> <li>gkehub: added <code>fleet_default_member_config</code> field to <code>google_gke_hub_feature</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6608">#6608</a>)</li> <li>gkehub: added <code>metrics_gcp_service_account_email</code> to <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6598">#6598</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_project_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6598">#6598</a>)</li> <li>monitoring: added <code>pings_count</code>, <code>user_labels</code>, and <code>custom_content_type</code> fields to <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6594">#6594</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6616">#6616</a>)</li> <li>sql: added <code>ssl_mode</code> field to <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6579">#6579</a>)</li> <li>vertexai: added <code>private_service_connect_config</code> to <code>google_vertex_ai_index_endpoint</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6614">#6614</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
cb9b8e711f |
build(deps): Bump hashicorp/google-beta from 5.4.0 to 5.7.0 in /terraform/environments/production (#2784)
[//]: # (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 [hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta) from 5.4.0 to 5.7.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.7.0</h2> <p>DEPRECATIONS:</p> <ul> <li>gkehub: deprecated <code>config_management.binauthz</code> in <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6646">#6646</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>bigtable: added <code>standard_isolation</code> and <code>standard_isolation.priority</code> fields to <code>google_bigtable_app_profile</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6621">#6621</a>)</li> <li>containerattached: added <code>proxy_config</code> field to <code>google_container_attached_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6637">#6637</a>)</li> <li>gkehub: added <code>membership_location</code> field to <code>google_gke_hub_feature_membership</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6646">#6646</a>)</li> <li>logging: made the change to aqcuire and update the <code>google_logging_project_sink</code> resource that already exists at the desired location. These logging buckets cannot be removed so deleting this resource will remove the bucket config from your terraform state but will leave the logging bucket unchanged. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6632">#6632</a>)</li> <li>memcache: added <code>MEMCACHE_1_6_15</code> as a possible value for <code>memcache_version</code> in <code>google_memcache_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6642">#6642</a>)</li> <li>monitoring: added error message to delete Alert Policies first on 400 response when deleting <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6645">#6645</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6616">#6616</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>compute: changed <code>external_ipv6_prefix</code> field to not be output only in <code>google_compute_subnetwork</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6619">#6619</a>)</li> <li>compute: fixed issue where <code>google_compute_attached_disk</code> would produce an error for certain zone configs (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6620">#6620</a>)</li> <li>edgecontainer: fixed update method of <code>google_edgecontainer_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6625">#6625</a>)</li> <li>provider: fixed an issue where universe domains would not overwrite API endpoints (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6636">#6636</a>)</li> <li>resourcemanager: made <code>data_source_google_project_service</code> no longer return an error when the service is not enabled (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6638">#6638</a>)</li> <li>sql: <code>ssl_mode</code> field is not stored in terraform state if it has never been used in <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6622">#6622</a>)</li> </ul> <p>NOTES:</p> <ul> <li>dataproc: backfilled <code>terraform_labels</code> field for resource <code>google_dataproc_workflow_template</code>, so the resource recreation won't happen during provider upgrade from <code>4.x</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6634">#6634</a>)</li> <li>provider: backfilled <code>terraform_labels</code> for some immutable resources, so the resource recreation won't happen during provider upgrade from <code>4.X</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6635">#6635</a>)</li> </ul> <h2>v5.6.0</h2> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_backup_dr_management_server</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6596">#6596</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_settings</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6615">#6615</a>)</li> <li><strong>New Resource:</strong> <code>google_integration_connectors_connection</code>(<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6612">#6612</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>assuredworkloads: added <code>enable_sovereign_controls</code>, <code>partner</code>, <code>partner_permissions</code>, <code>violation_notifications_enabled</code>, and several other output-only fields to <code>google_assured_workloads_workloads</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>composer: added <code>storage_config</code> to <code>google_composer_environment</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6606">#6606</a>)</li> <li>container: added <code>fleet</code> field to <code>google_container_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6610">#6610</a>)</li> <li>containeraws: added <code>admin_groups</code> to <code>google_container_aws_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>containerazure: added <code>admin_groups</code> to <code>google_container_azure_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>dataproc: added support for <code>instance_flexibility_policy</code> in <code>google_dataproc_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6593">#6593</a>)</li> <li>dialogflowcx: added <code>is_default_start_flow</code> field to <code>google_dialogflow_cx_flow</code> resource to allow management of default flow resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6600">#6600</a>)</li> <li>dialogflowcx: added <code>is_default_welcome_intent</code> and <code>is_default_negative_intent</code> fields to <code>google_dialogflow_cx_intent</code> resource to allow management of default intent resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6600">#6600</a>)</li> <li>gkehub: added <code>fleet_default_member_config</code> field to <code>google_gke_hub_feature</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6608">#6608</a>)</li> <li>gkehub: added <code>metrics_gcp_service_account_email</code> to <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6598">#6598</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_project_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6598">#6598</a>)</li> <li>monitoring: added <code>pings_count</code>, <code>user_labels</code>, and <code>custom_content_type</code> fields to <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6594">#6594</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6616">#6616</a>)</li> <li>sql: added <code>ssl_mode</code> field to <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6579">#6579</a>)</li> <li>vertexai: added <code>private_service_connect_config</code> to <code>google_vertex_ai_index_endpoint</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6614">#6614</a>)</li> <li>workstations: added <code>domain_config</code> field to resource <code>google_workstations_workstation_cluster</code> (beta) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6609">#6609</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.7.0 (Nov 20, 2023)</h2> <p>DEPRECATIONS:</p> <ul> <li>gkehub: deprecated <code>config_management.binauthz</code> in <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6646">#6646</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>bigtable: added <code>standard_isolation</code> and <code>standard_isolation.priority</code> fields to <code>google_bigtable_app_profile</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6621">#6621</a>)</li> <li>containerattached: added <code>proxy_config</code> field to <code>google_container_attached_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6637">#6637</a>)</li> <li>gkehub: added <code>membership_location</code> field to <code>google_gke_hub_feature_membership</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6646">#6646</a>)</li> <li>logging: made the change to aqcuire and update the <code>google_logging_project_sink</code> resource that already exists at the desired location. These logging buckets cannot be removed so deleting this resource will remove the bucket config from your terraform state but will leave the logging bucket unchanged. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6632">#6632</a>)</li> <li>memcache: added <code>MEMCACHE_1_6_15</code> as a possible value for <code>memcache_version</code> in <code>google_memcache_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6642">#6642</a>)</li> <li>monitoring: added error message to delete Alert Policies first on 400 response when deleting <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6645">#6645</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6616">#6616</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>compute: changed <code>external_ipv6_prefix</code> field to not be output only in <code>google_compute_subnetwork</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6619">#6619</a>)</li> <li>compute: fixed issue where <code>google_compute_attached_disk</code> would produce an error for certain zone configs (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6620">#6620</a>)</li> <li>edgecontainer: fixed update method of <code>google_edgecontainer_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6625">#6625</a>)</li> <li>provider: fixed an issue where universe domains would not overwrite API endpoints (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6636">#6636</a>)</li> <li>resourcemanager: made <code>data_source_google_project_service</code> no longer return an error when the service is not enabled (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6638">#6638</a>)</li> <li>sql: <code>ssl_mode</code> field is not stored in terraform state if it has never been used in <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6622">#6622</a>)</li> </ul> <p>NOTES:</p> <ul> <li>dataproc: backfilled <code>terraform_labels</code> field for resource <code>google_dataproc_workflow_template</code>, so the resource recreation won't happen during provider upgrade from <code>4.x</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6634">#6634</a>)</li> <li>provider: backfilled <code>terraform_labels</code> for some immutable resources, so the resource recreation won't happen during provider upgrade from <code>4.X</code> to <code>5.7</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6635">#6635</a>)</li> </ul> <h2>5.6.0 (Nov 13, 2023)</h2> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_backup_dr_management_server</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6596">#6596</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_settings</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6615">#6615</a>)</li> <li><strong>New Resource:</strong> <code>google_integration_connectors_connection</code>(<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6612">#6612</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>assuredworkloads: added <code>enable_sovereign_controls</code>, <code>partner</code>, <code>partner_permissions</code>, <code>violation_notifications_enabled</code>, and several other output-only fields to <code>google_assured_workloads_workloads</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>composer: added <code>storage_config</code> to <code>google_composer_environment</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6606">#6606</a>)</li> <li>container: added <code>fleet</code> field to <code>google_container_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6610">#6610</a>)</li> <li>containeraws: added <code>admin_groups</code> to <code>google_container_aws_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>containerazure: added <code>admin_groups</code> to <code>google_container_azure_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>dataproc: added support for <code>instance_flexibility_policy</code> in <code>google_dataproc_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6593">#6593</a>)</li> <li>dialogflowcx: added <code>is_default_start_flow</code> field to <code>google_dialogflow_cx_flow</code> resource to allow management of default flow resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6600">#6600</a>)</li> <li>dialogflowcx: added <code>is_default_welcome_intent</code> and <code>is_default_negative_intent</code> fields to <code>google_dialogflow_cx_intent</code> resource to allow management of default intent resources via Terraform (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6600">#6600</a>)</li> <li>gkehub: added <code>fleet_default_member_config</code> field to <code>google_gke_hub_feature</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6608">#6608</a>)</li> <li>gkehub: added <code>metrics_gcp_service_account_email</code> to <code>google_gke_hub_feature_membership</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6597">#6597</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6598">#6598</a>)</li> <li>logging: added <code>index_configs</code> field to <code>logging_project_bucket_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6598">#6598</a>)</li> <li>monitoring: added <code>pings_count</code>, <code>user_labels</code>, and <code>custom_content_type</code> fields to <code>google_monitoring_uptime_check_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6594">#6594</a>)</li> <li>spanner: added <code>autoscaling_config</code> field to <code>google_spanner_instance</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6616">#6616</a>)</li> <li>sql: added <code>ssl_mode</code> field to <code>google_sql_database_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6579">#6579</a>)</li> <li>vertexai: added <code>private_service_connect_config</code> to <code>google_vertex_ai_index_endpoint</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/6614">#6614</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c2b7072307 |
build(deps): Bump hashicorp/tls from 4.0.4 to 4.0.5 in /terraform/environments/production (#2785)
Bumps [hashicorp/tls](https://github.com/hashicorp/terraform-provider-tls) from 4.0.4 to 4.0.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-tls/releases">hashicorp/tls's releases</a>.</em></p> <blockquote> <h2>v4.0.5</h2> <p>NOTES:</p> <ul> <li>This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-tls/issues/432">#432</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-tls/blob/main/CHANGELOG.md">hashicorp/tls's changelog</a>.</em></p> <blockquote> <h2>4.0.5 (November 27, 2023)</h2> <p>NOTES:</p> <ul> <li>This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-tls/issues/432">#432</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2537e900ed |
build(deps): Bump hashicorp/null from 3.2.1 to 3.2.2 in /terraform/environments/production (#2786)
Bumps [hashicorp/null](https://github.com/hashicorp/terraform-provider-null) from 3.2.1 to 3.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-null/releases">hashicorp/null's releases</a>.</em></p> <blockquote> <h2>v3.2.2</h2> <p>NOTES:</p> <ul> <li>This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/242">#242</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-null/blob/main/CHANGELOG.md">hashicorp/null's changelog</a>.</em></p> <blockquote> <h2>3.2.2 (November 20, 2023)</h2> <p>NOTES:</p> <ul> <li>This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/242">#242</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
4fb101ed9f |
UX cleanup pt 3 (#2789)
Closes https://github.com/firezone/firezone/issues/2601 Also addresses a lot of TODOs from https://github.com/firezone/firezone/issues/2788 <img width="1728" alt="Screenshot 2023-12-01 at 18 25 11" src="https://github.com/firezone/firezone/assets/1877644/95137fca-15ab-4b8c-9598-16d92a7951c7"> <img width="1728" alt="Screenshot 2023-12-01 at 18 25 16" src="https://github.com/firezone/firezone/assets/1877644/9315b754-c3de-4336-8b59-c1d87ac83f69"> <img width="1728" alt="Screenshot 2023-12-01 at 18 25 33" src="https://github.com/firezone/firezone/assets/1877644/65245194-c922-401e-bbc4-ff4a378520d2"> <img width="1728" alt="Screenshot 2023-12-01 at 18 25 39" src="https://github.com/firezone/firezone/assets/1877644/3ac8c2c8-c0a8-4074-9cb1-123bc2c21e71"> <img width="1728" alt="Screenshot 2023-12-01 at 18 25 59" src="https://github.com/firezone/firezone/assets/1877644/7a96cf74-3a9a-4215-9b22-871dee335b30"> |
||
|
|
9a5f4e0ce2 |
fix(relay): ensure channel numbers are unique to a client (#2744)
Previously, there was a misinterpretation of the spec that didn't allow _different_ clients to use the same channel number. This is wrong though. Because channel numbers are managed by clients, they must be unique _per client_. This patch addresses this short-coming. I didn't include any dedicated tests for this. The fact that the existing ones still work means the feature is overall working and the data structure shows that the channels are now indeed unique per client. |
||
|
|
e3e2baf87d |
Use typed links to detect broken links (#2750)
- Fixes firezone/gtm#220 - Add @jefferenced and @ReactorScram to team page and simplify it @conectado Interesting use of strong typing to enforce no broken links in NextJS |
||
|
|
04d4371b93 | fix(CI): backticks for Powershell line continuation (#2754) | ||
|
|
55ba09c8bf |
Remove PortalMock from Android and Apple (#2752)
It's fallen out of date and is no longer used. |
||
|
|
189a35f692 |
feat(windows): Tauri boilerplate and CI changes (#2742)
Trying to get CI/CD to produce firezone-windows-client.exe. Can't remember if I need both a PR and a draft release or just the draft release for that. --------- Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com> Co-authored-by: Jamil <jamilbk@users.noreply.github.com> |
||
|
|
55e8d3407f |
Render deleted entities on fetch (#2692)
Since we have flows we should either delete the flow when the related entity is deleted (making them not very useful) or allow viewing deleted entities properly marking them and removing all action buttons in the UI: <img width="1728" alt="Screenshot 2023-11-22 at 13 41 51" src="https://github.com/firezone/firezone/assets/1877644/ae7f14b9-9607-4de0-a90f-049faf7e4374"> <img width="1728" alt="Screenshot 2023-11-22 at 13 41 54" src="https://github.com/firezone/firezone/assets/1877644/491f8e1f-6aad-459b-b038-6100c25b3bf4"> <img width="1728" alt="Screenshot 2023-11-22 at 13 41 48" src="https://github.com/firezone/firezone/assets/1877644/9200e521-0d92-41b5-9197-355353f09a50"> <img width="1728" alt="Screenshot 2023-11-22 at 13 07 47" src="https://github.com/firezone/firezone/assets/1877644/dca59bbd-9771-4b06-b32b-f17cf0047520"> This change only affects fetching relation by ID (eg. `actors/:id`), rest of pages (index, edit) will not show deleted entities unless they are a critical relation (eg. for Policy to work both actor group and resource are needed): <img width="1728" alt="Screenshot 2023-11-22 at 13 42 23" src="https://github.com/firezone/firezone/assets/1877644/d8b15011-838a-477d-97c8-5c7109299cb9"> Closes #2681 Signed-off-by: Andrew Dryga <andrew@dryga.com> |
||
|
|
af5cc38f9e |
Pick latest-versioned gateways (#2739)
Closes #2733 |
||
|
|
ce79b4922d |
Update bot comments in-place to reduce notification spam (#2748)
Updating a comment doesn't produce a notification, so this will fix comment spam on PRs. History can be viewed in the comment itself like so: <img width="658" alt="Screenshot 2023-11-30 at 7 23 29 AM" src="https://github.com/firezone/firezone/assets/167144/30846b58-336b-41de-88c3-c72947f4ec97"> |
||
|
|
e3546cfa12 |
connlib: limit the number of host candidates used (#2746)
In some cases we were obvserving that connections between clients and
gateways couldn't be established.
This happened even when candidates where being found on both ends.
This usually was obvserved when ipv6 isn't working on the relays and
it's still used as one of the viable candidates.
To reproduce this more easily I created an iface with 50 ips using this
script:
```bash
#!/bin/bash
# Generate 10 IPv6 addresses
for i in {1..10}
do
for j in {1..5}
do
# Generate a random IPv6 address
ipv6_address=$(openssl rand -hex 5 | sed 's/\(..\)/\1:/g; s/.$//' | awk '{print "fd00::"$1}')
# Add IPv6 address to lo0
sudo ifconfig lo0 inet6 alias $ipv6_address
echo "Added IPv6 address $ipv6_address to lo0"
done
done
```
This behavior was almost consistently obvserved, as it depended on the
order candidates were used.
I tried modifying timeouts and the limits to channel binding requests
that are internal to webrtc but the connections were still not
consistent, the only thing that worked was limiting the number of host
candidates.
This is okay since even if we can't stablish the local connection (no
hairpin nat) relayed connection will still happen.
But this is not a good long-term solution. In the future we should be
smarter how we sort and ping candidates, prioritizing srflx to srflx or
srflx to relay and leave host candidates for last. Will be easier to
improve on after refactoring webrtc out.
|
||
|
|
79aa4cfb8e |
1.x docs first iteration (#2688)
Doing a first pass over documentation and minor UI cleanup. This PR isn't meant to represent the final state of launch docs, but instead something that will unblock #2685 and #2675 Fixes #2729 |
||
|
|
67c14c02ed |
Add Relay admin feature flag (#2736)
Why: * Self-hosted Relays are not going to be apart of the beta release, so hiding the functionality in the portal will allow the user not to get confused about a feature they aren't able to use. Closes #2178 |
||
|
|
81598dbaff |
feat(relay): reduce packet drops (#2737)
There is another channel which we didn't yet increase in size, the one between the allocation and the main task loop. Increasing to 1000 means each allocation can potentially buffer 65MB of data. With the biggest port range (16383 allocations), that would be a theoretical memory consumption of ~ 1TB. But, this would imply that we have 16383 connected clients that all send data at max speed, saturating our downlink and our uplink is somehow ridiculously small. As long as up and downlink are roughly within the same ballpark figure, it should be impossible to actually fill up these buffers. I suspect that the current packet drops of the iperf test are happening because on localhost, sending 10 UDP packets is so quick that a tokio is unable to wake up the task in time to empty the queue. In addition to the increased channel size, I've also added a check for the other channels to avoid writing to them in case they are not ready for some reason. --------- Co-authored-by: Jamil <jamilbk@users.noreply.github.com> |
||
|
|
ce0e396c49 |
feat(windows): Windows boilerplate and CI (#2715) (#2730)
Testing if CI will build the Windows exe, or at least check the code. --------- Co-authored-by: Jamil Bou Kheir <jamilbk@users.noreply.github.com> |
||
|
|
a309f11011 |
Fix gateway cleanup (#2704)
Yesterday, during some portion of the day connections between clients and resources were impossible. While I couldn't pinpoint the exact cause I found some issues with cleanup. This PR fixes those. Furthermore, I increased the default log level for tunnels in the clients so that if this happens again we have better logs to triage. ~~Furthermore, I found out about #2705 so, I removed the limit of relays from connlib since the portal already limits it to 2 (4 if you count per-ip), that way we make sure that we always use both ipv4 and ipv6. The connection start up time seems to slow down due to this but I think this is better. We might want to go to only 2 urls again later on to speed this up, if the portal can ensure it's a working relay load-balanced relay there might not be a point in using more than a single server~~. cc @AndrewDryga Edit: we always get an ipv4 and ipv6 address for the same relay as the first two relays in the relay list, save the case where only one of the ip types is supported. We should be safe limiting it to 2. --------- Signed-off-by: Gabi <gabrielalejandro7@gmail.com> Co-authored-by: Jamil <jamilbk@users.noreply.github.com> |
||
|
|
8ad82b515e |
"Magic Link" -> "Email" (#2731)
Updates user-facing terminology to `One-Time Password` to more accurately reflect this sign in method and match docs more consistently Refs #2688 Refs #2021 |
||
|
|
2371df946a |
Fix tooltips (#2734)
Fixes a JS bug |
||
|
|
efc71914f8 | Configure ip6tables rules for docker to reflect v4 rules | ||
|
|
480a0f336b |
Add pricing page (#2685)
Fixes firezone/gtm#194 |
||
|
|
db601312c2 |
1.x landing page first iteration (#2675)
Fixes firezone/gtm#165 Fixes firezone/gtm#219 |
||
|
|
5dd5f5a650 |
use random UUID fallback if deviceId is blank on Apple (#2699)
Fixes #2697 |
||
|
|
916a34a677 |
Remove redundant Android README (#2719)
Maintained one is in `kotlin/android` |
||
|
|
09d1f8cd68 |
Fix Android logo and fonts (#2689)
- Use capital `F` for logo - Use Source Code Pro for font family on Android |
||
|
|
6d08f2f4cb |
Fix button colors to match product (#2702)
Removes gradient to match product Refs #2682 |