Commit Graph

6417 Commits

Author SHA1 Message Date
dependabot[bot]
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.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.firebase.appdistribution&package-manager=gradle&previous-version=5.0.0&new-version=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>
2025-01-29 15:52:56 +00:00
dependabot[bot]
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 />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.10.5&new-version=22.12.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>
2025-01-29 15:52:23 +00:00
dependabot[bot]
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="4258b003c6"><code>4258b00</code></a>
npm audit fix</li>
<li><a
href="43643a7e9f"><code>43643a7</code></a>
Bump version</li>
<li><a
href="fbb3d9a35e"><code>fbb3d9a</code></a>
Fix blinking of ascii drawing chars</li>
<li><a
href="1e9d78065b"><code>1e9d780</code></a>
Don't brighten the background color when blink attr is set</li>
<li><a
href="3e53613305"><code>3e53613</code></a>
Upgrade caniuse-lite</li>
<li><a
href="436df7bd94"><code>436df7b</code></a>
Upgrade avt to the latest version</li>
<li><a
href="96e5262252"><code>96e5262</code></a>
cargo fmt</li>
<li><a
href="6dfd9c722c"><code>6dfd9c7</code></a>
Add typescript-language-server to the flake</li>
<li><a
href="c09e1d2625"><code>c09e1d2</code></a>
Use hex triplet in RGB color serializer</li>
<li><a
href="42f2135537"><code>42f2135</code></a>
Rename avt::Vt wrapper struct (and therefore JS class) to
<code>Vt</code></li>
<li>Additional commits viewable in <a
href="https://github.com/asciinema/asciinema-player/compare/v3.8.1...v3.8.2">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 15:50:55 +00:00
Thomas Eizinger
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.
2025-01-29 15:48:48 +00:00
Thomas Eizinger
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.
2025-01-29 10:21:48 +00:00
dependabot[bot]
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="b1476f6e6e"><code>b1476f6</code></a>
v6.1.0</li>
<li><a
href="d7328d2775"><code>d7328d2</code></a>
Add config option for pull-request-limit (<a
href="https://redirect.github.com/release-drafter/release-drafter/issues/1362">#1362</a>)</li>
<li><a
href="5faffa9238"><code>5faffa9</code></a>
docs: Fix Fork Link (<a
href="https://redirect.github.com/release-drafter/release-drafter/issues/1412">#1412</a>)</li>
<li><a
href="a9142316e1"><code>a914231</code></a>
Ensure support new main branch name (<a
href="https://redirect.github.com/release-drafter/release-drafter/issues/1079">#1079</a>)</li>
<li><a
href="d6eceacd0b"><code>d6eceac</code></a>
Fix: Correctly mention bot accounts in release notes (<a
href="https://redirect.github.com/release-drafter/release-drafter/issues/1376">#1376</a>)</li>
<li><a
href="41c11a26b9"><code>41c11a2</code></a>
update schema generation and update schema to draft 07 (<a
href="https://redirect.github.com/release-drafter/release-drafter/issues/1422">#1422</a>)</li>
<li><a
href="8296e405c2"><code>8296e40</code></a>
fix typo: therelease (<a
href="https://redirect.github.com/release-drafter/release-drafter/issues/1407">#1407</a>)</li>
<li><a
href="0ad4f70155"><code>0ad4f70</code></a>
Document 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>)</li>
<li><a
href="378bacb075"><code>378bacb</code></a>
Update README.md (<a
href="https://redirect.github.com/release-drafter/release-drafter/issues/1421">#1421</a>)</li>
<li><a
href="c139411053"><code>c139411</code></a>
Update only drafts with the same prerelease status (<a
href="https://redirect.github.com/release-drafter/release-drafter/issues/1385">#1385</a>)</li>
<li>Additional commits viewable in <a
href="3f0f87098b...b1476f6e6e">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=release-drafter/release-drafter&package-manager=github_actions&previous-version=6.0.0&new-version=6.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>
2025-01-29 01:42:03 +00:00
dependabot[bot]
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="a4699ef478"><code>a4699ef</code></a>
Support JSON.decode!/1 on Elixir 1.18. Closes <a
href="https://redirect.github.com/elixir-cldr/cldr/issues/147">#147</a></li>
<li><a
href="436c242d69"><code>436c242</code></a>
Merge pull request <a
href="https://redirect.github.com/elixir-cldr/cldr/issues/239">#239</a>
from WurmPeter/fix_cldr_version</li>
<li><a
href="2353141d22"><code>2353141</code></a>
Merge pull request <a
href="https://redirect.github.com/elixir-cldr/cldr/issues/240">#240</a>
from paynegreen/patch-1</li>
<li><a
href="9f0e9792bb"><code>9f0e979</code></a>
Fix changelog typo, add dev_helpers.ex</li>
<li><a
href="fabc4e24df"><code>fabc4e2</code></a>
Minor corrections in the README docs.</li>
<li><a
href="08cca8ed45"><code>08cca8e</code></a>
Bump version of cldr to 45 in README.md</li>
<li><a
href="29ba1d01ba"><code>29ba1d0</code></a>
Fix one more gettext dev backend config</li>
<li><a
href="976164893e"><code>9761648</code></a>
Use Gettext 0.26 and adjust test backends accordingly</li>
<li>See full diff in <a
href="https://github.com/elixir-cldr/cldr/compare/v2.40.1...v2.40.2">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 01:30:12 +00:00
dependabot[bot]
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-&gt;cookie)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0174e23561"><code>0174e23</code></a>
2.59.0</li>
<li><a
href="e8335791da"><code>e833579</code></a>
changelog for 2.59</li>
<li><a
href="d75cd1f4f8"><code>d75cd1f</code></a>
rebuild 2.59.0</li>
<li><a
href="2eb79b4052"><code>2eb79b4</code></a>
rebuild</li>
<li><a
href="c68c5fe704"><code>c68c5fe</code></a>
fix test</li>
<li><a
href="1f7f38774a"><code>1f7f387</code></a>
block other Yandex bots</li>
<li><a
href="4cc035675c"><code>4cc0356</code></a>
replace innerHeight/Width with Viewport calculation</li>
<li><a
href="d24651eb54"><code>d24651e</code></a>
rebuild</li>
<li><a
href="f5a684b323"><code>f5a684b</code></a>
test stability hack</li>
<li><a
href="aed5f81638"><code>aed5f81</code></a>
TODO about error_reporter</li>
<li>Additional commits viewable in <a
href="https://github.com/mixpanel/mixpanel-js/compare/v2.58.0...v2.59.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mixpanel-browser&package-manager=npm_and_yarn&previous-version=2.58.0&new-version=2.59.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>
2025-01-29 01:28:27 +00:00
dependabot[bot]
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="138d5322aa"><code>138d532</code></a>
Release v1.1.0</li>
<li><a
href="9e93f2e557"><code>9e93f2e</code></a>
Fix 'metadata' typo in moduledoc (<a
href="https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/115">#115</a>)</li>
<li><a
href="f1fdb7c609"><code>f1fdb7c</code></a>
Fix typespec for <code>drop</code> option (<a
href="https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/114">#114</a>)</li>
<li><a
href="b9675ffddb"><code>b9675ff</code></a>
CI housekeeping (<a
href="https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/113">#113</a>)</li>
<li><a
href="7a21527c35"><code>7a21527</code></a>
Fix link, closes <a
href="https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/112">#112</a></li>
<li><a
href="3fde830453"><code>3fde830</code></a>
Implement event filtering on measurements (<a
href="https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/77">#77</a>)
(<a
href="https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/111">#111</a>)</li>
<li><a
href="ab8616480c"><code>ab86164</code></a>
Console log measurement name with conversion fun name (<a
href="https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/109">#109</a>)</li>
<li>See full diff in <a
href="https://github.com/beam-telemetry/telemetry_metrics/compare/v1.0.0...v1.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=telemetry_metrics&package-manager=hex&previous-version=1.0.0&new-version=1.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>
2025-01-29 01:17:57 +00:00
dependabot[bot]
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 />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.10.5&new-version=22.12.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>
2025-01-29 01:11:20 +00:00
dependabot[bot]
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="44d5c8be61"><code>44d5c8b</code></a>
Add changelog for 6.18.0 (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/21041">#21041</a>)</li>
<li><a
href="6640fa2100"><code>6640fa2</code></a>
Fix failing test:
&quot;TestAccComputeInstance_bootAndAttachedDisk_interface&quot; (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12">#12</a>...</li>
<li><a
href="49dd365811"><code>49dd365</code></a>
Add support for parameter manager parameter version resource
`google_paramete...</li>
<li><a
href="6ea3aaeb19"><code>6ea3aae</code></a>
Support new Network Security Integration security profile types (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12816">#12816</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20">#20</a>...</li>
<li><a
href="af925d37bf"><code>af925d3</code></a>
<code>google_artifact_registry_repository</code>: Fix perma-diff in
maven_config (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12190">#12190</a>...</li>
<li><a
href="8740ddbbcb"><code>8740ddb</code></a>
Add SirGitsalot vacation (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12799">#12799</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20988">#20988</a>)</li>
<li><a
href="1e695150c7"><code>1e69515</code></a>
Support apigee environment properties update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12794">#12794</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20987">#20987</a>)</li>
<li><a
href="142ea90544"><code>142ea90</code></a>
Fix global_forwarding_rule labels (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12737">#12737</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20986">#20986</a>)</li>
<li><a
href="0ec1a83e5d"><code>0ec1a83</code></a>
Add data source for keyhandle list (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12708">#12708</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20985">#20985</a>)</li>
<li><a
href="64a7dfb947"><code>64a7dfb</code></a>
Removed usage of bootstrap PSA role helpers (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/12822">#12822</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google/issues/20983">#20983</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google/compare/v6.16.0...v6.18.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `hashicorp/google-beta` 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-beta/releases">hashicorp/google-beta'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-beta/pull/9085">#9085</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9105">#9105</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9093">#9093</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9084">#9084</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-beta/pull/9089">#9089</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9080">#9080</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9090">#9090</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9076">#9076</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-beta/pull/9091">#9091</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-beta/pull/9091">#9091</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-beta/pull/9091">#9091</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-beta/pull/9085">#9085</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-beta/pull/9085">#9085</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-beta/pull/9085">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9111">#9111</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-beta/pull/9099">#9099</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-beta/pull/9066">#9066</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-beta/pull/9072">#9072</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-beta/pull/9083">#9083</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-beta/pull/9100">#9100</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_rule</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_with_rules</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_rule</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_with_rules</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_rule</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_with_rules</code>
resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</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-beta/pull/9096">#9096</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-beta/pull/9095">#9095</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-beta/pull/9083">#9083</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-beta/pull/9086">#9086</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-beta/pull/9110">#9110</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-beta/pull/9069">#9069</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-beta/pull/9065">#9065</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-beta/pull/9099">#9099</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-beta/pull/9107">#9107</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9109">#9109</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-beta/pull/9106">#9106</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-beta/pull/9075">#9075</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-beta/pull/9074">#9074</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-beta/pull/9094">#9094</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-beta/pull/9102">#9102</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-beta/pull/9103">#9103</a>)</li>
</ul>
<h2>v6.17.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-provider-google-beta/blob/v6.18.0/CHANGELOG.md">hashicorp/google-beta'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-beta/pull/9085">#9085</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_kms_key_handles</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9105">#9105</a>)</li>
<li><strong>New Data Source:</strong> <code>google_organizations</code>
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9093">#9093</a>)</li>
<li><strong>New Data Source:</strong>
<code>google_parameter_manager_parameter</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9084">#9084</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-beta/pull/9089">#9089</a>)</li>
<li><strong>New Resource:</strong>
<code>google_apihub_api_hub_instance</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9080">#9080</a>)</li>
<li><strong>New Resource:</strong>
<code>google_chronicle_retrohunt</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9090">#9090</a>)</li>
<li><strong>New Resource:</strong> <code>google_colab_runtime</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9076">#9076</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-beta/pull/9091">#9091</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-beta/pull/9091">#9091</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-beta/pull/9091">#9091</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-beta/pull/9085">#9085</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-beta/pull/9085">#9085</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-beta/pull/9085">#9085</a>)</li>
<li><strong>New Resource:</strong>
<code>google_parameter_manager_parameter_version</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9111">#9111</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-beta/pull/9099">#9099</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-beta/pull/9066">#9066</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-beta/pull/9072">#9072</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-beta/pull/9083">#9083</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-beta/pull/9100">#9100</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_rule</code> resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_firewall_policy_with_rules</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_rule</code> resource (beta)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_network_firewall_policy_with_rules</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_rule</code> resource
(beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</a>)</li>
<li>compute: added <code>dest_network_scope</code>,
<code>src_network_scope</code> and <code>src_networks</code> fields to
<code>google_compute_region_network_firewall_policy_with_rules</code>
resource (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9082">#9082</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-beta/pull/9096">#9096</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-beta/pull/9095">#9095</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-beta/pull/9083">#9083</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-beta/pull/9086">#9086</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-beta/pull/9110">#9110</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-beta/pull/9069">#9069</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-beta/pull/9065">#9065</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-beta/pull/9099">#9099</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-beta/pull/9107">#9107</a>)</li>
<li>artifactregistry: fixed perma-diff in
<code>google_artifact_registry_repository</code> (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/pull/9109">#9109</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-beta/pull/9106">#9106</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-beta/pull/9075">#9075</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-beta/pull/9074">#9074</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-beta/pull/9094">#9094</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-beta/pull/9102">#9102</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-beta/pull/9103">#9103</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5e0c5c128c"><code>5e0c5c1</code></a>
Add changelog for 6.18.0 (beta) (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9146">#9146</a>)</li>
<li><a
href="69e07b2b11"><code>69e07b2</code></a>
Fix failing test:
&quot;TestAccComputeInstance_bootAndAttachedDisk_interface&quot; (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12">#12</a>...</li>
<li><a
href="e23eb7b131"><code>e23eb7b</code></a>
Add support for parameter manager parameter version resource
`google_paramete...</li>
<li><a
href="7fd434bca8"><code>7fd434b</code></a>
Support new Network Security Integration security profile types (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12816">#12816</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9110">#9110</a>)</li>
<li><a
href="5f92f813df"><code>5f92f81</code></a>
<code>google_artifact_registry_repository</code>: Fix perma-diff in
maven_config (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12190">#12190</a>...</li>
<li><a
href="658b638be3"><code>658b638</code></a>
Add SirGitsalot vacation (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12799">#12799</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9108">#9108</a>)</li>
<li><a
href="95b5cc5b45"><code>95b5cc5</code></a>
Support apigee environment properties update (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12794">#12794</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9107">#9107</a>)</li>
<li><a
href="89ece64d42"><code>89ece64</code></a>
Fix global_forwarding_rule labels (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12737">#12737</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9106">#9106</a>)</li>
<li><a
href="65b284f97f"><code>65b284f</code></a>
Add data source for keyhandle list (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12708">#12708</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9105">#9105</a>)</li>
<li><a
href="12d4d71694"><code>12d4d71</code></a>
Removed usage of bootstrap PSA role helpers (<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/12822">#12822</a>)
(<a
href="https://redirect.github.com/hashicorp/terraform-provider-google-beta/issues/9104">#9104</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-provider-google-beta/compare/v6.16.0...v6.18.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 01:07:17 +00:00
dependabot[bot]
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&amp;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&amp;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&amp;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&amp;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="a5e123d9e0"><code>a5e123d</code></a>
Update LKG</li>
<li><a
href="8bc02048a2"><code>8bc0204</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60828">#60828</a>
(Fix CodeQL configuration, releases) into release-5.7 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60923">#60923</a>)</li>
<li><a
href="7aa63df74c"><code>7aa63df</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60393">#60393</a>
(Don't try to add an implicit undefi...) into release-5.7 (#...</li>
<li><a
href="9df7c36aa9"><code>9df7c36</code></a>
Bump version to 5.7.3 and LKG</li>
<li><a
href="e167412fe0"><code>e167412</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60794">#60794</a>
(Harden <code>sanitizeLog</code> against incorr...) into release-5.7
(#...</li>
<li><a
href="9ba364c55a"><code>9ba364c</code></a>
Fix coverage build on release-5.7 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60792">#60792</a>)</li>
<li><a
href="4b7441a8be"><code>4b7441a</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60680">#60680</a>
(Mark the inherited any-based index ...) into release-5.7 (#...</li>
<li><a
href="e844dc305e"><code>e844dc3</code></a>
Cherry-pick <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60402">#60402</a>,
<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60440">#60440</a>,
<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60616">#60616</a>
into release-5.7 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60777">#60777</a>)</li>
<li><a
href="21b02a1e1f"><code>21b02a1</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60749">#60749</a>
(Do not require import attribute on ...) into release-5.7 (#...</li>
<li><a
href="b82fd16484"><code>b82fd16</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60576">#60576</a>
(Avoid incorrectly reusing assertion...) into release-5.7 (#...</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=5.7.2&new-version=5.7.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>
2025-01-29 01:01:46 +00:00
dependabot[bot]
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="14ad560f70"><code>14ad560</code></a>
2.55 release</li>
<li><a
href="7ca9977009"><code>7ca9977</code></a>
Add binary compatibility validator to the Gradle projects</li>
<li><a
href="4cd83cb8a6"><code>4cd83cb</code></a>
Add documentation for <code>dagger.useBindingGraphFix</code> compiler
option.</li>
<li><a
href="8b4f9b6421"><code>8b4f9b6</code></a>
Add maven publish plugin to Gradle projects.</li>
<li><a
href="9daa0ae7b1"><code>9daa0ae</code></a>
Wire resource configuration while keeping the Bazel project
structure.</li>
<li><a
href="3418609a2b"><code>3418609</code></a>
Move JDK toolchain, Kotlin language and JVM target configuration to
conventio...</li>
<li><a
href="0927b9a514"><code>0927b9a</code></a>
Add flag to control LegacyBindingGraphFactory usage.</li>
<li><a
href="1620e92d6d"><code>1620e92</code></a>
Add Github CI step and action for building with Gradle</li>
<li><a
href="c43783a4b7"><code>c43783a</code></a>
Initial setup of Gradle as a build system for Dagger</li>
<li><a
href="98a0275416"><code>98a0275</code></a>
Fix LazyClassKey proguard file issues.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.54...dagger-2.55">compare
view</a></li>
</ul>
</details>
<br />

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="14ad560f70"><code>14ad560</code></a>
2.55 release</li>
<li><a
href="7ca9977009"><code>7ca9977</code></a>
Add binary compatibility validator to the Gradle projects</li>
<li><a
href="4cd83cb8a6"><code>4cd83cb</code></a>
Add documentation for <code>dagger.useBindingGraphFix</code> compiler
option.</li>
<li><a
href="8b4f9b6421"><code>8b4f9b6</code></a>
Add maven publish plugin to Gradle projects.</li>
<li><a
href="9daa0ae7b1"><code>9daa0ae</code></a>
Wire resource configuration while keeping the Bazel project
structure.</li>
<li><a
href="3418609a2b"><code>3418609</code></a>
Move JDK toolchain, Kotlin language and JVM target configuration to
conventio...</li>
<li><a
href="0927b9a514"><code>0927b9a</code></a>
Add flag to control LegacyBindingGraphFactory usage.</li>
<li><a
href="1620e92d6d"><code>1620e92</code></a>
Add Github CI step and action for building with Gradle</li>
<li><a
href="c43783a4b7"><code>c43783a</code></a>
Initial setup of Gradle as a build system for Dagger</li>
<li><a
href="98a0275416"><code>98a0275</code></a>
Fix LazyClassKey proguard file issues.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.54...dagger-2.55">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-android-compiler` 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-compiler'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="14ad560f70"><code>14ad560</code></a>
2.55 release</li>
<li><a
href="7ca9977009"><code>7ca9977</code></a>
Add binary compatibility validator to the Gradle projects</li>
<li><a
href="4cd83cb8a6"><code>4cd83cb</code></a>
Add documentation for <code>dagger.useBindingGraphFix</code> compiler
option.</li>
<li><a
href="8b4f9b6421"><code>8b4f9b6</code></a>
Add maven publish plugin to Gradle projects.</li>
<li><a
href="9daa0ae7b1"><code>9daa0ae</code></a>
Wire resource configuration while keeping the Bazel project
structure.</li>
<li><a
href="3418609a2b"><code>3418609</code></a>
Move JDK toolchain, Kotlin language and JVM target configuration to
conventio...</li>
<li><a
href="0927b9a514"><code>0927b9a</code></a>
Add flag to control LegacyBindingGraphFactory usage.</li>
<li><a
href="1620e92d6d"><code>1620e92</code></a>
Add Github CI step and action for building with Gradle</li>
<li><a
href="c43783a4b7"><code>c43783a</code></a>
Initial setup of Gradle as a build system for Dagger</li>
<li><a
href="98a0275416"><code>98a0275</code></a>
Fix LazyClassKey proguard file issues.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.54...dagger-2.55">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-android-testing` 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-testing'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="14ad560f70"><code>14ad560</code></a>
2.55 release</li>
<li><a
href="7ca9977009"><code>7ca9977</code></a>
Add binary compatibility validator to the Gradle projects</li>
<li><a
href="4cd83cb8a6"><code>4cd83cb</code></a>
Add documentation for <code>dagger.useBindingGraphFix</code> compiler
option.</li>
<li><a
href="8b4f9b6421"><code>8b4f9b6</code></a>
Add maven publish plugin to Gradle projects.</li>
<li><a
href="9daa0ae7b1"><code>9daa0ae</code></a>
Wire resource configuration while keeping the Bazel project
structure.</li>
<li><a
href="3418609a2b"><code>3418609</code></a>
Move JDK toolchain, Kotlin language and JVM target configuration to
conventio...</li>
<li><a
href="0927b9a514"><code>0927b9a</code></a>
Add flag to control LegacyBindingGraphFactory usage.</li>
<li><a
href="1620e92d6d"><code>1620e92</code></a>
Add Github CI step and action for building with Gradle</li>
<li><a
href="c43783a4b7"><code>c43783a</code></a>
Initial setup of Gradle as a build system for Dagger</li>
<li><a
href="98a0275416"><code>98a0275</code></a>
Fix LazyClassKey proguard file issues.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.54...dagger-2.55">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 01:00:52 +00:00
dependabot[bot]
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 //=&gt;
&quot;&lt;p&gt;Hello&lt;/p&gt;
                           //    &lt;style&gt;
                           //    p {
                           //      color: green;
                           //    }
                           //    &lt;/style&gt;&quot;
root.source.input.css      //=&gt; &quot;p {
                           //      color: green;
                           //    }&quot;
<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="7b02c75e5f"><code>7b02c75</code></a>
Release 8.5.1 version</li>
<li><a
href="4c15339f9f"><code>4c15339</code></a>
Update dependencies</li>
<li><a
href="7efe91eeb9"><code>7efe91e</code></a>
Improve backwards compat for <code>Input#document</code> (<a
href="https://redirect.github.com/postcss/postcss/issues/2000">#2000</a>)</li>
<li><a
href="687327055d"><code>6873270</code></a>
Release 8.5 version</li>
<li><a
href="4223bb936d"><code>4223bb9</code></a>
Fix 80 columns limit</li>
<li><a
href="80e2401031"><code>80e2401</code></a>
Add <code>Input#document</code> (<a
href="https://redirect.github.com/postcss/postcss/issues/1996">#1996</a>)</li>
<li><a
href="6f8687938d"><code>6f86879</code></a>
Update dependencies</li>
<li><a
href="85cbbec2b6"><code>85cbbec</code></a>
Fix pnpm version on CI</li>
<li><a
href="76caa57ae4"><code>76caa57</code></a>
Update dependencies</li>
<li><a
href="46ff246d24"><code>46ff246</code></a>
Move to pnpm 10</li>
<li>Additional commits viewable in <a
href="https://github.com/postcss/postcss/compare/8.4.49...8.5.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 01:00:12 +00:00
dependabot[bot]
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


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.android.application&package-manager=gradle&previous-version=8.7.3&new-version=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>
2025-01-29 00:58:35 +00:00
dependabot[bot]
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="42375524e2"><code>4237552</code></a>
Improve Advanced Usage examples (<a
href="https://redirect.github.com/actions/setup-python/issues/645">#645</a>)</li>
<li><a
href="709bfa58ba"><code>709bfa5</code></a>
Bump requests from 2.24.0 to 2.32.2 in /<strong>tests</strong>/data (<a
href="https://redirect.github.com/actions/setup-python/issues/1019">#1019</a>)</li>
<li><a
href="ceb20b242d"><code>ceb20b2</code></a>
Bump <code>@​actions/http-client</code> from 2.2.1 to 2.2.3 (<a
href="https://redirect.github.com/actions/setup-python/issues/1020">#1020</a>)</li>
<li><a
href="0dc2d2cf0c"><code>0dc2d2c</code></a>
Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 (<a
href="https://redirect.github.com/actions/setup-python/issues/1014">#1014</a>)</li>
<li><a
href="feb9c6e7c6"><code>feb9c6e</code></a>
Bump urllib3 from 1.25.9 to 1.26.19 in /<strong>tests</strong>/data (<a
href="https://redirect.github.com/actions/setup-python/issues/895">#895</a>)</li>
<li><a
href="d0b4fc497a"><code>d0b4fc4</code></a>
Bump undici from 5.28.4 to 5.28.5 (<a
href="https://redirect.github.com/actions/setup-python/issues/1012">#1012</a>)</li>
<li><a
href="e3dfaac0fd"><code>e3dfaac</code></a>
Configure Dependabot settings (<a
href="https://redirect.github.com/actions/setup-python/issues/1008">#1008</a>)</li>
<li><a
href="b8cf3eb1eb"><code>b8cf3eb</code></a>
Use the new cache service: upgrade <code>@actions/cache</code> to
<code>^4.0.0</code> (<a
href="https://redirect.github.com/actions/setup-python/issues/1007">#1007</a>)</li>
<li><a
href="1928ae624d"><code>1928ae6</code></a>
Update README.md (<a
href="https://redirect.github.com/actions/setup-python/issues/1009">#1009</a>)</li>
<li><a
href="3fddbee787"><code>3fddbee</code></a>
Enhance Workflows: Add Ubuntu-24, Remove Python 3.8 (<a
href="https://redirect.github.com/actions/setup-python/issues/985">#985</a>)</li>
<li>Additional commits viewable in <a
href="0b93645e9f...42375524e2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5.3.0&new-version=5.4.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>
2025-01-29 00:57:28 +00:00
dependabot[bot]
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="a9e69846e2"><code>a9e6984</code></a>
Update document for postgresql_default_privileges resource (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/468">#468</a>)</li>
<li><a
href="95d8d6dc88"><code>95d8d6d</code></a>
feat: Add support for assuming an AWS IAM role from the provider. (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/486">#486</a>)</li>
<li><a
href="b202448199"><code>b202448</code></a>
feat: Add <code>postgresql_security_label</code> resource (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/482">#482</a>)</li>
<li><a
href="31fee05a65"><code>31fee05</code></a>
chore(tests): Remove Postrges 11 from tests matrix (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/485">#485</a>)</li>
<li><a
href="fc5c40d251"><code>fc5c40d</code></a>
fix: ALL implicit privileges equality check (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/339">#339</a>)</li>
<li><a
href="6d26b595a7"><code>6d26b59</code></a>
Fix cyrilgdn#321 replaces postgresql_grant all the time. (<a
href="https://redirect.github.com/cyrilgdn/terraform-provider-postgresql/issues/476">#476</a>)</li>
<li>See full diff in <a
href="https://github.com/cyrilgdn/terraform-provider-postgresql/compare/v1.24.0...v1.25.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cyrilgdn/postgresql&package-manager=terraform&previous-version=1.24.0&new-version=1.25.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>
2025-01-29 00:42:40 +00:00
Jamil
7e231c6b10 chore: Release Android 1.4.1 (#7911) 2025-01-29 00:29:15 +00:00
Jamil
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`.
2025-01-29 00:12:01 +00:00
Jamil
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
2025-01-28 23:47:05 +00:00
Jamil
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>
2025-01-28 20:55:40 +00:00
Jamil
9155a46394 chore(apple): Treat apple compile warnings as errors (#7896)
Enables warnings-as-errors for the clang and swift compilers.
2025-01-28 19:23:30 +00:00
Thomas Eizinger
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>
2025-01-28 18:31:38 +00:00
Thomas Eizinger
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.
2025-01-28 16:17:58 +00:00
Thomas Eizinger
416e320319 revert: bump netlink-packet-route and rtnetlink (#7899)
Reverts: #6694
Related: https://github.com/rust-netlink/netlink-packet-route/issues/140
2025-01-28 06:29:07 +00:00
Jamil
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.
2025-01-28 05:54:57 +00:00
Jamil
2abceb6a05 chore(apple): Use single underscore for unused Swift variables (#7894)
These are compiler warnings apparently.
2025-01-28 05:49:39 +00:00
dependabot[bot]
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>
2025-01-28 05:21:52 +00:00
Jamil
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
2025-01-28 03:28:57 +00:00
Thomas Eizinger
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.
2025-01-28 02:30:54 +00:00
Jamil
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.
2025-01-28 02:15:04 +00:00
Thomas Eizinger
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.
2025-01-28 01:55:54 +00:00
Thomas Eizinger
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.
2025-01-28 01:35:05 +00:00
Thomas Eizinger
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.
2025-01-28 00:34:22 +00:00
Thomas Eizinger
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.
2025-01-27 23:49:40 +00:00
Thomas Eizinger
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.
2025-01-27 23:35:07 +00:00
Jamil
69e7ec4e39 docs: Add docs for sysex for appstore (#7885) 2025-01-27 17:54:18 +00:00
Jamil
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
2025-01-27 17:38:19 +00:00
Jamil
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
2025-01-27 16:23:06 +00:00
Jamil
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.
2025-01-27 15:21:30 +00:00
Jamil
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`).
2025-01-26 18:57:07 -08:00
Jamil
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
2025-01-26 14:50:49 -08:00
Jamil
fe343a9372 chore(infra): revert to pre-relay change for prod test (#7872) 2025-01-26 14:02:53 -08:00
Jamil
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
2025-01-26 12:10:34 -08:00
Jamil
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
2025-01-26 08:16:23 -08:00
Jamil
1826700b89 revert: re-apply Relay region changes (#7869)
Reverts firezone/firezone#7868
2025-01-26 06:46:24 -08:00
Jamil
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.
2025-01-26 06:13:26 -08:00
Jamil
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
2025-01-26 05:40:08 +00:00
Jamil
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.
2025-01-25 17:18:42 +00:00
Jamil
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.
2025-01-25 17:05:06 +00:00