mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
d1fae037f1cad3d14af4b3e4b2cf7b33aa493eed
6417 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d1fae037f1 |
build(deps): bump com.google.firebase.appdistribution from 5.0.0 to 5.1.0 in /kotlin/android (#7932)
Bumps com.google.firebase.appdistribution from 5.0.0 to 5.1.0. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
84854e3aba |
build(deps): bump @types/node from 22.10.5 to 22.12.0 in /website (#7933)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.5 to 22.12.0. <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> |
||
|
|
10d8981ad1 |
build(deps): bump asciinema-player from 3.8.1 to 3.8.2 in /website (#7941)
Bumps [asciinema-player](https://github.com/asciinema/asciinema-player) from 3.8.1 to 3.8.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/asciinema/asciinema-player/releases">asciinema-player's releases</a>.</em></p> <blockquote> <h2>3.8.2</h2> <p>Notable changes:</p> <ul> <li>fixed blinking of ascii drawing chars (<a href="https://redirect.github.com/asciinema/asciinema-player/issues/273">#273</a>)</li> <li>background color is no longer brightened (value + 8) when blink attribute is set - this caused ugly rendering in some scenarios, and no terminals I tested do this either</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8bd8098cab |
refactor(connlib): don't re-implement waker for TUN thread (#7944)
Within `connlib` - on UNIX platforms - we have dedicated threads that read from and write to the TUN device. These threads are connected with `connlib`'s main thread via bounded channels: one in each direction. When these channels are full, `connlib`'s main thread will suspend and not read any network packets from the sockets in order to maintain back-pressure. Reading more packets from the socket would mean most likely sending more packets out the TUN device. When debugging #7763, it became apparent that _something_ must be wrong with these threads and that somehow, we either consider them as full or aren't emptying them and as a result, we don't read _any_ network packets from our sockets. To maintain back-pressure here, we currently use our own `AtomicWaker` construct that is shared with the TUN thread(s). This is unnecessary. We can also directly convert the `flume::Sender` into a `flume::async::SendSink` and therefore directly access a `poll` interface. |
||
|
|
287ea1e8b2 |
chore(snownet): log ignored candidate (#7943)
Once we've finished ICE and nominated a socket, we ignore future candidates for the same connection (see #6876). To make this log a bit more helpful, we now log the candidate that we are ignoring on this connection. |
||
|
|
5844271191 |
build(deps): bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (#7919)
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 6.0.0 to 6.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/release-drafter/release-drafter/releases">release-drafter/release-drafter's releases</a>.</em></p> <blockquote> <h2>v6.1.0</h2> <h1>What's Changed</h1> <h2>New</h2> <ul> <li>Add config option for PR query limit (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1362">#1362</a>) <a href="https://github.com/ssolbeck"><code>@ssolbeck</code></a></li> </ul> <h2>Bug Fixes</h2> <ul> <li>Fix: Correctly mention bot accounts in release notes (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1376">#1376</a>) <a href="https://github.com/jamietanna"><code>@jamietanna</code></a></li> <li>Update only drafts with the same prerelease status (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1385">#1385</a>) <a href="https://github.com/jaap3"><code>@jaap3</code></a></li> </ul> <h2>Documentation</h2> <ul> <li>docs: Fix Fork Link (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1412">#1412</a>) <a href="https://github.com/Dor-bl"><code>@Dor-bl</code></a></li> <li>Ensure support new default branch name (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1079">#1079</a>) <a href="https://github.com/Triloworld"><code>@Triloworld</code></a></li> <li>update schema generation and update schema to draft 07 (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1422">#1422</a>) <a href="https://github.com/jetersen"><code>@jetersen</code></a></li> <li>fix typo: therelease (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1407">#1407</a>) <a href="https://github.com/billykern"><code>@billykern</code></a></li> <li>Document added action outputs introduced in <a href="https://redirect.github.com/release-drafter/release-drafter/issues/1300">#1300</a> (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1406">#1406</a>) <a href="https://github.com/SVNKoch"><code>@SVNKoch</code></a></li> <li>Update README.md (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1421">#1421</a>) <a href="https://github.com/yusufraji"><code>@yusufraji</code></a></li> <li>fix: update broken link in readme (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1416">#1416</a>) <a href="https://github.com/kopach"><code>@kopach</code></a></li> <li>Update v6 README.md (<a href="https://redirect.github.com/release-drafter/release-drafter/issues/1384">#1384</a>) <a href="https://github.com/taku333"><code>@taku333</code></a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/release-drafter/release-drafter/compare/v6.0.0...v6.1.0">https://github.com/release-drafter/release-drafter/compare/v6.0.0...v6.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f9876326d1 |
build(deps): bump ex_cldr from 2.40.1 to 2.40.2 in /elixir (#7940)
Bumps [ex_cldr](https://github.com/elixir-cldr/cldr) from 2.40.1 to 2.40.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/elixir-cldr/cldr/releases">ex_cldr's releases</a>.</em></p> <blockquote> <h2>Cldr version 2.40.2</h2> <h3>Bug Fixes</h3> <ul> <li>Support (and automatically configure) Elixir 1.18's JSON module as a <code>:json_library</code> in the global configuration. Thanks to <a href="https://github.com/Neophen"><code>@Neophen</code></a> for the report. Closes <a href="https://redirect.github.com/elixir-cldr/cldr/issues/247">#247</a>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/elixir-cldr/cldr/blob/main/CHANGELOG.md">ex_cldr's changelog</a>.</em></p> <blockquote> <h2>Cldr v2.40.2</h2> <p>This is the changelog for Cldr v2.40.2 released on December 23rd, 2024. For older changelogs please consult the release tag on <a href="https://github.com/elixir-cldr/cldr/tags">GitHub</a></p> <h3>Bug Fixes</h3> <ul> <li>Support (and automatically configure) Elixir 1.18's JSON module as a <code>:json_library</code> in the global configuration. Thanks to <a href="https://github.com/Neophen"><code>@Neophen</code></a> for the report. Closes <a href="https://redirect.github.com/elixir-cldr/cldr/issues/247">#247</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
958cdcaa7c |
build(deps): bump mixpanel-browser from 2.58.0 to 2.59.0 in /website (#7939)
Bumps [mixpanel-browser](https://github.com/mixpanel/mixpanel-js) from 2.58.0 to 2.59.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mixpanel/mixpanel-js/blob/master/CHANGELOG.md">mixpanel-browser's changelog</a>.</em></p> <blockquote> <p><strong>2.59.0</strong> (21 Jan 2025)</p> <ul> <li>Initial Autocapture support</li> <li>Block more crawlers (AmazonBot, more Yandex bots)</li> </ul> <p><strong>2.58.0</strong> (16 Dec 2024)</p> <ul> <li>Added canvas recording option</li> <li>Session Replay checkpoint events now include a starting URL</li> </ul> <p><strong>2.57.1</strong> (12 Dec 2024)</p> <ul> <li>Asynchronous abstractions (primarily Promise support) introduced in internal refactor of batch/queue/retry system.</li> </ul> <p><strong>2.57.0</strong> (Dec 2024) REDACTED</p> <p><strong>2.56.0</strong> (4 Nov 2024)</p> <ul> <li>Recording payloads now include additional metadata: the current URL, library type, and library version.</li> <li>Sourcemaps are now generated for the recorder module.</li> <li>Added debugging method <code>mixpanel.get_session_replay_url()</code> which will return a Mixpanel UI link to the session replay if there is an active recording taking place.</li> <li>Refactored session recording module to encapsulate each active recording and its metadata. Added a unit test suite for the new <code>session-recording.js</code>.</li> <li>Added some additional error handling for when <code>stopRecording</code> fails or rrweb silently fails to start recording.</li> <li>Removed <code>record_inline_images</code> option due to buggy behavior in rrweb.</li> </ul> <p><strong>2.55.1</strong> (27 Aug 2024)</p> <ul> <li>Adds a minimum recording length option for session recording</li> <li>Fixes and improvements for session recording batcher to support offline queueing and retry</li> <li>Fix for query param parsing/escaping</li> <li>Support for more UTM tags / click IDs (thanks <a href="https://github.com/aliyalcinkaya"><code>@aliyalcinkaya</code></a>)</li> </ul> <p><strong>2.55.0</strong> (2 Aug 2024)</p> <ul> <li>Added new build to support native JavaScript modules</li> </ul> <p><strong>2.54.1</strong> (30 Jul 2024)</p> <ul> <li>Fixes and improvements for user-idleness detection in session recording</li> </ul> <p><strong>2.54.0</strong> (23 Jul 2024)</p> <ul> <li>Provides optional builds without session recording module and without asynchronous script loading.</li> <li>Integrates request batcher with session recording module for increased reliability.</li> <li>Improved user inactivity heuristic for session recording timeout.</li> <li>Adds config options to inline images and collect fonts during session recording.</li> </ul> <p><strong>2.53.0</strong> (21 Jun 2024)</p> <ul> <li>Switch to new session-recording network payload format, utilizing client-side compression when available</li> <li>Session-recording methods are now available through Google Tag Manager wrapper</li> </ul> <p><strong>2.52.0</strong> (7 Jun 2024)</p> <ul> <li>Reverted UTM param persistence change from 2.51.0: UTM parameters are again persisted by default</li> </ul> <p><strong>2.51.0</strong> (30 May 2024)</p> <ul> <li>UTM parameter properties are no longer persisted by default</li> <li>Existing superproperties persisted in localStorage are now copied back to cookie storage if the library is initialized with cookie persistence (support migrations from localStorage->cookie)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
548661ffe1 |
build(deps): bump telemetry_metrics from 1.0.0 to 1.1.0 in /elixir (#7935)
Bumps [telemetry_metrics](https://github.com/beam-telemetry/telemetry_metrics) from 1.0.0 to 1.1.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/beam-telemetry/telemetry_metrics/blob/main/CHANGELOG.md">telemetry_metrics's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/beam-telemetry/telemetry_metrics/tree/v1.1.0">1.1.0</a></h2> <h3>Changed</h3> <p>Add support for measurements as second argument of keep/drop callback.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2a5683466b |
build(deps-dev): bump @types/node from 22.10.5 to 22.12.0 in /rust/gui-client (#7931)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.5 to 22.12.0. <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> |
||
|
|
c586a8dfd1 |
build(deps): bump the google group in /terraform/environments/staging with 2 updates (#7930)
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 6.16.0 to 6.18.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.18.0</h2> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_compute_instance_template_iam_policy</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954">#20954</a>)</li> <li><strong>New Data Source:</strong> <code>google_kms_key_handles</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20985">#20985</a>)</li> <li><strong>New Data Source:</strong> <code>google_organizations</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20965">#20965</a>)</li> <li><strong>New Data Source:</strong> <code>google_parameter_manager_parameter</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20953">#20953</a>)</li> <li><strong>New Data Source:</strong> <code>google_parameter_manager_regional_parameters</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20958">#20958</a>)</li> <li><strong>New Resource:</strong> <code>google_apihub_api_hub_instance</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20948">#20948</a>)</li> <li><strong>New Resource:</strong> <code>google_chronicle_retrohunt</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20962">#20962</a>)</li> <li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20940">#20940</a>)</li> <li><strong>New Resource:</strong> <code>google_colab_runtime_template_iam_binding</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963">#20963</a>)</li> <li><strong>New Resource:</strong> <code>google_colab_runtime_template_iam_member</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963">#20963</a>)</li> <li><strong>New Resource:</strong> <code>google_colab_runtime_template_iam_policy</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963">#20963</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_template_iam_binding</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954">#20954</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_template_iam_member</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954">#20954</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_template_iam_policy</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954">#20954</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_code_repository_index</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_repository_group</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_repository_group_iam_member</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_repository_group_iam_binding</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_repository_group_iam_policy</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_parameter_manager_parameter_version</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20992">#20992</a>)</li> <li><strong>New Resource:</strong> <code>google_redis_cluster_user_created_connections</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977">#20977</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>alloydb: added support for <code>skip_await_major_version_upgrade</code> field in <code>google_alloydb_cluster</code> resource, allowing for <code>major_version</code> to be updated (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20923">#20923</a>)</li> <li>apigee: added <code>properties</code> field to <code>google_apigee_environment</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20932">#20932</a>)</li> <li>bug: added support for setting <code>custom_learned_route_priority</code> to 0 in 'google_compute_router_peer' by adding the <code>zero_custom_learned_route_priority</code> field (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952">#20952</a>)</li> <li>cloudrunv2: added <code>build_config</code> to <code>google_cloud_run_v2_service</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20979">#20979</a>)</li> <li>compute: added <code>pdp_scope</code> field to <code>google_compute_public_advertised_prefix</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20972">#20972</a>)</li> <li>compute: adding <code>labels</code> field to <code>google_compute_interconnect_attachment</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20971">#20971</a>)</li> <li>compute: fixed a issue where <code>custom_learned_route_priority</code> was accidentally set to 0 during updates in 'google_compute_router_peer' (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952">#20952</a>)</li> <li>filestore: added support for <code>tags</code> field to <code>google_filestore_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20955">#20955</a>)</li> <li>networksecurity: added <code>custom_mirroring_profile</code> and <code>custom_intercept_profile</code> fields to <code>google_network_security_security_profile</code> and <code>google_network_security_security_profile_group</code> resources (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20990">#20990</a>)</li> <li>pubsub: added <code>enforce_in_transit</code> fields to <code>google_pubsub_topic</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20926">#20926</a>)</li> <li>pubsub: added <code>ingestion_data_source_settings.azure_event_hubs</code> field to <code>google_pubsub_topic</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20922">#20922</a>)</li> <li>redis: added <code>psc_service_attachments</code> field to <code>google_redis_cluster</code> resource, to enable use of the fine-grained resource <code>google_redis_cluster_user_created_connections</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977">#20977</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>apigee: fixed <code>properties</code> field update on <code>google_apigee_environment</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20987">#20987</a>)</li> <li>artifactregistry: fixed perma-diff in <code>google_artifact_registry_repository</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20989">#20989</a>)</li> <li>compute: fixed failure when creating <code>google_compute_global_forwarding_rule</code> with labels targeting PSC endpoint (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20986">#20986</a>)</li> <li>container: fixed <code>additive_vpc_scope_dns_domain</code> being ignored in Autopilot cluster definition (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20937">#20937</a>)</li> <li>container: fixed propagation of <code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code> in node config. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20936">#20936</a>)</li> <li>iam: fixed missing result by adding pagination for data source <code>google_service_accounts</code>. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20966">#20966</a>)</li> <li>metastore: increased timeout on google_dataproc_metastore_service operations to 75m from 60m. This will expose server-returned reasons for operation failure instead of masking them with a Terraform timeout. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20981">#20981</a>)</li> <li>resourcemanager: added a slightly longer wait (two 10s checks bumped to 15s) for issues with billing associations in <code>google_project</code>. Default network deletion should succeed more often. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20982">#20982</a>)</li> </ul> <h2>v6.17.0</h2> <p>FEATURES:</p> <!-- 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/v6.18.0/CHANGELOG.md">hashicorp/google's changelog</a>.</em></p> <blockquote> <h2>6.18.0 (Unreleased)</h2> <p>FEATURES:</p> <ul> <li><strong>New Data Source:</strong> <code>google_compute_instance_template_iam_policy</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954">#20954</a>)</li> <li><strong>New Data Source:</strong> <code>google_kms_key_handles</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20985">#20985</a>)</li> <li><strong>New Data Source:</strong> <code>google_organizations</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20965">#20965</a>)</li> <li><strong>New Data Source:</strong> <code>google_parameter_manager_parameter</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20953">#20953</a>)</li> <li><strong>New Data Source:</strong> <code>google_parameter_manager_regional_parameters</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20958">#20958</a>)</li> <li><strong>New Resource:</strong> <code>google_apihub_api_hub_instance</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20948">#20948</a>)</li> <li><strong>New Resource:</strong> <code>google_chronicle_retrohunt</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20962">#20962</a>)</li> <li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20940">#20940</a>)</li> <li><strong>New Resource:</strong> <code>google_colab_runtime_template_iam_binding</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963">#20963</a>)</li> <li><strong>New Resource:</strong> <code>google_colab_runtime_template_iam_member</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963">#20963</a>)</li> <li><strong>New Resource:</strong> <code>google_colab_runtime_template_iam_policy</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20963">#20963</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_template_iam_binding</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954">#20954</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_template_iam_member</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954">#20954</a>)</li> <li><strong>New Resource:</strong> <code>google_compute_instance_template_iam_policy</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20954">#20954</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_code_repository_index</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_repository_group</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_repository_group_iam_member</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_repository_group_iam_binding</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_gemini_repository_group_iam_policy</code> (GA) (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20941">#20941</a>)</li> <li><strong>New Resource:</strong> <code>google_parameter_manager_parameter_version</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20992">#20992</a>)</li> <li><strong>New Resource:</strong> <code>google_redis_cluster_user_created_connections</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977">#20977</a>)</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>alloydb: added support for <code>skip_await_major_version_upgrade</code> field in <code>google_alloydb_cluster</code> resource, allowing for <code>major_version</code> to be updated (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20923">#20923</a>)</li> <li>apigee: added <code>properties</code> field to <code>google_apigee_environment</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20932">#20932</a>)</li> <li>bug: added support for setting <code>custom_learned_route_priority</code> to 0 in 'google_compute_router_peer' by adding the <code>zero_custom_learned_route_priority</code> field (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952">#20952</a>)</li> <li>cloudrunv2: added <code>build_config</code> to <code>google_cloud_run_v2_service</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20979">#20979</a>)</li> <li>compute: added <code>pdp_scope</code> field to <code>google_compute_public_advertised_prefix</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20972">#20972</a>)</li> <li>compute: adding <code>labels</code> field to <code>google_compute_interconnect_attachment</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20971">#20971</a>)</li> <li>compute: fixed a issue where <code>custom_learned_route_priority</code> was accidentally set to 0 during updates in 'google_compute_router_peer' (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20952">#20952</a>)</li> <li>filestore: added support for <code>tags</code> field to <code>google_filestore_instance</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20955">#20955</a>)</li> <li>networksecurity: added <code>custom_mirroring_profile</code> and <code>custom_intercept_profile</code> fields to <code>google_network_security_security_profile</code> and <code>google_network_security_security_profile_group</code> resources (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20990">#20990</a>)</li> <li>pubsub: added <code>enforce_in_transit</code> fields to <code>google_pubsub_topic</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20926">#20926</a>)</li> <li>pubsub: added <code>ingestion_data_source_settings.azure_event_hubs</code> field to <code>google_pubsub_topic</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20922">#20922</a>)</li> <li>redis: added <code>psc_service_attachments</code> field to <code>google_redis_cluster</code> resource, to enable use of the fine-grained resource <code>google_redis_cluster_user_created_connections</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20977">#20977</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>apigee: fixed <code>properties</code> field update on <code>google_apigee_environment</code> resource (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20987">#20987</a>)</li> <li>artifactregistry: fixed perma-diff in <code>google_artifact_registry_repository</code> (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20989">#20989</a>)</li> <li>compute: fixed failure when creating <code>google_compute_global_forwarding_rule</code> with labels targeting PSC endpoint (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20986">#20986</a>)</li> <li>container: fixed <code>additive_vpc_scope_dns_domain</code> being ignored in Autopilot cluster definition (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20937">#20937</a>)</li> <li>container: fixed propagation of <code>node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabled</code> in node config. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20936">#20936</a>)</li> <li>iam: fixed missing result by adding pagination for data source <code>google_service_accounts</code>. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20966">#20966</a>)</li> <li>metastore: increased timeout on google_dataproc_metastore_service operations to 75m from 60m. This will expose server-returned reasons for operation failure instead of masking them with a Terraform timeout. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20981">#20981</a>)</li> <li>resourcemanager: added a slightly longer wait (two 10s checks bumped to 15s) for issues with billing associations in <code>google_project</code>. Default network deletion should succeed more often. (<a href="https://redirect.github.com/hashicorp/terraform-provider-google/pull/20982">#20982</a>)</li> </ul> <h2>6.17.0 (January 21, 2025)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b8c3728669 |
build(deps-dev): bump typescript from 5.7.2 to 5.7.3 in /rust/gui-client (#7924)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.7.2 to 5.7.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.7.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/">release announcement</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+">fixed issues query for Typescript 5.7.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+">fixed issues query for Typescript 5.7.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+">fixed issues query for Typescript 5.7.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+">fixed issues query for Typescript 5.7.3 (Stable)</a>.</li> </ul> <p>Downloads are available on <a href="https://www.npmjs.com/package/typescript">npm</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
02b0978c45 |
build(deps): bump the hilt group in /kotlin/android with 4 updates (#7922)
Bumps the hilt group in /kotlin/android with 4 updates: [com.google.dagger.hilt.android](https://github.com/google/dagger), [com.google.dagger:hilt-android](https://github.com/google/dagger), [com.google.dagger:hilt-android-compiler](https://github.com/google/dagger) and [com.google.dagger:hilt-android-testing](https://github.com/google/dagger). Updates `com.google.dagger.hilt.android` from 2.54 to 2.55 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/dagger/releases">com.google.dagger.hilt.android's releases</a>.</em></p> <blockquote> <h2>Dagger 2.55</h2> <h1>Notable/breaking changes</h1> <ul> <li>Added support for injecting <code>jakarta.inject.Provider</code>. This should be usable anywhere <code>javax.inject.Provider</code> is usable. Note that this technically comes with a breaking change to disallow providing <code>jakarta.inject.Provider</code> types in the same way it is disallowed for <code>javax.inject.Provider</code>. (caa7e178b)</li> <li>Fixed a number of binding graph related issues. These fixes can be enabled with, <code>-Adagger.useBindingGraphFix=ENABLED</code>, but due to this sometimes being a breaking change we’ve set the default behavior to “disabled” for now. We will flip the default to “enabled” in a future release, and eventually remove the flag altogether. Enabling this feature can fix a number of confusing error messages. See <a href="https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix">https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix</a> for more details.</li> </ul> <h1>Bug fixes</h1> <ul> <li>Fixed <a href="https://redirect.github.com/google/dagger/issues/4549">#4549</a>: Fixed incremental processing for LazyClassKey proguard files by adding the originating element to the <code>writeResource</code> call. (98a027541)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8241a0c017 |
build(deps): bump postcss from 8.4.49 to 8.5.1 in /website (#7923)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.49 to 8.5.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.1</h2> <ul> <li>Fixed backwards compatibility for complex cases (by <a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> </ul> <h2>8.5 “Duke Alloces”</h2> <!-- raw HTML omitted --> <p>PostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.</p> <p><a href="https://github.com/romainmenke"><code>@romainmenke</code></a> during <a href="https://redirect.github.com/postcss/postcss/issues/1995">his work</a> on <a href="https://stylelint.io">Stylelint</a> added <code>Input#document</code> in additional to <code>Input#css</code>.</p> <pre lang="js"><code>root.source.input.document //=> "<p>Hello</p> // <style> // p { // color: green; // } // </style>" root.source.input.css //=> "p { // color: green; // }" <p></code></pre></p> <h2>Thanks to Sponsors</h2> <p>This release was possible thanks to our community.</p> <p>If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:</p> <ul> <li><a href="https://tidelift.com/"><strong>Tidelift</strong></a> with a Spotify-like subscription model supporting all projects from your lock file.</li> <li>Direct donations at <a href="https://github.com/sponsors/ai"><strong>GitHub Sponsors</strong></a> or <a href="https://opencollective.com/postcss#section-contributors"><strong>Open Collective</strong></a>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.1</h2> <ul> <li>Fixed backwards compatibility for complex cases (by <a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> </ul> <h2>8.5 “Duke Alloces”</h2> <ul> <li>Added <code>Input#document</code> for sources like CSS-in-JS or HTML (by <a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
77973ae979 |
build(deps): bump com.android.application from 8.7.3 to 8.8.0 in /kotlin/android in the com-android group (#7914)
Bumps the com-android group in /kotlin/android with 1 update: com.android.application. Updates `com.android.application` from 8.7.3 to 8.8.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 <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> |
||
|
|
3f72b5fb9b |
build(deps): bump actions/setup-python from 5.3.0 to 5.4.0 (#7913)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.3.0 to 5.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-python/releases">actions/setup-python's releases</a>.</em></p> <blockquote> <h2>v5.4.0</h2> <h2>What's Changed</h2> <h3>Enhancements:</h3> <ul> <li>Update cache error message by <a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/968">actions/setup-python#968</a></li> <li>Enhance Workflows: Add Ubuntu-24, Remove Python 3.8 by <a href="https://github.com/priya-kinthali"><code>@priya-kinthali</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/985">actions/setup-python#985</a></li> <li>Configure Dependabot settings by <a href="https://github.com/HarithaVattikuti"><code>@HarithaVattikuti</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1008">actions/setup-python#1008</a></li> </ul> <h3>Documentation changes:</h3> <ul> <li>Readme update - recommended permissions by <a href="https://github.com/benwells"><code>@benwells</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1009">actions/setup-python#1009</a></li> <li>Improve Advanced Usage examples by <a href="https://github.com/lrq3000"><code>@lrq3000</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/645">actions/setup-python#645</a></li> </ul> <h3>Dependency updates:</h3> <ul> <li>Upgrade <code>undici</code> from 5.28.4 to 5.28.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1012">actions/setup-python#1012</a></li> <li>Upgrade <code>urllib3</code> from 1.25.9 to 1.26.19 in /<strong>tests</strong>/data by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/895">actions/setup-python#895</a></li> <li>Upgrade <code>actions/publish-immutable-action</code> from 0.0.3 to 0.0.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1014">actions/setup-python#1014</a></li> <li>Upgrade <code>@actions/http-client</code> from 2.2.1 to 2.2.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1020">actions/setup-python#1020</a></li> <li>Upgrade <code>requests</code> from 2.24.0 to 2.32.2 in /<strong>tests</strong>/data by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1019">actions/setup-python#1019</a></li> <li>Upgrade <code>@actions/cache</code> to <code>^4.0.0</code> by <a href="https://github.com/priyagupta108"><code>@priyagupta108</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1007">actions/setup-python#1007</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/benwells"><code>@benwells</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/1009">actions/setup-python#1009</a></li> <li><a href="https://github.com/HarithaVattikuti"><code>@HarithaVattikuti</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/1008">actions/setup-python#1008</a></li> <li><a href="https://github.com/lrq3000"><code>@lrq3000</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/645">actions/setup-python#645</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-python/compare/v5...v5.4.0">https://github.com/actions/setup-python/compare/v5...v5.4.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8e8beae96b |
build(deps): Bump cyrilgdn/postgresql from 1.24.0 to 1.25.0 in /terraform/environments/production (#7777)
Bumps [cyrilgdn/postgresql](https://github.com/cyrilgdn/terraform-provider-postgresql) from 1.24.0 to 1.25.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.25.0</h2> <h2>What's Changed</h2> <h3>Features</h3> <ul> <li><strong>New resource</strong>: <code>postgresql_security_label</code> by <a href="https://github.com/stanleyz"><code>@stanleyz</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/482">cyrilgdn/terraform-provider-postgresql#482</a></li> <li><strong>Provider configuration</strong>: Add support for assuming an AWS IAM role from the provider. by <a href="https://github.com/zizzencs"><code>@zizzencs</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/486">cyrilgdn/terraform-provider-postgresql#486</a></li> </ul> <h3>Fixes</h3> <ul> <li><code>postgresql_grant</code>: Fix cyrilgdn#321 replaces postgresql_grant all the time. by <a href="https://github.com/PabloAzNR"><code>@PabloAzNR</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/476">cyrilgdn/terraform-provider-postgresql#476</a></li> <li><code>postgresql_grant</code> / <code>postgresql_default_privileges</code>: Fix <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/32">#32</a> <code>ALL</code> privileges by <a href="https://github.com/talbx"><code>@talbx</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/339">cyrilgdn/terraform-provider-postgresql#339</a></li> </ul> <h3>Documentation / Development</h3> <ul> <li>Tests: Remove Postrges 11 from tests matrix by <a href="https://github.com/cyrilgdn"><code>@cyrilgdn</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/485">cyrilgdn/terraform-provider-postgresql#485</a></li> <li>Update documentation for postgresql_default_privileges resource by <a href="https://github.com/caodangtinh"><code>@caodangtinh</code></a> in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/468">cyrilgdn/terraform-provider-postgresql#468</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/PabloAzNR"><code>@PabloAzNR</code></a> made their first contribution in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/476">cyrilgdn/terraform-provider-postgresql#476</a></li> <li><a href="https://github.com/talbx"><code>@talbx</code></a> made their first contribution in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/339">cyrilgdn/terraform-provider-postgresql#339</a></li> <li><a href="https://github.com/stanleyz"><code>@stanleyz</code></a> made their first contribution in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/482">cyrilgdn/terraform-provider-postgresql#482</a></li> <li><a href="https://github.com/zizzencs"><code>@zizzencs</code></a> made their first contribution in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/486">cyrilgdn/terraform-provider-postgresql#486</a></li> <li><a href="https://github.com/caodangtinh"><code>@caodangtinh</code></a> made their first contribution in <a href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/pull/468">cyrilgdn/terraform-provider-postgresql#468</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0">https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7e231c6b10 | chore: Release Android 1.4.1 (#7911) | ||
|
|
6def7b8203 |
build(deps): Use Package.resolved dir for dependabot (#7910)
We don't use the `Package.swift` in `FirezoneKit` because it only applies to that module. Instead, we use Xcode's package management which tracks things in `swift/apple/Firezone.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved`. |
||
|
|
1ec3db387e |
refactor: use script/bump-version.sh instead of Makefile (#7907)
There isn't a good reason why we're using a Makefile instead of regular Bash script for bumping versions, so this PR fixes that for better maintainability. It also reduces then chances for merge conflicts when bumping version because the versions are longer on adjacent lines. Fixes: #7904 |
||
|
|
9c4b3bc6c3 |
feat(apple/macOS): Alert user if macOS 15.0.x (#7908)
macOS 15.0.x has major issues regarding Network Extensions that prevent Firezone from functioning correctly. See #6783 #6768 #7546 Fixes: #7843 --------- Signed-off-by: Jamil <jamilbk@users.noreply.github.com> |
||
|
|
9155a46394 |
chore(apple): Treat apple compile warnings as errors (#7896)
Enables warnings-as-errors for the clang and swift compilers. |
||
|
|
3dede3d8db |
ci: fix potential drift between release tag and binaries (#7902)
Recently, we changed that we only upload binaries to the draft releases when we actively call the workflow. This means that we may potentially have a drift between: - The commit that gets tagged as the release. - The commit from which the binaries got built. To ensure that this doesn't drift, we only update the draft releases whenever we actually uploaded new binaries to them. In addition, we instruct `release-drafter` to set the target of the release to the commit SHA from when it was triggered. As a result, it is much less error prone that these may drift apart. I believe the only race condition here could be if somebody publishes a release between the time the binaries get uploaded and we update the release draft, i.e. when GitHub hasn't fully finished CI yet. --------- Signed-off-by: Jamil <jamilbk@users.noreply.github.com> Co-authored-by: Jamil <jamilbk@users.noreply.github.com> |
||
|
|
f5779ff921 |
chore: release Gateway, headless-client and GUI client (#7903)
This bumps the versions of Gateway, headless-client and the GUI client as well as updates the respective changelogs. These have been released today: - https://github.com/firezone/firezone/releases/tag/gui-client-1.4.1 - https://github.com/firezone/firezone/releases/tag/gateway-1.4.3 - https://github.com/firezone/firezone/releases/tag/headless-client-1.4.1 It is all done in one PR to avoid merge conflicts within the updates of the Makefile. |
||
|
|
416e320319 |
revert: bump netlink-packet-route and rtnetlink (#7899)
Reverts: #6694 Related: https://github.com/rust-netlink/netlink-packet-route/issues/140 |
||
|
|
59807758f9 |
fix(apple/macOS): Don't report errors for missing SC keys (#7893)
These are expected to be missing if a particular network interface has no DNS configuration. |
||
|
|
2abceb6a05 |
chore(apple): Use single underscore for unused Swift variables (#7894)
These are compiler warnings apparently. |
||
|
|
0779757646 |
build(deps): netlink-packet-route and rtnetlink (#6694)
`rtnetlink` has some breaking changes in their latest version. To avoid waiting until they actually cut a release, we temporarily depend on their `main` branch. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Thomas Eizinger <thomas@eizinger.io> |
||
|
|
78f6800dbd |
fix(apple/macOS): Memoize successful SCDynamicStoreCreate (#7892)
Under some conditions the call to SCDynamicStoreCreate can fail, presumably due to some kind of allocation failure. Once it succeeds, however, we can continue using the dynamic store for the lifetime of the Adapter instance. So we memoize the result of this call so as not to allocate each time we need it. See https://developer.apple.com/documentation/systemconfiguration/1437828-scdynamicstorecreate |
||
|
|
3daac8730f |
fix(connlib): limit batch size on mobile platforms to 25 (#7889)
The batch size effects how many packets we process one at a time. It also effects the worst-case size of a single buffer as all packets may be of the same size and thus need to be appended to the same buffer. On mobile, we can't afford to allocate all of these so we reduce the batch-size there. |
||
|
|
daf1b06f8a |
fix(apple): Fix memory leak in pathUpdateHandler (#7890)
In the `didReceivePathUpdate` private function, we capture an implicit hard reference to `self` because we access the `Adapter` instance properties. This function is called in the workQueue by the NWPathMonitor API and as such, we should weakly capture self throughout to prevent a retain cycle. To fix this, we use a `lazy var` for the `pathUpdateHandler` closure, capturing `[weak self]` within it to use throughout the remainder of the callback. |
||
|
|
6789b0b377 |
fix(connlib): always return buffers to pool after sending (#7891)
Within the `GsoQueue` data structure, we keep a hash map indexed by source, destination and segment length of UDP packets pointing to a buffer for those payloads. What we intended to do here is to return the buffer to the pool after we sent the payload. What we failed to realise is that putting another buffer into the hash map means we have a buffer allocated for a certain destination address and segment length! This buffer would only get reused for the exact same address and segment length, causing memory usage to balloon over time. To fix this, we wrap the `DatagramBuffer` in an additional `Option`. This allows us to actually remove it from the hash map and return the buffer for future use to the buffer pool. Resolves: #7866. Resolves: #7747. |
||
|
|
c6492d4832 |
fix(rust): don't start all log files with connlib. (#7853)
At present, the file logger for all Rust code starts each logfile with `connlib.`. This is very confusing when exporting the logs from the GUI client because even the logs from the client itself will start with `connlib.`. To fix this, we make the base file name of the log file configurable. |
||
|
|
3887a7b690 |
fix(connlib): don't pull new GSO buffer unless we need it (#7888)
When we are queuing a new UDP payload for sending, we always immediately pulled a new buffer even though we might already have on allocated for this particular segment length. This causes an unnecessary spike in memory when we are under load. |
||
|
|
6188efd1e6 |
refactor(gateway): improve logging for filtered traffic (#7887)
When the Gateway's filter-engine drops a packet, we currently only log "destination not allowed". This could happen either because we don't have a filter (i.e. the resource is not allowed) or because the TCP / UDP port or ICMP traffic is not allowed. To make debugging easier, we now include that information in the error message. Resolves: #7875. |
||
|
|
a5086af352 |
chore(rust): remove JSON logging (#7854)
Nobody looks at these logs, writing them uses unnecessary CPU + storage on users devices. It also means we have 1 background thread less because we need one less non-blocking writer. |
||
|
|
69e7ec4e39 | docs: Add docs for sysex for appstore (#7885) | ||
|
|
acfecc11ec |
feat(portal): Sort resources by name ASC by default (#7884)
Updates the Resource's pagination cursor such that the default cursor
(with no HTTP params applied) uses `{:resources, :asc, :name}` as the
default, which correctly updates all Resources live tables to sort by
`name`.
The reason this is updated at the Query layer is because I wanted to
achieve this without populating URL params by default, and still
allowing the sort icon to properly reflect the default sort order upon
page load, which it does.
My initial attempt went down the path of updating `assign_live_table/3`
to take a `default_order_by` option. That didn't work because upon page
load we `handle_params` which resets the ordering immediately based on
the URL params.
Rather than update the UI code to track even more state in order to use
`default_order_by` when the `order_by` param is not specified, I opted
to updated the Query module instead which the UI uses.
Fixes #7842
|
||
|
|
24640cad34 |
test(portal): Update resource type/address (#7881)
While investigating the cause of #7879, I noticed we don't have tests specifically for updating a Resource's type or address. Related: #7879 |
||
|
|
4027f14794 |
fix(infra): Make staging relays match prod exactly (#7876)
There are two places relating to Relays where our production infra has drifted from staging: - We have a "Relays are down" alarm on prod that we don't on staging - We allow overriding the image tag to deploy via an input var on prod (this can be set from the TF cloud UI) This PR fixes that, and also updates the production TF config whitespace to match staging exactly for easier diffs. |
||
|
|
8e64a01f4a |
chore(infra): Disable debug log for otel (#7874)
In the relay's `cloud-init.yaml`, we've overridden the `telemetry`
service log filter to be `debug`.
This results in this log being printed to Cloud Logging every 1s, for
_every_ relay:
```
2025-01-26T23:00:35.066Z debug memorylimiter/memorylimiter.go:200 Currently used memory. {"kind": "processor", "name": "memory_limiter", "pipeline": "logs", "cur_mem_mib": 31}
```
These logs are consuming over half of our total log count, which
accounts for over half our Cloud Monitoring cost -- the second highest
cost in our GCP account.
This PR removes the override so that the relay app has the same
`otel-collector` log level as the Elixir, the default (presumably
`info`).
|
||
|
|
7b40282ebe |
revert: pre-relay change for prod test (#7873)
Doing another (hopefully final) reversion of staging from the prod setup to what we're after with respect to relay infra. Reverts firezone/firezone#7872 |
||
|
|
fe343a9372 | chore(infra): revert to pre-relay change for prod test (#7872) | ||
|
|
d96276e1ac |
fix(infra): Use naming_suffix in instance_group_manager (#7871)
Google still had lingering Relay instance groups and subnets around from a previous deployment that were deleted in the UI and gone, but then popped back up. Theoretically, the instance groups should be deleted because there is no current Terraform config matching them. This change will ensure that instance groups also get rolled over based on the naming suffix introduced in #7870. Related: #7870 |
||
|
|
0454fb173d |
refactor(infra): Ensure network names unique (#7870)
Turns out subnets need to have globally unique names as well. This PR updates the instance-template, VPC, and subnet names to append an 8-character random string. This random string "depends on" the subnet IP range configuration specified above, so that if we change that in the future, causing a network change, the naming will change as well. Lastly, this random_string is also passed to the `relays` module to be used in the instance template name prefix. While that name does _not_ need to be globally unique, the `instance_template` **needs** to be rolled over if the subnets change, because otherwise it will contain a network interface that is linked to both old and new subnets and GCP will complain about that. Reverts: firezone/firezone#7869 |
||
|
|
1826700b89 |
revert: re-apply Relay region changes (#7869)
Reverts firezone/firezone#7868 |
||
|
|
0805e87016 |
chore(infra): re-apply Relay region changes (#7868)
Reverts firezone/firezone#7835 in order to test how this will be applied to prod. If this goes through fine, we should be ok for a prod rollout. |
||
|
|
210940221e |
feat(apple/iOS): Show errors related to granting notifications (#7857)
On iOS, it's possible for the notification granting process to throw errors, though not very likely. This PR updates updates the plumbing for how we request user notifications on iOS and respond to the result, allowing for errors to be propagated back to the user in case something goes wrong. Note that unlike installing system extensions and VPN configurations, disallowing notifications _does not_ result in an error being thrown. Instead, we receive `false`, and we now track this Bool instead of the entire `UNAuthorizationStatus` for updating the UI with. By keeping that Bool `nil` until we load the authorization status, we fix #7617 as a bonus. Related: #7714 Fixes: #7617 |
||
|
|
3dba7eb7ce |
ci: Upload Rust symbols to Sentry for Apple (#7859)
In addition to the Swift symbols, we also need the symbols from the Rust build of connlib. |
||
|
|
90f445a971 |
chore(infra): Revert relay regions to test prod-like deploy (#7835)
Since we know we now have the Relay configuration we want (and works), this PR rolls back staging to how it was pre-Relay region changes, so we can test that a single `terraform apply` on prod will deploy without any errors. |