Commit Graph

57322 Commits

Author SHA1 Message Date
TrueCharts Bot c52d4269e0 feat(portainer): update image docker.io/portainer/portainer-ee 2.42.0 → 2.43.0 (#49472)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/portainer/portainer-ee](https://www.portainer.io) | minor |
`43a6b52` → `129a7a4` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wb3J0YWluZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-25 03:34:59 +00:00
TrueCharts Bot 9239551bbf feat(portainer): update image docker.io/portainer/portainer-ce 2.42.0 → 2.43.0 (#49471) 2026-06-25 05:34:40 +02:00
TrueCharts Bot 2acf471fc2 fix(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.13.1 → 2.13.2 (#49469)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `d5ff678` → `976dfa5` |
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `e573146` → `9d2eb20` |
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `f4ba278` → `1199aa2` |

---

> [!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>Stirling-Tools/Stirling-PDF
(ghcr.io/stirling-tools/s-pdf)</summary>

###
[`v2.13.2`](https://redirect.github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.13.2):
2.13.2 Desktop performance fix, and security fixes

[Compare
Source](https://redirect.github.com/Stirling-Tools/Stirling-PDF/compare/v2.13.1...v2.13.2)

This release is for security fixes and removal of unused dependencies
within our docker
It also contains

- UI performance fix for desktop users!
- stopping update notices appearing to usecases it shouldn't!
- Fixes for desktop mac not running correctly
- Some build issues for certain desktop builds

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

##### What's Changed

##### Bug Fixes

- fix(frontend): correctly display the current user role in the edit
dialog by [@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6758](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6758)
- Make pre-commit scripts more OS-agnostic by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6724](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6724)
- fix(team): hide users already assigned to the selected team by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6760](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6760)

##### Enhancements

- Upgrade to TypeScript 6 by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6772](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6772)
- Redesign tool config types to avoid `any` typing by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6582](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6582)
- Remove ffmpeg from published Docker images by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6791](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6791)
- fix update notification visibility and install flicker by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6776](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6776)
- fix desktop bundles by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6773](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6773)
- build(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 + translation
files by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6748](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6748)
- fast-path local PDF transport and reduce chat re-renders by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6798](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6798)
- chore: update svg conversion and database import handling by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6796](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6796)

##### Minor Enhancements

- chore(build): centralize Gradle dependency version management by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6499](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6499)
- chore(ci): upgrade Gradle to 9.6.0 across workflows, Docker builds,
and wrapper by [@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6790](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6790)

##### Other Changes

- Build Rust cache on nightlies by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6768](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6768)
- Add JUnit tests to raise coverage across all modules by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6782](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6782)
- :globe\_with\_meridians: Sync Translations + Update README Progress
Table by
[@&#8203;stirlingbot](https://redirect.github.com/stirlingbot)\[bot] in
[#&#8203;6739](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6739)

**Full Changelog**:
<https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.13.1...v2.13.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 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zdGlybGluZy1wZGYiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-25 05:34:27 +02:00
TrueCharts Bot 49d2bca6fe feat(ntfy): update image docker.io/binwiederhier/ntfy v2.24.0 → v2.25.0 (#49470)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/binwiederhier/ntfy](https://ntfy.sh/)
([source](https://redirect.github.com/binwiederhier/ntfy)) | minor |
`f8a9b10` → `cfbbb1b` |

---

> [!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>binwiederhier/ntfy (docker.io/binwiederhier/ntfy)</summary>

###
[`v2.25.0`](https://redirect.github.com/binwiederhier/ntfy/releases/tag/v2.25.0)

[Compare
Source](https://redirect.github.com/binwiederhier/ntfy/compare/v2.24.0...v2.25.0)

This release adds **password reset** via email, and reworks email
verification to use durable, link-based magic links (replacing the old
in-memory 6-digit codes). Email stays optional at signup; a user can
reset their password only once they have a verified "primary"
(recovery)email.

All of this work is probably not useful for self-hosters, but it
hopefully will be useful for me, since I do have to reset accounts on a
regular basis.

**Security issues:**

- Generate access tokens, IDs, and magic-link tokens with a
cryptographically secure RNG (`crypto/rand`) instead of a clock-seeded
PRNG

**Features:**

- Add password reset via emailed magic link, with a "Forgot password"
link on the login page and a `ntfy user reset-pass` CLI command for
admins
- Rework email verification to use durable, single-use, expiring magic
links instead of in-memory 6-digit codes, and add a "primary" email
(used for account recovery and as the `X-Email: yes` target) with
verified/unverified state in the account UI
- You can now clear/read messages and delete messages with a GET request
([#&#8203;1771](https://redirect.github.com/binwiederhier/ntfy/issues/1771),
thanks to [@&#8203;lemmi](https://redirect.github.com/lemmi) for
reporting and to [@&#8203;wunter8](https://redirect.github.com/wunter8)
for implementing)
- Add a reload button to the web app's action bar when running as an
installed PWA, which clears the service worker caches and hard-refreshes
the app
- Add a "Back to app" link to the web app's login, signup, and
password-reset pages (alongside the existing links), which previously
had no way back to the app

**Bug fixes + maintenance:**

- `X-Email: yes` (also `true`/`1`) now sends to your primary verified
email regardless of the `smtp-sender-verify` setting (previously it was
rejected unless verification was enabled); it requires being logged in
with a verified address
- Grant users full access to their own sync topic (`st_...`) so
cross-device subscription sync works under `auth-default-access:
deny-all`
([#&#8203;733](https://redirect.github.com/binwiederhier/ntfy/issues/733),
[#&#8203;1795](https://redirect.github.com/binwiederhier/ntfy/pull/1795),
thanks to [@&#8203;lmorchard](https://redirect.github.com/lmorchard) for
the contribution)
- Support HTTP (non-TLS) S3-compatible endpoints by preserving the
endpoint scheme, e.g. for a local MinIO instance
([#&#8203;1794](https://redirect.github.com/binwiederhier/ntfy/pull/1794),
[#&#8203;1734](https://redirect.github.com/binwiederhier/ntfy/issues/1734),
thanks to [@&#8203;sskender](https://redirect.github.com/sskender) for
the contribution, and
[@&#8203;Kernald](https://redirect.github.com/Kernald) for reporting)
- Stop silently stripping spaces from passwords while typing in the web
app's login, signup, and password-reset forms
([#&#8203;1246](https://redirect.github.com/binwiederhier/ntfy/issues/1246),
thanks to [@&#8203;aldem](https://redirect.github.com/aldem) for
reporting)
- Update web app dependencies, including major-version upgrades to Vite
(6 -> 8, now Rolldown-based), Material UI (5 -> 9), and Dexie (3 -> 4)
([#&#8203;1800](https://redirect.github.com/binwiederhier/ntfy/pull/1800),
[#&#8203;1764](https://redirect.github.com/binwiederhier/ntfy/pull/1764),
[#&#8203;1767](https://redirect.github.com/binwiederhier/ntfy/pull/1767),
[#&#8203;1762](https://redirect.github.com/binwiederhier/ntfy/pull/1762),
[#&#8203;1766](https://redirect.github.com/binwiederhier/ntfy/pull/1766),
[#&#8203;1765](https://redirect.github.com/binwiederhier/ntfy/pull/1765),
thanks Dependabot)
- Play notification sounds in the web app even when the Notification API
is unavailable, e.g. over plain HTTP or in browsers without notification
support
([#&#8203;1772](https://redirect.github.com/binwiederhier/ntfy/pull/1772),
thanks to [@&#8203;mitya12342](https://redirect.github.com/mitya12342)
for the contribution)
- Stop escaping `<`, `>`, and `&` as `\u003c`/`\u003e`/`\u0026` in JSON
responses
([#&#8203;1511](https://redirect.github.com/binwiederhier/ntfy/issues/1511),
[#&#8203;1512](https://redirect.github.com/binwiederhier/ntfy/pull/1512),
thanks to [@&#8203;wunter8](https://redirect.github.com/wunter8) for the
contribution)
- Fix the web app navbar not reflecting a topic reservation (lock icon,
and "Reserve topic" -> "Change reservation"/"Remove reservation" menu)
until a page reload, by persisting reservation and display-name changes
onto already-subscribed topics during account sync
- Reduce the web app's initial bundle size by \~300 KB (\~50 KB gzipped)
by lazy-loading the emoji picker dataset and the Markdown renderer, and
by importing Material UI icons individually

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9udGZ5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-06-25 05:33:42 +02:00
TrueCharts Bot 3d63396bc4 chore(reg): update image registry digest to 1be5527 (#49462)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [registry](https://redirect.github.com/distribution/distribution) |
digest | `85347ed` → `1be5527` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZWciLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:33:12 +02:00
TrueCharts Bot 6f931b0e09 fix(rdtclient): update image ghcr.io/rogerfar/rdtclient 2.0.138 → 2.0.139 (#49468)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/rogerfar/rdtclient](https://redirect.github.com/rogerfar/rdt-client)
| patch | `8232cb0` → `1eac0b1` |

---

> [!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>rogerfar/rdt-client (ghcr.io/rogerfar/rdtclient)</summary>

###
[`v2.0.139`](https://redirect.github.com/rogerfar/rdt-client/blob/HEAD/CHANGELOG.md#20139---2026-06-24)

[Compare
Source](https://redirect.github.com/rogerfar/rdt-client/compare/v2.0.138...v2.0.139)

##### Added

- Add IP binding for the Bezzad downloader.

##### Changed

- Check file sizes when downloading as a workaround to Torbox download
glitch.
- Download Station improvements.
- Changed SQLite DB locking to improve DB performance.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZHRjbGllbnQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-25 05:33:05 +02:00
TrueCharts Bot 1cee4526d3 chore(teamspeak3): update image teamspeak digest to 15acbc6 (#49464) 2026-06-25 05:32:47 +02:00
TrueCharts Bot 66e8b00aeb chore(yourls): update image yourls digest to 67bc5e4 (#49465) 2026-06-25 05:32:33 +02:00
TrueCharts Bot 4d1a3d4fc1 chore(mosquitto): update image eclipse-mosquitto digest to 212f89e (#49461)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| eclipse-mosquitto | digest | `914f529` → `212f89e` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tb3NxdWl0dG8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:32:11 +02:00
TrueCharts Bot d6bd99e36e chore(monica): update image monica digest to 7df7518 (#49460)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| monica | digest | `77542f7` → `7df7518` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tb25pY2EiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-25 05:31:00 +02:00
Aspen 76e8fa8ee7 fix(authentik): correct errors blocking metrics from working (#49454)
**Description**
Correct the syntax for metrics definitions in the authentik chart, and
enable worker metrics
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 How Has This Been Tested?**
Tested against the values in the `ci/` directory and it now produces the
consistent, expected ServiceMonitor resources, Service resources, and
adds containerPorts.

**📃 Notes:**
I can't find an associated issue, but the values.yaml and templates both
indicate this was an old bug that needed to be fixed.

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [x] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [x] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning
- [x] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2026-06-25 05:23:14 +02:00
TrueCharts Bot bbdd781876 feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.15.1 → 3.16.0 (#49453)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/ghostfolio/ghostfolio](https://redirect.github.com/ghostfolio/ghostfolio)
| minor | `b26215f` → `61d81f9` |

---

> [!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>ghostfolio/ghostfolio
(docker.io/ghostfolio/ghostfolio)</summary>

###
[`v3.16.0`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#3160---2026-06-24)

[Compare
Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/3.15.1...3.16.0)

##### Added

- Extended the user account settings with a copy-to-clipboard button for
the user id
- Added pagination to the platform management of the admin control panel
- Added pagination to the tag management of the admin control panel
- Extended the asset profile details dialog of the admin control panel
with a copy-to-clipboard button for the ISIN number
- Extended the asset profile details dialog of the admin control panel
with a copy-to-clipboard button for the symbol

##### Changed

- Improved the throughput of the market data gathering queue by applying
the rate limit per data source
- Decreased the rate limiter duration of the market data gathering queue
jobs from 4 to 3 seconds
- Removed the deprecated `SymbolProfile` field from the endpoint `GET
api/v1/portfolio/holding/:dataSource/:symbol`
- Upgraded `@simplewebauthn/browser` and `@simplewebauthn/server` from
version `13.2.2` to `13.3`

##### Fixed

- Fixed an issue with hourly market data updates not refreshing prices
for asset profiles with `MANUAL` data source
- Fixed an issue with the log context formatting in the performance
logging service

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9naG9zdGZvbGlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-06-24 23:18:40 +02:00
TrueCharts Bot a86f29f557 fix(meshcentral): update image ghcr.io/ylianst/meshcentral 1.2.0 → 1.2.1 (#49451)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/ylianst/meshcentral](https://redirect.github.com/Ylianst/MeshCentral)
| patch | `8c84cb4` → `449926b` |

---

> [!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>Ylianst/MeshCentral (ghcr.io/ylianst/meshcentral)</summary>

###
[`v1.2.1`](https://redirect.github.com/Ylianst/MeshCentral/releases/tag/1.2.1)

[Compare
Source](https://redirect.github.com/Ylianst/MeshCentral/compare/1.2.0...1.2.1)

-
[`a287602`](https://redirect.github.com/Ylianst/MeshCentral/commit/a2876029)
Version 1.2.1
-
[`251b638`](https://redirect.github.com/Ylianst/MeshCentral/commit/251b6387)
remove email translations, shouldnt be there
-
[`09abcc7`](https://redirect.github.com/Ylianst/MeshCentral/commit/09abcc72)
add/fix translations and updated minified files
-
[`058bf3a`](https://redirect.github.com/Ylianst/MeshCentral/commit/058bf3aa)
win-volumes: match result of win\_volumes\_wmi to new db format
([#&#8203;7922](https://redirect.github.com/Ylianst/MeshCentral/issues/7922))
-
[`f64b5e4`](https://redirect.github.com/Ylianst/MeshCentral/commit/f64b5e48)
Fix mobile soft keyboard toggle state tracking
([#&#8203;7902](https://redirect.github.com/Ylianst/MeshCentral/issues/7902))
-
[`4e3f3cc`](https://redirect.github.com/Ylianst/MeshCentral/commit/4e3f3ccf)
translation fixes
-
[`e01b02a`](https://redirect.github.com/Ylianst/MeshCentral/commit/e01b02a0)
Remove unused listconfigfiles queries
([#&#8203;7899](https://redirect.github.com/Ylianst/MeshCentral/issues/7899))
-
[`f4ac6d4`](https://redirect.github.com/Ylianst/MeshCentral/commit/f4ac6d41)
Mobile remote desktop: touch drag & drop and sticky modifier keys
([#&#8203;7905](https://redirect.github.com/Ylianst/MeshCentral/issues/7905))
-
[`868b890`](https://redirect.github.com/Ylianst/MeshCentral/commit/868b8901)
fix(i18n): improve Simplified Chinese (zh-chs) translations
([#&#8203;7920](https://redirect.github.com/Ylianst/MeshCentral/issues/7920))
-
[`2b41300`](https://redirect.github.com/Ylianst/MeshCentral/commit/2b413004)
Implement getProbableMainLanIp function
([#&#8203;7898](https://redirect.github.com/Ylianst/MeshCentral/issues/7898))
-
[`f23c086`](https://redirect.github.com/Ylianst/MeshCentral/commit/f23c086e)
Add extra volume and bitlocker info, change sysinfo db format
([#&#8203;7887](https://redirect.github.com/Ylianst/MeshCentral/issues/7887))
-
[`88ab847`](https://redirect.github.com/Ylianst/MeshCentral/commit/88ab8474)
Process error.message instead of error object
([#&#8203;7900](https://redirect.github.com/Ylianst/MeshCentral/issues/7900))
-
[`05fd390`](https://redirect.github.com/Ylianst/MeshCentral/commit/05fd390b)
Prevent linux-info.js from hanging the agent
([#&#8203;7904](https://redirect.github.com/Ylianst/MeshCentral/issues/7904))
-
[`2331a75`](https://redirect.github.com/Ylianst/MeshCentral/commit/2331a759)
Win-wmi-fixed: add wmi exec method
([#&#8203;7910](https://redirect.github.com/Ylianst/MeshCentral/issues/7910))
-
[`ae5f80b`](https://redirect.github.com/Ylianst/MeshCentral/commit/ae5f80ba)
Add zip entries path validation check before extraction, fixes
[#&#8203;7913](https://redirect.github.com/Ylianst/MeshCentral/issues/7913)
([#&#8203;7914](https://redirect.github.com/Ylianst/MeshCentral/issues/7914))
-
[`61f8e9d`](https://redirect.github.com/Ylianst/MeshCentral/commit/61f8e9d7)
backup.js: zipExtract, reduce memory usage by using Uint8ArrayReader
instead of BlobReader
([#&#8203;7916](https://redirect.github.com/Ylianst/MeshCentral/issues/7916))
-
[`4e03c5e`](https://redirect.github.com/Ylianst/MeshCentral/commit/4e03c5e1)
forgot to include zip.js in required modules
-
[`d7c8b02`](https://redirect.github.com/Ylianst/MeshCentral/commit/d7c8b02a)
stop software tab reloading on every tab load
-
[`5a2332d`](https://redirect.github.com/Ylianst/MeshCentral/commit/5a2332df)
fix pNdeviceName translations
-
[`d37b32c`](https://redirect.github.com/Ylianst/MeshCentral/commit/d37b32ce)
fix software dark mode
[#&#8203;7841](https://redirect.github.com/Ylianst/MeshCentral/issues/7841)
-
[`d492d93`](https://redirect.github.com/Ylianst/MeshCentral/commit/d492d934)
retry oidc discovery failed 3 times before removing oidc on startup
[#&#8203;7877](https://redirect.github.com/Ylianst/MeshCentral/issues/7877)
-
[`a3f0466`](https://redirect.github.com/Ylianst/MeshCentral/commit/a3f04662)
Fix func call-flow. Strengthen sqlite options check. Fix improper
formatted pragma option.
([#&#8203;7896](https://redirect.github.com/Ylianst/MeshCentral/issues/7896))
-
[`69f26a7`](https://redirect.github.com/Ylianst/MeshCentral/commit/69f26a7d)
fix zoom and right click in modern mobile ui
[#&#8203;7838](https://redirect.github.com/Ylianst/MeshCentral/issues/7838)
-
[`7e3a9e1`](https://redirect.github.com/Ylianst/MeshCentral/commit/7e3a9e18)
fix multi monitor and trackpad cursor move in modern mobile ui
[#&#8203;7838](https://redirect.github.com/Ylianst/MeshCentral/issues/7838)
-
[`ef3bce6`](https://redirect.github.com/Ylianst/MeshCentral/commit/ef3bce6e)
make modern ui mobile menu scrollable
-
[`686f2fd`](https://redirect.github.com/Ylianst/MeshCentral/commit/686f2fdd)
add dates to classic mobile ui
[#&#8203;7890](https://redirect.github.com/Ylianst/MeshCentral/issues/7890)
-
[`2d6980d`](https://redirect.github.com/Ylianst/MeshCentral/commit/2d6980dc)
add dates to folders, size to drives and fix file icons in modern ui
[#&#8203;7890](https://redirect.github.com/Ylianst/MeshCentral/issues/7890)
-
[`b8cdbf1`](https://redirect.github.com/Ylianst/MeshCentral/commit/b8cdbf12)
Files tab: get volumelabel from sysinfo
([#&#8203;7889](https://redirect.github.com/Ylianst/MeshCentral/issues/7889))
-
[`1f05362`](https://redirect.github.com/Ylianst/MeshCentral/commit/1f053629)
Fix DYNAMIC\_CONFIG writing port/redirPort as JSON strings
([#&#8203;7888](https://redirect.github.com/Ylianst/MeshCentral/issues/7888))
-
[`361879e`](https://redirect.github.com/Ylianst/MeshCentral/commit/361879e2)
remove leftover console.log from software
-
[`bb532e4`](https://redirect.github.com/Ylianst/MeshCentral/commit/bb532e4d)
fix amtscanner and webrelay memory leaks
-
[`64b6eee`](https://redirect.github.com/Ylianst/MeshCentral/commit/64b6eee3)
fix 32bit windows with installedsoftware
-
[`4148748`](https://redirect.github.com/Ylianst/MeshCentral/commit/41487487)
add new winupdates winupdatesinstalled winupdateshistory winupdatesdedup
to console
-
[`5fe202d`](https://redirect.github.com/Ylianst/MeshCentral/commit/5fe202db)
win-wmi-fixed: Make query() and queryAsync() more robust and failsafe
([#&#8203;7856](https://redirect.github.com/Ylianst/MeshCentral/issues/7856))
-
[`d8b7b0c`](https://redirect.github.com/Ylianst/MeshCentral/commit/d8b7b0c5)
pretty output installedapps and installedstoreapps instead of json
-
[`ed155cf`](https://redirect.github.com/Ylianst/MeshCentral/commit/ed155cfe)
translation fixes in modern ui
-
[`31e581d`](https://redirect.github.com/Ylianst/MeshCentral/commit/31e581d7)
fix 2fa mix up when logging in
-
[`7f17935`](https://redirect.github.com/Ylianst/MeshCentral/commit/7f17935c)
Use new backup function for /backup.zip
([#&#8203;7661](https://redirect.github.com/Ylianst/MeshCentral/issues/7661))
-
[`d75818a`](https://redirect.github.com/Ylianst/MeshCentral/commit/d75818a6)
Replace win-wmi references with win-wmi-fixed
([#&#8203;7874](https://redirect.github.com/Ylianst/MeshCentral/issues/7874))
-
[`b42bedf`](https://redirect.github.com/Ylianst/MeshCentral/commit/b42bedfc)
upgrade otplib to v13.4.1
[#&#8203;7702](https://redirect.github.com/Ylianst/MeshCentral/issues/7702)
-
[`d4b21cd`](https://redirect.github.com/Ylianst/MeshCentral/commit/d4b21cd6)
update express, multiparty, ws packages
[#&#8203;7702](https://redirect.github.com/Ylianst/MeshCentral/issues/7702)
-
[`f04c9f4`](https://redirect.github.com/Ylianst/MeshCentral/commit/f04c9f45)
Fix origin validation for self-signed certificate deployments
([#&#8203;7882](https://redirect.github.com/Ylianst/MeshCentral/issues/7882))
-
[`fd44a38`](https://redirect.github.com/Ylianst/MeshCentral/commit/fd44a38c)
Fix stuck modifier keys after Alt+Tab in RDP remote desktop
([#&#8203;330](https://redirect.github.com/Ylianst/MeshCentral/issues/330))
([#&#8203;7878](https://redirect.github.com/Ylianst/MeshCentral/issues/7878))
-
[`0b66277`](https://redirect.github.com/Ylianst/MeshCentral/commit/0b66277d)
fix edit user email length
-
[`7068c68`](https://redirect.github.com/Ylianst/MeshCentral/commit/7068c689)
fix users group action model in modern ui
-
[`1ca6e7c`](https://redirect.github.com/Ylianst/MeshCentral/commit/1ca6e7c2)
add customisable macosinstallerimage
-
[`5814c37`](https://redirect.github.com/Ylianst/MeshCentral/commit/5814c372)
update binary files for macOS agents (REQUIRED)
-
[`77cbac4`](https://redirect.github.com/Ylianst/MeshCentral/commit/77cbac40)
update macOS installer scripts for launch agent and daemon plist naming
conventions
-
[`5cf55ba`](https://redirect.github.com/Ylianst/MeshCentral/commit/5cf55bad)
add referrerpolicy: origin for openstreetmaps requirement
-
[`87c117b`](https://redirect.github.com/Ylianst/MeshCentral/commit/87c117ba)
add epson printers port info
-
[`398af23`](https://redirect.github.com/Ylianst/MeshCentral/commit/398af23e)
add printer status and job queues to console output
[#&#8203;7844](https://redirect.github.com/Ylianst/MeshCentral/issues/7844)
-
[`222cb64`](https://redirect.github.com/Ylianst/MeshCentral/commit/222cb644)
fix uninstall apps for msiexec and change software api again
[#&#8203;7859](https://redirect.github.com/Ylianst/MeshCentral/issues/7859)
-
[`35b5f63`](https://redirect.github.com/Ylianst/MeshCentral/commit/35b5f631)
formatting, translations, add arch to software
-
[`6a3f787`](https://redirect.github.com/Ylianst/MeshCentral/commit/6a3f7878)
add mac software support
-
[`3436268`](https://redirect.github.com/Ylianst/MeshCentral/commit/34362680)
fix: generate flat macOS agent package
([#&#8203;7837](https://redirect.github.com/Ylianst/MeshCentral/issues/7837))
-
[`14d2e60`](https://redirect.github.com/Ylianst/MeshCentral/commit/14d2e603)
add linux software support
[#&#8203;7846](https://redirect.github.com/Ylianst/MeshCentral/issues/7846)
-
[`db64ed8`](https://redirect.github.com/Ylianst/MeshCentral/commit/db64ed89)
ocd killing me
[#&#8203;7852](https://redirect.github.com/Ylianst/MeshCentral/issues/7852)
-
[`e637195`](https://redirect.github.com/Ylianst/MeshCentral/commit/e6371956)
add boot to bios meshcmd
[#&#8203;7852](https://redirect.github.com/Ylianst/MeshCentral/issues/7852)
-
[`365f234`](https://redirect.github.com/Ylianst/MeshCentral/commit/365f2348)
move software to own api for permissions, add location/date into gui,
fix console commands for software
[#&#8203;7854](https://redirect.github.com/Ylianst/MeshCentral/issues/7854)
-
[`1edff6b`](https://redirect.github.com/Ylianst/MeshCentral/commit/1edff6bb)
Fix typo: pass -> password key in bare-metal ACM activation log entry
([#&#8203;7848](https://redirect.github.com/Ylianst/MeshCentral/issues/7848))
-
[`558e628`](https://redirect.github.com/Ylianst/MeshCentral/commit/558e628e)
update callmebot signal url
[#&#8203;7855](https://redirect.github.com/Ylianst/MeshCentral/issues/7855)
-
[`32c9f44`](https://redirect.github.com/Ylianst/MeshCentral/commit/32c9f44f)
Fix typo: dev.temp.password -> dev.temp.pass in TLS-ACM activation
([#&#8203;7847](https://redirect.github.com/Ylianst/MeshCentral/issues/7847))
-
[`9b88cd0`](https://redirect.github.com/Ylianst/MeshCentral/commit/9b88cd08)
fix ufw enabled checker
-
[`acc57b4`](https://redirect.github.com/Ylianst/MeshCentral/commit/acc57b4c)
forgot trimResults for printers

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZXNoY2VudHJhbCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-24 23:18:34 +02:00
TrueCharts Bot ef5f2f3eff fix(flexo): update image docker.io/nroi/flexo 1.6.11 → 1.6.12 (#49449)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/nroi/flexo | patch | `8d70a54` → `760afe7` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mbGV4byIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-24 23:18:12 +02:00
TrueCharts Bot a17b1af5f4 fix(rstudio): update image ghcr.io/rocker-org/rstudio 4.6.0 → 4.6.1 (#49452) 2026-06-24 23:17:42 +02:00
TrueCharts Bot 3e8b7d2320 fix(helm-deps): update chart clickhouse 18.7.0 → 18.7.1 (#49450)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [clickhouse](https://truecharts.org/charts/stable/clickhouse)
([source](https://clickhouse.com/)) | patch | `18.7.0` → `18.7.1` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9wbGF1c2libGUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-24 23:17:35 +02:00
TrueCharts Bot 83db87f0c1 chore(jackett): update image oci.trueforge.org/containerforge/jackett digest to e5fbdc1 (#49448)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/jackett](https://ghcr.io/trueforge-org/jackett)
([source](https://redirect.github.com/Jackett/Jackett)) | digest |
`75fdb6b` → `e5fbdc1` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9qYWNrZXR0IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-24 23:16:58 +02:00
TrueCharts Bot 5c9758af22 chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to f8e94c9 (#49447)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/mintplex-labs/anything-llm | digest | `0e2fff1` → `f8e94c9` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hbnl0aGluZy1sbG0iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-24 23:16:56 +02:00
TrueCharts Bot f9b2d7c0d3 chore(jellystat): update image docker.io/cyfershepard/jellystat digest to c4e2dfa (#49436)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/cyfershepard/jellystat | digest | `bb7ebe4` → `c4e2dfa` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9qZWxseXN0YXQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-24 17:18:01 +02:00
TrueCharts Bot 3cc57f29a3 chore(impostor-server): update image docker.io/aeonlucid/impostor digest to c311814 (#49435) 2026-06-24 17:17:56 +02:00
TrueCharts Bot 3f5d10c20d fix(n8n): update image ghcr.io/n8n-io/n8n 2.28.0 → 2.28.1 (#49445)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/n8n-io/n8n](https://n8n.io)
([source](https://redirect.github.com/n8n-io/n8n)) | patch | `ddd2afb` →
`680e966` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9uOG4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-24 17:17:55 +02:00
TrueCharts Bot 6c54a0c484 feat(mealie): update image ghcr.io/mealie-recipes/mealie v3.19.2 → v3.20.0 (#49446)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/mealie-recipes/mealie](https://redirect.github.com/mealie-recipes/mealie)
| minor | `f68e959` → `0600318` |

---

> [!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>mealie-recipes/mealie (ghcr.io/mealie-recipes/mealie)</summary>

###
[`v3.20.0`](https://redirect.github.com/mealie-recipes/mealie/releases/tag/v3.20.0)

[Compare
Source](https://redirect.github.com/mealie-recipes/mealie/compare/v3.19.2...v3.20.0)

### 🍴🍴🍴🍴🍴🍴

This release contains several fixes and security updates, including a
fix for the recipe parser which should hopefully make it more consistent
on some less-trusted networks.

####  New features

- feat: Enhanced PR Lint/Validation
[@&#8203;Choromanski](https://redirect.github.com/Choromanski)
([#&#8203;7329](https://redirect.github.com/mealie-recipes/mealie/issues/7329))
- feat: warn when deleting foods used in recipes
[@&#8203;ZacharySchaffter](https://redirect.github.com/ZacharySchaffter)
([#&#8203;7117](https://redirect.github.com/mealie-recipes/mealie/issues/7117))
- feat: Added version info to backup file
[@&#8203;Choromanski](https://redirect.github.com/Choromanski)
([#&#8203;7416](https://redirect.github.com/mealie-recipes/mealie/issues/7416))

#### 🐛 Bug fixes

- fix: add missing dependencies in package.json
[@&#8203;p0lycarpio](https://redirect.github.com/p0lycarpio)
([#&#8203;7709](https://redirect.github.com/mealie-recipes/mealie/issues/7709))
- fix: support CSV/TXT upload and add validation for Plan to Eat import
([#&#8203;6360](https://redirect.github.com/mealie-recipes/mealie/issues/6360))
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7622](https://redirect.github.com/mealie-recipes/mealie/issues/7622))
- fix: harden recipe content against stored XSS (chips, instructions,
asset media) [@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7719](https://redirect.github.com/mealie-recipes/mealie/issues/7719))
- fix: default ingredient\_references on RecipeInstruction init
[@&#8203;alexander-wenzel-dev](https://redirect.github.com/alexander-wenzel-dev)
([#&#8203;7732](https://redirect.github.com/mealie-recipes/mealie/issues/7732))
- fix: Upgrade pytest-asyncio
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;7746](https://redirect.github.com/mealie-recipes/mealie/issues/7746))
- fix: refactor cookie settings for Home Assistant i-frame login
[@&#8203;cheebreezee](https://redirect.github.com/cheebreezee)
([#&#8203;7741](https://redirect.github.com/mealie-recipes/mealie/issues/7741))
- fix: Various lint issues
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;7766](https://redirect.github.com/mealie-recipes/mealie/issues/7766))
- fix: send default\_headers with curl\_cffi impersonation (fixes 403 on
WAF sites) [@&#8203;xenoputtss](https://redirect.github.com/xenoputtss)
([#&#8203;7792](https://redirect.github.com/mealie-recipes/mealie/issues/7792))

#### 🧰 Maintenance

<details>
<summary>11 changes</summary>

- chore(l10n): Crowdin locale sync
@&#8203;[mealie-actions\[bot\]](https://redirect.github.com/apps/mealie-actions)
([#&#8203;7713](https://redirect.github.com/mealie-recipes/mealie/issues/7713))
- chore: add 5-day dependency cooling period for supply-chain hardening
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7718](https://redirect.github.com/mealie-recipes/mealie/issues/7718))
- chore: drop unused python dependencies aniso8601 and appdirs
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7717](https://redirect.github.com/mealie-recipes/mealie/issues/7717))
- chore(l10n): Crowdin locale sync
@&#8203;[mealie-actions\[bot\]](https://redirect.github.com/apps/mealie-actions)
([#&#8203;7734](https://redirect.github.com/mealie-recipes/mealie/issues/7734))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7747](https://redirect.github.com/mealie-recipes/mealie/issues/7747))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7749](https://redirect.github.com/mealie-recipes/mealie/issues/7749))
- chore(l10n): Crowdin locale sync
@&#8203;[mealie-actions\[bot\]](https://redirect.github.com/apps/mealie-actions)
([#&#8203;7757](https://redirect.github.com/mealie-recipes/mealie/issues/7757))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7756](https://redirect.github.com/mealie-recipes/mealie/issues/7756))
- chore(l10n): Crowdin locale sync
@&#8203;[mealie-actions\[bot\]](https://redirect.github.com/apps/mealie-actions)
([#&#8203;7784](https://redirect.github.com/mealie-recipes/mealie/issues/7784))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7765](https://redirect.github.com/mealie-recipes/mealie/issues/7765))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;7791](https://redirect.github.com/mealie-recipes/mealie/issues/7791))

</details>

#### 📚 Documentation

- docs: fix broken link to backend configuration in AI providers page
[@&#8203;BuildmodeOne](https://redirect.github.com/BuildmodeOne)
([#&#8203;7793](https://redirect.github.com/mealie-recipes/mealie/issues/7793))

#### 🔨 Internal development

- dev: Improve support for front end unit tests
[@&#8203;miah120](https://redirect.github.com/miah120)
([#&#8203;7163](https://redirect.github.com/mealie-recipes/mealie/issues/7163))

#### ⬆️ Dependency updates

<details>
<summary>30 changes</summary>

- chore(deps): update dependency pytest-asyncio to v1.4.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7694](https://redirect.github.com/mealie-recipes/mealie/issues/7694))
- chore(deps): update dependency vitest to v4 \[security]
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7723](https://redirect.github.com/mealie-recipes/mealie/issues/7723))
- chore(deps): lock file maintenance
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7742](https://redirect.github.com/mealie-recipes/mealie/issues/7742))
- fix(deps): update dependency python-multipart to v0.0.32
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7729](https://redirect.github.com/mealie-recipes/mealie/issues/7729))
- fix(deps): update dependency apprise to v1.11.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7728](https://redirect.github.com/mealie-recipes/mealie/issues/7728))
- fix(deps): update dependency uvicorn to v0.49.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7744](https://redirect.github.com/mealie-recipes/mealie/issues/7744))
- chore(deps): update dependency ruff to v0.15.16
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7726](https://redirect.github.com/mealie-recipes/mealie/issues/7726))
- fix(deps): update dependency openai to v2.41.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7733](https://redirect.github.com/mealie-recipes/mealie/issues/7733))
- chore(deps): update node.js to
[`9c1d881`](https://redirect.github.com/mealie-recipes/mealie/commit/9c1d881)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7748](https://redirect.github.com/mealie-recipes/mealie/issues/7748))
- chore(deps): update node.js to
[`40ad9f3`](https://redirect.github.com/mealie-recipes/mealie/commit/40ad9f3)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7752](https://redirect.github.com/mealie-recipes/mealie/issues/7752))
- fix(deps): update dependency beautifulsoup4 to v4.15.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7753](https://redirect.github.com/mealie-recipes/mealie/issues/7753))
- chore(deps): lock file maintenance
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7759](https://redirect.github.com/mealie-recipes/mealie/issues/7759))
- fix(deps): update dependency yt-dlp to v2026.6.9
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7758](https://redirect.github.com/mealie-recipes/mealie/issues/7758))
- fix(deps): update dependency openai to v2.41.1
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7761](https://redirect.github.com/mealie-recipes/mealie/issues/7761))
- fix(deps): update dependency pillow-heif to v1.4.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7762](https://redirect.github.com/mealie-recipes/mealie/issues/7762))
- chore(deps): update dependency ruff to v0.15.17
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7763](https://redirect.github.com/mealie-recipes/mealie/issues/7763))
- chore(deps): update dependency dompurify to v3.4.11 \[security]
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7772](https://redirect.github.com/mealie-recipes/mealie/issues/7772))
- chore(deps): update node.js to
[`032e78d`](https://redirect.github.com/mealie-recipes/mealie/commit/032e78d)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7773](https://redirect.github.com/mealie-recipes/mealie/issues/7773))
- chore(deps): update dependency pytest to v9.1.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7776](https://redirect.github.com/mealie-recipes/mealie/issues/7776))
- chore(deps): update dependency pylint to v4.0.6
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7777](https://redirect.github.com/mealie-recipes/mealie/issues/7777))
- fix(deps): update dependency fastapi to v0.137.1
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7778](https://redirect.github.com/mealie-recipes/mealie/issues/7778))
- fix(deps): update dependency sqlalchemy to v2.0.51
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7783](https://redirect.github.com/mealie-recipes/mealie/issues/7783))
- chore(deps): lock file maintenance
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7788](https://redirect.github.com/mealie-recipes/mealie/issues/7788))
- fix(deps): update dependency openai to v2.42.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7787](https://redirect.github.com/mealie-recipes/mealie/issues/7787))
- fix(deps): update dependency openai to v2.43.0
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7794](https://redirect.github.com/mealie-recipes/mealie/issues/7794))
- fix(deps): update dependency fastapi to v0.137.2
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7796](https://redirect.github.com/mealie-recipes/mealie/issues/7796))
- chore(deps): update dependency ruff to v0.15.18
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7797](https://redirect.github.com/mealie-recipes/mealie/issues/7797))
- chore(deps): update node.js to
[`012c19a`](https://redirect.github.com/mealie-recipes/mealie/commit/012c19a)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7799](https://redirect.github.com/mealie-recipes/mealie/issues/7799))
- chore(deps): update node.js to
[`733e1c0`](https://redirect.github.com/mealie-recipes/mealie/commit/733e1c0)
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7800](https://redirect.github.com/mealie-recipes/mealie/issues/7800))
- chore(deps): update dependency pytest to v9.1.1
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
([#&#8203;7801](https://redirect.github.com/mealie-recipes/mealie/issues/7801))

</details>

#### 🙏 New Contributors

-
[@&#8203;alexander-wenzel-dev](https://redirect.github.com/alexander-wenzel-dev)
made their first contribution in
[#&#8203;7732](https://redirect.github.com/mealie-recipes/mealie/pull/7732)
- [@&#8203;cheebreezee](https://redirect.github.com/cheebreezee) made
their first contribution in
[#&#8203;7741](https://redirect.github.com/mealie-recipes/mealie/pull/7741)
- [@&#8203;xenoputtss](https://redirect.github.com/xenoputtss) made
their first contribution in
[#&#8203;7792](https://redirect.github.com/mealie-recipes/mealie/pull/7792)
- [@&#8203;BuildmodeOne](https://redirect.github.com/BuildmodeOne) made
their first contribution in
[#&#8203;7793](https://redirect.github.com/mealie-recipes/mealie/pull/7793)

### 🍴🍴🍴🍴🍴🍴

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZWFsaWUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-24 17:17:45 +02:00
TrueCharts Bot a4def49d15 chore(smokeping): update image ghcr.io/linuxserver/smokeping digest to 6e8e73d (#49441)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/linuxserver/smokeping | digest | `bcbadc8` → `6e8e73d` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zbW9rZXBpbmciLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-24 17:17:25 +02:00
TrueCharts Bot fa64421df9 chore(odoo): update image public.ecr.aws/docker/library/odoo digest to ffe1c54 (#49439) 2026-06-24 17:17:18 +02:00
TrueCharts Bot 817354f5e2 chore(synclounge): update image ghcr.io/linuxserver/synclounge digest to 383e535 (#49442)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/synclounge](https://redirect.github.com/linuxserver/docker-synclounge/packages)
([source](https://redirect.github.com/linuxserver/docker-synclounge)) |
digest | `c2b157c` → `383e535` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zeW5jbG91bmdlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-24 17:17:10 +02:00
TrueCharts Bot cb6b235a19 chore(kopia): update image oci.trueforge.org/containerforge/kopia digest to af31fb5 (#49437) 2026-06-24 17:17:01 +02:00
TrueCharts Bot 756b4b898c chore(resilio-sync): update image ghcr.io/linuxserver/resilio-sync digest to 9486ead (#49440) 2026-06-24 17:17:00 +02:00
TrueCharts Bot 7455ed2abc chore(lidarr): update image oci.trueforge.org/containerforge/lidarr digest to f25ade5 (#49438)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/lidarr](https://ghcr.io/trueforge-org/lidarr)
([source](https://redirect.github.com/Lidarr/Lidarr)) | digest |
`f0c5721` → `f25ade5` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9saWRhcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-24 15:16:44 +00:00
TrueCharts Bot 62c8e5f0cc chore(hexo-blog): update image docker.io/fletchto99/hexo-dev-blog digest to 01237bb (#49434) 2026-06-24 17:16:24 +02:00
TrueCharts Bot e4379af36c fix(clickhouse): update image docker.io/clickhouse/clickhouse-server 26.5.1.882 → 26.5.3.52 (#49443)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/clickhouse/clickhouse-server | patch | `07afc18` → `890b67c`
|

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jbGlja2hvdXNlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-24 17:16:00 +02:00
TrueCharts Bot 8897c2e932 chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to 0e2fff1 (#49431)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/mintplex-labs/anything-llm | digest | `31a3d37` → `0e2fff1` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9hbnl0aGluZy1sbG0iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-24 17:09:53 +02:00
TrueCharts Bot bed5297932 chore(emby): update image oci.trueforge.org/containerforge/emby digest to 7a896cd (#49432) 2026-06-24 17:08:56 +02:00
TrueCharts Bot da918aad46 chore(flood): update image oci.trueforge.org/containerforge/flood digest to 058984e (#49433)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/flood](https://ghcr.io/trueforge-org/flood)
([source](https://redirect.github.com/thomst08/requestrr)) | digest |
`2911c51` → `058984e` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mbG9vZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-24 17:08:45 +02:00
TrueCharts-Admin 7c0226c89b chore(github-action): update actions/setup-python digest digest to ece7cb0 2026-06-24 15:03:26 +00:00
TrueCharts Bot e24ff1ef56 chore(duplicacy): update image oci.trueforge.org/containerforge/duplicacy digest to 7dbce61 (#49429) 2026-06-24 10:57:55 +02:00
TrueCharts Bot 4c3c275b8d chore(factorio): update image docker.io/factoriotools/factorio digest to 849971e (#49430)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/factoriotools/factorio | digest | `0bd437f` → `849971e` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mYWN0b3JpbyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-24 10:57:48 +02:00
TrueCharts-Admin 49c60a9f73 chore(github-action): update actions/setup-go digest digest to 924ae3a 2026-06-24 08:53:47 +00:00
TrueCharts Bot 53dc0f814c fix(helm-deps): update chart valkey 2.4.1 → 2.4.2 (#49411)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [valkey](https://truecharts.org/charts/stable/valkey)
([source](https://redirect.github.com/bitnami/containers/tree/HEAD/bitnami/valkey))
| patch | `2.4.1` → `2.4.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWJsYXRlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-24 03:25:07 +00:00
TrueCharts Bot 98b1953d35 fix(profilarr): update image ghcr.io/dictionarry-hub/profilarr 2.0.8 → 2.0.9 (#49426) 2026-06-24 05:01:47 +02:00
TrueCharts Bot dd771e2bc2 feat(local-ai): update image docker.io/localai/localai v4.4.3 → v4.5.0 (#49427)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/localai/localai](https://redirect.github.com/mudler/LocalAI)
| minor | `1aeb407` → `5e25cb8` |

---

> [!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.5.0`](https://redirect.github.com/mudler/LocalAI/releases/tag/v4.5.0)

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

### 🎉 LocalAI 4.5.0 Release! 🚀

<h1 align="center">
  <br>
<img height="300"
src="https://raw.githubusercontent.com/mudler/LocalAI/refs/heads/master/core/http/static/logo.png">
  <br>
  <br>
</h1>

LocalAI 4.5.0 is out!

This release widens what LocalAI can perceive, sharpens the realtime
voice API, and makes multi-user serving fast with zero configuration.
Four new backends land, the React UI redesign ships in full, and
distributed mode gets a robustness pass.

**Highlights:**

- 👁️ **See depth** - new `depth-anything` backend (Depth Anything 3):
monocular metric depth + camera pose, with a typed `Depth` RPC and `POST
/v1/depth`.
- 🔊 **Hear events** - new `ced` backend tags 527 AudioSet sound classes
(baby cry, glass breaking, alarms) over REST and a VAD-decoupled
realtime stream.
- 🗣️ **Speak on-device** - new `supertonic` ONNX TTS backend:
multilingual, espeak-free, fast cold start.
- 🛡️ **Filter PII with NER** - new `privacy-filter.cpp` engine adds
named-entity token classification alongside a regex secret detector.
- 🎙️ **Smarter realtime** - sessions become speaker-aware (identity
surfaced to the client *and* the LLM) and stay cheap on long calls
through summarize-then-drop compaction.
- ⚙️ **Concurrent by default** - prefix caching, Blackwell-tuned batch
sizes, and VRAM-scaled concurrency turn continuous batching on without
any config.
- 🖼️ **A redesigned UI** - the UX overhaul lands end to end, while we
keep improving user experience release after release.

Plus model aliases, word-level ASR timestamps, self-contained Vulkan
backends, ds4 SSD streaming for 128 GB-class models, hardened
distributed staging, and a broad set of fixes.

<p align="center">
<img width="2880" height="1800" alt="ui-home"
src="https://github.com/user-attachments/assets/7ef1eedc-bb2e-4a8f-8e45-81bd94e8c393"
/>
  <br>
<em>The redesigned Home: console with a built-in assistant and
chat.</em>
</p>

***

#### 📌 TL;DR

| Area | Summary |
| ------------------------------------ |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
| 👁️ **Depth perception** | New `depth-anything` C++/ggml backend (Depth
Anything 3) - metric depth + camera pose, typed `Depth` RPC + `POST
/v1/depth`, 8 GGUFs. Plus Depth Anything **V2** gallery models. |
| 🔊 **Sound-event tagging** | New `ced` backend (CED AudioSet tagger,
527 classes) - `POST /v1/audio/classification` + **VAD-decoupled
realtime** sound detection. |
| 🗣️ **On-device TTS** | New `supertonic` ONNX backend - multilingual,
**no espeak/G2P**, 10 voices, fast cold start (CPU). |
| 🛡️ **PII gets a NER tier** | New `privacy-filter.cpp` backend -
encoder/NER token classification scanning whole conversations, alongside
a restricted-regex secret detector; NER-centric PII editor in the UI. |
| 🎙️ **Smarter realtime** | **Speaker-aware** conversations (identity →
client *and* LLM), **conversation compaction** (summarize-then-drop),
and OpenAI `item.delete` / `item.truncate` / `input_audio_buffer.clear`.
|
| ⚙️ **Multi-user serving by default** | **Prefix caching on by
default**, **Blackwell batch** (2048), **VRAM-scaled `n_parallel`**
(continuous batching on out of the box) - concurrent throughput with no
KV blow-up. |
| 🔀 **Model aliases** | Redirect/rename a model name to another
configured model, swappable live, no client reconfig. |
| ⏱️ **Word-level ASR timestamps** | NeMo + CrispASR word timestamps,
plumbed through the gRPC transcription path. |
| 🖼️ **The UI, redesigned** | A calmer, sharper interface lands end to
end: new design language, shell/nav, ops/admin data-viz, sortable/mobile
tables, unsaved-changes guards, restructured Cluster Nodes. |
| 🛰️ **Distributed staging hardened** | Cold-load staging detached from
the request context (large models actually finish), staging progress
broadcast across replicas, resumable downloader. |

***

#### 🚀 New Features & Major Enhancements

##### 👁️ Depth Perception: `depth-anything`

A new native Go gRPC backend
([#&#8203;10352](https://redirect.github.com/mudler/LocalAI/issues/10352))
dlopens
[depth-anything.cpp](https://redirect.github.com/mudler/depth-anything.cpp)
(a ggml port of **Depth Anything 3**) via **purego** - **no Python at
inference** - for monocular **metric depth + camera pose** estimation on
CPU. Depth has no native OpenAI endpoint, so the model is exposed three
ways:

- A typed **`Depth` gRPC RPC + `POST /v1/depth`** that returns the full
output surface (depth map, stats, camera extrinsics 3×4 / intrinsics
3×3).
- **`GenerateImage(src, dst)`** writes a min-max-normalized grayscale
depth PNG.
- **`Predict`** returns the depth + pose JSON blob.

Eight **Depth Anything 3** GGUFs ship at
[`mudler/depth-anything.cpp-gguf`](https://huggingface.co/mudler/depth-anything.cpp-gguf)
(base/small/large/giant + a monocular `mono-large`,
q4\_k/q8\_0/f16/f32), with per-CPU-variant self-contained `.so` builds
and the full hardware matrix (cpu, cuda12/13, intel-sycl, vulkan,
l4t-arm64). This cycle also adds **Depth Anything V2** gallery models
([#&#8203;10413](https://redirect.github.com/mudler/LocalAI/issues/10413),
native version bump) and **metric-large + nested metric** entries
([#&#8203;10363](https://redirect.github.com/mudler/LocalAI/issues/10363)).

> 🔗 PRs:
[#&#8203;10352](https://redirect.github.com/mudler/LocalAI/issues/10352),
[#&#8203;10413](https://redirect.github.com/mudler/LocalAI/issues/10413),
[#&#8203;10363](https://redirect.github.com/mudler/LocalAI/issues/10363).

***

##### 🔊 Sound-Event Classification: `ced`

A new backend
([#&#8203;10425](https://redirect.github.com/mudler/LocalAI/issues/10425))
backed by [ced.cpp](https://redirect.github.com/mudler/ced.cpp) - a
C++/ggml port of **CED** (Xiaomi), a 527-class
[AudioSet](https://research.google.com/audioset/) tagger (baby cry,
footsteps, glass breaking, alarms, dog bark...) with **full PyTorch
parity** (f32 e2e 1.7e-7) and Apache-2.0 weights. CPU perf: f16 is
\~1.55× faster than the PyTorch reference (\~100× realtime), q8\_0 uses
6.5× less memory.

- **REST**: `POST /v1/audio/classification` (fully
capability-registered: swagger, `/api/instructions`, auth feature, React
`capabilities.js`, docs).
- **Realtime**: opt-in `pipeline.sound_detection` emits
`conversation.item.sound_detection` events, **decoupled from VAD** (a
sound-only session runs with `turn_detection: none`, activating on
sounds not speech), with client-driven or server-side windowing.
- **Gallery**: 8 entries (`ced-{base,tiny,mini,small}-{f16,q8}`, 6 MB →
86 MB) at [`mudler/ced-gguf`](https://huggingface.co/mudler/ced-gguf).

> 🔗 PR:
[#&#8203;10425](https://redirect.github.com/mudler/LocalAI/issues/10425).

***

##### 🗣️ On-Device TTS: `supertonic`

A new native Go gRPC TTS backend
([#&#8203;10342](https://redirect.github.com/mudler/LocalAI/issues/10342))
runs [Supertone's](https://redirect.github.com/supertone-inc/supertonic)
`supertonic-3` flow-matching model (4 ONNX graphs) via ONNX Runtime -
**no Python, no espeak-ng / G2P** (text preprocessing is NFKD + a
Unicode-codepoint→token-id lookup). Upstream's MIT Go pipeline is
vendored at a pinned commit and driven from a LocalAI gRPC server,
mirroring `sherpa-onnx`'s ONNX-runtime bundling - small image, fast cold
start. Ships a `supertonic-3` gallery entry (4 ONNX + 10 voice styles
F1-F5/M1-M5, SHA256-pinned), with `voice` / `language` request mapping
and `steps`/`speed`/`silence` knobs. CPU-only in this release; CUDA
wiring is scaffolded for a follow-up.

> 🔗 PR:
[#&#8203;10342](https://redirect.github.com/mudler/LocalAI/issues/10342).

***

##### 🛡️ PII Filtering Gets a NER Tier: `privacy-filter.cpp`

PII filtering moves off the patched llama.cpp `TokenClassify` path onto
a new standalone GGML backend, **`privacy-filter.cpp`**
([#&#8203;10360](https://redirect.github.com/mudler/LocalAI/issues/10360)),
serving OpenAI Privacy Filter NER token-classification models
(CPU/CUDA/Vulkan). The filter is reworked to be **NER-centric** - an
encoder/NER detection tier scans whole conversations as a single
document - **alongside** a bounded restricted-regex secret-matching
detector tier. Detections are labelled by source (`ner` vs `pattern`)
with backend trace / confidence / debug observability,
`analyze`/`redact` exposed as a synchronous API, and request filtering
extended to **completions, embeddings, edits and Ollama**. The React UI
gains a NER-centric PII editor, detector-models table, and middleware
default-policy controls; the gallery gets a
`privacy-filter-multilingual` token-classify model + an `/import-model`
auto-detect importer. A post-merge pass
([#&#8203;10401](https://redirect.github.com/mudler/LocalAI/issues/10401))
added live NER e2e coverage and review fixes.

> 🔗 PRs:
[#&#8203;10360](https://redirect.github.com/mudler/LocalAI/issues/10360),
[#&#8203;10401](https://redirect.github.com/mudler/LocalAI/issues/10401).

***

##### 🎙️ Realtime Voice: Speaker-Aware and Self-Compacting

**Speaker-aware conversations
([#&#8203;10424](https://redirect.github.com/mudler/LocalAI/issues/10424)).**
The realtime voice-recognition gate now **surfaces the recognized
speaker** to the client (a new `conversation.item.speaker` event - a
non-breaking LocalAI extension) **and feeds identity to the LLM** for
personalized replies (per-message OpenAI `name` field and/or a `The
current speaker is <Name>.` system note). New
`pipeline.voice_recognition` keys decouple surfacing from authorization:
`enforce: false` resolves and surfaces a speaker **without ever dropping
a turn**, while the gate still fails closed when enforcing.
Multi-speaker histories stay correctly attributed (each user item
carries its own speaker).

**Conversation compaction - summarize-then-drop
([#&#8203;10446](https://redirect.github.com/mudler/LocalAI/issues/10446)).**
Long realtime sessions used to either feed the whole growing buffer to
the LLM (expensive on CPU as it grows) or silently forget old turns. Now
the server can fold aged-out turns into a **rolling summary** instead,
via an async, post-turn **snapshot → summarize → commit** compactor that
never holds the conversation lock across the summarizer call and never
evicts items without a summary replacing them. Plus the OpenAI-parity
history events that were missing: **`conversation.item.delete`**,
**`conversation.item.truncate`**, **`input_audio_buffer.clear`**.

```yaml
pipeline:
  max_history_items: 6          # live window - recent turns kept verbatim
  compaction:
    enabled: true
    trigger_items: 12           # high-water mark; summarize overflow back down
    summary_model: ""           # optional small/cheap CPU model; default = pipeline LLM
    max_summary_tokens: 512
```

Also: configurable `pipeline.max_history_items`
([#&#8203;10331](https://redirect.github.com/mudler/LocalAI/issues/10331))
and a WebRTC data-channel max-message-size raise + keep-alive fix
([#&#8203;10407](https://redirect.github.com/mudler/LocalAI/issues/10407)).

> 🔗 PRs:
[#&#8203;10424](https://redirect.github.com/mudler/LocalAI/issues/10424),
[#&#8203;10446](https://redirect.github.com/mudler/LocalAI/issues/10446),
[#&#8203;10331](https://redirect.github.com/mudler/LocalAI/issues/10331),
[#&#8203;10407](https://redirect.github.com/mudler/LocalAI/issues/10407).

***

##### ⚙️ Multi-User Serving, On by Default

Two related, **config-only (no kernel)** changes make concurrent serving
fast without any tuning. Both **only fill values the user left unset** -
explicit config always wins.

**Hardware-tuned defaults
([#&#8203;10411](https://redirect.github.com/mudler/LocalAI/issues/10411)).**
When `batch:` is unset, default `n_batch`/`n_ubatch` to **2048** on
NVIDIA Blackwell consumer GPUs (sm\_120/121, incl. **GB10 / DGX Spark**)
for a higher prefill ceiling. More importantly, the llama.cpp backend
ships `n_parallel = 1`, which **serializes concurrent requests and
leaves continuous batching off** - so multi-user serving was effectively
disabled. This folds in a **VRAM-scaled parallel-slot default**:

| VRAM              | parallel slots |
| ----------------- | -------------- |
| ≥ 32 GiB          | 8              |
| ≥ 8 GiB           | 4              |
| ≥ 4 GiB           | 2              |
| < 4 GiB / unknown | 1 (unchanged)  |

Because the unified KV cache makes slots **share** the context budget,
this is concurrency **without multiplying KV memory**. Works for both
single-host (`LocalGPU()`) and distributed (the worker reports compute
capability + VRAM on registration, and the router re-applies the
heuristics for the selected node).

**Prefix caching on by default
([#&#8203;10415](https://redirect.github.com/mudler/LocalAI/issues/10415)).**
The backend ships `n_cache_reuse = 0` (cross-request KV prefix reuse
disabled). This enables it by default (256), so **system prompts, RAG
context, agent scaffolds and multi-turn chat** aren't recomputed every
request - a TTFT + throughput win for shared-prefix workloads, no-op for
unique prompts. Same PR consolidates `SetDefaults` into clean
domain-grouped tiers (`ApplyInferenceDefaults` / `ApplyHardwareDefaults`
/ `ApplyServingDefaults` / `ApplyGenericDefaults`), completed by a
single-source-of-truth defaults refactor
([#&#8203;10418](https://redirect.github.com/mudler/LocalAI/issues/10418)).

> 🔗 PRs:
[#&#8203;10411](https://redirect.github.com/mudler/LocalAI/issues/10411),
[#&#8203;10415](https://redirect.github.com/mudler/LocalAI/issues/10415),
[#&#8203;10418](https://redirect.github.com/mudler/LocalAI/issues/10418).

***

##### 🔀 Model Aliases

A new `alias:` field
([#&#8203;10414](https://redirect.github.com/mudler/LocalAI/issues/10414))
makes a model config transparently route all its traffic to **another
configured model**, so operators can rename or redirect a model
**without reconfiguring any clients** - and swap the target live.

```yaml
name: gpt-4
alias: my-llama-3
```

1:1 and runtime-swappable; strict (target must be an existing, enabled,
non-alias model; alias→alias chains are rejected at load, request and
create/swap time). Both names appear in `GET /v1/models`, usage
accounting records `requested=alias` / `served=target`, and resolution
lives in the universal request middleware so **all modalities** (chat,
completions, embeddings, audio, images) inherit it - including
composition with the Router.

> 🔗 PR:
[#&#8203;10414](https://redirect.github.com/mudler/LocalAI/issues/10414).

***

##### ⏱️ Word-Level ASR Timestamps, Everywhere

- **NeMo word-level timestamps
([#&#8203;10297](https://redirect.github.com/mudler/LocalAI/issues/10297))**
for ASR models.
- **CrispASR word-level timestamps
([#&#8203;10403](https://redirect.github.com/mudler/LocalAI/issues/10403))**,
with the gRPC `AudioTranscription` wrapper now **forwarding word
timestamps** end to end
([#&#8203;10402](https://redirect.github.com/mudler/LocalAI/issues/10402))
and a filter for garbage words on the parakeet path
([#&#8203;10421](https://redirect.github.com/mudler/LocalAI/issues/10421)).

> 🔗 PRs:
[#&#8203;10297](https://redirect.github.com/mudler/LocalAI/issues/10297),
[#&#8203;10403](https://redirect.github.com/mudler/LocalAI/issues/10403),
[#&#8203;10402](https://redirect.github.com/mudler/LocalAI/issues/10402),
[#&#8203;10421](https://redirect.github.com/mudler/LocalAI/issues/10421).

***

##### 🧰 vLLM, ds4, Vulkan & Watchdog

- **vLLM progressive tool-call streaming
([#&#8203;10351](https://redirect.github.com/mudler/LocalAI/issues/10351))**
via `parser.extract_tool_calls_streaming` (follow-up to
[#&#8203;10346](https://redirect.github.com/mudler/LocalAI/issues/10346)),
plus a fix for **structured outputs silently ignored on vLLM ≥ 0.23**
(`GuidedDecodingParams` removed upstream)
([#&#8203;10343](https://redirect.github.com/mudler/LocalAI/issues/10343)).
- **ds4 SSD streaming + quality knobs
([#&#8203;10374](https://redirect.github.com/mudler/LocalAI/issues/10374)).**
ds4's engine options are now reachable from model YAML through a
declarative table - including **SSD streaming** (run a model larger than
RAM by streaming routed MoE experts off the GGUF), so the 153 GB
DeepSeek Flash quant runs on a 128 GB machine. Adds 128 GB-class
DeepSeek gallery models.
- **Self-contained Vulkan backends
([#&#8203;10404](https://redirect.github.com/mudler/LocalAI/issues/10404)).**
Vulkan backends now bundle their Mesa ICD driver `.so` + deps (rewriting
`library_path` to bare sonames), so you can mix a CPU/native/Intel core
image with a Vulkan backend and actually get the GPU instead of a silent
CPU fallback.
- **Size-aware watchdog eviction
([#&#8203;9527](https://redirect.github.com/mudler/LocalAI/issues/9527)).**
Opt-in mode evicts the **largest** resident model first (LRU as
tiebreaker) instead of strict LRU, so a tiny embedding model isn't
dropped while a 13 GB chat model stays put. `--size-aware-eviction` /
`LOCALAI_SIZE_AWARE_EVICTION`, live-reloadable via `POST /api/settings`.

> 🔗 PRs:
[#&#8203;10351](https://redirect.github.com/mudler/LocalAI/issues/10351),
[#&#8203;10343](https://redirect.github.com/mudler/LocalAI/issues/10343),
[#&#8203;10374](https://redirect.github.com/mudler/LocalAI/issues/10374),
[#&#8203;10404](https://redirect.github.com/mudler/LocalAI/issues/10404),
[#&#8203;9527](https://redirect.github.com/mudler/LocalAI/issues/9527).

***

##### 🖼️ A Calmer, Sharper Interface

The React UI (`core/http/react-ui`) gets a top-to-bottom redesign this
cycle - a calmer, more editorial look with the rough edges sanded off:

- **Design language + shell/nav + conversation/canvas
([#&#8203;10390](https://redirect.github.com/mudler/LocalAI/issues/10390)).**
Keeps the Nord identity with a calmer, editorial, all-sans point of
view: typography v2 (Geist), un-overloaded accent semantics (tint-only
active nav, single AA focus ring), orchestrated page-reveal motion
(reduced-motion safe), reusable primitives (`PageHeader`,
`SectionHeading`, `EmptyState`, `Skeleton`, `StatusPill`), a rebuilt
Home landing page, and `PageHeader` rolled across all \~29 pages with a
navigation scroll-reset fix.
- **Ops/admin data-viz + tables
([#&#8203;10398](https://redirect.github.com/mudler/LocalAI/issues/10398)).**
Distinct hues for prompt vs completion in usage charts, sortable
accessible admin tables (users/traces), a `ResponsiveTable` that reflows
into label/value cards on mobile, and an `UnsavedChangesGuard`
protecting Settings / Agent / Fine-Tuning forms. 195/195 Playwright
specs green.
- **Restructured Cluster Nodes
([#&#8203;10447](https://redirect.github.com/mudler/LocalAI/issues/10447)).**
A calm one-line `ClusterPulse` header + conditional attention callout
replace the metric-card grid; a `NodePanel` roster shows per-node models
**without a click** (new `GET /api/nodes/models`); a deep-linkable
`/app/nodes/:id` detail page replaces nested table drawers; Scheduling
moves to its own `/app/scheduling` page. `Nodes.jsx` drops from \~1743
to \~360 lines.

<p align="center">
<img width="2880" height="1800" alt="ui-chat"
src="https://github.com/user-attachments/assets/da1038a4-4417-49b5-b7aa-e7c9cc26a767"
/>
<img width="2880" height="1800" alt="ui-system"
src="https://github.com/user-attachments/assets/24c06123-341a-488f-a6d1-01b910dd9c60"
/>
  <br>
<em>Left: the conversation canvas. Right: the Operate console (system
resources, sortable model tables).</em>
</p>
- **More:** localized model strings + "Import" typo fix (#&#8203;10341),
paste images from the clipboard into chat (#&#8203;10428), and
console-based navigation + a drop-in API endpoint section
(#&#8203;10377).

> 🔗 PRs:
[#&#8203;10390](https://redirect.github.com/mudler/LocalAI/issues/10390),
[#&#8203;10398](https://redirect.github.com/mudler/LocalAI/issues/10398),
[#&#8203;10447](https://redirect.github.com/mudler/LocalAI/issues/10447),
[#&#8203;10341](https://redirect.github.com/mudler/LocalAI/issues/10341),
[#&#8203;10428](https://redirect.github.com/mudler/LocalAI/issues/10428),
[#&#8203;10377](https://redirect.github.com/mudler/LocalAI/issues/10377).

***

##### 🛰️ Distributed Staging Robustness

- **Detach cold-load staging from the request context
([#&#8203;10438](https://redirect.github.com/mudler/LocalAI/issues/10438)).**
A model staged lazily on the inference path was bound to the triggering
request's context, so a browser refresh, LB idle-timeout, or
round-robined retry **cancelled multi-GB uploads mid-transfer** - large
models never finished staging. Cold loads now run on
`context.WithoutCancel(ctx)` (keeping request values, dropping
cancellation), each long step keeping its own bound.
- **Broadcast staging progress across replicas
([#&#8203;10440](https://redirect.github.com/mudler/LocalAI/issues/10440)).**
Staging progress lived only in the originating replica's in-memory
tracker, so the progress line **flickered** as `/api/operations` polls
rotated between frontends. Now mirrored over NATS
(`staging.<model>.progress`) with leading-edge debounce, TTL'd remote
ops, and locally-owned ops staying authoritative - the same pattern as
gallery-install progress.
- **Persist cancellable ops
([#&#8203;10454](https://redirect.github.com/mudler/LocalAI/issues/10454))**
so restarted in-flight gallery operations stay cancellable (with the e2e
`UpdateProgress` signature updated in
[#&#8203;10460](https://redirect.github.com/mudler/LocalAI/issues/10460)),
plus staging of **backend companion assets** to remote nodes
([#&#8203;10330](https://redirect.github.com/mudler/LocalAI/issues/10330)).
- **Resumable, self-healing downloader
([#&#8203;10406](https://redirect.github.com/mudler/LocalAI/issues/10406)).**
Big GGUF installs on slow/flaky links no longer hang forever or leak
disk: a **stall timeout** (`DownloadStallTimeout`, 60s) turns an
indefinite hang into a fast retryable error, cancellation **keeps the
`.partial`** so the next attempt resumes via `Range`, and stale partials
older than 24h are reaped on startup.

> 🔗 PRs:
[#&#8203;10438](https://redirect.github.com/mudler/LocalAI/issues/10438),
[#&#8203;10440](https://redirect.github.com/mudler/LocalAI/issues/10440),
[#&#8203;10454](https://redirect.github.com/mudler/LocalAI/issues/10454),
[#&#8203;10460](https://redirect.github.com/mudler/LocalAI/issues/10460),
[#&#8203;10330](https://redirect.github.com/mudler/LocalAI/issues/10330),
[#&#8203;10406](https://redirect.github.com/mudler/LocalAI/issues/10406).

***

##### 🧩 Other Enhancements

- **Generic `chat_template_kwargs`
([#&#8203;10359](https://redirect.github.com/mudler/LocalAI/issues/10359)).**
Pass arbitrary jinja chat-template variables (e.g. Qwen3's
`preserve_thinking`) from model YAML (`chat_template_kwargs:`) or
per-request via the OpenAI `metadata` field - no more hardcoded template
levers in `grpc-server.cpp`. (Closes
[#&#8203;10329](https://redirect.github.com/mudler/LocalAI/issues/10329).)
- **LocalAI User-Agent on registry pulls
([#&#8203;10434](https://redirect.github.com/mudler/LocalAI/issues/10434)).**
OCI registry, Ollama registry and OCI blob pulls now identify themselves
as `LocalAI/<version>` (via a new `oci.UserAgent()` helper) so operators
can attribute traffic. (Implements
[#&#8203;6258](https://redirect.github.com/mudler/LocalAI/issues/6258).)
- **More gallery voices
([#&#8203;10332](https://redirect.github.com/mudler/LocalAI/issues/10332)):**
all Italian + all UK English sherpa-onnx Piper voices, and a fresh run
of gallery-agent model additions + checksum refreshes.

***

#### 🐛 Bug Fixes (recap)

- 🛰️ `fix(distributed): detach cold-load staging from the request
context` -
[#&#8203;10438](https://redirect.github.com/mudler/LocalAI/issues/10438)
- 🛰️ `fix(distributed): broadcast file-staging progress across replicas`
-
[#&#8203;10440](https://redirect.github.com/mudler/LocalAI/issues/10440)
- 🛰️ `fix(distributed): stage backend companion assets to remote nodes`
-
[#&#8203;10330](https://redirect.github.com/mudler/LocalAI/issues/10330)
- 📦 `fix(galleryop): persist cancellable so restarted in-flight ops stay
cancellable` -
[#&#8203;10454](https://redirect.github.com/mudler/LocalAI/issues/10454)
- ⬇️ `fix(downloader): stall timeout, resume-safe cancel, and
stale-partial reaping` -
[#&#8203;10406](https://redirect.github.com/mudler/LocalAI/issues/10406)
- 🧰 `fix(vllm): structured outputs silently ignored on vLLM >= 0.23
(GuidedDecodingParams removed)` -
[#&#8203;10343](https://redirect.github.com/mudler/LocalAI/issues/10343)
- ⏱️ `fix(grpc): forward word-level timestamps in AudioTranscription
wrapper` -
[#&#8203;10402](https://redirect.github.com/mudler/LocalAI/issues/10402)
- 🎙️ `fix(crispasr): filter garbage words from parakeet word-level
timestamps` -
[#&#8203;10421](https://redirect.github.com/mudler/LocalAI/issues/10421)
- 🎙️ `fix(whisperx): use whisperx.diarize.DiarizationPipeline with token
kwarg` -
[#&#8203;10389](https://redirect.github.com/mudler/LocalAI/issues/10389)
- 🧮 `fix(diffusers): pin diffusers and transformers to a known-good
pair` -
[#&#8203;10442](https://redirect.github.com/mudler/LocalAI/issues/10442)
- 🏋️ `fix: the trl backend's _do_training method directly initializes
the trainer` -
[#&#8203;10422](https://redirect.github.com/mudler/LocalAI/issues/10422)
- 🔊 `fix(realtime): raise WebRTC data-channel max-message-size + keep
sendLoop alive` -
[#&#8203;10407](https://redirect.github.com/mudler/LocalAI/issues/10407)
- ⚙️ `fix(settings): merge partial /api/settings updates instead of
overwriting` -
[#&#8203;10463](https://redirect.github.com/mudler/LocalAI/issues/10463)
- 🐕 `fix(settings): start watchdog on cold-enable from the React UI` -
[#&#8203;10287](https://redirect.github.com/mudler/LocalAI/issues/10287)
- 🪟 `fix(ui): keep row action menu anchored and stop scroll snap on
/app/manage` -
[#&#8203;10419](https://redirect.github.com/mudler/LocalAI/issues/10419)
- 🪟 `fix(react-ui): restore sidebar collapse in dev + stop Talk page
auto-scroll` -
[#&#8203;10383](https://redirect.github.com/mudler/LocalAI/issues/10383)
- 🚀 `fix(launcher): truncate download status labels to stop progress
dialog blowout` -
[#&#8203;10357](https://redirect.github.com/mudler/LocalAI/issues/10357)
- 🧊 `fix(backend): call vram.EstimateModelMultiContext (master build
broken)` -
[#&#8203;10426](https://redirect.github.com/mudler/LocalAI/issues/10426)
- ❄️ `fix(nix flake): ensure nix flake builds successfully` -
[#&#8203;10399](https://redirect.github.com/mudler/LocalAI/issues/10399)
- 🧠 `fix(gallery): hide broken Gemma 4 QAT MTP entries` -
[#&#8203;10348](https://redirect.github.com/mudler/LocalAI/issues/10348)

***

#### 👒 Dependencies

Another steady bump cycle across submodules and Go/Python deps:

- **`ggml-org/llama.cpp`**: 7 bumps · **`ikawrakow/ik_llama.cpp`**: 7
bumps
- **`ggml-org/whisper.cpp`**: 5 bumps ·
**`leejet/stable-diffusion.cpp`**: 5 bumps
- **`antirez/ds4`**: 3 bumps · **`mudler/parakeet.cpp`**: 2 bumps ·
**`CrispStrobe/CrispASR`**: 2 bumps · **`ServeurpersoCom/qwentts.cpp`**:
2 bumps
- **`ServeurpersoCom/omnivoice.cpp`**: 1 bump ·
**`localai-org/privacy-filter.cpp`**: 1 bump
- **Python**: `grpcio` 1.81.0→1.81.1 (vllm)
- **CI actions**: `actions/checkout` 6→7
- **LocalRecall** bump (fixes PostgreSQL collection name with `:`)
- **Model gallery**: 11 gallery-agent model additions + checksum
refreshes

***

#### 📖 Documentation

- `docs: document all available backends and add "built by us" list` -
[#&#8203;10376](https://redirect.github.com/mudler/LocalAI/issues/10376)
- `docs: document the privacy-filter.cpp backend` -
[#&#8203;10386](https://redirect.github.com/mudler/LocalAI/issues/10386)
- `docs: mention apex-quant in the README` -
[#&#8203;10412](https://redirect.github.com/mudler/LocalAI/issues/10412)
- `docs: add translated README links` -
[#&#8203;10353](https://redirect.github.com/mudler/LocalAI/issues/10353)
- `fix(docs): use relearn notice shortcode instead of unsupported alert`
-
[#&#8203;10364](https://redirect.github.com/mudler/LocalAI/issues/10364)
- `docs: update docs version` -
[#&#8203;10333](https://redirect.github.com/mudler/LocalAI/issues/10333)
- Inline docs folded into the feature PRs above (depth, ced, supertonic,
PII NER, realtime speaker/compaction, serving defaults, model aliases).

***

#### 🙌 New Contributors

- [@&#8203;vjsai](https://redirect.github.com/vjsai) made their first
contribution in
[#&#8203;10434](https://redirect.github.com/mudler/LocalAI/pull/10434)
- [@&#8203;SuperMarioYL](https://redirect.github.com/SuperMarioYL) made
their first contribution in
[#&#8203;9527](https://redirect.github.com/mudler/LocalAI/pull/9527)
- [@&#8203;Souheab](https://redirect.github.com/Souheab) made their
first contribution in
[#&#8203;10399](https://redirect.github.com/mudler/LocalAI/pull/10399)
- [@&#8203;dowithless](https://redirect.github.com/dowithless) made
their first contribution in
[#&#8203;10353](https://redirect.github.com/mudler/LocalAI/pull/10353)

Enjoy!

***

**Full Changelog**:
<https://github.com/mudler/LocalAI/compare/v4.4.3...v4.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9sb2NhbC1haSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-24 05:01:40 +02:00
TrueCharts Bot 6a202c77f4 fix(helm-deps): update chart mongodb 17.4.3 → 17.4.4 (#49423)
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.4.3` → `17.4.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC95b3V0dWJlZGwtbWF0ZXJpYWwiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-24 05:01:23 +02:00
TrueCharts Bot ebe090fdf4 fix(fluidd): update image ghcr.io/fluidd-core/fluidd v1.37.1 → v1.37.2 (#49421)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/fluidd-core/fluidd](https://redirect.github.com/fluidd-core/fluidd)
| patch | `5e3c6af` → `b31307e` |

---

> [!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>fluidd-core/fluidd (ghcr.io/fluidd-core/fluidd)</summary>

###
[`v1.37.2`](https://redirect.github.com/fluidd-core/fluidd/releases/tag/v1.37.2)

[Compare
Source](https://redirect.github.com/fluidd-core/fluidd/compare/v1.37.1...v1.37.2)

##### Features

- adds Moonraker sensor charts
([#&#8203;1885](https://redirect.github.com/fluidd-core/fluidd/issues/1885))
([c199394](https://redirect.github.com/fluidd-core/fluidd/commit/c1993948043461d3bb323e89fd7dffcf6bef63fd))
- adds support for Moonraker file roots details
([#&#8203;1881](https://redirect.github.com/fluidd-core/fluidd/issues/1881))
([ea60d78](https://redirect.github.com/fluidd-core/fluidd/commit/ea60d782b326f5bd0477e6394de7f259f30ebe32))
- **afc:** Enhance Spoolman integration
([#&#8203;1860](https://redirect.github.com/fluidd-core/fluidd/issues/1860))
([85e105f](https://redirect.github.com/fluidd-core/fluidd/commit/85e105f08ddcab28c7a25f811eb81d5b2d003640))
- **i18n-en:** Update English translations
([e6c59ff](https://redirect.github.com/fluidd-core/fluidd/commit/e6c59ffa7fdfac0f015ab352d3f49d2e34ca94e9))
- **i18n-pl:** Update Polish translations
([4d58074](https://redirect.github.com/fluidd-core/fluidd/commit/4d580743d256c9da926fac58ff6cfff2f956d6e9))
- linkExternalUrls to use GFM-style detection
([#&#8203;1879](https://redirect.github.com/fluidd-core/fluidd/issues/1879))
([7c6e164](https://redirect.github.com/fluidd-core/fluidd/commit/7c6e164332da58b2994b7f2580543975485b8a5c))
- **Thermals:** customizable sensor colors
([#&#8203;1871](https://redirect.github.com/fluidd-core/fluidd/issues/1871))
([065d728](https://redirect.github.com/fluidd-core/fluidd/commit/065d728e070c9a4551cf4973db74b30d472ca479))
- warn of very old Moonraker
([#&#8203;1870](https://redirect.github.com/fluidd-core/fluidd/issues/1870))
([efdcdc5](https://redirect.github.com/fluidd-core/fluidd/commit/efdcdc59a4206f7601c3481f302e2ef7916d0826))

##### Bug Fixes

- add rel=noopener to target=\_blank links
([#&#8203;1880](https://redirect.github.com/fluidd-core/fluidd/issues/1880))
([f80d943](https://redirect.github.com/fluidd-core/fluidd/commit/f80d943e8db6f2db5d4552310e2ac8a54ffe61ab))
- correct color for selected tool
([#&#8203;1865](https://redirect.github.com/fluidd-core/fluidd/issues/1865))
([fe41a43](https://redirect.github.com/fluidd-core/fluidd/commit/fe41a43353d06b73b984e08784ae563f3bba857c))
- split update check from notifications
([#&#8203;1887](https://redirect.github.com/fluidd-core/fluidd/issues/1887))
([a9da915](https://redirect.github.com/fluidd-core/fluidd/commit/a9da9152fce6395ba0b66d7a924b8812bad3ba9f))
- **Thermals:** sensor sort order anomalies
([#&#8203;1868](https://redirect.github.com/fluidd-core/fluidd/issues/1868))
([95f26a3](https://redirect.github.com/fluidd-core/fluidd/commit/95f26a31162f25b0abdfdb11622dac2a7fbd8f22))

##### Code Refactorings

- add AppInlineChart component
([#&#8203;1889](https://redirect.github.com/fluidd-core/fluidd/issues/1889))
([1f87be8](https://redirect.github.com/fluidd-core/fluidd/commit/1f87be86c3236f35671f651f0af9a3cb13bb4c5b))
- adds SocketError type guard
([166ca96](https://redirect.github.com/fluidd-core/fluidd/commit/166ca96efd219dc1236fb51475e4c5d874d71f5d))
- drop redundant console sanitize
([#&#8203;1890](https://redirect.github.com/fluidd-core/fluidd/issues/1890))
([40f9932](https://redirect.github.com/fluidd-core/fluidd/commit/40f9932159d7d511cc443449807ebef3350cf250))
- e-charts imperative model
([#&#8203;1888](https://redirect.github.com/fluidd-core/fluidd/issues/1888))
([0678636](https://redirect.github.com/fluidd-core/fluidd/commit/06786362805ad440891517aa7b3c9af1330b1235))
- enforce printer state immutability
([#&#8203;1874](https://redirect.github.com/fluidd-core/fluidd/issues/1874))
([d978cac](https://redirect.github.com/fluidd-core/fluidd/commit/d978cacfea2a2bdd02fb2267e7767d14881290b7))
- freeze immutable entries
([#&#8203;1875](https://redirect.github.com/fluidd-core/fluidd/issues/1875))
([f2c6c8b](https://redirect.github.com/fluidd-core/fluidd/commit/f2c6c8bc121a8a37e85287b1e89525f3ae27ad6c))
- **GcodePreview:** auto-zoom without cropping
([#&#8203;1867](https://redirect.github.com/fluidd-core/fluidd/issues/1867))
([85fee0a](https://redirect.github.com/fluidd-core/fluidd/commit/85fee0afe269b1c6118b586f04c22965104f1333))
- improve default options handling
([c0f5967](https://redirect.github.com/fluidd-core/fluidd/commit/c0f596718f2d5634cabf9def4c7bc1131673b61c))
- logout notification handling
([#&#8203;1882](https://redirect.github.com/fluidd-core/fluidd/issues/1882))
([6f4d60a](https://redirect.github.com/fluidd-core/fluidd/commit/6f4d60a54fc8e6e4a1d0eec2b7a1e12b0146799a))
- replace requests array with Map
([0a23099](https://redirect.github.com/fluidd-core/fluidd/commit/0a23099a40e4255e056c4eedd8d0f7b8a548db82))
- sandboxedEval context support
([#&#8203;1873](https://redirect.github.com/fluidd-core/fluidd/issues/1873))
([804d1a8](https://redirect.github.com/fluidd-core/fluidd/commit/804d1a8162cbedf30c7da5c8a68ff01be539a5b3))
- type store action/mutation payloads
([#&#8203;1877](https://redirect.github.com/fluidd-core/fluidd/issues/1877))
([9719797](https://redirect.github.com/fluidd-core/fluidd/commit/9719797342fcc1369f77e0d322ffd36450a2dee7))
- typing improvements
([5c4ec6e](https://redirect.github.com/fluidd-core/fluidd/commit/5c4ec6ecc683632080a8d28ea4541017fd6aecca))
- typing improvements
([d7c08e1](https://redirect.github.com/fluidd-core/fluidd/commit/d7c08e148925dbec0b88ef435b65581b7d583847))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9mbHVpZGQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-24 05:00:40 +02:00
TrueCharts Bot d4bc034c7d fix(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.15.0 → 3.15.1 (#49422)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/ghostfolio/ghostfolio](https://redirect.github.com/ghostfolio/ghostfolio)
| patch | `63cef1c` → `b26215f` |

---

> [!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>ghostfolio/ghostfolio
(docker.io/ghostfolio/ghostfolio)</summary>

###
[`v3.15.1`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#3151---2026-06-23)

[Compare
Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/3.15.0...3.15.1)

##### Changed

- Improved the dynamic numerical precision for various values in the
account detail dialog on mobile
- Improved the dynamic numerical precision for various values in the
holding detail dialog on mobile
- Upgraded `@internationalized/number` from version `3.6.6` to `3.6.7`

##### Fixed

- Fixed an issue where symbols with special characters caused API
request failures by URL encoding the symbol
- Fixed the disabled state of the delete action in the asset profiles
actions menu of the historical market data table in the admin control
panel
- Fixed the persistence of an empty `locale` string in the scraper
configuration
- Fixed a transaction timeout that prevented gathering historical market
data for symbols with a long history
- Fixed an exception in various portfolio endpoints when historical
exchange rate data is missing

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9naG9zdGZvbGlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-24 05:00:37 +02:00
TrueCharts Bot 51483de0ae chore(orcaslicer): update image ghcr.io/linuxserver/orcaslicer digest to a17c0b7 (#49420)
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 | `904a99f` → `a17c0b7` |

---

> [!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-06-24 05:00:07 +02:00
TrueCharts Bot 4321bb5d67 fix(metabase): update image docker.io/metabase/metabase v0.62.2 → v0.62.3 (#49425)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/metabase/metabase | patch | `b2b2c69` → `f11eccb` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZXRhYmFzZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-24 04:53:08 +02:00
TrueCharts Bot 7f05678163 fix(kubernetes-reflector): update image ghcr.io/emberstack/kubernetes-reflector 10.0.51 → 10.0.52 (#49424)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/emberstack/kubernetes-reflector](https://redirect.github.com/emberstack/kubernetes-reflector)
| patch | `8703338` → `9b3b55f` |

---

> [!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.52`](https://redirect.github.com/emberstack/kubernetes-reflector/releases/tag/v10.0.52)

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

The release process is automated.

#### What's Changed

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

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

</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-06-24 04:51:24 +02:00
TrueCharts Bot c8c3ea3fb1 chore(filestash): update image docker.io/machines/filestash digest to fe7016b (#49418) 2026-06-24 04:50:09 +02:00
TrueCharts Bot 9bca6e5ba6 chore(mariadb): update image docker.io/bitnamisecure/mariadb digest to 967e3ef (#49419)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/mariadb | digest | `4a3b3ac` → `967e3ef` |

---

> [!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-06-24 04:50:07 +02:00
TrueCharts Bot 91b5301b83 feat(grafana): update image ghcr.io/kiwigrid/k8s-sidecar 2.7.4 → 2.8.0 (#49415)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/kiwigrid/k8s-sidecar](https://redirect.github.com/kiwigrid/k8s-sidecar)
| minor | `b6b8781` → `8fd1da8` |

---

> [!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>kiwigrid/k8s-sidecar (ghcr.io/kiwigrid/k8s-sidecar)</summary>

###
[`v2.8.0`](https://redirect.github.com/kiwigrid/k8s-sidecar/releases/tag/2.8.0)

[Compare
Source](https://redirect.github.com/kiwigrid/k8s-sidecar/compare/2.7.4...2.8.0)

#### 🚀 Features

- add support for ppc64le and riscv64
- PR:
[#&#8203;592](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/592)

#### 📦 Dependencies

- build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0
- PR:
[#&#8203;590](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/590)
- build(deps): bump actions/stale from 10.2.0 to 10.3.0
- PR:
[#&#8203;589](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/589)
- build(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1
- PR:
[#&#8203;588](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/588)
- build(deps): bump docker/bake-action from 7.1.0 to 7.2.0
- PR:
[#&#8203;591](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/591)
- build(deps): bump actions/checkout from 6.0.2 to 7.0.0
- PR:
[#&#8203;587](https://redirect.github.com/kiwigrid/k8s-sidecar/issues/587)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ncmFmYW5hIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-06-23 22:49:21 +02:00
TrueCharts Bot 683c216fff feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.14.0 → 3.15.0 (#49414)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/ghostfolio/ghostfolio](https://redirect.github.com/ghostfolio/ghostfolio)
| minor | `36c6f05` → `63cef1c` |

---

> [!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>ghostfolio/ghostfolio
(docker.io/ghostfolio/ghostfolio)</summary>

###
[`v3.15.0`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#3150---2026-06-23)

[Compare
Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/3.14.0...3.15.0)

##### Changed

- Improved the dynamic numerical precision for various values in the
account detail dialog on mobile
- Improved the dynamic numerical precision for various values in the
holding detail dialog on mobile
- Upgraded `@internationalized/number` from version `3.6.6` to `3.6.7`

##### Fixed

- Fixed an issue where symbols with special characters caused API
request failures by URL encoding the symbol
- Fixed the disabled state of the delete action in the asset profiles
actions menu of the historical market data table in the admin control
panel
- Fixed the persistence of an empty `locale` string in the scraper
configuration

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9naG9zdGZvbGlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-06-23 22:48:17 +02:00