mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-28 02:18:50 +00:00
271c4803576bd69bb001bd08adcd524684cdd67c
5903 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
271c480357 |
fix(connlib): don't attempt to encrypt too large packets (#7263)
When encrypting packets, we need to reserve a buffer within which boringtun will encrypt the IP packet. Unfortunately, `boringtun` panics if that buffer is not big enough which essentially brings all of `connlib` down. Really, we should never see a packet that is too large and ideally, we enforce this at compile-time by creating different variants of `IpPacket` that are sized accordingly. That is a large refactoring so until then, we simply discard them instead of panicking. --------- Signed-off-by: Thomas Eizinger <thomas@eizinger.io> Co-authored-by: Jamil <jamilbk@users.noreply.github.com> |
||
|
|
269060669a |
fix(connlib): limit number of max buffered messages to portal (#7264)
When we have connectivity issues to the portal, such as in #7254 or #7200, messages will pile up in this buffer. In case Firezone is left running for long enough, the connection will fail after a certain number of retries. Often times though, the user will exit Firezone before that because nothing is working. We have to mitigate unbounded buffer growth anyway and clearing the buffer gives us an opportunity to emit a warning which will send an alert to Sentry, notifying us that something isn't working for a particular customer. Resolves: #6397. |
||
|
|
b3b9f08343 |
chore(clients): use custom log format also for log files (#7261)
The custom, easier-to-read log format also needs to be applied to the file logger. |
||
|
|
a2828a217b |
build(deps): Bump thiserror from 1.0.64 to 1.0.68 in /rust (#7260)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.64 to 1.0.68. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/thiserror/releases">thiserror's releases</a>.</em></p> <blockquote> <h2>1.0.68</h2> <ul> <li>Handle incomplete expressions more robustly in format arguments, such as while code is being typed (<a href="https://redirect.github.com/dtolnay/thiserror/issues/341">#341</a>, <a href="https://redirect.github.com/dtolnay/thiserror/issues/344">#344</a>)</li> </ul> <h2>1.0.67</h2> <ul> <li>Improve expression syntax support inside format arguments (<a href="https://redirect.github.com/dtolnay/thiserror/issues/335">#335</a>, <a href="https://redirect.github.com/dtolnay/thiserror/issues/337">#337</a>, <a href="https://redirect.github.com/dtolnay/thiserror/issues/339">#339</a>, <a href="https://redirect.github.com/dtolnay/thiserror/issues/340">#340</a>)</li> </ul> <h2>1.0.66</h2> <ul> <li>Improve compile error on malformed format attribute (<a href="https://redirect.github.com/dtolnay/thiserror/issues/327">#327</a>)</li> </ul> <h2>1.0.65</h2> <ul> <li>Ensure OUT_DIR is left with deterministic contents after build script execution (<a href="https://redirect.github.com/dtolnay/thiserror/issues/325">#325</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b2c99a6ddc |
chore(website): Publish Gateway 1.4.0 changelog (#7255)
Publishes the 1.4.0 Gateway changelog and fixes a couple other minor issues. --------- Signed-off-by: Jamil <jamilbk@users.noreply.github.com> |
||
|
|
54553dc36a |
ci: Remove deprecated macos-12 tests from GitHub CI (#7259)
- https://github.com/actions/runner-images/issues/10721 - https://github.com/firezone/firezone/actions/runs/11669446546/job/32494632762?pr=7258 |
||
|
|
1cf1f0fa77 |
build(deps): Bump the androidx group in /kotlin/android with 2 updates (#7227)
Bumps the androidx group in /kotlin/android with 2 updates: androidx.core:core-ktx and androidx.constraintlayout:constraintlayout. Updates `androidx.core:core-ktx` from 1.13.1 to 1.15.0 Updates `androidx.constraintlayout:constraintlayout` from 2.1.4 to 2.2.0 Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
0fb121f75d |
build(deps): Bump tauri-plugin-shell from 2.0.1 to 2.0.2 in /rust (#7168)
Bumps [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) from 2.0.1 to 2.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/plugins-workspace/releases">tauri-plugin-shell's releases</a>.</em></p> <blockquote> <h2>updater v2.0.2</h2> <h2>[2.0.2]</h2> <ul> <li><a href=" |
||
|
|
bc46d95350 |
chore(website): Increase cache revalidation to 1 hour (#7258)
Why: Reduces the number of edge functions that need to run, and thus reducing the likelihood this endpoint will timeout due to slow edge function startup. |
||
|
|
2825522844 | fix(infra): Filter out WebSocket upgrade from latency alerting (#7242) | ||
|
|
7daa1a9ec3 |
chore(ci): build RPM package (#7190)
Refs #6145 This bundles aarch64 and x86_64 RPMs in CI and CD. We'll need a 2nd PR to add everything to the changelog and knowledge base, after the first release with RPMs is cut. |
||
|
|
f7f9c76241 |
build(deps): Bump @next/third-parties from 14.2.15 to 15.0.2 in /website (#7211)
Bumps [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) from 14.2.15 to 15.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases"><code>@next/third-parties</code>'s releases</a>.</em></p> <blockquote> <h2>v15.0.2</h2> <h3>Core Changes</h3> <ul> <li>Read page name from work store in server module map proxy: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71669">#71669</a></li> <li>codemod: should not transform when param is not used: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71664">#71664</a></li> <li>[dynamicIO] complete refactor to prerender: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71687">#71687</a></li> <li>fix: metadata image route normalize path posix for windows: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71673">#71673</a></li> <li>next-codemod(upgrade): optional catch when missing dev script: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71598">#71598</a></li> <li>Avoid server action function indirection in Turbopack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71628">#71628</a></li> <li>fix: exclude <code>basePath</code> in <code>findSourceMapURL</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71719">#71719</a></li> <li>fix: stack frame text color in dark mode: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71656">#71656</a></li> <li>Fix: revert the bad node binary handling: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71723">#71723</a></li> <li>next-codemod: add empty <code>pnpm-workspace.yaml</code> to test fixtures to bypass PNPM workspace checks: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71726">#71726</a></li> <li>warn on sync access if dynamicIO is not enabled: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71696">#71696</a></li> <li>Update React from <code>69d4b800-20241021</code> to <code>45804af1-20241021</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71718">#71718</a></li> <li>next-upgrade: do not add <code>--turbopack</code> flag when <code>--turbo</code> exists in <code>next dev</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71730">#71730</a></li> <li>feat: stitch errors with react owner stack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/70393">#70393</a></li> <li>[dynamicIO] update data access error and documentation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71738">#71738</a></li> <li>Test cached form action with revalidate: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71591">#71591</a></li> <li>Upgrade React from <code>45804af1-20241021</code> to <code>28668d39-20241023</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71745">#71745</a></li> <li>Fix race condition when setting client reference manifests: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71741">#71741</a></li> <li>Fix fetch with no-store inside of use cache: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71754">#71754</a></li> <li>Remove the bottom collapse button in dev overlay: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71658">#71658</a></li> <li>[dynamicIO] unify cache filling and lazy-module warming: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71749">#71749</a></li> <li>Don't filter out <!-- raw HTML omitted --> source location frames through RSC: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71752">#71752</a></li> <li>fix undefined default export error msg: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71762">#71762</a></li> <li>Upgrade React from <code>28668d39-20241023</code> to <code>1631855f-20241023</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71769">#71769</a></li> <li>Enable owner stack in experimental build: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71716">#71716</a></li> <li>feat: add experiment for sharpjs cpu flags: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71733">#71733</a></li> <li>fix: handle server component replay error in error overlay: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71772">#71772</a></li> <li>Don't error asking for prebuilt bundles: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71778">#71778</a></li> <li>Replace <code>turbopack://[project]/...</code> sourcemap uris with <code>file://...</code> in development: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71489">#71489</a></li> <li>misc: update source map paths for bundled Next.js runtime: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71779">#71779</a></li> <li>[dynamicIO] refine error message and docs: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71781">#71781</a></li> <li>next-upgrade: change <code>--turbo</code> to <code>--turbopack</code> if applicable: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71737">#71737</a></li> <li>Show all diff when uncollapse: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71792">#71792</a></li> <li>Sourcemap errors in terminal by default : <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71444">#71444</a></li> <li>Fully enable custom error callbacks for app router: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71794">#71794</a></li> <li>Simplify Server Action Webpack plugin: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71721">#71721</a></li> <li>ensure DIO development segment errors are cleared after correcting: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71811">#71811</a></li> <li>Include sourceframe in errors logged in the terminal during development: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71803">#71803</a></li> <li>[dynamicIO] update prerender cache scoping and cache warming for validation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71822">#71822</a></li> <li>only force stack frame color in tty: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71860">#71860</a></li> <li>Add test for fetch with auth in use cache: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71768">#71768</a></li> <li>Fix race with hot-reloader-client clearing overlay errors: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71771">#71771</a></li> <li>Fix dynamic tracking in dev: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71867">#71867</a></li> <li>Revert "Sourcemap errors in terminal by default (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71444">#71444</a>)": <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71868">#71868</a></li> <li>Fix fetch caching inside of <code>"use cache"</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71793">#71793</a></li> <li>Trace upload: only send traces for current session: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71838">#71838</a></li> <li>Reland "Sourcemap errors in terminal by default": <a href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/71877">#71877</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
3137b528db |
build(deps-dev): Bump vite from 5.4.9 to 5.4.10 in /rust/gui-client (#7225)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.9 to 5.4.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>v5.4.10</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v5.4.10/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/v5.4.10/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->5.4.10 (2024-10-23)<!-- raw HTML omitted --></h2> <ul> <li>fix: backport <a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18367">#18367</a>,augment hash for CSS files to prevent chromium erroring by loading previous fil (<a href=" |
||
|
|
209cf7ab35 |
build(deps-dev): Bump @tauri-apps/cli from 2.0.3 to 2.0.4 in /rust/gui-client (#7223)
Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri) from 2.0.3 to 2.0.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/cli</code>'s releases</a>.</em></p> <blockquote> <h2><code>@tauri-apps/cli</code> v2.0.4</h2> <h2>[2.0.4]</h2> <h3>Enhancements</h3> <ul> <li><a href=" |
||
|
|
741553ebd0 |
chore(windows): log error when creating named pipe fails (#7203)
I looked into this because of https://firezone-inc.sentry.io/issues/6033906390. We only have a single event there, i.e. it seems to have succeeded on the 2nd attempt. Regardless, it would be useful to learn _why_ it failed. To do that, we include the original error in the log statement. |
||
|
|
c64c8fae19 |
build(deps): Bump @mdx-js/loader from 3.0.1 to 3.1.0 in /website (#7215)
Bumps [@mdx-js/loader](https://github.com/mdx-js/mdx/tree/HEAD/packages/loader) from 3.0.1 to 3.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mdx-js/mdx/releases"><code>@mdx-js/loader</code>'s releases</a>.</em></p> <blockquote> <h2>3.1.0</h2> <h4>Add</h4> <ul> <li>715ddd96 <strong><code>@mdx-js/esbuild</code></strong>: add source maps by <a href="https://github.com/remcohaszing"><code>@remcohaszing</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2464">mdx-js/mdx#2464</a></li> <li>d5867203 <strong><code>@mdx-js/node-loader</code></strong>: add support for options w/ <code>initialize</code></li> <li>cd2907dd <strong><code>@mdx-js/node-loader</code></strong>: add support showing messages</li> <li>ceea80dd <strong><code>@mdx-js/node-loader</code></strong>: add source maps by <a href="https://github.com/remcohaszing"><code>@remcohaszing</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2458">mdx-js/mdx#2458</a></li> </ul> <h4>Fix</h4> <ul> <li>d306f870 <strong><code>@mdx-js/core</code></strong>: replace <code>periscopic</code> with <code>estree-util-scope</code></li> <li>c7479905 <strong><code>@mdx-js/core</code></strong>: fix injecting providers for jsx in esm, expressions</li> <li>3a794ab5 <strong><code>@mdx-js/loader</code></strong>: fix ESM type import by <a href="https://github.com/remcohaszing"><code>@remcohaszing</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2452">mdx-js/mdx#2452</a></li> <li>be79212a <strong><code>@mdx-js/loader</code></strong>: change webpack peer dependency to optional by <a href="https://github.com/chenjiahan"><code>@chenjiahan</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2440">mdx-js/mdx#2440</a></li> </ul> <h4>Types</h4> <ul> <li>f12afda2 Refactor to use <code>@import</code> JSDoc tags by <a href="https://github.com/remcohaszing"><code>@remcohaszing</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2498">mdx-js/mdx#2498</a></li> </ul> <h4>Miscellaneous</h4> <ul> <li>77158cdb Refactor to externalize recma packages</li> </ul> <h4>Site</h4> <ul> <li>67500792 Add link to <code>parcel-transformer-mdx</code> in docs</li> <li>3f8344b3 Add search to site</li> <li>05ecf65f Fix example</li> <li>f8648861 Fix types, lints in example by <a href="https://github.com/karlhorky"><code>@karlhorky</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2518">mdx-js/mdx#2518</a></li> <li>37318def Add Bun section to Getting started by <a href="https://github.com/karlhorky"><code>@karlhorky</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2517">mdx-js/mdx#2517</a></li> <li>07d5e2fc Refactor to improve wording by <a href="https://github.com/filippovd20"><code>@filippovd20</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2513">mdx-js/mdx#2513</a></li> <li>95ba33e1 Add notes on how to type props and components by <a href="https://github.com/karlhorky"><code>@karlhorky</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2510">mdx-js/mdx#2510</a></li> <li>044e8b2a Add example illustrating JSX literals, references</li> <li>1d0a9b68 Add more links across docs</li> <li>716ab3c8 Fix link for MDX Analyzer by <a href="https://github.com/karlhorky"><code>@karlhorky</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2509">mdx-js/mdx#2509</a></li> <li>f1ca4b2f Fix link by <a href="https://github.com/artola"><code>@artola</code></a> in <a href="https://redirect.github.com/mdx-js/mdx/pull/2508">mdx-js/mdx#2508</a></li> <li>11ac939b Add <code>rehype-twoslash</code></li> <li>b749d38f Add <code>rehype-starry-night</code> to website</li> <li>dfdcb502 Fix to recommend <code>rehype-mdx-code-props</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f9dcd75b37 |
build(deps): Bump hashicorp/random from 3.6.2 to 3.6.3 in /terraform/environments/staging (#7217)
Bumps [hashicorp/random](https://github.com/hashicorp/terraform-provider-random) from 3.6.2 to 3.6.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-random/releases">hashicorp/random's releases</a>.</em></p> <blockquote> <h2>v3.6.3</h2> <p>NOTES:</p> <ul> <li>all: This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/604">#604</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-random/blob/main/CHANGELOG.md">hashicorp/random's changelog</a>.</em></p> <blockquote> <h2>3.6.3 (September 11, 2024)</h2> <p>NOTES:</p> <ul> <li>all: This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-random/issues/604">#604</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e9db936c0f |
feat(infra): Add Google load balancer latency alert (#7231)
Oneleet has a new monitor failing that suggests adding this. https://app.oneleet.com/tenants/148d888b-6cbe-4198-b4be-359e816927f4/monitors/9ad764bf-147b-4b87-bee8-f825ea9e0adc |
||
|
|
3456800d13 |
build(deps): Bump @tauri-apps/api from 2.0.2 to 2.0.3 in /rust/gui-client (#7224)
Bumps [@tauri-apps/api](https://github.com/tauri-apps/tauri) from 2.0.2 to 2.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/api</code>'s releases</a>.</em></p> <blockquote> <h2><code>@tauri-apps/api</code> v2.0.3</h2> <!-- raw HTML omitted --> <pre><code>No known vulnerabilities found </code></pre> <!-- raw HTML omitted --> <h2>[2.0.3]</h2> <h3>Bug Fixes</h3> <ul> <li><a href=" |
||
|
|
c5ef20e3be |
chore(android): Bump Android compile target to 35 (#7232)
This is needed for #7227 |
||
|
|
5564e578fe |
fix(telemetry): flush sentry.io events in dedicated task (#7205)
`sentry`'s transport layer appears to be using blocking IO for flushing events. Performing blocking IO within a future that is running on a worker-thread of tokio causes this operation to hang and eventually time-out after 5 seconds. As a result, many events - especially traces - don't get flushed to sentry when an app is being shut down. To fix this, we make `Telemetry::stop` an `async fn` and offload the flushing to a task on tokio's thread-pool for blocking IO. |
||
|
|
c48f3669c1 |
chore(gateway): log domain as field in dns resolution warning (#7204)
Logging the `domain` as part of the log message makes Sentry think that these are distinct errors when in fact it is the same error but for different domains. Resolves: #7199. |
||
|
|
3bf603a947 |
ci: checkout tags for release builds (#7202)
In the Rust code, we use `git describe` to determine the current version of the code. This only works if tags are actually checked out. To save time, the `actions/checkout` action by default only does a shallow-clone of depth 1 without any tags. Due to that, all events in Sentry just show up as a commit hash. |
||
|
|
32761d8f01 |
build(deps): Bump framer-motion from 11.11.8 to 11.11.11 in /website (#7212)
Bumps [framer-motion](https://github.com/framer/motion) from 11.11.8 to 11.11.11. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/framer/motion/blob/main/CHANGELOG.md">framer-motion's changelog</a>.</em></p> <blockquote> <h2>[11.11.11] 2024-10-31</h2> <h3>Fixed</h3> <ul> <li>Fixing double <code>update()</code> call on mount.</li> </ul> <h2>[11.11.10] 2024-10-25</h2> <h3>Fixed</h3> <ul> <li>Removing <code>will-change</code> from SSR.</li> </ul> <h2>[11.11.9] 2024-10-15</h2> <h3>Changed</h3> <ul> <li><code>will-change</code> is now no longer automatically managed without <code>useWillChange</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
94b8522ad1 |
build(deps): Bump autoprefixer from 10.4.19 to 10.4.20 in /website (#7213)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.19 to 10.4.20. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/autoprefixer/releases">autoprefixer's releases</a>.</em></p> <blockquote> <h2>10.4.20</h2> <ul> <li>Fixed <code>fit-content</code> prefix for Firefox.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md">autoprefixer's changelog</a>.</em></p> <blockquote> <h2>10.4.20</h2> <ul> <li>Fixed <code>fit-content</code> prefix for Firefox.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c6d335c8f9 |
build(deps): Bump @next/mdx from 14.2.15 to 15.0.2 in /website (#7214)
Bumps [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) from 14.2.15 to 15.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases"><code>@next/mdx</code>'s releases</a>.</em></p> <blockquote> <h2>v15.0.2</h2> <h3>Core Changes</h3> <ul> <li>Read page name from work store in server module map proxy: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71669">#71669</a></li> <li>codemod: should not transform when param is not used: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71664">#71664</a></li> <li>[dynamicIO] complete refactor to prerender: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71687">#71687</a></li> <li>fix: metadata image route normalize path posix for windows: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71673">#71673</a></li> <li>next-codemod(upgrade): optional catch when missing dev script: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71598">#71598</a></li> <li>Avoid server action function indirection in Turbopack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71628">#71628</a></li> <li>fix: exclude <code>basePath</code> in <code>findSourceMapURL</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71719">#71719</a></li> <li>fix: stack frame text color in dark mode: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71656">#71656</a></li> <li>Fix: revert the bad node binary handling: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71723">#71723</a></li> <li>next-codemod: add empty <code>pnpm-workspace.yaml</code> to test fixtures to bypass PNPM workspace checks: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71726">#71726</a></li> <li>warn on sync access if dynamicIO is not enabled: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71696">#71696</a></li> <li>Update React from <code>69d4b800-20241021</code> to <code>45804af1-20241021</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71718">#71718</a></li> <li>next-upgrade: do not add <code>--turbopack</code> flag when <code>--turbo</code> exists in <code>next dev</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71730">#71730</a></li> <li>feat: stitch errors with react owner stack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/70393">#70393</a></li> <li>[dynamicIO] update data access error and documentation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71738">#71738</a></li> <li>Test cached form action with revalidate: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71591">#71591</a></li> <li>Upgrade React from <code>45804af1-20241021</code> to <code>28668d39-20241023</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71745">#71745</a></li> <li>Fix race condition when setting client reference manifests: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71741">#71741</a></li> <li>Fix fetch with no-store inside of use cache: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71754">#71754</a></li> <li>Remove the bottom collapse button in dev overlay: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71658">#71658</a></li> <li>[dynamicIO] unify cache filling and lazy-module warming: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71749">#71749</a></li> <li>Don't filter out <!-- raw HTML omitted --> source location frames through RSC: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71752">#71752</a></li> <li>fix undefined default export error msg: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71762">#71762</a></li> <li>Upgrade React from <code>28668d39-20241023</code> to <code>1631855f-20241023</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71769">#71769</a></li> <li>Enable owner stack in experimental build: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71716">#71716</a></li> <li>feat: add experiment for sharpjs cpu flags: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71733">#71733</a></li> <li>fix: handle server component replay error in error overlay: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71772">#71772</a></li> <li>Don't error asking for prebuilt bundles: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71778">#71778</a></li> <li>Replace <code>turbopack://[project]/...</code> sourcemap uris with <code>file://...</code> in development: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71489">#71489</a></li> <li>misc: update source map paths for bundled Next.js runtime: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71779">#71779</a></li> <li>[dynamicIO] refine error message and docs: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71781">#71781</a></li> <li>next-upgrade: change <code>--turbo</code> to <code>--turbopack</code> if applicable: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71737">#71737</a></li> <li>Show all diff when uncollapse: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71792">#71792</a></li> <li>Sourcemap errors in terminal by default : <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71444">#71444</a></li> <li>Fully enable custom error callbacks for app router: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71794">#71794</a></li> <li>Simplify Server Action Webpack plugin: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71721">#71721</a></li> <li>ensure DIO development segment errors are cleared after correcting: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71811">#71811</a></li> <li>Include sourceframe in errors logged in the terminal during development: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71803">#71803</a></li> <li>[dynamicIO] update prerender cache scoping and cache warming for validation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71822">#71822</a></li> <li>only force stack frame color in tty: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71860">#71860</a></li> <li>Add test for fetch with auth in use cache: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71768">#71768</a></li> <li>Fix race with hot-reloader-client clearing overlay errors: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71771">#71771</a></li> <li>Fix dynamic tracking in dev: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71867">#71867</a></li> <li>Revert "Sourcemap errors in terminal by default (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71444">#71444</a>)": <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71868">#71868</a></li> <li>Fix fetch caching inside of <code>"use cache"</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71793">#71793</a></li> <li>Trace upload: only send traces for current session: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71838">#71838</a></li> <li>Reland "Sourcemap errors in terminal by default": <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/71877">#71877</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
221c0e31e1 |
build(deps): Bump the google group in /terraform/environments/staging with 2 updates (#7216)
Bumps the google group in /terraform/environments/staging with 2 updates: [hashicorp/google](https://github.com/hashicorp/terraform-provider-google) and [hashicorp/google-beta](https://github.com/hashicorp/terraform-provider-google-beta). Updates `hashicorp/google` from 5.42.0 to 6.9.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-google/releases">hashicorp/google's releases</a>.</em></p> <blockquote> <h2>v6.9.0</h2> <p>DEPRECATIONS:</p> <ul> <li>containerattached: deprecated <code>security_posture_config</code> field in <code>google_container_attached_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19912">#19912</a>)</li> </ul> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_oracle_database_autonomous_database</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19903">#19903</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_autonomous_databases</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19901">#19901</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_cloud_exadata_infrastructures</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19884">#19884</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_cloud_vm_clusters</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19900">#19900</a>)</li> <li><strong>New Resource:</strong> <code>google_apigee_app_group</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19921">#19921</a>)</li> <li><strong>New Resource:</strong> <code>google_apigee_developer</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19911">#19911</a>)</li> <li><strong>New Resource:</strong> <code>google_network_connectivity_group</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19902">#19902</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>compute: <code>google_compute_network_firewall_policy_association</code> now uses MMv1 engine instead of DCL. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19976">#19976</a>)</li> <li>compute: <code>google_compute_region_network_firewall_policy_association</code> now uses MMv1 engine instead of DCL. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19976">#19976</a>)</li> <li>compute: added <code>creation_timestamp</code> field to <code>google_compute_instance</code>, <code>google_compute_instance_template</code>, <code>google_compute_region_instance_template</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19906">#19906</a>)</li> <li>compute: added <code>key_revocation_action_type</code> to <code>google_compute_instance</code> and related resources (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19952">#19952</a>)</li> <li>looker: added <code>deletion_policy</code> to <code>google_looker_instance</code> to allow force-destroying instances with nested resources by setting <code>deletion_policy = FORCE</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19924">#19924</a>)</li> <li>monitoring: added <code>alert_strategy.notification_prompts</code> field to <code>google_monitoring_alert_policy</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19928">#19928</a>)</li> <li>storage: added <code>hierarchical_namespace</code> to <code>google_storage_bucket</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19882">#19882</a>)</li> <li>sql: removed the client-side default of <code>ENTERPRISE</code> for <code>edition</code> in <code>google_sql_database_instance</code> so that <code>edition</code> is determined by the API when unset. This will cause new instances to use <code>ENTERPRISE_PLUS</code> as the default for POSTGRES_16. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19977">#19977</a>)</li> <li>vmwareengine: added <code>autoscaling_settings</code> to <code>google_vmwareengine_cluster</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19962">#19962</a>)</li> <li>workstations: added <code>max_usable_workstations</code> field to <code>google_workstations_workstation_config</code> resource. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19872">#19872</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>compute: fixed an issue where immutable <code>distribution_zones</code> was incorrectly sent to the API when updating <code>distribution_policy_target_shape</code> in <code>google_compute_region_instance_group_manager</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19949">#19949</a>)</li> <li>container: fixed a crash in <code>google_container_node_pool</code> caused by an occasional nil pointer (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19922">#19922</a>)</li> <li>essentialcontacts: fixed <code>google_essential_contacts_contact</code> import to include required parent field. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19877">#19877</a>)</li> <li>sql: made <code>google_sql_database_instance.0.settings.0.data_cache_config</code> accept server-side changes when unset. When unset, no diffs will be created when instances change in <code>edition</code> and the feature is enabled or disabled as a result. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19972">#19972</a>)</li> <li>storage: removed retry on 404s during refresh for <code>google_storage_bucket</code>, preventing hanging when refreshing deleted buckets (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19964">#19964</a>)</li> </ul> <h2>v6.8.0</h2> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_oracle_database_cloud_exadata_infrastructure</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19856">#19856</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_cloud_vm_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19859">#19859</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_db_nodes</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19871">#19871</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_db_servers</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19823">#19823</a>)</li> <li><strong>New Resource:</strong> <code>google_oracle_database_autonomous_database</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19860">#19860</a>)</li> <li><strong>New Resource:</strong> <code>google_oracle_database_cloud_exadata_infrastructure</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19798">#19798</a>)</li> <li><strong>New Resource:</strong> <code>google_oracle_database_cloud_vm_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19837">#19837</a>)</li> <li><strong>New Resource:</strong> <code>google_transcoder_job_template</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854">#19854</a>)</li> <li><strong>New Resource:</strong> <code>google_transcoder_job</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854">#19854</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>cloudfunctions: increased the timeouts to 20 minutes for <code>google_cloudfunctions_function</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19799">#19799</a>)</li> <li>cloudrunv2: added <code>invoker_iam_disabled</code> field to <code>google_cloud_run_v2_service</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19833">#19833</a>)</li> <li>compute: made <code>google_compute_network_firewall_policy_rule</code> use MMv1 engine instead of DCL. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19862">#19862</a>)</li> <li>compute: made <code>google_compute_region_network_firewall_policy_rule</code> use MMv1 engine instead of DCL. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19862">#19862</a>)</li> <li>compute: added <code>ip_address_selection_policy</code> field to <code>google_compute_backend_service</code> and <code>google_compute_region_backend_service</code>. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19863">#19863</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-google/blob/main/CHANGELOG.md">hashicorp/google's changelog</a>.</em></p> <blockquote> <h2>6.9.0 (Unreleased)</h2> <h2>6.8.0 (October 21, 2024)</h2> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_oracle_database_cloud_exadata_infrastructure</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19856">#19856</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_cloud_vm_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19859">#19859</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_db_nodes</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19871">#19871</a>)</li> <li><strong>New Data Source:</strong> <code>google_oracle_database_db_servers</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19823">#19823</a>)</li> <li><strong>New Resource:</strong> <code>google_oracle_database_autonomous_database</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19860">#19860</a>)</li> <li><strong>New Resource:</strong> <code>google_oracle_database_cloud_exadata_infrastructure</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19798">#19798</a>)</li> <li><strong>New Resource:</strong> <code>google_oracle_database_cloud_vm_cluster</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19837">#19837</a>)</li> <li><strong>New Resource:</strong> <code>google_transcoder_job_template</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854">#19854</a>)</li> <li><strong>New Resource:</strong> <code>google_transcoder_job</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19854">#19854</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>cloudfunctions: increased the timeouts to 20 minutes for <code>google_cloudfunctions_function</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19799">#19799</a>)</li> <li>cloudrunv2: added <code>invoker_iam_disabled</code> field to <code>google_cloud_run_v2_service</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19833">#19833</a>)</li> <li>compute: made <code>google_compute_network_firewall_policy_rule</code> use MMv1 engine instead of DCL. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19862">#19862</a>)</li> <li>compute: made <code>google_compute_region_network_firewall_policy_rule</code> use MMv1 engine instead of DCL. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19862">#19862</a>)</li> <li>compute: added <code>ip_address_selection_policy</code> field to <code>google_compute_backend_service</code> and <code>google_compute_region_backend_service</code>. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19863">#19863</a>)</li> <li>compute: added <code>provisioned_throughput</code> field to <code>google_compute_instance_template</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19852">#19852</a>)</li> <li>compute: added <code>provisioned_throughput</code> field to <code>google_compute_region_instance_template</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19852">#19852</a>)</li> <li>container: added support for additional values <code>KCP_CONNECTION</code>, and <code>KCP_SSHD</code>in <code>google_container_cluster.logging_config</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19812">#19812</a>)</li> <li>dialogflowcx: added <code>advanced_settings.logging_settings</code> and <code>advanced_settings.speech_settings</code> to <code>google_dialogflow_cx_agent</code> and <code>google_dialogflow_cx_flow</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19801">#19801</a>)</li> <li>networkconnectivity: added <code>linked_producer_vpc_network</code> field to <code>google_network_connectivity_spoke</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19806">#19806</a>)</li> <li>secretmanager: added <code>is_secret_data_base64</code> field to <code>google_secret_manager_secret_version</code> and <code>google_secret_manager_secret_version_access</code> datasources (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19831">#19831</a>)</li> <li>secretmanager: added <code>is_secret_data_base64</code> field to <code>google_secret_manager_regional_secret_version</code> and <code>google_secret_manager_regional_secret_version_access</code> datasources (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19831">#19831</a>)</li> <li>spanner: added <code>kms_key_names</code> to <code>encryption_config</code> in <code>google_spanner_database</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19846">#19846</a>)</li> <li>workstations: added <code>max_usable_workstations</code> field to <code>google_workstations_workstation_config</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19872">#19872</a>)</li> <li>workstations: added field <code>allowed_ports</code> to <code>google_workstations_workstation_config</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19845">#19845</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>bigquery: fixed a regression that caused <code>google_bigquery_dataset_iam_*</code> resources to attempt to set deleted IAM members, thereby triggering an API error (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19857">#19857</a>)</li> <li>compute: fixed an issue in <code>google_compute_backend_service</code> and <code>google_compute_region_backend_service</code> to allow sending <code>false</code> for <code>iap.enabled</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19795">#19795</a>)</li> <li>container: <code>node_config.linux_node_config</code>, <code>node_config.workload_metadata_config</code> and <code>node_config.kubelet_config</code> will now successfully send empty messages to the API when <code>terraform plan</code> indicates they are being removed, rather than null, which caused an error. The sole reliable case is <code>node_config.linux_node_config</code> when the block is removed, where there will still be a permadiff, but the update request that's triggered will no longer error and other changes displayed in the plan should go through. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19842">#19842</a>)</li> <li>pubsub: fixed permadiff with configuring an empty <code>retry_policy</code> in <code>google_pubsub_subscription</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19784">#19784</a>)</li> </ul> <h2>5.44.2 (October 14, 2024)</h2> <p>Notes:</p> <ul> <li>5.44.2 is a backport release, responding to a GKE rollout that created permadiffs for many users. The changes in this release will be available in 6.7.0 and users upgrading to 6.X should upgrade to that version or higher.</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>container: <code>google_container_cluster</code> will now accept server-specified values for <code>node_pool_auto_config.0.node_kubelet_config</code> when it is not defined in configuration and will not detect drift. Note that this means that removing the value from configuration will now preserve old settings instead of reverting the old settings. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19817">#19817</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>container: fixed a diff triggered by a new API-side default value for <code>node_config.0.kubelet_config.0.insecure_kubelet_readonly_port_enabled</code>. Terraform will now accept server-specified values for <code>node_config.0.kubelet_config</code> when it is not defined in configuration and will not detect drift. Note that this means that removing the value from configuration will now preserve old settings instead of reverting the old settings. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/19817">#19817</a>)</li> </ul> <h2>6.7.0 (October 14, 2024)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1a590f9b59 |
build(deps): Bump cyrilgdn/postgresql from 1.23.0 to 1.24.0 in /terraform/environments/staging (#7218)
Bumps [cyrilgdn/postgresql](https://github.com/cyrilgdn/terraform-provider-postgresql) from 1.23.0 to 1.24.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cyrilgdn/terraform-provider-postgresql/releases">cyrilgdn/postgresql's releases</a>.</em></p> <blockquote> <h2>v1.24.0</h2> <p><strong>This is the first version compatible with Postgresql 16 and higher</strong></p> <h2>What's Changed</h2> <ul> <li><strong>fix: compatibility with PG16 by <a href="https://github.com/cyrilgdn"><code>@cyrilgdn</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/479">cyrilgdn/terraform-provider-postgresql#479</a></strong></li> <li>Adds fallback query to fix <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/327">#327</a> by <a href="https://github.com/ademariag"><code>@ademariag</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/469">cyrilgdn/terraform-provider-postgresql#469</a></li> <li>chore: bump go to 1.23 by <a href="https://github.com/cyrilgdn"><code>@cyrilgdn</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/480">cyrilgdn/terraform-provider-postgresql#480</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ademariag"><code>@ademariag</code></a> made their first contribution in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/469">cyrilgdn/terraform-provider-postgresql#469</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0">https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d27cceedda |
build(deps-dev): Bump @types/node from 22.7.5 to 22.8.6 in /rust/gui-client (#7222)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.5 to 22.8.6. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
a4f1c1a020 |
build(deps): Bump cyrilgdn/postgresql from 1.23.0 to 1.24.0 in /terraform/environments/production (#7221)
Bumps [cyrilgdn/postgresql](https://github.com/cyrilgdn/terraform-provider-postgresql) from 1.23.0 to 1.24.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cyrilgdn/terraform-provider-postgresql/releases">cyrilgdn/postgresql's releases</a>.</em></p> <blockquote> <h2>v1.24.0</h2> <p><strong>This is the first version compatible with Postgresql 16 and higher</strong></p> <h2>What's Changed</h2> <ul> <li><strong>fix: compatibility with PG16 by <a href="https://github.com/cyrilgdn"><code>@cyrilgdn</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/479">cyrilgdn/terraform-provider-postgresql#479</a></strong></li> <li>Adds fallback query to fix <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/327">#327</a> by <a href="https://github.com/ademariag"><code>@ademariag</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/469">cyrilgdn/terraform-provider-postgresql#469</a></li> <li>chore: bump go to 1.23 by <a href="https://github.com/cyrilgdn"><code>@cyrilgdn</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/480">cyrilgdn/terraform-provider-postgresql#480</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ademariag"><code>@ademariag</code></a> made their first contribution in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/469">cyrilgdn/terraform-provider-postgresql#469</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0">https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.23.0...v1.24.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
14ab17d9d5 |
build(deps): Bump com.android.application from 8.7.1 to 8.7.2 in /kotlin/android in the com-android group (#7226)
Bumps the com-android group in /kotlin/android with 1 update: com.android.application. Updates `com.android.application` from 8.7.1 to 8.7.2 [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
06778b3f7e |
build(deps): Bump hashicorp/null from 3.2.2 to 3.2.3 in /terraform/environments/production (#7220)
Bumps [hashicorp/null](https://github.com/hashicorp/terraform-provider-null) from 3.2.2 to 3.2.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-null/releases">hashicorp/null's releases</a>.</em></p> <blockquote> <h2>v3.2.3</h2> <p>NOTES:</p> <ul> <li>all: This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/366">#366</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-provider-null/blob/main/CHANGELOG.md">hashicorp/null's changelog</a>.</em></p> <blockquote> <h2>3.2.3 (September 11, 2024)</h2> <p>NOTES:</p> <ul> <li>all: This release introduces no functional changes. It does however include dependency updates which address upstream CVEs. (<a href="https://redirect.github.com/hashicorp/terraform-provider-null/issues/366">#366</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
5eb4469c30 |
build(deps): Bump the lifecycle group in /kotlin/android with 3 updates (#7228)
Bumps the lifecycle group in /kotlin/android with 3 updates: androidx.lifecycle:lifecycle-runtime-ktx, androidx.lifecycle:lifecycle-viewmodel-ktx and androidx.lifecycle:lifecycle-livedata-ktx. Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.8.6 to 2.8.7 Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.8.6 to 2.8.7 Updates `androidx.lifecycle:lifecycle-livedata-ktx` from 2.8.6 to 2.8.7 Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
e8ba7cc11a |
build(deps): Bump the navigation group in /kotlin/android with 2 updates (#7229)
Bumps the navigation group in /kotlin/android with 2 updates: androidx.navigation:navigation-fragment-ktx and androidx.navigation:navigation-ui-ktx. Updates `androidx.navigation:navigation-fragment-ktx` from 2.8.2 to 2.8.3 Updates `androidx.navigation:navigation-ui-ktx` from 2.8.2 to 2.8.3 Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
ae0a68b464 |
build(deps): Bump androidx.navigation:navigation-testing from 2.8.2 to 2.8.3 in /kotlin/android (#7230)
Bumps androidx.navigation:navigation-testing from 2.8.2 to 2.8.3. [](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> |
||
|
|
88404c3148 |
chore: publish headless-client v1.3.5 (#7191)
Signed-off-by: Thomas Eizinger <thomas@eizinger.io> |
||
|
|
de97735ab2 |
chore: mark Apple apps 1.3.7 as published (#7194)
As soon as this version hits the app stores, we can merge this. --------- Signed-off-by: Thomas Eizinger <thomas@eizinger.io> |
||
|
|
a69f35505a |
chore(docs): fix platform support in README (#7201)
Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com> |
||
|
|
59412223cb |
chore: bump Android and Apple apps to next version (#7192)
We are in the process of releasing these so we need to bump their version to the next one. |
||
|
|
6db06b0509 |
chore: mark Android app version 1.3.6 as published (#7193)
As soon as this version hits the app store, we can merge this. |
||
|
|
8c9c5aeb8c |
chore: publish GUI client 1.3.10 (#7195)
We've successfully published release 1.3.10 for the GUI client: https://github.com/firezone/firezone/releases/tag/gui-client-1.3.10. This PR bumps the versions for development going forward. |
||
|
|
25d5280874 | chore: update NixOS flake to all building new Tauri app (#7197) | ||
|
|
34882eb689 |
build(deps): Bump etherparse from 0.15.0 to 0.16.0 in /rust (#7167)
Bumps [etherparse](https://github.com/JulianSchmid/etherparse) from 0.15.0 to 0.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JulianSchmid/etherparse/releases">etherparse's releases</a>.</em></p> <blockquote> <h2>v0.16.0 Add IP Packet Defragmentation Support</h2> <h2>What's Changed</h2> <ul> <li>typo by <a href="https://github.com/ugur-a"><code>@ugur-a</code></a> in <a href="https://redirect.github.com/JulianSchmid/etherparse/pull/106">JulianSchmid/etherparse#106</a></li> <li>Add etherparse-defrag by <a href="https://github.com/JulianSchmid"><code>@JulianSchmid</code></a> in <a href="https://redirect.github.com/JulianSchmid/etherparse/pull/92">JulianSchmid/etherparse#92</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ugur-a"><code>@ugur-a</code></a> made their first contribution in <a href="https://redirect.github.com/JulianSchmid/etherparse/pull/106">JulianSchmid/etherparse#106</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/JulianSchmid/etherparse/compare/v0.15.0...v0.16.0">https://github.com/JulianSchmid/etherparse/compare/v0.15.0...v0.16.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JulianSchmid/etherparse/blob/master/changelog.md">etherparse's changelog</a>.</em></p> <blockquote> <h1>Changelog:</h1> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
0dd93fcfe6 |
build(deps): Bump tokio from 1.40.0 to 1.41.0 in /rust (#7169)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.40.0 to 1.41.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.41.0</h2> <h1>1.41.0 (Oct 22th, 2024)</h1> <h3>Added</h3> <ul> <li>metrics: stabilize <code>global_queue_depth</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6854">#6854</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/6918">#6918</a>)</li> <li>net: add conversions for unix <code>SocketAddr</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6868">#6868</a>)</li> <li>sync: add <code>watch::Sender::sender_count</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6836">#6836</a>)</li> <li>sync: add <code>mpsc::Receiver::blocking_recv_many</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6867">#6867</a>)</li> <li>task: stabilize <code>Id</code> apis (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6793">#6793</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/6891">#6891</a>)</li> </ul> <h3>Added (unstable)</h3> <ul> <li>metrics: add H2 Histogram option to improve histogram granularity (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6897">#6897</a>)</li> <li>metrics: rename some histogram apis (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6924">#6924</a>)</li> <li>runtime: add <code>LocalRuntime</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>)</li> </ul> <h3>Changed</h3> <ul> <li>runtime: box futures larger than 16k on release mode (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6826">#6826</a>)</li> <li>sync: add <code>#[must_use]</code> to <code>Notified</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6828">#6828</a>)</li> <li>sync: make <code>watch</code> cooperative (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6846">#6846</a>)</li> <li>sync: make <code>broadcast::Receiver</code> cooperative (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6870">#6870</a>)</li> <li>task: add task size to tracing instrumentation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6881">#6881</a>)</li> <li>wasm: enable <code>cfg_fs</code> for <code>wasi</code> target (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6822">#6822</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>net: fix regression of abstract socket path in unix socket (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6838">#6838</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: recommend <code>OwnedFd</code> with <code>AsyncFd</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6821">#6821</a>)</li> <li>io: document cancel safety of <code>AsyncFd</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6890">#6890</a>)</li> <li>macros: render more comprehensible documentation for <code>join</code> and <code>try_join</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6814">#6814</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/6841">#6841</a>)</li> <li>net: fix swapped examples for <code>TcpSocket::set_nodelay</code> and <code>TcpSocket::nodelay</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6840">#6840</a>)</li> <li>sync: document runtime compatibility (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6833">#6833</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6793">#6793</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6793">tokio-rs/tokio#6793</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6808">tokio-rs/tokio#6808</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6810">#6810</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6810">tokio-rs/tokio#6810</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6814">#6814</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6814">tokio-rs/tokio#6814</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6821">#6821</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6821">tokio-rs/tokio#6821</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6822">#6822</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6822">tokio-rs/tokio#6822</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6826">#6826</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6826">tokio-rs/tokio#6826</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6828">#6828</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6828">tokio-rs/tokio#6828</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6833">#6833</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6833">tokio-rs/tokio#6833</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6836">#6836</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6836">tokio-rs/tokio#6836</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6838">#6838</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6838">tokio-rs/tokio#6838</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6840">#6840</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6840">tokio-rs/tokio#6840</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
51250faa0d |
chore(telemetry): make the firezone device ID a context not a tag (#7179)
Closes #7175 Also fixes a bug with the initialization order of Tokio and Sentry. Previously: 1. Start Tokio, executor threads inherit main thread context 2. Load device ID and set it on the main telemetry hub Now: 1. Load device ID and set it on the main telemetry hub 2. Start Tokio, executor threads inherit main thread context The context and possibly tags didn't seem to propagate from the main hub if we set them after the worker threads spawned. Based on this understanding, the IPC service process is still wrong, but a fix will have to wait, because telemetry in the IPC service is more complicated than in the GUI process. <img width="818" alt="image" src="https://github.com/user-attachments/assets/9c9efec8-fc55-4863-99eb-5fe9ba5b36fa"> |
||
|
|
e9b2e4735a |
ci: Publish Gateway 1.4.0 (#7187)
Publish the 1.4.0 release so it's available at `/api/releases` and will send upgrade Gateway notifications. |
||
|
|
7213eb823d |
fix(rust): fallback to CARGO_PKG_VERSION if git is unavailable (#7188)
When building inside a docker container, like we do for the headless-client and gateway, the `.git` directory is not available. Thus, determining what our current version is fails and gets reported as "unknown". We are now also using this for Sentry which is not very helpful if all errors are categorised under the same version. In case somebody builds a gateway / client from source, we will have the full version available. Most users will use our docker containers though, meaning the version will only always be for a full release. Resolves: #7184. |
||
|
|
b7bef6d062 |
chore(rust): use new try_send APIs in quinn-udp (#7185)
With the recent lobbying effort in `quinn-udp`, we were able to get `try_send` APIs for the UDP socket that doesn't silence any errors while sending datagrams. Originally, the reasoning in `quinn-udp` was that because UDP is an unreliable protocol anyway, errors don't need to be surfaced because there must be upper-level mechanisms for retrying messages. Whilst that is true, getting immediate feedback that something isn't working can also be very beneficial. For example, if you don't have proper IPv6 connectivity on a socket, the syscall will immediately fail with `DestinationUnreachable`. Within Firezone, we use these UDP sockets to send all kinds of messages, including DNS queries to upstream servers. In case that doesn't work, failing instantly allows us to send a SERVFAIL error back to the OS right away instead of having to wait for a timeout. Additionally, `quinn-udp` logs these send errors on WARN which cause unnecessary noise in Sentry. Resolves: #6353. |
||
|
|
14c9e2b2d5 |
chore(ci): use Vite bundler correctly in GUI smoke test (#7181)
Closes #7171 If the assets aren't bundled, Tauri will warn about it in `tracing`, that will get sent to Sentry, and then it will be interpreted as an error. Timeline to prove that this fixes the false positive error in Sentry, all times UTC on October 29th: - 21:01:26 - Most recent events in Sentry as of 21:20:19 - 21:11:09 - Restarted CI while CD is quiet - 21:14:01 - First smoke test begins - 21:19:39 - Last smoke test ends |
||
|
|
e0d82eef27 | fix(connlib): correctly categorise CI environment in Sentry (#7173) |