Commit Graph

57868 Commits

Author SHA1 Message Date
TrueCharts Bot 8a4350a904 fix(qbittorrent): update image oci.trueforge.org/containerforge/qbittorrent 5.2.2 → 5.2.3 (#50007)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/qbittorrent](https://ghcr.io/trueforge-org/qbittorrent)
([source](https://redirect.github.com/qbittorrent/qBittorrent)) | patch
| `0e7c64a` → `dc17460` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>qbittorrent/qBittorrent
(oci.trueforge.org/containerforge/qbittorrent)</summary>

###
[`v5.2.3`](https://redirect.github.com/qbittorrent/qBittorrent/compare/release-5.2.2...release-5.2.3)

[Compare
Source](https://redirect.github.com/qbittorrent/qBittorrent/compare/release-5.2.2...release-5.2.3)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9xYml0dG9ycmVudCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-08 02:37:48 +02:00
TrueCharts Bot ef20a63444 fix(prowlarr): update image oci.trueforge.org/containerforge/prowlarr 2.5.0.5422 → 2.5.1.5460 (#50006)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/prowlarr](https://ghcr.io/trueforge-org/prowlarr)
([source](https://redirect.github.com/Prowlarr/Prowlarr)) | patch |
`1025166` → `37d44a8` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Prowlarr/Prowlarr
(oci.trueforge.org/containerforge/prowlarr)</summary>

###
[`v2.5.1.5460`](https://redirect.github.com/Prowlarr/Prowlarr/releases/tag/v2.5.1.5460):
2.5.1.5460

[Compare
Source](https://redirect.github.com/Prowlarr/Prowlarr/compare/v2.5.0.5422...v2.5.1.5460)

*To receive further Pre-Release updates for a non-docker installation,
please change the branch to **develop**. (Settings -> General (Show
Advanced Settings) -> Updates -> Branch)*

**If you are using docker you will need to update the container image.
*Do not attempt to update Prowlarr within an existing docker
container.***

#### Changes:

-
[`9386572`](https://redirect.github.com/Prowlarr/Prowlarr/commit/93865723d91e756ac3877d5cdb3b31c6fef91f69)
IPTorrents: Don't include 'o' param in query when using default search
sorting
-
[`2d343df`](https://redirect.github.com/Prowlarr/Prowlarr/commit/2d343dfbde35f38c1686b9b323eca14f30f6fab0)
Multiple Translations updated by Weblate
-
[`1b4e088`](https://redirect.github.com/Prowlarr/Prowlarr/commit/1b4e088a29693899a66b2f5d1ffcafd63de683a2)
New: (IPTorrents) Add sorting by leechers, snatches, size and name
-
[`1cfa034`](https://redirect.github.com/Prowlarr/Prowlarr/commit/1cfa034b7aecf98476b3829d2d79523ead687037)
New: (IPTorrents) Add Sort by Seeders option
([#&#8203;2716](https://redirect.github.com/Prowlarr/Prowlarr/issues/2716))
-
[`a22a385`](https://redirect.github.com/Prowlarr/Prowlarr/commit/a22a385491e8d7ca45b11dbd3c5cb94f7f4fd377)
Bump version to 2.5.1
-
[`464d6a2`](https://redirect.github.com/Prowlarr/Prowlarr/commit/464d6a22027473be9103f50730090193dd9b2755)
New: (Indexer) Usenet NZBIndex
([#&#8203;2713](https://redirect.github.com/Prowlarr/Prowlarr/issues/2713))
-
[`4961d22`](https://redirect.github.com/Prowlarr/Prowlarr/commit/4961d22ffc45e691606e82de498548d1430973f7)
Fixed: (PreToMe) Add missing categories
-
[`9e19baf`](https://redirect.github.com/Prowlarr/Prowlarr/commit/9e19baf1ed29c18e7f3563e0a8cd2190b3db64a6)
Fixed: (M-Team - TP) Categories update
-
[`2fd757a`](https://redirect.github.com/Prowlarr/Prowlarr/commit/2fd757a266143d7a845588867a2260b1d19c1265)
Fixed: (MyAnonamouse) Author names not being decoded
-
[`6e55c4f`](https://redirect.github.com/Prowlarr/Prowlarr/commit/6e55c4f25a7da63f09700d0aef5e5711a3ac5ea9)
Fixed: (ImmortalSeed) Update categories

<details><summary><b>See More</b></summary>

-
[`410b62e`](https://redirect.github.com/Prowlarr/Prowlarr/commit/410b62ef7374e03a34cd7dd3343e6f69e871d69a)
Fixed: (AnimeBytes) Allow passkeys with length of 56 characters

This list of changes was [auto
generated](https://dev.azure.com/Prowlarr/a958e221-aeac-4b0e-a862-d8ffe1df4b09/_release?releaseId=242&_a=release-summary).</details>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wcm93bGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-08 02:37:46 +02:00
TrueCharts Bot 15dbc37886 fix(minecraft-bedrock): update image ghcr.io/itzg/minecraft-bedrock-server 2026.7.2 → 2026.7.3 (#50005)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/itzg/minecraft-bedrock-server](https://redirect.github.com/itzg/docker-minecraft-bedrock-server)
| patch | `5ea0111` → `45c8f29` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>itzg/docker-minecraft-bedrock-server
(ghcr.io/itzg/minecraft-bedrock-server)</summary>

###
[`v2026.7.3`](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/releases/tag/2026.7.3)

[Compare
Source](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/compare/2026.7.2...2026.7.3)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Other Changes

- Update dependency itzg/mc-monitor to v0.16.10 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;655](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/pull/655)

**Full Changelog**:
<https://github.com/itzg/docker-minecraft-bedrock-server/compare/2026.7.2...2026.7.3>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtYmVkcm9jayIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-08 02:36:55 +02:00
TrueCharts Bot 4c6c18bcd3 chore(tt-rss): update image ghcr.io/tt-rss/tt-rss-web-nginx digest to 28d18b7 (#50003)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/tt-rss/tt-rss-web-nginx | digest | `7cb50d3` → `28d18b7` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-08 02:36:05 +02:00
TrueCharts Bot f9f499ea7d fix(kubernetes-reflector): update image ghcr.io/emberstack/kubernetes-reflector 10.0.56 → 10.0.57 (#50004)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/emberstack/kubernetes-reflector](https://redirect.github.com/emberstack/kubernetes-reflector)
| patch | `92ed094` → `75f72ff` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>emberstack/kubernetes-reflector
(ghcr.io/emberstack/kubernetes-reflector)</summary>

###
[`v10.0.57`](https://redirect.github.com/emberstack/kubernetes-reflector/releases/tag/v10.0.57)

[Compare
Source](https://redirect.github.com/emberstack/kubernetes-reflector/compare/v10.0.56...v10.0.57)

The release process is automated.

#### What's Changed

- Bump the all-dependencies group with 6 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;680](https://redirect.github.com/emberstack/kubernetes-reflector/pull/680)

**Full Changelog**:
<https://github.com/emberstack/kubernetes-reflector/compare/v10.0.56...v10.0.57>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rdWJlcm5ldGVzLXJlZmxlY3RvciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-08 02:35:42 +02:00
TrueCharts Bot 82d4e55b8d chore(pwndrop): update image ghcr.io/linuxserver/pwndrop digest to f1d4672 (#50002)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/pwndrop](https://redirect.github.com/linuxserver/docker-pwndrop/packages)
([source](https://redirect.github.com/linuxserver/docker-pwndrop)) |
digest | `af5cc64` → `f1d4672` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wd25kcm9wIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-08 02:35:14 +02:00
TrueCharts Bot cf172afcbd fix(helm-deps): update chart mariadb 18.6.1 → 18.6.2 (#49984)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [mariadb](https://truecharts.org/charts/stable/mariadb)
([source](https://redirect.github.com/bitnami/bitnami-docker-mariadb)) |
patch | `18.6.1` → `18.6.2` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95b3VybHMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-07-07 20:54:05 +02:00
TrueCharts Bot 53342e3be3 fix(helm-deps): update chart mongodb 17.6.1 → 17.6.2 (#49975)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [mongodb](https://truecharts.org/charts/stable/mongodb)
([source](https://redirect.github.com/bitnami/bitnami-docker-mongodb)) |
patch | `17.6.1` → `17.6.2` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95b3V0dWJlZGwtbWF0ZXJpYWwiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-07-07 20:53:25 +02:00
TrueCharts Bot 4761e5f2ae BREAKING CHANGE(twofauth): Update image docker.io/2fauth/2fauth 7.0.1 → 8.0.1 (#49958)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/2fauth/2fauth](https://redirect.github.com/Bubka/2FAuth) |
major | `4209283` → `4a1f329` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Bubka/2FAuth (docker.io/2fauth/2fauth)</summary>

###
[`v8.0.1`](https://redirect.github.com/Bubka/2FAuth/blob/HEAD/changelog.md#801---2026-07-05)

[Compare
Source](https://redirect.github.com/Bubka/2FAuth/compare/v8.0.0...v8.0.1)

##### Fixed

- [issue
#&#8203;558](https://redirect.github.com/Bubka/2FAuth/issues/558) docker
container crashes while startup
- [issue
#&#8203;561](https://redirect.github.com/Bubka/2FAuth/issues/561)
Container fails to start when fixing Passport key permissions in
rootless Docker

###
[`v8.0.0`](https://redirect.github.com/Bubka/2FAuth/blob/HEAD/changelog.md#800---2026-06-25)

[Compare
Source](https://redirect.github.com/Bubka/2FAuth/compare/v7.0.1...v8.0.0)

2FAuth already bumps to v8 because of the upgrade of the Laravel PHP
framework it is built on.

> \[!WARNING]
> One of the underlying components has changed the way authentication
tokens are generated, so your personal access tokens will become
invalid. This is, strictly speaking, a breaking change, but the impact
is limited (not everyone uses PAT) and generating new tokens is not a
big deal. I'm sorry about that nonetheless.

Despite the short time that has passed since v7, I found time to make
two improvements to the user experience:

- You can now switch between groups without having to open the selection
menu. Groups are displayed as chips directly below the search bar for
quick switching. The groups displayed in the chips list are the ones you
choose to make visible. A new option is available in the Group edit form
to do so.
- Lengthy pages in the Settings and Admin sections now have a navigation
menu that lets you scrolls to the desired section. Don't be surprised —
I took this opportunity to reorganize the *Settings > Options* page, as
all the additions over time had made it a bit messy.

You can disable any of this from the *Settings > Options* page if you
want to restore the previous behaviour.

This release also includes several security fixes, including one that
affects authentication via a reverse proxy with the following
consequence:

> \[!WARNING]
> To ensure authentication at 2FAuth level, your auth proxy must now be
identified as trusted with the
[TRUSTED\_PROXIES](https://docs.2fauth.app/getting-started/config/env-vars/#trusted_proxies)
environment variable.

##### Added

- Group switching can be done directly from the main view using chips
- The lengthy Settings and Admin pages now come with a quick navigation
menu that lets you scroll directly to the desired section.
- The docker image is now tagged with shifting major and minor tags
([#&#8203;541](https://redirect.github.com/Bubka/2FAuth/issues/541)).

##### New env vars

- `PHP_MEMORY_LIMIT_TEMP_OVERRIDE`: Temporary PHP memory limit applied
during QR code detection to prevent `exhausted memory error`
([doc](https://docs.2fauth.app/getting-started/config/env-vars/#PHP_MEMORY_LIMIT_TEMP_OVERRIDE)).

##### Security fix

- Fix of a possible user impersonation and admin privilege escalation
issue when using an [authentication
proxy](https://docs.2fauth.app/security/authentication/auth-proxy/) (thx
[@&#8203;Dokaoista](https://redirect.github.com/Dokaoista)).
- Fix of SSRF vulnerability via dns rebinding during imageLink resource
fetching (thx [@&#8203;5ud0er / Tarmo
Technologies](https://redirect.github.com/5ud0er)).
- Block IPv6 NAT64 addresses in SSRF guard (thx
[@&#8203;tonghuaroot](https://redirect.github.com/tonghuaroot)).
- Fix missing authorization on share recipients endpoint allowing
cross-user account enumeration (thx
[@&#8203;de3erve-hunter](https://redirect.github.com/de3erve-hunter)).

##### Fixed

- [issue
#&#8203;540](https://redirect.github.com/Bubka/2FAuth/issues/540)
Scan/Import QR Code Not working
- [issue
#&#8203;543](https://redirect.github.com/Bubka/2FAuth/issues/543)
Scan/Import Google Authentificator QR Code
- [issue
#&#8203;549](https://redirect.github.com/Bubka/2FAuth/issues/549)
Unshare action in Manage mode does not remove sharing
- UI elements overlapping during transitions on Manage mode enter/leave

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90d29mYXV0aCIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWFqb3IiXX0=-->
2026-07-07 20:53:02 +02:00
TrueCharts Bot 917ecf36f6 BREAKING CHANGE(immich): Update immich v2.7.5 → v3.0.1 (major) (#49957)
> ℹ️ **Note**
> 
> This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| major | `baa195b` → `47f49a7` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| major | `71cd5a6` → `d5561b5` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| major | `3041421` → `e5b2e69` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| major | `a250114` → `cb2128c` |
|
[ghcr.io/immich-app/immich-server](https://redirect.github.com/immich-app/immich)
| major | `c15bff7` → `46dedfc` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>immich-app/immich
(ghcr.io/immich-app/immich-machine-learning)</summary>

###
[`v3.0.1`](https://redirect.github.com/immich-app/immich/releases/tag/v3.0.1)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v3.0.0...v3.0.1)

##### v3.0.1

- Fixes a bug that causes albums don't show up in the mobile app

##### What's Changed

##### 🚀 Features

- feat(web): recently added link in sidebar by
[@&#8203;benbeckford](https://redirect.github.com/benbeckford) in
[#&#8203;29039](https://redirect.github.com/immich-app/immich/pull/29039)

##### 🐛 Bug fixes

- fix: albums broken on v2 mobile clients by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;29446](https://redirect.github.com/immich-app/immich/pull/29446)
- fix: setting input field description spacing for description snippet
by [@&#8203;danieldietzler](https://redirect.github.com/danieldietzler)
in
[#&#8203;29433](https://redirect.github.com/immich-app/immich/pull/29433)

##### 🌐 Translations

- chore(web): update translations by
[@&#8203;weblate](https://redirect.github.com/weblate) in
[#&#8203;29410](https://redirect.github.com/immich-app/immich/pull/29410)

**Full Changelog**:
<https://github.com/immich-app/immich/compare/v3.0.0...v3.0.1>

###
[`v3.0.0`](https://redirect.github.com/immich-app/immich/releases/tag/v3.0.0)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v2.7.5...v3.0.0)

##### v3.0.0

Welcome to Immich `v3.0.0`!

After months of hard work from the team and our amazing contributors,
we're thrilled to announce the next major version of Immich: `v3.0.0`! 🎉

##### Breaking changes

This release includes several breaking changes; read the full migration
guide [here](https://immich.app/blog/v3-migration). *It's worth
mentioning that many of the breaking changes are updates to API
endpoints and affect only **third-party tools** that integrate with
Immich's API*. For the vast majority of users, updating works exactly as
it always has.

##### How to update

> \[!WARNING]
> `v3.0.0` drops support for pgvecto.rs. If you run Immich before
`v1.133.0` and haven't done the migration step yet, see the migration
guide here.
<https://docs.immich.app/install/upgrading/#migrating-to-vectorchord>

First, update the `IMMICH_VERSION` in your `.env` file to `v3`:

```diff
- IMMICH_VERSION=v2
+ IMMICH_VERSION=v3
```

Then run the usual update commands:

```bash
docker compose pull && docker compose up -d
```

##### Release candidates

If you missed it, `v3.0.0` was the first time we used release
candidates, also known as prereleases. Release candidates are tested but
not yet official releases of Immich, and they allow us to find and fix
any outstanding bugs before a final release. If you would like to be
notified about release candidates directly through Immich, you can
change the release channel from "Stable" to "Release candidate" in the
`Admin settings > Version check` options
([here](https://my.immich.app/admin/system-settings?isOpen=version-check)).

<img alt="New release channel option in version check settings"
src="https://github.com/user-attachments/assets/fc8f6008-d486-4915-ad1b-feaddb856315"
/>

##### New Merch

As part of this release, we're happy to announce we also have some new
swag for you!

- Kids clothing: For those who are likely the reason for your Immich
library's size
- Colored embroidery: We now have clothes with a full color embroidered
Immich logo

<a href="https://immich.store/collections/immich-3-0">
<img width="1200" alt="immich-store (1)"
src="https://github.com/user-attachments/assets/ce114e7b-1424-4eca-975d-b23debadb32b"
/>
</a>

Check it out now at
[https://immich.store](https://immich.store/collections/immich-3-0)!

##### Highlights

Now, let's get right into all the new features in this release:

- Mobile non-destructive editing
- Workflows (preview)
- Background backup improvement
- Recently added page
- Integrity checks
- Slideshow on mobile app
- HLS and real-time video transcoding (preview)
- New video player for web
- Open photo in Immich as gallery on Android
- OCR on mobile app
- Upload asset directly to album on the mobile app
- Option to select image size when sharing on the mobile app
- Timeline performance improvement for browsing a large amount of assets
in a single month

##### Mobile non-destructive editing

<p align="center">
<img width="300" alt="image"
src="https://github.com/user-attachments/assets/e9ddf97c-a4f8-42c1-9910-49ef3c8d4b0a"
/>
</p>

This is a follow-up to Image Editing on the web, which was released in
`v2.5.0`. This feature allows you to make non-destructive edits to your
photos inside of Immich. Until now, the mobile editor used a completely
different system that created new assets instead of editing the photo in
place.

With this update, we bring a new, easier-to-use editor to mobile devices
that has the same features as the web version. You can now edit photos
directly in the mobile app, including cropping, rotating, and adjusting
your images without ever touching the original file. Similar to the web,
edits are non-destructive, so you can revisit or revert them at any
time. You can even make edits on mobile and then adjust them on the web
later!

Some features from the previous mobile editing implementation have been
removed including:

- Recoloring photos
- Editing live photos
- Editing local assets

We have plans to bring some of these capabilities back in future
releases.

##### Workflows (preview)

The first preview of Workflows is here! Workflows let you automate
actions in your library by chaining triggers, filters, and actions
together with a drag-and-drop builder. This is the foundation for many
exciting automations to come, and we'd love your feedback as we continue
building on it.

You can access the feature from [Utilities >
Workflows](https://my.immich.app/workflows) on the web.

<img width="800" alt="Workflows link on the utilities page"
src="https://github.com/user-attachments/assets/db7e139e-89b0-481a-9a66-530a40dc175a"
/>

From there, you can either create a new blank workflow or browse the
premade templates to get a basic understanding of how workflows can be
used.

<p align="center">
<img width="400" alt="image"
src="https://github.com/user-attachments/assets/23fdb017-e439-4221-9be8-a14bd690fa9b"
/>
</p>

##### Workflows editor

<img alt="Workflow editor with an example workflow"
src="https://github.com/user-attachments/assets/c6a569de-d884-4bdb-8bb0-0ff2c805bfb9"
/>

In the workflows editor, you can switch between the Visual or JSON
editor. The visual editor is nice for building out the workflow; the
JSON editor is nice for sharing and receiving workflow content from
others.

In each workflow, there is a ***trigger*** and a sequence of
***steps.***

- Trigger: this is the entry point of each workflow; when the trigger
occurs, the steps are evaluated.
- Steps: they include Filters (conditions) and Actions (effects); they
can be combined to produce the desired effect of the use case you aim
for.

<p align="center">
<img width="400" alt="List of available workflow steps"
src="https://github.com/user-attachments/assets/50e89454-2bf9-4d41-bfa6-fd54f8944ea3"
/>
</p>

##### Sharing a workflow

You can share the workflow you made with others in two ways: text and
JSON. Text is nice for sharing on a forum or for show-and-tell content.
JSON is nice for others to make an exact copy of your workflow's
configuration.

You can copy the text in the workflows summary panel on the lower right
of the screen

<p align="center">
<img width="400" alt="workflow summary in text"
src="https://github.com/user-attachments/assets/dda24c88-f403-4189-a57b-71f6da3816e7"
/>
</p>

You can share the JSON content from the copy workflows button in the app
bar, switch to the JSON editor, or use the `Show schema` button in the
context menu in the workflows list

<img alt="JSON editor"
src="https://github.com/user-attachments/assets/307297cc-36d6-477c-bd72-d52be1dec0c5"
/>

<img alt="Show workflow schema"
src="https://github.com/user-attachments/assets/b6efada4-44fc-4d35-9e24-0f143c003313"
/>

> \[!NOTE]
> Please use this [discussion
thread](https://redirect.github.com/immich-app/immich/discussions/29167)
to propose new ideas of triggers and actions. We are looking for
extensive feedback and suggestions from you all.

##### Background backup improvements

Background backup on Android is now significantly more reliable.
Previously, the background backup on Android was limited to newly taken
photos. Now, the app uses a new periodic task scheduler, which allows
you to upload your entire library in the background, and it plays nicer
with Android's background execution limits, properly cleans up tasks,
and warns you when battery optimization and notification settings might
interfere with backups.

On iOS, the background refresh task now runs its sync and upload work in
parallel, so uploads actually start within the short time window iOS
allows.

<p align="center">
<img width="300" alt="Enable backup option on mobile"
src="https://github.com/user-attachments/assets/82be41f3-93b9-4231-9f91-53eb317bb3fe"
/>
</p>

##### Recently added page

A new "Recently Added" page on the web and mobile lets you browse your
library sorted by when assets were added to Immich, rather than when
they were taken. This makes it easier to find what's new when browsing a
new batch of imports. You can find the new page in the "Explore" tab on
the web and in the "Search" tab on mobile.

<img width="798" height="220" alt="Recently added"
src="https://github.com/user-attachments/assets/d4729864-f736-4554-a672-91861aad5f7f"
/>

##### Integrity checks

The maintenance page has gotten a new addition: integrity reports!
Immich will scan its directories on your file system, and compare it to
what it has stored in its database. If there are deviations, they will
be surfaced as

- untracked, if there is a file in Immich's directories that Immich does
not know of
- missing, if Immich references a file in its database that does not
exist in that place (anymore)
- a checksum mismatch, if the checksum of the file on disk does not
match the checksum Immich has stored for that file. Typically, this
would happen through file corruption but could also be the result of a
bad rename.

<img alt="Integrity report on the maintenance page showing a count of
untracked and missing files, as well as checksum mismatches."
src="https://github.com/user-attachments/assets/0e59537e-89b7-4d06-b5e6-731bb1e453c0"
/>

You can configure when and how long the job runs each night.

<img width="800" alt="image"
src="https://github.com/user-attachments/assets/13da49ac-5cfa-40a1-b852-b89b0ed7fff6"
/>

##### Slideshow (mobile)

The slideshow experience comes to mobile! You can now sit back and let
your photos and videos play across the screen, just like on the web.

<p align="center">
<img width="300" alt="Slideshow view on mobile"
src="https://github.com/user-attachments/assets/b3325f3c-0505-405f-9b79-322f738030f4"
/>
</p>

##### HLS and Real-Time Video transcoding (preview)

Immich can now transcode videos on-the-fly without needing to generate
offline transcodes. This has been a long-requested feature with many
benefits:

- Quality switching (both manual and automatic)
- Transcoding to the best codecs supported by the client
- Lower storage overhead when offline transcoding is disabled
- HDR for compatible clients (not implemented yet)
- Remuxing rather than transcoding the original when bandwidth allows it
(not implemented yet)

Please note that this feature is still experimental and can change
behavior from version to version. It's currently only implemented in the
web app, with the mobile app implementation in progress.

To enable real-time transcoding, go to the [video transcoding
settings](https://my.immich.app/admin/system-settings?isOpen=video-transcoding+realtime-transcoding)
(scroll down). Offline transcoding isn't directly affected by enabling
it, so if you'd like to disable offline transcoding, you should also
adjust the transcode policy.

> \[!NOTE]
> For assets imported prior to v3, you will also need to re-run Metadata
Extraction in the job panel for them to be re-processed.

<img alt="HLS Transcoding settings"
src="https://github.com/user-attachments/assets/6313ea40-ae1a-4495-aaea-212ef67fd338"
/>

Keep in mind that your server needs to be powerful enough to transcode
in real-time for this feature to work well. Hardware acceleration is
recommended, but not required, when using this feature.

##### New video player for web

A new custom video player on the web app ensures all your devices share
the same controls and layout, matching the Immich design. Some basic
functions, like changing the playback rate, are available. This should
also fix a lot of the problems on iOS, where the OS's controls are
hidden behind the Immich navbar.

##### Open photos in Immich as a gallery on Android

Immich can now act as a gallery/image viewer app on Android. Tap a photo
or video in another app, choose Immich, and it opens directly in the
asset viewer with options to share the file or upload it to your
library.

This is the first iteration of the feature, and refinements to how
Immich recognizes files that are already in your library are on the way

<img width="350" alt="image"
src="https://github.com/user-attachments/assets/f98c2a65-1b84-4580-a7af-ead54ab737d8"
/>
<img width="350" alt="image"
src="https://github.com/user-attachments/assets/fb783bed-c6c4-4634-af71-c2e888274121"
/>

##### OCR on the mobile app

The asset viewer now has a toggle that highlights recognized text in a
photo, and you can select and copy it directly from the image.

<p align="center">
<img width="350" alt="OCR in the mobile app"
src="https://github.com/user-attachments/assets/5f870d38-53a5-4b05-9dba-5d8838b86934"
/>
</p>

##### Upload assets directly to an album on mobile

You can now upload local photos directly to an album in the mobile app,
including from the asset bottom sheet, instead of uploading first and
organizing later. A small change that removes a lot of friction from the
backup-and-organize flow.

##### Select image size when sharing on mobile

When sharing photos from the mobile app, you can now choose the image
size before sending; it is handy for keeping shared files small for
messaging apps while preserving the option to share at full quality when
needed.

You can change the default behavior in the `App Settings > Preferences`

<p align="center">
<img width="350" alt="Share file's size settings"
src="https://github.com/user-attachments/assets/fe1c95d7-39e4-4c25-8981-dea4d07fce5a"
/>
</p>

You can also pick the option when sharing on-the-fly by long pressing
the `Share` button

<p align="center">
<img width="350" alt="On-the-fly picker"
src="https://github.com/user-attachments/assets/667b79a7-efac-462b-8736-9e674e083d6b"
/>
</p>

##### Timeline performance Improvements

Browsing months with a large number of assets is now dramatically
smoother and prevents the browser tab from locking up when your instance
encounters that scenario.

##### Support Immich

<p align="center">

<img
src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif"
width="450" title="SUPPORT THE PROJECT!">

</p>

If you find the project helpful, you can support Immich by purchasing a
product key at <https://buy.immich.app> or our merchandise at
<https://immich.store>

<!-- Release notes generated using configuration in .github/release.yml
at v3.0.0 -->

##### What's Changed

##### 🚨 Breaking Changes

- refactor!: migrate class-validator to zod by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;26597](https://redirect.github.com/immich-app/immich/pull/26597)
- refactor!: remove replace asset by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27022](https://redirect.github.com/immich-app/immich/pull/27022)
- refactor!: remove my shared link dto by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27023](https://redirect.github.com/immich-app/immich/pull/27023)
- chore!: remove deprecated env variables by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27802](https://redirect.github.com/immich-app/immich/pull/27802)
- chore!: remove getRandom api endpoint by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;27780](https://redirect.github.com/immich-app/immich/pull/27780)
- chore!: remove unused token response param by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27805](https://redirect.github.com/immich-app/immich/pull/27805)
- refactor: yeet old timeline by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;27666](https://redirect.github.com/immich-app/immich/pull/27666)
- chore!: remove old timeline sync endpoints by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27804](https://redirect.github.com/immich-app/immich/pull/27804)
- chore!: remove deviceId and deviceAssetId by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;27818](https://redirect.github.com/immich-app/immich/pull/27818)
- chore!: rename API key schemas by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27828](https://redirect.github.com/immich-app/immich/pull/27828)
- chore!: remove without assets by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27835](https://redirect.github.com/immich-app/immich/pull/27835)
- fix: oauth issuerUrl validation by
[@&#8203;bo0tzz](https://redirect.github.com/bo0tzz) in
[#&#8203;27848](https://redirect.github.com/immich-app/immich/pull/27848)
- fix!: do not allow insecure oauth requests by default by
[@&#8203;bo0tzz](https://redirect.github.com/bo0tzz) in
[#&#8203;27844](https://redirect.github.com/immich-app/immich/pull/27844)
- fix!: set duration to null when not present by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;26982](https://redirect.github.com/immich-app/immich/pull/26982)
- chore!: remove /api/server/theme endpoint by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27880](https://redirect.github.com/immich-app/immich/pull/27880)
- chore!: migrate album owner to album\_user by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;27467](https://redirect.github.com/immich-app/immich/pull/27467)
- refactor!: change number to integer types by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;27912](https://redirect.github.com/immich-app/immich/pull/27912)
- refactor(server)!: move correlationId to X-Correlation-ID response
header by [@&#8203;timonrieger](https://redirect.github.com/timonrieger)
in
[#&#8203;28139](https://redirect.github.com/immich-app/immich/pull/28139)
- refactor(server)!: remove redundant error and statusCode fields from
error responses by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28140](https://redirect.github.com/immich-app/immich/pull/28140)
- chore(server)!: drop pgvecto.rs support by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28159](https://redirect.github.com/immich-app/immich/pull/28159)
- chore!: duration in milliseconds by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28003](https://redirect.github.com/immich-app/immich/pull/28003)
- refactor(server)!: sanitize error messages to avoid leaking resource
details by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28154](https://redirect.github.com/immich-app/immich/pull/28154)
- refactor(server)!: structured validation error responses by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28204](https://redirect.github.com/immich-app/immich/pull/28204)
- feat(server)!: add isOwned filter to albums API by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28213](https://redirect.github.com/immich-app/immich/pull/28213)
- chore(ml)!: require numpy 2.4 by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28158](https://redirect.github.com/immich-app/immich/pull/28158)
- fix(deps): update dependency nestjs-otel to v8 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;27863](https://redirect.github.com/immich-app/immich/pull/27863)
- chore(ml)!: remove deprecated envs by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28326](https://redirect.github.com/immich-app/immich/pull/28326)
- chore(server)!: remove libopus enum by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28325](https://redirect.github.com/immich-app/immich/pull/28325)
- refactor!: remove asset faces from AssetResponseDto by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;27779](https://redirect.github.com/immich-app/immich/pull/27779)
- refactor(server)!: drop empty string to null conversion by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28808](https://redirect.github.com/immich-app/immich/pull/28808)
- refactor(server)!: remove changeExpiryTime by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28816](https://redirect.github.com/immich-app/immich/pull/28816)
- refactor!: disallow star rating < 1 by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;27896](https://redirect.github.com/immich-app/immich/pull/27896)
- fix!: search endpoints visibility can be omitted by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;29385](https://redirect.github.com/immich-app/immich/pull/29385)

##### 🫥 Deprecated Changes

- refactor(server): deprecate PUT routes in favor of PATCH by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28859](https://redirect.github.com/immich-app/immich/pull/28859)

##### 🔒 Security

- fix: run profile picture through thumbnail pipeline by
[@&#8203;bo0tzz](https://redirect.github.com/bo0tzz) in
[#&#8203;27890](https://redirect.github.com/immich-app/immich/pull/27890)

##### 🚀 Features

- feat: mobile editing by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;25397](https://redirect.github.com/immich-app/immich/pull/25397)
- feat: album map markers endpoint by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27830](https://redirect.github.com/immich-app/immich/pull/27830)
- feat(server): added backchannel logout api endpoint by
[@&#8203;santanoce](https://redirect.github.com/santanoce) in
[#&#8203;26235](https://redirect.github.com/immich-app/immich/pull/26235)
- feat(server): add OIDC logout URL override option by
[@&#8203;LJspice](https://redirect.github.com/LJspice) in
[#&#8203;27389](https://redirect.github.com/immich-app/immich/pull/27389)
- feat: android periodic work manager task by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;23563](https://redirect.github.com/immich-app/immich/pull/23563)
- feat(web): custom video player controls by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;26183](https://redirect.github.com/immich-app/immich/pull/26183)
- feat(web): add full-path search mode to UI by
[@&#8203;mws-weekend-projects](https://redirect.github.com/mws-weekend-projects)
in
[#&#8203;26758](https://redirect.github.com/immich-app/immich/pull/26758)
- feat: recently added assets page by
[@&#8203;benbeckford](https://redirect.github.com/benbeckford) in
[#&#8203;28272](https://redirect.github.com/immich-app/immich/pull/28272)
- feat(mobile): slideshow view by
[@&#8203;benbeckford](https://redirect.github.com/benbeckford) in
[#&#8203;28421](https://redirect.github.com/immich-app/immich/pull/28421)
- feat(mobile): "Add Tags" asset multiselect option by
[@&#8203;benjamonnguyen](https://redirect.github.com/benjamonnguyen) in
[#&#8203;26269](https://redirect.github.com/immich-app/immich/pull/26269)
- feat: workflows & plugins by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;26727](https://redirect.github.com/immich-app/immich/pull/26727)
- feat(server): hls with real-time transcoding by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28230](https://redirect.github.com/immich-app/immich/pull/28230)
- feat(web): hls player by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28312](https://redirect.github.com/immich-app/immich/pull/28312)
- feat(mobile): Android. Immich as a gallery / image viewer app by
[@&#8203;PeterOmbodi](https://redirect.github.com/PeterOmbodi) in
[#&#8203;26109](https://redirect.github.com/immich-app/immich/pull/26109)
- feat: user upload heatmap by
[@&#8203;bondeabhijeet](https://redirect.github.com/bondeabhijeet) in
[#&#8203;28593](https://redirect.github.com/immich-app/immich/pull/28593)
- feat(mobile): ocr support by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;26523](https://redirect.github.com/immich-app/immich/pull/26523)
- feat: geolocation workflow filter by
[@&#8203;benbeckford](https://redirect.github.com/benbeckford) in
[#&#8203;28961](https://redirect.github.com/immich-app/immich/pull/28961)
- feat: image quality option in sharing by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;28918](https://redirect.github.com/immich-app/immich/pull/28918)
- feat: integrity check jobs (missing files, untracked files, checksums)
by [@&#8203;insertish](https://redirect.github.com/insertish) in
[#&#8203;24205](https://redirect.github.com/immich-app/immich/pull/24205)
- feat: new feature message by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;29388](https://redirect.github.com/immich-app/immich/pull/29388)

##### 🌟 Enhancements

- feat(web): persist state of file path information in details panel by
[@&#8203;cratoo](https://redirect.github.com/cratoo) in
[#&#8203;27770](https://redirect.github.com/immich-app/immich/pull/27770)
- feat: commands by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27546](https://redirect.github.com/immich-app/immich/pull/27546)
- feat: upgrade immich/ui by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27792](https://redirect.github.com/immich-app/immich/pull/27792)
- feat: filter users on share by
[@&#8203;OdinOxin](https://redirect.github.com/OdinOxin) in
[#&#8203;27732](https://redirect.github.com/immich-app/immich/pull/27732)
- fix(server): render storage template date/time tokens in UTC
([#&#8203;24350](https://redirect.github.com/immich-app/immich/issues/24350))
by [@&#8203;migpovrap](https://redirect.github.com/migpovrap) in
[#&#8203;26917](https://redirect.github.com/immich-app/immich/pull/26917)
- feat(web): lazy load library and server statistics by
[@&#8203;etnoy](https://redirect.github.com/etnoy) in
[#&#8203;26406](https://redirect.github.com/immich-app/immich/pull/26406)
- feat: sort users alphabetically when adding to album by
[@&#8203;OdinOxin](https://redirect.github.com/OdinOxin) in
[#&#8203;27731](https://redirect.github.com/immich-app/immich/pull/27731)
- feat: auth logout page by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27831](https://redirect.github.com/immich-app/immich/pull/27831)
- chore: improve randomness of /search/random endpoint by
[@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro) in
[#&#8203;27531](https://redirect.github.com/immich-app/immich/pull/27531)
- feat: dynamic languages by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;27869](https://redirect.github.com/immich-app/immich/pull/27869)
- feat: cache shared link by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;27889](https://redirect.github.com/immich-app/immich/pull/27889)
- feat(server): add configurable OAuth prompt parameter by
[@&#8203;sparsh985](https://redirect.github.com/sparsh985) in
[#&#8203;26755](https://redirect.github.com/immich-app/immich/pull/26755)
- feat(server): add MPO file type support by
[@&#8203;git-akihakune](https://redirect.github.com/git-akihakune) in
[#&#8203;27963](https://redirect.github.com/immich-app/immich/pull/27963)
- feat(mobile): action bottom sheet on map timeline by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;27515](https://redirect.github.com/immich-app/immich/pull/27515)
- feat(server): track video metadata by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28023](https://redirect.github.com/immich-app/immich/pull/28023)
- feat(enhancement): Navigate stack with up and down arrow keys by
[@&#8203;cratoo](https://redirect.github.com/cratoo) in
[#&#8203;27854](https://redirect.github.com/immich-app/immich/pull/27854)
- fix(web): migrate people management component to page, enabling
tooltips by [@&#8203;SkyDev125](https://redirect.github.com/SkyDev125)
in
[#&#8203;26971](https://redirect.github.com/immich-app/immich/pull/26971)
- chore(mobile): add box shadow to asset details by
[@&#8203;uhthomas](https://redirect.github.com/uhthomas) in
[#&#8203;27510](https://redirect.github.com/immich-app/immich/pull/27510)
- feat: hide hidden person from memories by
[@&#8203;sakshamchawla](https://redirect.github.com/sakshamchawla) in
[#&#8203;20877](https://redirect.github.com/immich-app/immich/pull/20877)
- feat(mobile): increased tap area on video player overlay by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;27269](https://redirect.github.com/immich-app/immich/pull/27269)
- feat(web): Add metadata overlay to slideshow by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;24627](https://redirect.github.com/immich-app/immich/pull/24627)
- feat(web): add individual filter removal from search result chips by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28166](https://redirect.github.com/immich-app/immich/pull/28166)
- feat(mobile): trash/restore all by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;28116](https://redirect.github.com/immich-app/immich/pull/28116)
- feat: display more info in asset viewer by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24630](https://redirect.github.com/immich-app/immich/pull/24630)
- feat(server): allow subpaths for machine learning URL by
[@&#8203;gnojus](https://redirect.github.com/gnojus) in
[#&#8203;28427](https://redirect.github.com/immich-app/immich/pull/28427)
- feat(ui): Shared URL input configuration by
[@&#8203;Lauritz-Tieste](https://redirect.github.com/Lauritz-Tieste) in
[#&#8203;27105](https://redirect.github.com/immich-app/immich/pull/27105)
- refactor: enhance shared link UI and functionality by
[@&#8203;Lauritz-Tieste](https://redirect.github.com/Lauritz-Tieste) in
[#&#8203;26464](https://redirect.github.com/immich-app/immich/pull/26464)
- feat: upload and add local asset directly to album by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;28123](https://redirect.github.com/immich-app/immich/pull/28123)
- feat: Selectable metadata in duplicates utility with diffing by
[@&#8203;ollioddi](https://redirect.github.com/ollioddi) in
[#&#8203;26328](https://redirect.github.com/immich-app/immich/pull/26328)
- fix: improve form control focus visibility by
[@&#8203;Caltsic](https://redirect.github.com/Caltsic) in
[#&#8203;28512](https://redirect.github.com/immich-app/immich/pull/28512)
- feat: command for user pages by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;28554](https://redirect.github.com/immich-app/immich/pull/28554)
- refactor: use ControlBar UI Library component by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;28567](https://redirect.github.com/immich-app/immich/pull/28567)
- feat: workflow template by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;28553](https://redirect.github.com/immich-app/immich/pull/28553)
- feat(mobile): improve downloading algorithm for sharing by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;27312](https://redirect.github.com/immich-app/immich/pull/27312)
- feat: search by album name and id by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;28672](https://redirect.github.com/immich-app/immich/pull/28672)
- feat: upload local assets to album from bottom sheet by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;28531](https://redirect.github.com/immich-app/immich/pull/28531)
- feat: places in context search by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28768](https://redirect.github.com/immich-app/immich/pull/28768)
- feat: minimum face count per user by
[@&#8203;timjonez](https://redirect.github.com/timjonez) in
[#&#8203;27452](https://redirect.github.com/immich-app/immich/pull/27452)
- feat: show notification and battery optimization warning by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;26610](https://redirect.github.com/immich-app/immich/pull/26610)
- feat: workflows drag and drop enhancements by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;28764](https://redirect.github.com/immich-app/immich/pull/28764)
- feat(mobile): min face count per-user by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;28805](https://redirect.github.com/immich-app/immich/pull/28805)
- refactor(server): allow -1 rating again by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28886](https://redirect.github.com/immich-app/immich/pull/28886)
- feat(web): warn before overwriting existing locations in geolocation
utility by [@&#8203;yoshovski](https://redirect.github.com/yoshovski) in
[#&#8203;28840](https://redirect.github.com/immich-app/immich/pull/28840)
- feat: warn if microservices worker is missing by
[@&#8203;bo0tzz](https://redirect.github.com/bo0tzz) in
[#&#8203;28869](https://redirect.github.com/immich-app/immich/pull/28869)
- fix(web): show album names in duplicate review by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;29080](https://redirect.github.com/immich-app/immich/pull/29080)
- feat: keyboard seeking for new video player by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;29208](https://redirect.github.com/immich-app/immich/pull/29208)
- feat(web): Add text-white-shadow to elements and increase the shadows
effect by [@&#8203;Vogeluff](https://redirect.github.com/Vogeluff) in
[#&#8203;29165](https://redirect.github.com/immich-app/immich/pull/29165)
- feat: webhook workflow action by
[@&#8203;benbeckford](https://redirect.github.com/benbeckford) in
[#&#8203;29258](https://redirect.github.com/immich-app/immich/pull/29258)
- feat: integrity checks admin settings by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;29406](https://redirect.github.com/immich-app/immich/pull/29406)

##### 🐛 Bug fixes

- fix(web): center images in RTL layouts
([#&#8203;27678](https://redirect.github.com/immich-app/immich/issues/27678))
by
[@&#8203;Nicolas-micuda-becker](https://redirect.github.com/Nicolas-micuda-becker)
in
[#&#8203;27753](https://redirect.github.com/immich-app/immich/pull/27753)
- fix(mobile): add keys for person tiles in search by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;27689](https://redirect.github.com/immich-app/immich/pull/27689)
- fix(web): selection clearing on preview by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;27702](https://redirect.github.com/immich-app/immich/pull/27702)
- fix: asset multi select download shortcut by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;27784](https://redirect.github.com/immich-app/immich/pull/27784)
- fix(web): add partner photo to album from multiselect by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;27767](https://redirect.github.com/immich-app/immich/pull/27767)
- fix: redirect original by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;27759](https://redirect.github.com/immich-app/immich/pull/27759)
- fix: make web build stage deterministic by
[@&#8203;bo0tzz](https://redirect.github.com/bo0tzz) in
[#&#8203;27823](https://redirect.github.com/immich-app/immich/pull/27823)
- fix(web): svelte regression - cancel video preview fetch when
bind:this is cleared early by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;27713](https://redirect.github.com/immich-app/immich/pull/27713)
- fix(web): stale adaptive image when original overlays preview by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;27621](https://redirect.github.com/immich-app/immich/pull/27621)
- fix(mobile): readonly redirect when not logged in by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;27728](https://redirect.github.com/immich-app/immich/pull/27728)
- fix(web): close edit faces panel on Escape key press by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;27519](https://redirect.github.com/immich-app/immich/pull/27519)
- fix(oauth): normalize email claim to lowercase and trim before account
lookup and registration by
[@&#8203;timdobras](https://redirect.github.com/timdobras) in
[#&#8203;26841](https://redirect.github.com/immich-app/immich/pull/26841)
- fix(web): use event for zooming out after opening face editor by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;27789](https://redirect.github.com/immich-app/immich/pull/27789)
- fix: sanitize filenames before adding to zip by
[@&#8203;bo0tzz](https://redirect.github.com/bo0tzz) in
[#&#8203;27893](https://redirect.github.com/immich-app/immich/pull/27893)
- fix(server): require at least one field to be set when updating memory
by [@&#8203;fredfloydd](https://redirect.github.com/fredfloydd) in
[#&#8203;27842](https://redirect.github.com/immich-app/immich/pull/27842)
- fix(web): compute hashes for uploads in chunks by
[@&#8203;fredfloydd](https://redirect.github.com/fredfloydd) in
[#&#8203;27878](https://redirect.github.com/immich-app/immich/pull/27878)
- fix(web): fix stale album page load by
[@&#8203;fredfloydd](https://redirect.github.com/fredfloydd) in
[#&#8203;27825](https://redirect.github.com/immich-app/immich/pull/27825)
- fix(web): prevent interaction with detail panel behind person side
panel by [@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;27309](https://redirect.github.com/immich-app/immich/pull/27309)
- fix: show neon light by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;27994](https://redirect.github.com/immich-app/immich/pull/27994)
- fix(mobile): zero exposure by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;28017](https://redirect.github.com/immich-app/immich/pull/28017)
- fix(mobile): clear local data on forced logout by
[@&#8203;LeLunZ](https://redirect.github.com/LeLunZ) in
[#&#8203;27957](https://redirect.github.com/immich-app/immich/pull/27957)
- fix(mobile): enable autoplay for motion photos in video viewer by
[@&#8203;LeLunZ](https://redirect.github.com/LeLunZ) in
[#&#8203;27961](https://redirect.github.com/immich-app/immich/pull/27961)
- fix(mobile): thumbnail transition to asset viewer by
[@&#8203;LeLunZ](https://redirect.github.com/LeLunZ) in
[#&#8203;27850](https://redirect.github.com/immich-app/immich/pull/27850)
- fix: jump to timeline on new auto\_router update by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;28022](https://redirect.github.com/immich-app/immich/pull/28022)
- fix(mobile): delete assets on trash empty, Android by
[@&#8203;PeterOmbodi](https://redirect.github.com/PeterOmbodi) in
[#&#8203;26070](https://redirect.github.com/immich-app/immich/pull/26070)
- fix(ml): handle empty/corrupt images in face detection by
[@&#8203;yosit](https://redirect.github.com/yosit) in
[#&#8203;27391](https://redirect.github.com/immich-app/immich/pull/27391)
- fix(web): refresh memories hourly by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;28114](https://redirect.github.com/immich-app/immich/pull/28114)
- fix(web): large files: better handling of asset deletions by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;28117](https://redirect.github.com/immich-app/immich/pull/28117)
- fix(web): double video playback on map timeline by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;28090](https://redirect.github.com/immich-app/immich/pull/28090)
- fix(mobile): suppress asset stack UI in trash timeline by
[@&#8203;PeterOmbodi](https://redirect.github.com/PeterOmbodi) in
[#&#8203;26536](https://redirect.github.com/immich-app/immich/pull/26536)
- fix(web): timeline scroll when pressing back from stacked asset by
[@&#8203;Snowknight26](https://redirect.github.com/Snowknight26) in
[#&#8203;28163](https://redirect.github.com/immich-app/immich/pull/28163)
- fix(server): selectively apply metadata bitstream filter for video
thumbnails by [@&#8203;pinhao](https://redirect.github.com/pinhao) in
[#&#8203;28162](https://redirect.github.com/immich-app/immich/pull/28162)
- fix(web): fix shared link /s/photos.\* navigation after password login
by [@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;27788](https://redirect.github.com/immich-app/immich/pull/27788)
- fix(ml): respect time zone for logs in cuda container by
[@&#8203;AyaanMAG](https://redirect.github.com/AyaanMAG) in
[#&#8203;28155](https://redirect.github.com/immich-app/immich/pull/28155)
- fix: librknnrt permissions in machine-learning by
[@&#8203;DavidTheFighter](https://redirect.github.com/DavidTheFighter)
in
[#&#8203;28216](https://redirect.github.com/immich-app/immich/pull/28216)
- fix(server): validate duplicate group ownership before dismissal by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28221](https://redirect.github.com/immich-app/immich/pull/28221)
- fix(web): correct timeline yesterday label across month boundaries by
[@&#8203;michelheusschen](https://redirect.github.com/michelheusschen)
in
[#&#8203;28183](https://redirect.github.com/immich-app/immich/pull/28183)
- fix(mobile): show lens info without lens name by
[@&#8203;benbeckford](https://redirect.github.com/benbeckford) in
[#&#8203;28234](https://redirect.github.com/immich-app/immich/pull/28234)
- fix: stale person name after merge by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;28222](https://redirect.github.com/immich-app/immich/pull/28222)
- fix(web): shared album avatars opening modal by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;26719](https://redirect.github.com/immich-app/immich/pull/26719)
- fix(mobile): prevent asset loading issues when changing page or when
closing memories by [@&#8203;LeLunZ](https://redirect.github.com/LeLunZ)
in
[#&#8203;27596](https://redirect.github.com/immich-app/immich/pull/27596)
- fix(mobile): correct filter default and UI desync in similar photos
search by [@&#8203;TheBestX11](https://redirect.github.com/TheBestX11)
in
[#&#8203;27516](https://redirect.github.com/immich-app/immich/pull/27516)
- fix(server): hide isFavorite from partner asset sync stream by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28035](https://redirect.github.com/immich-app/immich/pull/28035)
- fix(mobile): restore notification plugin init by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28284](https://redirect.github.com/immich-app/immich/pull/28284)
- fix(mobile): mounted check before setState in album sync action by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28300](https://redirect.github.com/immich-app/immich/pull/28300)
- fix(mobile): avoid duplicate assets in album view by
[@&#8203;stfn42](https://redirect.github.com/stfn42) in
[#&#8203;28152](https://redirect.github.com/immich-app/immich/pull/28152)
- fix(mobile): Deduplicate assets in person view timeline by
[@&#8203;thowdev](https://redirect.github.com/thowdev) in
[#&#8203;26723](https://redirect.github.com/immich-app/immich/pull/26723)
- fix(deployment): remove unneeded volume by
[@&#8203;mmomjian](https://redirect.github.com/mmomjian) in
[#&#8203;28307](https://redirect.github.com/immich-app/immich/pull/28307)
- fix: mobile upload duration type by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;28362](https://redirect.github.com/immich-app/immich/pull/28362)
- fix: deep link for assets when asset viewer already open by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;27971](https://redirect.github.com/immich-app/immich/pull/27971)
- fix: kekab icon colors in light mode by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;28366](https://redirect.github.com/immich-app/immich/pull/28366)
- fix: indexes on remote\_asset\_entity by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;28264](https://redirect.github.com/immich-app/immich/pull/28264)
- fix(mobile): clear linkedRemoteAlbumId in reset() so FK refs dont
dangle by [@&#8203;santoshakil](https://redirect.github.com/santoshakil)
in
[#&#8203;28382](https://redirect.github.com/immich-app/immich/pull/28382)
- fix: ignore icc profile make and model by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;28412](https://redirect.github.com/immich-app/immich/pull/28412)
- fix(mobile): don't block app open on slow validateAccessToken by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28405](https://redirect.github.com/immich-app/immich/pull/28405)
- fix(mobile): add restore option to trashed assets by
[@&#8203;inesiscosta](https://redirect.github.com/inesiscosta) in
[#&#8203;27442](https://redirect.github.com/immich-app/immich/pull/27442)
- fix(mobile): use correct delete action by
[@&#8203;ByteSizedMarius](https://redirect.github.com/ByteSizedMarius)
in
[#&#8203;26575](https://redirect.github.com/immich-app/immich/pull/26575)
- fix(server): dedupe database backup jobs by
[@&#8203;rdeaton](https://redirect.github.com/rdeaton) in
[#&#8203;28341](https://redirect.github.com/immich-app/immich/pull/28341)
- fix(mobile): cronet buffer overflow on compressed thumbnails by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28439](https://redirect.github.com/immich-app/immich/pull/28439)
- fix(mobile): cronet thumbnail buffer overflow regression from
[#&#8203;28439](https://redirect.github.com/immich-app/immich/issues/28439)
by [@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28450](https://redirect.github.com/immich-app/immich/pull/28450)
- fix(mobile): mounted check in ThumbnailTile hero flight listener by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28451](https://redirect.github.com/immich-app/immich/pull/28451)
- fix(mobile): don't force-unwrap nil localizedTitle in ios getAlbums by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28452](https://redirect.github.com/immich-app/immich/pull/28452)
- fix(web): work around Chrome HDR image seam lines during zoom by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;27715](https://redirect.github.com/immich-app/immich/pull/27715)
- fix(ios): respect status bar scroll to top in timeline views by
[@&#8203;agg23](https://redirect.github.com/agg23) in
[#&#8203;28469](https://redirect.github.com/immich-app/immich/pull/28469)
- fix(mobile): asset viewer stuck on spinner after rotation by
[@&#8203;LeLunZ](https://redirect.github.com/LeLunZ) in
[#&#8203;28019](https://redirect.github.com/immich-app/immich/pull/28019)
- fix(web): timeline stuttering with many assets in 1 day by
[@&#8203;benbeckford](https://redirect.github.com/benbeckford) in
[#&#8203;28509](https://redirect.github.com/immich-app/immich/pull/28509)
- fix(mobile): preserve zoom level during image loading and live photo
playback by [@&#8203;LeLunZ](https://redirect.github.com/LeLunZ) in
[#&#8203;27960](https://redirect.github.com/immich-app/immich/pull/27960)
- fix(ml): stabilize MIGraphX inference by
[@&#8203;fabianwimberger](https://redirect.github.com/fabianwimberger)
in
[#&#8203;28444](https://redirect.github.com/immich-app/immich/pull/28444)
- fix: await sync asset v2 by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;28569](https://redirect.github.com/immich-app/immich/pull/28569)
- fix: strip metadata from timeline responses for shared links without
exif sharing by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;28644](https://redirect.github.com/immich-app/immich/pull/28644)
- fix: Refresh local album overview page after asset deletion by
[@&#8203;Lauritz-Tieste](https://redirect.github.com/Lauritz-Tieste) in
[#&#8203;28586](https://redirect.github.com/immich-app/immich/pull/28586)
- fix(server): prevent locked assets from leaking to partners by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28652](https://redirect.github.com/immich-app/immich/pull/28652)
- refactor(web): replace per-asset viewport proximity with day-tier
active indices by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;28597](https://redirect.github.com/immich-app/immich/pull/28597)
- fix: timeline scroll flicker by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;28653](https://redirect.github.com/immich-app/immich/pull/28653)
- fix: api repositories using stale endpoint by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;28667](https://redirect.github.com/immich-app/immich/pull/28667)
- fix: disallow cross origin/non http protocols for continueUrl on login
by [@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;28706](https://redirect.github.com/immich-app/immich/pull/28706)
- fix(web): skip thumbhash fade for offscreen thumbnails by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;27335](https://redirect.github.com/immich-app/immich/pull/27335)
- fix(web): prevent partner assets from being selected in geolocation
utility by [@&#8203;okxint](https://redirect.github.com/okxint) in
[#&#8203;28737](https://redirect.github.com/immich-app/immich/pull/28737)
- fix(mobile): invisible ink splashes in asset sheet by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28756](https://redirect.github.com/immich-app/immich/pull/28756)
- fix!: unauthorized face creation by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;28561](https://redirect.github.com/immich-app/immich/pull/28561)
- fix(mobile): proper background task cleanup by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;28694](https://redirect.github.com/immich-app/immich/pull/28694)
- fix(cli): prevent out-of-memory on file upload due to undici storing
the request body by
[@&#8203;moversity](https://redirect.github.com/moversity) in
[#&#8203;28723](https://redirect.github.com/immich-app/immich/pull/28723)
- fix: error log on aborted uploads by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;28806](https://redirect.github.com/immich-app/immich/pull/28806)
- fix(server): respect timezone in iso date string encoding by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28810](https://redirect.github.com/immich-app/immich/pull/28810)
- test: fix tests when OpenVINO provider is available by
[@&#8203;nekowinston](https://redirect.github.com/nekowinston) in
[#&#8203;28802](https://redirect.github.com/immich-app/immich/pull/28802)
- fix(mobile): run iOS bg task phases in parallel by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28293](https://redirect.github.com/immich-app/immich/pull/28293)
- fix: error handling by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;28843](https://redirect.github.com/immich-app/immich/pull/28843)
- fix: cross isolate drift watchers by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;28862](https://redirect.github.com/immich-app/immich/pull/28862)
- fix: reload timeline on group by setting change by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;28864](https://redirect.github.com/immich-app/immich/pull/28864)
- fix(web): use irot/imir tags for HEIF Orientation by
[@&#8203;joojoooo](https://redirect.github.com/joojoooo) in
[#&#8203;27820](https://redirect.github.com/immich-app/immich/pull/27820)
- fix: detail panel faces reactivity issues by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;28910](https://redirect.github.com/immich-app/immich/pull/28910)
- fix(server): hide isFavorite from album asset sync stream by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;28923](https://redirect.github.com/immich-app/immich/pull/28923)
- fix(mobile): show memory and folder dates in local time by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28941](https://redirect.github.com/immich-app/immich/pull/28941)
- fix(mobile): show error when creating an album fails by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28942](https://redirect.github.com/immich-app/immich/pull/28942)
- fix(mobile): add album picker to archive bottom sheet by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28953](https://redirect.github.com/immich-app/immich/pull/28953)
- fix: normalize diacritics in person name search in Web & Mobile by
[@&#8203;pedrovieira](https://redirect.github.com/pedrovieira) in
[#&#8203;28887](https://redirect.github.com/immich-app/immich/pull/28887)
- fix(web): Prevent face editor from closing when dismissing tag
confirmation by
[@&#8203;pedrovieira](https://redirect.github.com/pedrovieira) in
[#&#8203;28900](https://redirect.github.com/immich-app/immich/pull/28900)
- fix(mobile): map timeline layout crash by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;28878](https://redirect.github.com/immich-app/immich/pull/28878)
- fix(mobile): deduplicate people in asset details panel by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28972](https://redirect.github.com/immich-app/immich/pull/28972)
- fix(mobile): keep timezone when editing asset date time by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28978](https://redirect.github.com/immich-app/immich/pull/28978)
- fix(mobile): stale details after editing asset date by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28977](https://redirect.github.com/immich-app/immich/pull/28977)
- fix(mobile): show albums whose assets are all trashed by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28985](https://redirect.github.com/immich-app/immich/pull/28985)
- fix(mobile): give android notification channels proper names by
[@&#8203;santoshakil](https://redirect.github.com/santoshakil) in
[#&#8203;28986](https://redirect.github.com/immich-app/immich/pull/28986)
- fix: Improving scroll behavior on image stacks that overflow the
screen by
[@&#8203;BlankCanvasStudio](https://redirect.github.com/BlankCanvasStudio)
in
[#&#8203;28885](https://redirect.github.com/immich-app/immich/pull/28885)
- fix(web): focus on scrollable element on load by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9pbW1pY2giLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19-->
2026-07-07 20:52:39 +02:00
TrueCharts Bot 9c30481823 feat(renovate): update image oci.trueforge.org/containerforge/renovate 43.253.2 → 43.255.0 (#50001)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate)
([source](https://redirect.github.com/renovate/renovate)) | minor |
`8e2d133` → `a1942f8` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW5vdmF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-07-07 18:31:35 +00:00
TrueCharts Bot 8616e500e8 fix(minecraft-bedrock): update image ghcr.io/itzg/minecraft-bedrock-server 2026.7.0 → 2026.7.2 (#49999)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/itzg/minecraft-bedrock-server](https://redirect.github.com/itzg/docker-minecraft-bedrock-server)
| patch | `d9b4c6e` → `5ea0111` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>itzg/docker-minecraft-bedrock-server
(ghcr.io/itzg/minecraft-bedrock-server)</summary>

###
[`v2026.7.2`](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/releases/tag/2026.7.2)

[Compare
Source](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/compare/2026.7.1...2026.7.2)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Other Changes

- Update dependency itzg/mc-monitor to v0.16.9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;654](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/pull/654)

**Full Changelog**:
<https://github.com/itzg/docker-minecraft-bedrock-server/compare/2026.7.0...2026.7.2>

###
[`v2026.7.1`](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/releases/tag/2026.7.1)

[Compare
Source](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/compare/2026.7.0...2026.7.1)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Other Changes

- Update dependency itzg/mc-monitor to v0.16.8 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;653](https://redirect.github.com/itzg/docker-minecraft-bedrock-server/pull/653)

**Full Changelog**:
<https://github.com/itzg/docker-minecraft-bedrock-server/compare/2026.6.2...2026.7.1>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtYmVkcm9jayIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-07 20:31:33 +02:00
TrueCharts Bot 89b19c7583 fix(mstream): update image ghcr.io/linuxserver/mstream 6.17.0 → 6.17.2 (#50000) 2026-07-07 20:31:21 +02:00
TrueCharts Bot 3bf7bdc1ae chore(tt-rss): update image ghcr.io/tt-rss/tt-rss digest to 9ca8138 (#49997)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/tt-rss/tt-rss | digest | `117eb51` → `9ca8138` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-07 18:31:16 +00:00
TrueCharts Bot da415c90a3 chore(seerr): update image oci.trueforge.org/containerforge/seerr digest to 6eaef06 (#49996)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/seerr](https://ghcr.io/trueforge-org/seerr)
([source](https://redirect.github.com/seerr-team/seerr)) | digest |
`512c489` → `6eaef06` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWVyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-07-07 20:31:11 +02:00
TrueCharts Bot de709ec0ba fix(helm-deps): update chart memcached 17.6.4 → 17.6.5 (#49998)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [memcached](https://truecharts.org/charts/stable/memcached)
([source](https://redirect.github.com/bitnami/bitnami-docker-memcached))
| patch | `17.6.4` → `17.6.5` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9naXRlYSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-07 20:30:45 +02:00
TrueCharts Bot 28421b8846 chore(orcaslicer): update image ghcr.io/linuxserver/orcaslicer digest to cc011d7 (#49994)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/orcaslicer](https://redirect.github.com/linuxserver/docker-orcaslicer/packages)
([source](https://redirect.github.com/linuxserver/docker-orcaslicer)) |
digest | `49547e3` → `cc011d7` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vcmNhc2xpY2VyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-07 20:29:59 +02:00
TrueCharts Bot df31030641 chore(minecraft-gate): update image ghcr.io/minekube/gate digest to 8e3faa6 (#49993)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/minekube/gate | digest | `e060bf9` → `8e3faa6` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtZ2F0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-07-07 20:29:45 +02:00
TrueCharts Bot 17e9ac5e7d chore(sdtd): update image ghcr.io/ich777/steamcmd digest to 17fed39 (#49995)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/ich777/steamcmd](https://redirect.github.com/ich777/docker-steamcmd-server)
| digest | `e2758d9` → `17fed39` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZHRkIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-07 20:26:41 +02:00
TrueCharts Bot f2cde33b48 feat(spoolman): update image ghcr.io/donkie/spoolman 0.23.1 → 0.24.0 (#49992)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/donkie/spoolman](https://redirect.github.com/Donkie/Spoolman)
| minor | `c798bcc` → `4213596` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Donkie/Spoolman (ghcr.io/donkie/spoolman)</summary>

###
[`v0.24.0`](https://redirect.github.com/Donkie/Spoolman/releases/tag/v0.24.0)

[Compare
Source](https://redirect.github.com/Donkie/Spoolman/compare/v0.23.1...v0.24.0)

#### What's Changed

- Updated all client and server dependencies.
- Added system dark-mode option.
- Fixed missing requirements.txt, to hopefully make moonraker update
manager work again.
- Added new frontend integration tests using playwright.
- Remove max height from locations page.
- Fix spool price disappearing from the list on live updates.
- Add conditional logic to drop permissions for unprivileged Docker by
[@&#8203;jpiccari](https://redirect.github.com/jpiccari) in
[#&#8203;798](https://redirect.github.com/Donkie/Spoolman/pull/798)
- Allow archived spool export by
[@&#8203;velzi](https://redirect.github.com/velzi) in
[#&#8203;919](https://redirect.github.com/Donkie/Spoolman/pull/919)
- Update sync interval for external database synchronization by
[@&#8203;chruoss](https://redirect.github.com/chruoss) in
[#&#8203;943](https://redirect.github.com/Donkie/Spoolman/pull/943)
- Bump uuid from 13.0.2 to 14.0.0 in /client by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;927](https://redirect.github.com/Donkie/Spoolman/pull/927)
- docs: add MCP server to integrations list by
[@&#8203;Disane87](https://redirect.github.com/Disane87) in
[#&#8203;890](https://redirect.github.com/Donkie/Spoolman/pull/890)
- Translations update by
[@&#8203;weblate](https://redirect.github.com/weblate) in
[#&#8203;825](https://redirect.github.com/Donkie/Spoolman/pull/825)

#### New Contributors

- [@&#8203;jpiccari](https://redirect.github.com/jpiccari) made their
first contribution in
[#&#8203;798](https://redirect.github.com/Donkie/Spoolman/pull/798)
- [@&#8203;velzi](https://redirect.github.com/velzi) made their first
contribution in
[#&#8203;919](https://redirect.github.com/Donkie/Spoolman/pull/919)
- [@&#8203;chruoss](https://redirect.github.com/chruoss) made their
first contribution in
[#&#8203;943](https://redirect.github.com/Donkie/Spoolman/pull/943)

**Full Changelog**:
<https://github.com/Donkie/Spoolman/compare/v0.23.1...v0.24.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zcG9vbG1hbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-07-07 14:28:02 +02:00
TrueCharts Bot 299aa1523d fix(jackett): update image oci.trueforge.org/containerforge/jackett 0.24.2177 → 0.24.2184 (#49986) 2026-07-07 14:27:59 +02:00
TrueCharts Bot 979bb95c79 fix(orcaslicer): update image ghcr.io/linuxserver/orcaslicer 2.4.1 → 2.4.2 (#49988)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/orcaslicer](https://redirect.github.com/linuxserver/docker-orcaslicer/packages)
([source](https://redirect.github.com/linuxserver/docker-orcaslicer)) |
patch | `d906277` → `49547e3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vcmNhc2xpY2VyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-07-07 14:27:51 +02:00
TrueCharts Bot 8581fbf983 fix(helm-deps): update chart memcached 17.6.3 → 17.6.4 (#49985)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [memcached](https://truecharts.org/charts/stable/memcached)
([source](https://redirect.github.com/bitnami/bitnami-docker-memcached))
| patch | `17.6.3` → `17.6.4` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9naXRlYSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-07 14:27:45 +02:00
TrueCharts Bot 884d785c4a chore(yourls): update image yourls digest to bd1abf6 (#49983) 2026-07-07 14:27:34 +02:00
TrueCharts Bot c0f584894b chore(resilio-sync): update image ghcr.io/linuxserver/resilio-sync digest to cc4ab50 (#49982)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/resilio-sync](https://redirect.github.com/linuxserver/docker-resilio-sync/packages)
([source](https://redirect.github.com/linuxserver/docker-resilio-sync))
| digest | `a1e374f` → `cc4ab50` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZXNpbGlvLXN5bmMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-07 14:27:26 +02:00
TrueCharts Bot d703c766d4 feat(renovate): update image oci.trueforge.org/containerforge/renovate 43.252.8 → 43.253.2 (#49977)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate)
([source](https://redirect.github.com/renovate/renovate)) | minor |
`8180958` → `8e2d133` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW5vdmF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-07-07 12:26:14 +00:00
TrueCharts Bot 70347832c9 chore(friendica): update image friendica digest to 089e58b (#49979)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| friendica | digest | `b67df24` → `089e58b` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mcmllbmRpY2EiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-07 14:26:02 +02:00
TrueCharts Bot 8a59912b4a feat(n8n): update image ghcr.io/n8n-io/n8n 2.29.6 → 2.30.0 (#49991) 2026-07-07 14:25:57 +02:00
TrueCharts Bot ebca8523fd chore(memcached): update image docker.io/bitnamisecure/memcached digest to 17ac452 (#49980)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/memcached | digest | `8040a22` → `17ac452` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZW1jYWNoZWQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-07 14:25:55 +02:00
TrueCharts Bot 312f2d2704 feat(mstream): update image ghcr.io/linuxserver/mstream 6.16.1 → 6.17.0 (#49990)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/mstream](https://redirect.github.com/linuxserver/docker-mstream/packages)
([source](https://redirect.github.com/linuxserver/docker-mstream)) |
minor | `08f3007` → `6216daf` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tc3RyZWFtIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-07-07 14:25:38 +02:00
TrueCharts Bot 466a35cbef chore(monica): update image monica digest to f4e9480 (#49981) 2026-07-07 14:25:01 +02:00
TrueCharts Bot e639974a0b chore(drawio): update image docker.io/jgraph/drawio digest to 8b2e768 (#49978)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/jgraph/drawio](https://www.drawio.com)
([source](https://redirect.github.com/jgraph/docker-drawio)) | digest |
`da2abf2` → `8b2e768` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kcmF3aW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-07 14:24:58 +02:00
TrueCharts Bot 75923222c6 fix(pihole): update image ghcr.io/pi-hole/pihole 2026.07.1 → 2026.07.2 (#49989)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/pi-hole/pihole](https://redirect.github.com/pi-hole/docker-pi-hole)
| patch | `3dd9cd9` → `f7d1be8` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>pi-hole/docker-pi-hole (ghcr.io/pi-hole/pihole)</summary>

###
[`v2026.07.2`](https://redirect.github.com/pi-hole/docker-pi-hole/releases/tag/2026.07.2)

[Compare
Source](https://redirect.github.com/pi-hole/docker-pi-hole/compare/2026.07.1...2026.07.2)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

Missing commit from previous release which is the docker-equivalent of
the fix for
[pi-hole/pi-hole/security/advisories/GHSA-h8w9-qx2v-wrww](https://redirect.github.com/pi-hole/pi-hole/security/advisories/GHSA-h8w9-qx2v-wrww)

- Move logrotate file to /etc/logrotate.d/pihole
[`14b661a`](https://redirect.github.com/pi-hole/docker-pi-hole/commit/14b661a7471d755ed63b48bd2cb9a36149ba7213)
by [@&#8203;yubiuser](https://redirect.github.com/yubiuser)

**Full Changelog**:
<https://github.com/pi-hole/docker-pi-hole/compare/2026.07.1...2026.07.2>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9waWhvbGUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-07-07 14:23:16 +02:00
TrueCharts Bot 6b14566bcc fix(renovate): update image oci.trueforge.org/containerforge/renovate 43.252.5 → 43.252.8 (#49976)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate)
([source](https://redirect.github.com/renovate/renovate)) | patch |
`2c0d811` → `8180958` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW5vdmF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-07 08:24:28 +02:00
TrueCharts Bot 6e86c8aa3e chore(tubesync): update image ghcr.io/meeb/tubesync digest to f1d04e9 (#49974)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/meeb/tubesync | digest | `c2cbeaf` → `f1d04e9` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dWJlc3luYyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-07-07 08:24:22 +02:00
TrueCharts Bot 80f8b09732 chore(memcached): update image docker.io/bitnamisecure/memcached digest to 8040a22 (#49973)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/memcached | digest | `19fe9b9` → `8040a22` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZW1jYWNoZWQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-07-07 08:24:17 +02:00
TrueCharts Bot 0eea031ad9 chore(mariadb): update image docker.io/bitnamisecure/mariadb digest to a1b946e (#49972)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/mariadb | digest | `946c00e` → `a1b946e` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tYXJpYWRiIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-07 08:23:36 +02:00
TrueCharts Bot 410f634c8a chore(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to 39f7fc9 (#49970)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/automaticrippingmachine/automatic-ripping-machine](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine)
| digest | `22f3041` → `39f7fc9` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hdXRvbWF0aWMtcmlwcGluZy1tYWNoaW5lIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-07 08:22:51 +02:00
TrueCharts Bot 1c186ce7d1 chore(lyrion-music-server): update image docker.io/lmscommunity/lyrionmusicserver digest to 620cb68 (#49971)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/lmscommunity/lyrionmusicserver | digest | `2f3c3dd` →
`620cb68` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9seXJpb24tbXVzaWMtc2VydmVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-07 08:16:01 +02:00
TrueCharts Bot 7c750dcdb0 feat(pihole): update image ghcr.io/pi-hole/pihole 2026.06.0 → 2026.07.1 (#49969)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/pi-hole/pihole](https://redirect.github.com/pi-hole/docker-pi-hole)
| minor | `8ea9513` → `3dd9cd9` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>pi-hole/docker-pi-hole (ghcr.io/pi-hole/pihole)</summary>

###
[`v2026.07.1`](https://redirect.github.com/pi-hole/docker-pi-hole/releases/tag/2026.07.1)

[Compare
Source](https://redirect.github.com/pi-hole/docker-pi-hole/compare/2026.07.0...2026.07.1)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

- Restore --no-cache flag for apk by
[@&#8203;casperklein](https://redirect.github.com/casperklein) in
[#&#8203;2056](https://redirect.github.com/pi-hole/docker-pi-hole/pull/2056)

**Full Changelog**:
<https://github.com/pi-hole/docker-pi-hole/compare/2026.07.0...2026.07.1>

###
[`v2026.07.0`](https://redirect.github.com/pi-hole/docker-pi-hole/releases/tag/2026.07.0)

[Compare
Source](https://redirect.github.com/pi-hole/docker-pi-hole/compare/2026.06.0...2026.07.0)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed (Docker Specific)

- Add ShellCheck CI and fix reported issues by
[@&#8203;lightswitch05](https://redirect.github.com/lightswitch05) in
[#&#8203;2039](https://redirect.github.com/pi-hole/docker-pi-hole/pull/2039)
- Make crond and cron job output visible in "docker log" by
[@&#8203;casperklein](https://redirect.github.com/casperklein) in
[#&#8203;2035](https://redirect.github.com/pi-hole/docker-pi-hole/pull/2035)
- feat: optimize Docker build caching by
[@&#8203;lightswitch05](https://redirect.github.com/lightswitch05) in
[#&#8203;2038](https://redirect.github.com/pi-hole/docker-pi-hole/pull/2038)
- remove buildkit cache mount from apk add layer by
[@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in
[#&#8203;2049](https://redirect.github.com/pi-hole/docker-pi-hole/pull/2049)

**Full Changelog**:
<https://github.com/pi-hole/docker-pi-hole/compare/2026.04.1...2026.07.0>

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed (FTL v6.7)

- Performance optimizations and bug fixes by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2816](https://redirect.github.com/pi-hole/FTL/pull/2816)
- fix: check NULL returns from strdup/calloc in rotate\_files() by
[@&#8203;jluzzi123](https://redirect.github.com/jluzzi123) in
[pi-hole/FTL#2875](https://redirect.github.com/pi-hole/FTL/pull/2875)
- Make error messages more human friendly by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/FTL#2878](https://redirect.github.com/pi-hole/FTL/pull/2878)
- Harden API/database races in civetweb and DB threads by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2881](https://redirect.github.com/pi-hole/FTL/pull/2881)
- Update embedded SQLite3 to v3.53.1 by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2891](https://redirect.github.com/pi-hole/FTL/pull/2891)
- Fix build on Fedora 44 by
[@&#8203;darkexplosiveqwx](https://redirect.github.com/darkexplosiveqwx)
in [pi-hole/FTL#2893](https://redirect.github.com/pi-hole/FTL/pull/2893)
- macvendor: resolve sub-allocated blocks (MA-M/MA-S) via longest-prefix
match by [@&#8203;RamSet](https://redirect.github.com/RamSet) in
[pi-hole/FTL#2907](https://redirect.github.com/pi-hole/FTL/pull/2907)
- Update embedded dnsmasq to v2.93 by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2890](https://redirect.github.com/pi-hole/FTL/pull/2890)
- fix OOB write in FTL\_parse\_pseudoheaders when optlen is 0 by
[@&#8203;rdevshp](https://redirect.github.com/rdevshp) in
[pi-hole/FTL#2910](https://redirect.github.com/pi-hole/FTL/pull/2910)
- Update a single text description "PRIVATE KEY" by
[@&#8203;DoctorD90](https://redirect.github.com/DoctorD90) in
[pi-hole/FTL#2884](https://redirect.github.com/pi-hole/FTL/pull/2884)
- add optional dnsmasq features to cmake by
[@&#8203;darkexplosiveqwx](https://redirect.github.com/darkexplosiveqwx)
in [pi-hole/FTL#2874](https://redirect.github.com/pi-hole/FTL/pull/2874)
- Fix building on alpine 3.24 by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/FTL#2911](https://redirect.github.com/pi-hole/FTL/pull/2911)
- Bats by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/FTL#2872](https://redirect.github.com/pi-hole/FTL/pull/2872)
- Improve crash backtraces for non-reproducible faults by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2880](https://redirect.github.com/pi-hole/FTL/pull/2880)
- Fix gzip.c inflate\_buffer CRC signed left shift undefined behavior by
[@&#8203;rdevshp](https://redirect.github.com/rdevshp) in
[pi-hole/FTL#2916](https://redirect.github.com/pi-hole/FTL/pull/2916)
- Fix for iCloud Private Relay zones by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2919](https://redirect.github.com/pi-hole/FTL/pull/2919)
- fix tar parsing by
[@&#8203;rdevshp](https://redirect.github.com/rdevshp) in
[pi-hole/FTL#2914](https://redirect.github.com/pi-hole/FTL/pull/2914)
- Allow using local `manuf`s to generate macvendor.db by
[@&#8203;darkexplosiveqwx](https://redirect.github.com/darkexplosiveqwx)
in [pi-hole/FTL#2918](https://redirect.github.com/pi-hole/FTL/pull/2918)
- Use custom message for UNIQUE constraint error message by
[@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in
[pi-hole/FTL#2879](https://redirect.github.com/pi-hole/FTL/pull/2879)
- Re-resolve client groups event-driven, drop periodic recheck by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2922](https://redirect.github.com/pi-hole/FTL/pull/2922)
- Guard against invalid gzip data in gzip.c inflate\_buffer by
[@&#8203;rdevshp](https://redirect.github.com/rdevshp) in
[pi-hole/FTL#2915](https://redirect.github.com/pi-hole/FTL/pull/2915)
- Fix BATS test of no ERRORS in FTL.log to allow capturing the output by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/FTL#2927](https://redirect.github.com/pi-hole/FTL/pull/2927)
- fix(cli): warn when --config cannot read pihole.toml
([#&#8203;2849](https://redirect.github.com/pi-hole/docker-pi-hole/issues/2849))
by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2930](https://redirect.github.com/pi-hole/FTL/pull/2930)
- fix(api-docs): correct three OpenAPI spec issues
([#&#8203;2867](https://redirect.github.com/pi-hole/docker-pi-hole/issues/2867))
by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2929](https://redirect.github.com/pi-hole/FTL/pull/2929)
- fix: avoid segfault in dnsmasq-test on unreadable config file by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2928](https://redirect.github.com/pi-hole/FTL/pull/2928)
- Fix prefix-match bug and improve fallthrough logging in
redirect\_root\_handler by
[@&#8203;slmingol](https://redirect.github.com/slmingol) in
[pi-hole/FTL#2933](https://redirect.github.com/pi-hole/FTL/pull/2933)
- Swap misaligned comments for domain-needed and expand-hosts. by
[@&#8203;0xpsyduck](https://redirect.github.com/0xpsyduck) in
[pi-hole/FTL#2932](https://redirect.github.com/pi-hole/FTL/pull/2932)
- Code review July 2026 by
[@&#8203;DL6ER](https://redirect.github.com/DL6ER) in
[pi-hole/FTL#2935](https://redirect.github.com/pi-hole/FTL/pull/2935)
- Pi-hole FTL v6.7 by
[@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in
[pi-hole/FTL#2936](https://redirect.github.com/pi-hole/FTL/pull/2936)

#### New Contributors

- [@&#8203;jluzzi123](https://redirect.github.com/jluzzi123) made their
first contribution in
[pi-hole/FTL#2875](https://redirect.github.com/pi-hole/FTL/pull/2875)
- [@&#8203;RamSet](https://redirect.github.com/RamSet) made their first
contribution in
[pi-hole/FTL#2907](https://redirect.github.com/pi-hole/FTL/pull/2907)
- [@&#8203;rdevshp](https://redirect.github.com/rdevshp) made their
first contribution in
[pi-hole/FTL#2910](https://redirect.github.com/pi-hole/FTL/pull/2910)
- [@&#8203;DoctorD90](https://redirect.github.com/DoctorD90) made their
first contribution in
[pi-hole/FTL#2884](https://redirect.github.com/pi-hole/FTL/pull/2884)
- [@&#8203;slmingol](https://redirect.github.com/slmingol) made their
first contribution in
[pi-hole/FTL#2933](https://redirect.github.com/pi-hole/FTL/pull/2933)
- [@&#8203;0xpsyduck](https://redirect.github.com/0xpsyduck) made their
first contribution in
[pi-hole/FTL#2932](https://redirect.github.com/pi-hole/FTL/pull/2932)

**Full Changelog**:
<https://github.com/pi-hole/FTL/compare/v6.6.2...v6.7>

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed (Core v6.4.3)

- Also hardcode the PID file location in utils.sh to prevent `readonly
variable` warning by
[@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in
[pi-hole/pi-hole#6613](https://redirect.github.com/pi-hole/pi-hole/pull/6613)
- Use `awk` to compare curl versions by
[@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in
[pi-hole/pi-hole#6621](https://redirect.github.com/pi-hole/pi-hole/pull/6621)
- Explicitly add `gawk` to APK dependencies by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/pi-hole#6622](https://redirect.github.com/pi-hole/pi-hole/pull/6622)
- Prevent double error message output in gravity run with invalid file
by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in
[pi-hole/pi-hole#6607](https://redirect.github.com/pi-hole/pi-hole/pull/6607)
- Replace pytest/tox with direct in-container BATS by
[@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in
[pi-hole/pi-hole#6598](https://redirect.github.com/pi-hole/pi-hole/pull/6598)
- Add Fedora 44 and Ubuntu 26.04 LTS to tests by
[@&#8203;darkexplosiveqwx](https://redirect.github.com/darkexplosiveqwx)
in
[pi-hole/pi-hole#6623](https://redirect.github.com/pi-hole/pi-hole/pull/6623)
- Add gravity tests by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/pi-hole#6639](https://redirect.github.com/pi-hole/pi-hole/pull/6639)
- Set BATS pretty output flag depending on the terminal and improve
failure output by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/pi-hole#6644](https://redirect.github.com/pi-hole/pi-hole/pull/6644)
- fix: check return codes in gravity\_build\_tree and
database\_recovery() by
[@&#8203;jluzzi123](https://redirect.github.com/jluzzi123) in
[pi-hole/pi-hole#6630](https://redirect.github.com/pi-hole/pi-hole/pull/6630)
- Include alpine 3.24 in tests by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/pi-hole#6654](https://redirect.github.com/pi-hole/pi-hole/pull/6654)
- installer: fix custom DNS entry when only one upstream server is
provided by [@&#8203;Gilmoursa](https://redirect.github.com/Gilmoursa)
in
[pi-hole/pi-hole#6638](https://redirect.github.com/pi-hole/pi-hole/pull/6638)
- Fix BATS gravity test on curl version >=8.21 by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/pi-hole#6661](https://redirect.github.com/pi-hole/pi-hole/pull/6661)
- avoid copytruncate in logrotate by
[@&#8203;darkexplosiveqwx](https://redirect.github.com/darkexplosiveqwx)
in
[pi-hole/pi-hole#6642](https://redirect.github.com/pi-hole/pi-hole/pull/6642)

#### New Contributors

- [@&#8203;jluzzi123](https://redirect.github.com/jluzzi123) made their
first contribution in
[pi-hole/pi-hole#6630](https://redirect.github.com/pi-hole/pi-hole/pull/6630)
- [@&#8203;Gilmoursa](https://redirect.github.com/Gilmoursa) made their
first contribution in
[pi-hole/pi-hole#6638](https://redirect.github.com/pi-hole/pi-hole/pull/6638)

**Full Changelog**:
<https://github.com/pi-hole/pi-hole/compare/v6.4.2...v6.4.3>

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed (Web v6.6)

- Improve DHCP static leases interface (alternative) by
[@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in
[pi-hole/web#3766](https://redirect.github.com/pi-hole/web/pull/3766)
- Lists page - Improve hints and help text by
[@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in
[pi-hole/web#3798](https://redirect.github.com/pi-hole/web/pull/3798)
- Update daterangepicker ranges everytime the picker is shown by
[@&#8203;yubiuser](https://redirect.github.com/yubiuser) in
[pi-hole/web#3793](https://redirect.github.com/pi-hole/web/pull/3793)
- Better user interface to edit reverse DNS servers (dns.revServers) by
[@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in
[pi-hole/web#3769](https://redirect.github.com/pi-hole/web/pull/3769)

**Full Changelog**:
<https://github.com/pi-hole/web/compare/v6.5.1...v6.6>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9waWhvbGUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-07-07 02:14:25 +02:00
TrueCharts Bot b76e2c0393 fix(tailscale): update image docker.io/tailscale/tailscale v1.98.4 → v1.98.8 (#49968) 2026-07-07 02:14:22 +02:00
TrueCharts Bot 213c5d2127 fix(kubernetes-reflector): update image ghcr.io/emberstack/kubernetes-reflector 10.0.55 → 10.0.56 (#49965)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/emberstack/kubernetes-reflector](https://redirect.github.com/emberstack/kubernetes-reflector)
| patch | `5dcceff` → `92ed094` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>emberstack/kubernetes-reflector
(ghcr.io/emberstack/kubernetes-reflector)</summary>

###
[`v10.0.56`](https://redirect.github.com/emberstack/kubernetes-reflector/releases/tag/v10.0.56)

[Compare
Source](https://redirect.github.com/emberstack/kubernetes-reflector/compare/v10.0.55...v10.0.56)

The release process is automated.

#### What's Changed

- build(deps): bump gittools/actions from 4.5.0 to 4.6.0 in the
all-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;675](https://redirect.github.com/emberstack/kubernetes-reflector/pull/675)
- build(deps): bump gittools/actions from 4.6.0 to 4.7.0 in the
all-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;677](https://redirect.github.com/emberstack/kubernetes-reflector/pull/677)
- Bump the all-dependencies group with 7 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;678](https://redirect.github.com/emberstack/kubernetes-reflector/pull/678)
- Bump the all-dependencies group with 6 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;679](https://redirect.github.com/emberstack/kubernetes-reflector/pull/679)

**Full Changelog**:
<https://github.com/emberstack/kubernetes-reflector/compare/v10.0.55...v10.0.56>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rdWJlcm5ldGVzLXJlZmxlY3RvciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-07 02:14:16 +02:00
TrueCharts Bot dd94823dc3 fix(grav): update image ghcr.io/linuxserver/grav 2.0.7 → 2.0.8 (#49964)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/grav](https://redirect.github.com/linuxserver/docker-grav/packages)
([source](https://redirect.github.com/linuxserver/docker-grav)) | patch
| `04d8b11` → `51b694f` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ncmF2IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-07-07 02:14:14 +02:00
TrueCharts Bot bd1459b4a7 fix(pocketmine-mp): update image ghcr.io/pmmp/pocketmine-mp 5.44.2 → 5.44.3 (#49967)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/pmmp/pocketmine-mp | patch | `82aea44` → `58bc978` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wb2NrZXRtaW5lLW1wIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-07-07 02:14:04 +02:00
TrueCharts Bot ead2cd5272 chore(searxng): update image docker.io/searxng/searxng digest to 368b4ec (#49962)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/searxng/searxng | digest | `b7492e1` → `368b4ec` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWFyeG5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-07-07 02:13:13 +02:00
TrueCharts Bot f5fd62759d chore(mongodb): update image docker.io/bitnamisecure/mongodb digest to c65378e (#49961) 2026-07-07 02:13:01 +02:00
TrueCharts Bot c4e06d1d86 chore(it-tools): update image oci.trueforge.org/containerforge/it-tools digest to 378da3b (#49960)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/it-tools](https://ghcr.io/trueforge-org/it-tools)
([source](https://redirect.github.com/CorentinTh/it-tools)) | digest |
`bf09afe` → `378da3b` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9pdC10b29scyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-07-07 02:12:55 +02:00
TrueCharts Bot d12cfd46ea chore(dashy): update image ghcr.io/lissy93/dashy digest to 7e35627 (#49959)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/lissy93/dashy | digest | `cab27aa` → `7e35627` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kYXNoeSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-07-07 02:11:23 +02:00
TrueCharts Bot 91e5cf264d fix(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine 2.23.3 → 2.23.4 (#49963)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/automaticrippingmachine/automatic-ripping-machine](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine)
| patch | `1f73856` → `22f3041` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>automatic-ripping-machine/automatic-ripping-machine
(docker.io/automaticrippingmachine/automatic-ripping-machine)</summary>

###
[`v2.23.4`](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine/releases/tag/2.23.4)

[Compare
Source](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine/compare/2.23.3...2.23.4)

#### What's Changed

- Bump docker/login-action from 4.2.0 to 4.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1783](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine/pull/1783)
- Bump docker/metadata-action from 6.1.0 to 6.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1781](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine/pull/1781)
- Bump docker/setup-buildx-action from 4.1.0 to 4.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1780](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine/pull/1780)
- Bump actions/checkout from 6 to 7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1775](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine/pull/1775)
- Bump arm-dependencies from `e944a51` to `1773f53` by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1773](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine/pull/1773)
- Bump automaticrippingmachine/arm-dependencies from 1.7.3 to 1.7.4 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1772](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine/pull/1772)

**Full Changelog**:
<https://github.com/automatic-ripping-machine/automatic-ripping-machine/compare/2.23.3...2.23.4>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hdXRvbWF0aWMtcmlwcGluZy1tYWNoaW5lIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-07-07 02:09:59 +02:00
TrueCharts Bot 69fcbc794d fix(local-ai): update image docker.io/localai/localai v4.6.1 → v4.6.2 (#49966)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| patch | `dfe2e6c` → `d07e9b7` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>mudler/LocalAI (docker.io/localai/localai)</summary>

###
[`v4.6.2`](https://redirect.github.com/mudler/LocalAI/releases/tag/v4.6.2)

[Compare
Source](https://redirect.github.com/mudler/LocalAI/compare/v4.6.1...v4.6.2)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### 👒 Dependencies

- chore(deps): bump actions/cache from 4 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;10704](https://redirect.github.com/mudler/LocalAI/pull/10704)

##### Other Changes

- refactor: use slices.Contains to simplify code by
[@&#8203;weifanglab](https://redirect.github.com/weifanglab) in
[#&#8203;10702](https://redirect.github.com/mudler/LocalAI/pull/10702)
- fix(ci): shard single-arch backend matrix under GitHub's 256-job limit
by [@&#8203;localai-bot](https://redirect.github.com/localai-bot) in
[#&#8203;10703](https://redirect.github.com/mudler/LocalAI/pull/10703)
- chore(model gallery): add MiniCPM series models by
[@&#8203;ZMXJJ](https://redirect.github.com/ZMXJJ) in
[#&#8203;10699](https://redirect.github.com/mudler/LocalAI/pull/10699)

#### New Contributors

- [@&#8203;weifanglab](https://redirect.github.com/weifanglab) made
their first contribution in
[#&#8203;10702](https://redirect.github.com/mudler/LocalAI/pull/10702)
- [@&#8203;ZMXJJ](https://redirect.github.com/ZMXJJ) made their first
contribution in
[#&#8203;10699](https://redirect.github.com/mudler/LocalAI/pull/10699)

**Full Changelog**:
<https://github.com/mudler/LocalAI/compare/v4.6.1...v4.6.2>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9sb2NhbC1haSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-07-07 02:07:08 +02:00