Commit Graph

57130 Commits

Author SHA1 Message Date
TrueCharts Bot 1043484860 feat(drawio): update image docker.io/jgraph/drawio 30.0.4 → 30.2.4 (#49275) 2026-06-19 13:40:14 +02:00
TrueCharts Bot e25439745b chore(omada-controller): update image docker.io/mbentley/omada-controller digest to aed5093 (#49273)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/mbentley/omada-controller](https://redirect.github.com/mbentley/docker-omada-controller)
| digest | `1192be4` → `aed5093` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbWFkYS1jb250cm9sbGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-19 13:40:06 +02:00
Xstar97TheNoob 10724042da fix(profilarr) update to 2.0.8 | helm housekeeping | BREAKING CHANGES (#49260)
**Description**
Update the chart to use v2.0.8 and update the env variables, general
housing keeping.
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

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

**🧪 How Has This Been Tested?**
Tested locally in my own cluster

**📃 Notes:**

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [ ] 🧪 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-19 08:26:41 +02:00
TrueCharts Bot 2e1ca0a4e7 chore(omada-controller): update image docker.io/mbentley/omada-controller digest to 1192be4 (#49270)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/mbentley/omada-controller](https://redirect.github.com/mbentley/docker-omada-controller)
| digest | `b2f3735` → `1192be4` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbWFkYS1jb250cm9sbGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-19 07:34:59 +02:00
TrueCharts Bot 7986b11248 feat(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.12.0 → 2.13.0 (#49271) 2026-06-19 07:34:18 +02:00
TrueCharts Bot 32b8389916 feat(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.12.0 → 2.13.0 (#49269)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| minor | `2bb9b67` → `dc2d06b` |

---

> [!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.0`](https://redirect.github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.13.0):
2.13.0 MCP, files UI tweaks and bug fixes

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

This release contains some cool updates but mostly backend enabler work
for features to come as well as enabling us to redeploy our online
<https://stirling.com/app> back to a familiar UI.

This release also contains:

- MCP page (WIP)
- Support for ctrl A selection in PDF viewer
- New US language (now default)
- Improved my files UI and file deletion menus
- Open Graph previews (web links)

And bug fixes for:

- Bug fix for text selection on laptops/touchscreen devices
- Bug fix for ultra-lite docker not merging

#### What's Changed

##### Bug Fixes (please note most of these are related to SaaS not OSS
product, we will be making the separation in notes clearer in next
release)

- Fix Teams and MCP settings pages by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6605](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6605)
- MCP OAuth discovery fix + Supabase consent page by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6608](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6608)
- fix(saas): block accepting an invite when it would orphan a paid team
by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6616](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6616)
- fix(payg): gate + charge AI document tools and AI Create sessions by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6617](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6617)
- fix(payg): run the entitlement guard before the charge interceptor by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6622](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6622)
- fix(payg): land usage-limit modal CTAs on the Plan section by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6630](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6630)
- fix(payg): fire the usage-limit modal when an AI agent run hits the
limit by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6638](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6638)
- Fix SaaS mobile scanner being auth-gated under /app base path by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6642](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6642)
- Policies: centre the collapsed-rail policy button between its dividers
by [@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6646](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6646)
- Fix CI errors in SaaS by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6662](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6662)
- Fix PDF text selection locked out on touch devices by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6656](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6656)
- Fix failing Playwright test in SaaS by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6688](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6688)
- fix(viewer): wire Ctrl+A to select all text in the PDF by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6517](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6517)

##### Enhancements

- Delete dead translations by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6581](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6581)
- Feature/v2/smartfolders rebuild by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6480](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6480)
- changes to the login and signup, similar to in the saas repo by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6577](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6577)
- show chat progress and other UX improvements by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6576](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6576)
- Add SaaS MCP usage tab by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6590](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6590)
- drop type-aware ESLint to stop the lint OOM by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6602](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6602)
- Move agent section to fab by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6597](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6597)
- Add team settings to SaaS by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6601](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6601)
- feat(policies): backend-driven policy enforcement (frontend) by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6598](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6598)
- Policies: enforce on upload or export by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6604](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6604)
- PAYG: pay-as-you-go billing — metered automation/AI/API + one-time
free grant by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh)
in
[#&#8203;6589](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6589)
- fe(payg): remove em dashes from Plan page copy by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6610](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6610)
- Policies: enforce on upload or export by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6614](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6614)
- update saas onboarding by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6619](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6619)
- add popups for free limit hit and spend cap hit by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6623](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6623)
- Change default language to en-US and add US language by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6621](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6621)
- UI ux/move footer links to settings by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6606](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6606)
- feat(policies): org-wide policies with admin-only editing by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6625](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6625)
- Policies: enforce input on uploads only; badge follows edited files by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6627](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6627)
- fe(payg): show the usage-limit modal when the limit is hit (direct +
policy) by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6626](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6626)
- Policies: scope to the owning team; editing restricted to team leaders
by [@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6632](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6632)
- i18n(policies): route policy UI strings through i18n (English only) by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6628](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6628)
- UI ux/add ai warning and change style by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6633](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6633)
- Policies: let team leaders configure policies in the UI by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6634](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6634)
- Update SaaS to latest main by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6636](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6636)
- Properly sync US and GB translation files by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6635](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6635)
- Policies: summon the guest sign-up banner when a guest clicks a policy
by [@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6644](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6644)
- Feature/v2/guest action gating by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6643](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6643)
- Route mobile scanner API and vendor loads through the app base path by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6648](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6648)
- refactor: replace legacy Paths usage with Path.of by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6441](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6441)
- chore(build): upgrade Gradle wrapper and Docker build images to 9.5.1
by [@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6501](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6501)
- chore(frontend): make Vite allowed hosts configurable by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6354](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6354)
- Scope signing user picker to team for multi-tenant SaaS by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6583](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6583)
- Portal: full mock-driven surfaces, demonolithed components,
backend-ready mocks by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6686](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6686)
- Fix inverted link toolbar in rotated PDFs
([#&#8203;6518](https://redirect.github.com/Stirling-Tools/Stirling-PDF/issues/6518))
by [@&#8203;MattSaito](https://redirect.github.com/MattSaito) in
[#&#8203;6684](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6684)
- Skip flaky Playwright test by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6698](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6698)
- refactor(fe): share the SaaS PAYG experience with desktop via a cloud/
layer by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6649](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6649)
- MCP token rejection reason and stop logging the raw tokens by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6700](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6700)
- feat(desktop): show the AI assistant in SaaS mode via the cloud kill
switch by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6666](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6666)
- refactor(saas): remove the legacy credits engine (FE + Java) by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6687](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6687)
- fix agent overlay chat position when workbench size changes by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6682](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6682)
- set z-index on config dropdowns so they render above the modal by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6674](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6674)
- allow drag and drop onto left files section and make top bar slightly
smaller by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6711](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6711)
- Update Italian translations by
[@&#8203;albanobattistella](https://redirect.github.com/albanobattistella)
in
[#&#8203;6713](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6713)
- Portal: unified-design surfaces (Policies, Users, Components, Agent
Builder, Editor deploy) + Settings rebuild by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6696](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6696)
- Add cloud-aware delete and version history to My Files by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6704](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6704)
- Fix all top-level dev tasks treating engine as enabled by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6705](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6705)
- fix theme issues, remove dead rainbow mode code, standardize theme us…
by [@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6668](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6668)
- add prerendered Open Graph previews and OG card generator by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6661](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6661)
- Give SaaS users their own team and harden the user list endpoint by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6717](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6717)
- Update Backend 3rd Party Licenses by
[@&#8203;stirlingbot](https://redirect.github.com/stirlingbot)\[bot] in
[#&#8203;6719](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6719)
- Clean up update dialog UI and fix desktop external links by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6727](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6727)

##### Minor Enhancements

- chore(saas): remove dead ErrorTrackingService island + credits path
exclusion by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh)
in
[#&#8203;6718](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6718)

##### Docker Updates

- build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6490](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6490)
- build(deps): bump go-task/setup-task from 2.0.0 to 2.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6429](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6429)
- Use glibc base for ultra-lite and bundle per-arch JPDFium natives by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6706](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6706)

##### Translation Changes

- docs: Document pluralization suffix usage for translations by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6650](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6650)

##### Development Tools

- Redesign pre-commit commands to run through Task by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6670](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6670)

##### Other Changes

- PR-S4: shadow-mode hardening (review follow-ups) by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6523](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6523)
- Improve search logic by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6637](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6637)
- De-AI the onboarding prose by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6641](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6641)
- Policies: drop the Pro-license gate from the policy API by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6645](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6645)
- build(taskfile): use platform-specific Gradle wrapper command by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6355](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6355)
- SaaS tidying by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6665](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6665)
- Update SaaS to latest main by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6667](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6667)
- build(deps): bump actions/stale from 10.2.0 to 10.3.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6487](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6487)
- build(deps): bump depot/build-push-action from 1.17.0 to 1.18.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6488](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6488)
- Cleanup of SaaS code by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6669](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6669)
- SaaS fixes by [@&#8203;Frooodle](https://redirect.github.com/Frooodle)
in
[#&#8203;6578](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6578)
- Revert "SaaS fixes" by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6693](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6693)
- Fix SaaS issues by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6694](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6694)
- Add JUnit tests for common and core module coverage by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6675](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6675)
- Add JUnit tests for saas module coverage by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6699](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6699)
- Prefer JBoss mirror over shibboleth repo for opensaml by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6701](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6701)

**Full Changelog**:
<https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.12.0...v2.13.0>

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

#### What's Changed

##### Bug Fixes

- Fix Teams and MCP settings pages by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6605](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6605)
- fix(payg): cancelled subscription left team gated as subscribed by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6611](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6611)
- Kill off agents pane now that we have FAB by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6613](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6613)
- fix(saas): show team invitation banner in SaaS web build by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6612](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6612)
- fix(payg): attribute policy runs to the owner so usage is charged by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6620](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6620)
- MCP OAuth discovery fix + Supabase consent page by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6608](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6608)
- fix(saas): block accepting an invite when it would orphan a paid team
by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6616](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6616)
- fix(payg): gate + charge AI document tools and AI Create sessions by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6617](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6617)
- fix(payg): run the entitlement guard before the charge interceptor by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6622](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6622)
- fix(payg): land usage-limit modal CTAs on the Plan section by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6630](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6630)
- fix(payg): fire the usage-limit modal when an AI agent run hits the
limit by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6638](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6638)
- Fix SaaS mobile scanner being auth-gated under /app base path by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6642](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6642)
- Policies: centre the collapsed-rail policy button between its dividers
by [@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6646](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6646)
- Fix CI errors in SaaS by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6662](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6662)
- Fix PDF text selection locked out on touch devices by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6656](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6656)
- Fix failing Playwright test in SaaS by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6688](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6688)
- fix(viewer): wire Ctrl+A to select all text in the PDF by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6517](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6517)

##### Enhancements

- Delete dead translations by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6581](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6581)
- Feature/v2/smartfolders rebuild by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6480](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6480)
- changes to the login and signup, similar to in the saas repo by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6577](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6577)
- show chat progress and other UX improvements by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6576](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6576)
- Add SaaS MCP usage tab by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6590](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6590)
- drop type-aware ESLint to stop the lint OOM by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6602](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6602)
- Move agent section to fab by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6597](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6597)
- Add team settings to SaaS by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6601](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6601)
- feat(policies): backend-driven policy enforcement (frontend) by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6598](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6598)
- Policies: enforce on upload or export by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6604](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6604)
- PAYG: pay-as-you-go billing — metered automation/AI/API + one-time
free grant by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh)
in
[#&#8203;6589](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6589)
- fe(payg): remove em dashes from Plan page copy by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6610](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6610)
- Policies: enforce on upload or export by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6614](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6614)
- update saas onboarding by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6619](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6619)
- add popups for free limit hit and spend cap hit by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6623](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6623)
- Change default language to en-US and add US language by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6621](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6621)
- UI ux/move footer links to settings by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6606](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6606)
- feat(policies): org-wide policies with admin-only editing by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6625](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6625)
- Policies: enforce input on uploads only; badge follows edited files by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6627](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6627)
- fe(payg): show the usage-limit modal when the limit is hit (direct +
policy) by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6626](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6626)
- Policies: scope to the owning team; editing restricted to team leaders
by [@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6632](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6632)
- i18n(policies): route policy UI strings through i18n (English only) by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6628](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6628)
- UI ux/add ai warning and change style by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6633](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6633)
- Policies: let team leaders configure policies in the UI by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6634](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6634)
- Update SaaS to latest main by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6636](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6636)
- Properly sync US and GB translation files by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6635](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6635)
- Policies: summon the guest sign-up banner when a guest clicks a policy
by [@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6644](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6644)
- Feature/v2/guest action gating by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6643](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6643)
- Route mobile scanner API and vendor loads through the app base path by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6648](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6648)
- refactor: replace legacy Paths usage with Path.of by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6441](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6441)
- chore(build): upgrade Gradle wrapper and Docker build images to 9.5.1
by [@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6501](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6501)
- chore(frontend): make Vite allowed hosts configurable by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6354](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6354)
- Scope signing user picker to team for multi-tenant SaaS by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6583](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6583)
- Portal: full mock-driven surfaces, demonolithed components,
backend-ready mocks by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6686](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6686)
- Fix inverted link toolbar in rotated PDFs
([#&#8203;6518](https://redirect.github.com/Stirling-Tools/Stirling-PDF/issues/6518))
by [@&#8203;MattSaito](https://redirect.github.com/MattSaito) in
[#&#8203;6684](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6684)
- Skip flaky Playwright test by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6698](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6698)
- refactor(fe): share the SaaS PAYG experience with desktop via a cloud/
layer by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6649](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6649)
- MCP token rejection reason and stop logging the raw tokens by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6700](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6700)
- feat(desktop): show the AI assistant in SaaS mode via the cloud kill
switch by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6666](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6666)
- refactor(saas): remove the legacy credits engine (FE + Java) by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6687](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6687)
- fix agent overlay chat position when workbench size changes by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6682](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6682)
- set z-index on config dropdowns so they render above the modal by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6674](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6674)
- allow drag and drop onto left files section and make top bar slightly
smaller by
[@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6711](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6711)
- Update Italian translations by
[@&#8203;albanobattistella](https://redirect.github.com/albanobattistella)
in
[#&#8203;6713](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6713)
- Portal: unified-design surfaces (Policies, Users, Components, Agent
Builder, Editor deploy) + Settings rebuild by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6696](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6696)
- Add cloud-aware delete and version history to My Files by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6704](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6704)
- Fix all top-level dev tasks treating engine as enabled by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6705](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6705)
- fix theme issues, remove dead rainbow mode code, standardize theme us…
by [@&#8203;EthanHealy01](https://redirect.github.com/EthanHealy01) in
[#&#8203;6668](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6668)
- add prerendered Open Graph previews and OG card generator by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6661](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6661)
- Give SaaS users their own team and harden the user list endpoint by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6717](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6717)
- Update Backend 3rd Party Licenses by
[@&#8203;stirlingbot](https://redirect.github.com/stirlingbot)\[bot] in
[#&#8203;6719](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6719)
- Clean up update dialog UI and fix desktop external links by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6727](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6727)

##### Minor Enhancements

- chore(saas): remove dead ErrorTrackingService island + credits path
exclusion by [@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh)
in
[#&#8203;6718](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6718)

##### Docker Updates

- build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6490](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6490)
- build(deps): bump go-task/setup-task from 2.0.0 to 2.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6429](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6429)
- Use glibc base for ultra-lite and bundle per-arch JPDFium natives by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6706](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6706)

##### Translation Changes

- docs: Document pluralization suffix usage for translations by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6650](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6650)

##### Development Tools

- Redesign pre-commit commands to run through Task by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6670](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6670)

##### Other Changes

- PR-S4: shadow-mode hardening (review follow-ups) by
[@&#8203;ConnorYoh](https://redirect.github.com/ConnorYoh) in
[#&#8203;6523](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6523)
- Improve search logic by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6637](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6637)
- De-AI the onboarding prose by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6641](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6641)
- Policies: drop the Pro-license gate from the policy API by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;6645](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6645)
- build(taskfile): use platform-specific Gradle wrapper command by
[@&#8203;Ludy87](https://redirect.github.com/Ludy87) in
[#&#8203;6355](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6355)
- SaaS tidying by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6665](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6665)
- Update SaaS to latest main by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6667](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6667)
- build(deps): bump actions/stale from 10.2.0 to 10.3.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6487](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6487)
- build(deps): bump depot/build-push-action from 1.17.0 to 1.18.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;6488](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6488)
- Cleanup of SaaS code by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;6669](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6669)
- SaaS fixes by [@&#8203;Frooodle](https://redirect.github.com/Frooodle)
in
[#&#8203;6578](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6578)
- Revert "SaaS fixes" by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6693](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6693)
- Fix SaaS issues by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6694](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6694)
- Add JUnit tests for common and core module coverage by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6675](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6675)
- Add JUnit tests for saas module coverage by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6699](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6699)
- Prefer JBoss mirror over shibboleth repo for opensaml by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;6701](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/6701)

**Full Changelog**:
<https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.12.0...v2.13.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zdGlybGluZy1wZGYiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-19 01:32:28 +02:00
TrueCharts Bot 75c8e75128 fix(helm-deps): update chart memcached 17.4.1 → 17.4.2 (#49267) 2026-06-19 01:32:14 +02:00
TrueCharts Bot 1cadb708e6 fix(kromgo): update image ghcr.io/home-operations/kromgo 0.14.9 → 0.14.10 (#49268)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/home-operations/kromgo](https://redirect.github.com/home-operations/kromgo)
| patch | `2843fa3` → `70efc19` |

---

> [!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>home-operations/kromgo
(ghcr.io/home-operations/kromgo)</summary>

###
[`v0.14.10`](https://redirect.github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#01410-2026-06-18)

[Compare
Source](https://redirect.github.com/home-operations/kromgo/compare/0.14.9...0.14.10)

##### Features

- move the monitoring port (health + metrics) to 8081
([#&#8203;265](https://redirect.github.com/home-operations/kromgo/issues/265))
([36a9122](https://redirect.github.com/home-operations/kromgo/commit/36a9122c1935da1463ffb85a74e751e4d235f758))

##### Miscellaneous Chores

- **mise:** update node toolchain (24.16.0 → v24.17.0)
([#&#8203;263](https://redirect.github.com/home-operations/kromgo/issues/263))
([0637abc](https://redirect.github.com/home-operations/kromgo/commit/0637abc8b7aa61e7de822416ea2054f44ddba47e))
- **mise:** update tool helm (4.2.1 → 4.2.2)
([#&#8203;261](https://redirect.github.com/home-operations/kromgo/issues/261))
([e9c06d1](https://redirect.github.com/home-operations/kromgo/commit/e9c06d147497c9cfccbc1292f33c88c7e522c2ee))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rcm9tZ28iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-19 01:32:04 +02:00
TrueCharts Bot 083aca7300 chore(tt-rss): update image ghcr.io/tt-rss/tt-rss-web-nginx digest to 47ded37 (#49264)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/tt-rss/tt-rss-web-nginx | digest | `1ecd11f` → `47ded37` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-19 01:31:40 +02:00
TrueCharts Bot d5bb221270 chore(minecraft-gate): update image ghcr.io/minekube/gate digest to 4aa7af3 (#49263)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/minekube/gate | digest | `e24591a` → `4aa7af3` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9taW5lY3JhZnQtZ2F0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-19 01:31:21 +02:00
TrueCharts Bot 65e2883e30 chore(docker): update image docker digest to 7278248 (#49262) 2026-06-19 01:31:14 +02:00
TrueCharts Bot e3b9513fdd fix(gatus): update image ghcr.io/home-operations/gatus-sidecar 0.3.2 → 0.3.5 (#49266)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/home-operations/gatus-sidecar](https://redirect.github.com/home-operations/gatus-sidecar)
| patch | `c6550b4` → `aad3780` |

---

> [!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>home-operations/gatus-sidecar
(ghcr.io/home-operations/gatus-sidecar)</summary>

###
[`v0.3.5`](https://redirect.github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#035-2026-06-18)

[Compare
Source](https://redirect.github.com/home-operations/gatus-sidecar/compare/0.3.4...0.3.5)

##### Features

- **chart:** default the Deployment update strategy to Recreate
([#&#8203;103](https://redirect.github.com/home-operations/gatus-sidecar/issues/103))
([e099126](https://redirect.github.com/home-operations/gatus-sidecar/commit/e0991262150a29797123c953003502cb870d5850))

###
[`v0.3.4`](https://redirect.github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#034-2026-06-18)

[Compare
Source](https://redirect.github.com/home-operations/gatus-sidecar/compare/0.3.3...0.3.4)

##### Features

- **chart:** set the Service port to 8080 to match the container port
([#&#8203;101](https://redirect.github.com/home-operations/gatus-sidecar/issues/101))
([a9145eb](https://redirect.github.com/home-operations/gatus-sidecar/commit/a9145eba2789f9b9d8380358e94875022ffe7ab9))

###
[`v0.3.3`](https://redirect.github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#033-2026-06-17)

[Compare
Source](https://redirect.github.com/home-operations/gatus-sidecar/compare/0.3.2...0.3.3)

##### Miscellaneous Chores

- **mise:** update tool helm (4.2.1 → 4.2.2)
([#&#8203;98](https://redirect.github.com/home-operations/gatus-sidecar/issues/98))
([ba089e4](https://redirect.github.com/home-operations/gatus-sidecar/commit/ba089e4433071ffea2987e9fdd2a0d65df65e10c))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9nYXR1cyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-19 01:31:10 +02:00
TrueCharts Bot a0461550ed chore(dispatcharr): update image alpine digest to 28bd5fe (#49261)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| alpine | digest | `a2d49ea` → `28bd5fe` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kaXNwYXRjaGFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-06-19 01:31:00 +02:00
TrueCharts Bot e246124f4a feat(wekan): update image docker.io/wekanteam/wekan v9.54 → v9.56 (#49259)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) |
minor | `0600ca3` → `d1e0e33` |

---

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

###
[`v9.56`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v956-2026-06-18-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.55...v9.56)

This release adds the following updates:

- [Updated
dependencies](https://redirect.github.com/wekan/wekan/pull/6395).
  Merged Dependabot update: dompurify 3.4.9 → 3.4.11
([#&#8203;6395](https://redirect.github.com/wekan/wekan/pull/6395)), a
patch update of the
  HTML sanitizer used for XSS protection.
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v9.55`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v955-2026-06-18-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.54...v9.55)

This release fixes the following bugs:

- [Fixed "Release All Platforms" snap build failing at upload with exit
64](https://redirect.github.com/wekan/wekan/commit/ddfe351968f629b619cd757c410a222381d11f98).
  The Launchpad snap build produced no `.snap` (only build logs), but
`snapcraft remote-build` exited 0 so the workflow reported success; the
upload
step then globbed `wekan_<version>_*.snap`, matched nothing, and passed
the
literal pattern to `snapcraft upload` ("is not a valid file", exit 64).
Hardened the workflow to verify a `.snap` was actually produced (instead
of
trusting the exit code alone), print the Launchpad build logs when it
was not,
and use `nullglob` + existence checks in the upload/attach steps so a
no-match
fails clearly instead of cryptically. Also made `releases/version.sh`
set
`snapcraft.yaml`'s `version:` robustly — matching `^version:` rather
than a
hard-coded line number and tolerating any quoting, then verifying the
change
applied — so the snap can no longer be built with a stale version that
the
upload glob cannot match, and the snap job fails fast if the tagged
version
  does not match the release.
  Thanks to xet7.

and adds the following features:

- [Build WeKan server bundles for s390x, ppc64le and
armv7l](https://redirect.github.com/wekan/wekan/commit/61c8b2fb244dcdfbd097122de6f0250b10a8f151).
The "Release All Platforms" workflow now also builds the WeKan server
bundle
for every other architecture Node.js 24.x publishes binaries for —
s390x,
ppc64le and armv7l — by rebuilding the bundle's native modules under
QEMU
emulation, and attaches each `wekan-<version>-<arch>.zip` to the GitHub
Release
as an extra download. These extra-architecture bundles are not part of
the
Docker image or snap (run a separate MongoDB on those platforms), and
are built
independently so a slow or failing emulated build never blocks the main
  amd64/arm64/win64/mac release, Docker or snap.
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWthbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-18 19:26:56 +02:00
TrueCharts Bot 4235bcdcd2 feat(homarr): update image ghcr.io/homarr-labs/homarr v1.65.0 → v1.66.1 (#49256)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/homarr-labs/homarr](https://redirect.github.com/homarr-labs/homarr)
| minor | `3cc148f` → `27bb36e` |

---

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

###
[`v1.66.1`](https://redirect.github.com/homarr-labs/homarr/releases/tag/v1.66.1)

[Compare
Source](https://redirect.github.com/homarr-labs/homarr/compare/v1.65.0...v1.66.1)

##### Features

- add local group support for OIDC users
([#&#8203;5952](https://redirect.github.com/homarr-labs/homarr/issues/5952))
([`fb18b97`](https://redirect.github.com/homarr-labs/homarr/commit/fb18b97))
- **beszel:** add error definitions and retry config to beszel widgets
([`441cc69`](https://redirect.github.com/homarr-labs/homarr/commit/441cc69))
- **beszel:** add hover-reveal CSS for system toggle button
([`90ceaf5`](https://redirect.github.com/homarr-labs/homarr/commit/90ceaf5))
- **beszel:** add searchable system select input for widget options
([`ed333e1`](https://redirect.github.com/homarr-labs/homarr/commit/ed333e1))
- **beszel:** add SSE subscription endpoint and per-period cache TTL
([`c9769bf`](https://redirect.github.com/homarr-labs/homarr/commit/c9769bf))
- **beszel:** add translation keys for system stats widget
([`5035c26`](https://redirect.github.com/homarr-labs/homarr/commit/5035c26))
- **beszel:** expose Beszel systems, alerts, and stats via MCP
([`8600c63`](https://redirect.github.com/homarr-labs/homarr/commit/8600c63)),
closes
[#&#8203;5968](https://redirect.github.com/homarr-labs/homarr/issues/5968)
- **beszel:** wire live SSE streaming for 1-minute time period
([`c5266a7`](https://redirect.github.com/homarr-labs/homarr/commit/c5266a7))
- **integrations:** add ArchiveTeam Warrior widget
([#&#8203;5784](https://redirect.github.com/homarr-labs/homarr/issues/5784))
([`dd57ee2`](https://redirect.github.com/homarr-labs/homarr/commit/dd57ee2))
- **integrations:** add Gotify notifications integration
([#&#8203;5847](https://redirect.github.com/homarr-labs/homarr/issues/5847))
([`5a1967b`](https://redirect.github.com/homarr-labs/homarr/commit/5a1967b)),
closes
[#&#8203;4186](https://redirect.github.com/homarr-labs/homarr/issues/4186)

##### Bug Fixes

- **beszel:** add recovery button when live mode fails
([`c5b4cf9`](https://redirect.github.com/homarr-labs/homarr/commit/c5b4cf9))
- **beszel:** address final review findings
([`e29c46c`](https://redirect.github.com/homarr-labs/homarr/commit/e29c46c))
- **beszel:** correct unit scaling for system stats and container charts
([#&#8203;5958](https://redirect.github.com/homarr-labs/homarr/issues/5958))
([`5fe43eb`](https://redirect.github.com/homarr-labs/homarr/commit/5fe43eb))
- **beszel:** make chart stacking configurable and fix color mismatch
([`82eac2d`](https://redirect.github.com/homarr-labs/homarr/commit/82eac2d))
- **beszel:** system grid widget respects board opacity and radius
([`2a5398b`](https://redirect.github.com/homarr-labs/homarr/commit/2a5398b)),
closes
[#&#8203;5968](https://redirect.github.com/homarr-labs/homarr/issues/5968)
- **db:** crash on MySQL — replace onConflictDoNothing with
dialect-neutral pre-filter
([#&#8203;5995](https://redirect.github.com/homarr-labs/homarr/issues/5995))
([`f1ee76c`](https://redirect.github.com/homarr-labs/homarr/commit/f1ee76c))
- **integrations:** make Emby Studios field optional
([#&#8203;5997](https://redirect.github.com/homarr-labs/homarr/issues/5997))
([`6960ac1`](https://redirect.github.com/homarr-labs/homarr/commit/6960ac1))
- **deps:** update dependency postcss to ^8.5.15
([#&#8203;5940](https://redirect.github.com/homarr-labs/homarr/issues/5940))
([`85e7469`](https://redirect.github.com/homarr-labs/homarr/commit/85e7469))
- persist Beszel server selection and improve picker visibility
([#&#8203;5985](https://redirect.github.com/homarr-labs/homarr/issues/5985))
([`445e191`](https://redirect.github.com/homarr-labs/homarr/commit/445e191))
- **widgets:** prevent TabsContainer state reset on data refetch
([`065b78f`](https://redirect.github.com/homarr-labs/homarr/commit/065b78f))
- **widgets:** race conditions in useLiveStats and stale value in
integration select
([`5078c30`](https://redirect.github.com/homarr-labs/homarr/commit/5078c30))

##### Performance Improvements

- **beszel:** deep memoization pass for live chart rendering
([`8134b16`](https://redirect.github.com/homarr-labs/homarr/commit/8134b16))
- **beszel:** throttle live renders, reduce buffer, skip hidden charts
([`9abce89`](https://redirect.github.com/homarr-labs/homarr/commit/9abce89))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ob21hcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-18 19:26:45 +02:00
TrueCharts Bot 58b16a1cb4 feat(qinglong): update image docker.io/whyour/qinglong 2.20.2 → 2.21.0 (#49258)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/whyour/qinglong](https://redirect.github.com/whyour/qinglong)
| minor | `b1f6cd3` → `a50f545` |

---

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

###
[`v2.21.0`](https://redirect.github.com/whyour/qinglong/compare/v2.20.2...v2.21.0)

[Compare
Source](https://redirect.github.com/whyour/qinglong/compare/v2.20.2...v2.21.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9xaW5nbG9uZyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-18 19:26:10 +02:00
TrueCharts Bot c519d68333 fix(cloudflared): update image docker.io/cloudflare/cloudflared 2026.6.0 → 2026.6.1 (#49252)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/cloudflare/cloudflared](https://redirect.github.com/cloudflare/cloudflared)
| patch | `ba461b8` → `6d91c12` |

---

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

###
[`v2026.6.1`](https://redirect.github.com/cloudflare/cloudflared/releases/tag/2026.6.1)

[Compare
Source](https://redirect.github.com/cloudflare/cloudflared/compare/2026.6.0...2026.6.1)

##### SHA256 Checksums:

```
cloudflared-amd64.pkg: 1c939cee0a953b30c91854fba114dc3a46f79570110fc5168703cd62afb65d82
cloudflared-arm64.pkg: acfcd577408f504254b4a207fbe6883d4c45fc1f9ae3b883bb3a493f412a1f8d
cloudflared-darwin-amd64.tgz: 3f74d697045ecf56dd2fbeb42f59767ecdf4067c409d55f080563923e8a1bb32
cloudflared-darwin-arm64.tgz: ae6ee90188ae5833c687ce937c3693e28403677607c06c65a2ff2b6a022f50e4
cloudflared-fips-linux-amd64: a22276b23500f75763604fd9bff7ece607f705ad62469344606bd662dbd3793d
cloudflared-fips-linux-amd64.deb: 4d8eb632229cec4df97d9cb03c23517f4bdada7189be3fd76a604233526b9b86
cloudflared-fips-linux-x86_64.rpm: dedcba9c1fed53fded13114c0ed968fbfa93eccc8d14b1ed147e5fdbebdee21e
cloudflared-linux-386: a9ded87fef4bbe2da6d44c8159f6e97df5811c24e4cf082d5426cefc1eb9a5aa
cloudflared-linux-386.deb: 7ef10a9544a5cba8025ac0f8ddf3c368e9c98f0160354017f62b4ad21237449c
cloudflared-linux-386.rpm: 27d5c887bee8071bf70c33955427adf40c6aed16074950f36988a269a392c1fe
cloudflared-linux-aarch64.rpm: 3291e4f9a7b65f97f318b0ac5d542148a3eb2a0b59a98a74d88e7777ef75f3ff
cloudflared-linux-amd64: 5861a10a438fe8ddcfebb3b830f83966cbf193edafce0fe2eeb198fbae1f7a22
cloudflared-linux-amd64.deb: ccd02ec216c62bfa573395d8f72cb2e91e95cbdf8726a8acc06b3e2d9aa31526
cloudflared-linux-arm: c07674eb6e13172d031e3ddc55c8817ed2a36ce00b0d42693e178c4317f9c1b8
cloudflared-linux-arm.deb: b10df091a66704198932a1563e2403cd71edf2bb0278d517bf5a8263b0732912
cloudflared-linux-arm.rpm: 934a2c6819056047dcd7475ffc3e8fcd64917f2977c418d39bc00532a7be61e6
cloudflared-linux-arm64: 59816ce9b16db71f5bc2a86d59b3632a96c8c3ee934bde2bc8641ee83a6070eb
cloudflared-linux-arm64.deb: bd03edd14de32ff38230ec9356e7fad0f32455558b2052d693bf51b7814f3ad4
cloudflared-linux-armhf: c742494eb1f90f6d43bbb07ef660e565e0baae15e49e4041626ac4d413d39072
cloudflared-linux-armhf.deb: a5242ccd0ee70d247eb70a161f6dd6fe5ddff0c6a5e4ea537202b7e9432755c8
cloudflared-linux-armhf.rpm: ff25adfd0aedb32ad5aa5a2efc343caf21b5137d6a5a8761d5f379df4238f853
cloudflared-linux-x86_64.rpm: 9690d870856b4396c8071ee7082acfc340b701013bc498635522e50889e49aa4
cloudflared-windows-386.exe: 52f63fb7055e5797e79585b0e1dbfb397046b1ed5edee29901d433dc16b94042
cloudflared-windows-386.msi: 4d3ff388a19c85bfe6de2f04b037963f7aee9dca6223ebb37b885d4d50762ecd
cloudflared-windows-amd64.exe: 5253e66f1f493c4e13539749f1aa86fd0c61e3072900fec29a44ba046a6d97e2
cloudflared-windows-amd64.msi: f20f932b6c0ddab4db18f7fa596d0a76cbd77bf3fa4572ade0b99d42c85f8a84
```

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jbG91ZGZsYXJlZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-18 19:26:05 +02:00
TrueCharts Bot 362f942e9a fix(shlink): update image docker.io/shlinkio/shlink 5.1.3 → 5.1.4 (#49253)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/shlinkio/shlink](https://redirect.github.com/shlinkio/shlink)
| patch | `c1e2b7e` → `b37110e` |

---

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

###
[`v5.1.4`](https://redirect.github.com/shlinkio/shlink/blob/HEAD/CHANGELOG.md#514---2026-06-18)

[Compare
Source](https://redirect.github.com/shlinkio/shlink/compare/v5.1.3...v5.1.4)

##### Added

- *Nothing*

##### Changed

- *Nothing*

##### Deprecated

- *Nothing*

##### Removed

- *Nothing*

##### Fixed

-
[#&#8203;2625](https://redirect.github.com/shlinkio/shlink/issues/2625)
Fix MySQL connections failing with `[3159] Connections using insecure
transport are prohibited` when `DB_USE_ENCRYPTION=true` against a server
requiring TLS.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zaGxpbmsiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-18 19:25:59 +02:00
TrueCharts Bot 9fc34537eb chore(tt-rss): update image ghcr.io/tt-rss/tt-rss-web-nginx digest to 1ecd11f (#49251)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/tt-rss/tt-rss-web-nginx | digest | `cfd187c` → `1ecd11f` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-18 19:25:51 +02:00
TrueCharts Bot 3ca664c66f chore(memcached): update image docker.io/bitnamisecure/memcached digest to f81b3e3 (#49247)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/memcached | digest | `a1c2579` → `f81b3e3` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZW1jYWNoZWQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-18 19:24:38 +02:00
TrueCharts Bot 42c74c86f4 chore(remmina): update image ghcr.io/linuxserver/remmina digest to cd25d09 (#49249)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/remmina](https://redirect.github.com/linuxserver/docker-remmina/packages)
([source](https://redirect.github.com/linuxserver/docker-remmina)) |
digest | `4603a5d` → `cd25d09` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZW1taW5hIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-18 19:23:25 +02:00
TrueCharts Bot f00e46cf2e chore(minecraft-gate): update image ghcr.io/minekube/gate digest to e24591a (#49248) 2026-06-18 19:22:27 +02:00
TrueCharts Bot b8fae3beb5 fix(spegel): update image ghcr.io/spegel-org/spegel v0.7.1 → v0.7.2 (#49254)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/spegel-org/spegel](https://redirect.github.com/spegel-org/spegel)
| patch | `bfb81b0` → `2c587a6` |

---

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

###
[`v0.7.2`](https://redirect.github.com/spegel-org/spegel/releases/tag/v0.7.2)

[Compare
Source](https://redirect.github.com/spegel-org/spegel/compare/v0.7.1...v0.7.2)

<!-- Release notes generated using configuration in .github/release.yaml
at v0.7.2 -->

#### What's Changed

##### Added

- \[release/v0.7.x] Add percentile based timeout when racing fetches by
[@&#8203;spegel-portabotty](https://redirect.github.com/spegel-portabotty)\[bot]
in
[#&#8203;1396](https://redirect.github.com/spegel-org/spegel/pull/1396)

##### Fixed

- \[release/v0.7.x] Fix ipv6 compatibility with Go 1.26 by
[@&#8203;spegel-portabotty](https://redirect.github.com/spegel-portabotty)\[bot]
in
[#&#8203;1381](https://redirect.github.com/spegel-org/spegel/pull/1381)
- Disable cache when building release by
[@&#8203;phillebaba](https://redirect.github.com/phillebaba) in
[#&#8203;1382](https://redirect.github.com/spegel-org/spegel/pull/1382)

**Full Changelog**:
<https://github.com/spegel-org/spegel/compare/v0.7.1...v0.7.2>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zcGVnZWwiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-18 19:22:19 +02:00
TrueCharts Bot 0b33136bc6 chore(searxng): update image docker.io/searxng/searxng digest to ed29454 (#49250)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/searxng/searxng | digest | `37a8cc7` → `ed29454` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9zZWFyeG5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-18 19:22:04 +02:00
TrueCharts Bot b3801dc812 chore(tt-rss): update image ghcr.io/tt-rss/tt-rss digest to 9018758 (#49245)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/tt-rss/tt-rss | digest | `b36963e` → `9018758` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90dC1yc3MiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-18 11:20:11 +00:00
TrueCharts Bot c71a2d6ce4 fix(n8n): update image ghcr.io/n8n-io/n8n 2.27.1 → 2.27.2 (#49246)
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 | `56f397b` →
`77a649a` |

---

> [!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-18 13:20:03 +02:00
TrueCharts Bot b87344af30 chore(orcaslicer): update image ghcr.io/linuxserver/orcaslicer digest to 98d9a0d (#49243)
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 | `baccfee` → `98d9a0d` |

---

> [!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-18 13:19:53 +02:00
TrueCharts Bot 2c9274b7af chore(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to f704f53 (#49241) 2026-06-18 13:19:02 +02:00
TrueCharts Bot 83d1a4e586 chore(doublecommander): update image ghcr.io/linuxserver/doublecommander digest to 5b7bd88 (#49242)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/linuxserver/doublecommander | digest | `eb78acd` → `5b7bd88` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9kb3VibGVjb21tYW5kZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-18 13:18:55 +02:00
TrueCharts Bot 74565e5f5d chore(rsshub): update image docker.io/diygod/rsshub digest to 264b47f (#49244)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/diygod/rsshub | digest | `d847543` → `264b47f` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yc3NodWIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-18 13:18:27 +02:00
TrueCharts Bot dbf0ba45cd feat(wekan): update image docker.io/wekanteam/wekan v9.53 → v9.54 (#49240)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) |
minor | `529fb26` → `0600ca3` |

---

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

###
[`v9.54`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v954-2026-06-18-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.53...v9.54)

This release adds the following updates:

- [Updated
dependencies](https://redirect.github.com/wekan/wekan/commit/ebc0f017bf2d0a6183a35cdd2b829a0cfff436ed).
  Merged Dependabot dependency updates: mongodb 6.21.0 → 7.3.0 in the
tests/playwright e2e harness
([#&#8203;6393](https://redirect.github.com/wekan/wekan/pull/6393)),

[@&#8203;aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3)
3.1054.0 → 3.1071.0
([#&#8203;6390](https://redirect.github.com/wekan/wekan/pull/6390)),

[@&#8203;google-cloud/storage](https://redirect.github.com/google-cloud/storage)
7.19.0 → 7.21.0
([#&#8203;6391](https://redirect.github.com/wekan/wekan/pull/6391)),

[@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
8.60.1 → 8.61.1
([#&#8203;6392](https://redirect.github.com/wekan/wekan/pull/6392)),
and
[@&#8203;tweedegolf/sab-adapter-google-cloud](https://redirect.github.com/tweedegolf/sab-adapter-google-cloud)
1.0.10 → 3.0.2
([#&#8203;6389](https://redirect.github.com/wekan/wekan/pull/6389)).
  Thanks to xet7.
- [Updated
docs](https://redirect.github.com/wekan/wekan/commit/85909d08cc8cb86299bf69b1c22cbded47f4c8c9).
  Thanks to xet7.

and adds the following features:

- [Added a "Show at Minicard" option for the Card Settings "Mark as
complete"
toggle](https://redirect.github.com/wekan/wekan/commit/d6a8f4386671630468fa61a8e98c4435c2c97803).
The "Mark as complete" row in Board Settings → Card Settings now has its
own "Show at Minicard"
checkbox (new board setting `allowsDueCompleteOnMinicard`), unchecked by
default — so the complete toggle is no longer shown on the current
board's
  minicards unless it is explicitly enabled.
  Thanks to xet7.

and fixes the following bugs:

- [Updated
tests](https://redirect.github.com/wekan/wekan/commit/6d6c26dd9bb2cac2c1660bf885078b1ae396fae6).
  Thanks to xet7.
- [Explain to Dependabot to not complain about
rspack](https://redirect.github.com/wekan/wekan/commit/d09b72670cf07e358738717093ad138c33c9fd2c).
  Thanks to xet7.
- [Fixed Card Settings toggles (e.g. "Mark as complete") could not be
reversed
without refreshing the
page](https://redirect.github.com/wekan/wekan/issues/6385).
The Board Settings → Card Settings popup (`boardCardSettingsPopup`)
cached the
board once in `onCreated` as a non-reactive snapshot, but its toggle
handlers
computed the new value from that snapshot (`!tpl.currentBoard.allowsX`).
So the
first toggle worked, but reversing it recomputed `!oldValue` from the
stale
snapshot and set the same value again — it only "reset" after a page
refresh
re-took the snapshot. Fixed by re-reading the board reactively in an
`autorun`,
so every Card Settings toggle works both ways without a refresh. The
same fix
was applied to the Subtask Settings popup, which had the identical
pattern.
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWthbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-18 07:16:59 +02:00
TrueCharts Bot 2d660deb98 fix(ollama): update image docker.io/ollama/ollama 0.30.9 → 0.30.10 (#49239)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/ollama/ollama | patch | `be22e46` → `3c54a1a` |
| docker.io/ollama/ollama | patch | `1a72f12` → `bfc9c6d` |

---

> [!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 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9vbGxhbWEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-18 07:15:24 +02:00
TrueCharts Bot 17c8fd94b0 chore(resilio-sync): update image ghcr.io/linuxserver/resilio-sync digest to 58b0906 (#49236)
This PR contains the following updates:

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

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yZXNpbGlvLXN5bmMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-18 07:14:46 +02:00
TrueCharts Bot 1492d2eb93 chore(synclounge): update image ghcr.io/linuxserver/synclounge digest to c2b157c (#49237)
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 | `d036a37` → `c2b157c` |

---

> [!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-18 07:14:31 +02:00
TrueCharts Bot 40c34a2fc4 fix(metube): update image ghcr.io/alexta69/metube 2026.06.16 → 2026.06.18 (#49238)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/alexta69/metube | patch | `bdb6992` → `9bb4b82` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9tZXR1YmUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-18 07:13:55 +02:00
TrueCharts Bot 6cc533402a feat(wekan): update image docker.io/wekanteam/wekan v9.49 → v9.53 (#49235)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) |
minor | `d632b48` → `529fb26` |

---

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

###
[`v9.53`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v953-2026-06-18-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.52...v9.53)

This release fixes the following bugs:

- [Fixed Playwright e2e tests all failing because `Meteor` was not a
browser
global](https://redirect.github.com/wekan/wekan/commit/640d8ddadba64fde43c49a28b0fa39e30fbed105).
Every Playwright end-to-end test (all 183, across Chromium, Firefox and
WebKit) failed at
the `waitForMeteor` step with `TimeoutError: page.waitForFunction`,
because
`typeof Meteor` was `undefined` in the browser `window` scope. Under the
Meteor 3.5 +
rspack build, bare `Meteor` references in app code are rewritten by
rspack's ProvidePlugin
into per-module imports, so `Meteor` is no longer placed on `window` the
way the classic
Meteor linker did. The tests call `Meteor.loginWithToken` /
`Meteor.userId` /
`Meteor.subscribe` etc. via `page.evaluate` (which runs in `window`
scope), so they could
never proceed past login. Fixed by re-exposing `window.Meteor = Meteor`
early in
`client/00-startup.js`, restoring the long-standing classic-Meteor
behaviour where `Meteor`
  is a global (also handy in the browser console).
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v9.52`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v952-2026-06-18-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.51...v9.52)

This release fixes the following CRITICAL SECURITY ISSUE of
[InputBleed](https://wekan.fi/hall-of-fame/inputbleed/):

- [Fixed
InputBleed](https://redirect.github.com/wekan/wekan/commit/8dfb54d9d5d68f120e3aa710c3521a9e9ac9670c):
  incomplete multi-character HTML sanitization in card dependency
import allowed HTML/script element
injection]\(<https://github.com/wekan/wekan/blob/main/client/lib/importDependencies.js>)
(CWE-79 Cross-site Scripting, CWE-80 Improper Neutralization of
Script-Related HTML
Tags, CWE-116 Improper Encoding or Escaping of Output; GitHub CodeQL
code scanning
alert [#&#8203;421](https://redirect.github.com/wekan/wekan/issues/421),
rule `js/incomplete-multi-character-sanitization`, severity High).
`stripHtml()` in `client/lib/importDependencies.js` removed HTML tags
with a single
pass of `/<[^>]*>/g`. That is an incomplete multi-character sanitization
in two ways:
removing one match can splice surrounding text into a new match (so the
replacement
must be looped to a fixed point), and a dangling, unclosed tag that has
no closing
`>` (for example a trailing `<script` or `<svg/onload=...`) is never
matched by the
regex at all and survives untouched — leaving `<script` in the output,
exactly as the
scanner warned. A crafted card-dependency ("Red Strings") import file
(the
WeKan/generic JSON or Miro item titles and connector captions that pass
through
`stripHtml`) could therefore smuggle an HTML/script fragment past the
sanitizer.
Fixed by looping the tag-stripping replacement to a fixed point and then
removing any
remaining stray `<`/`>` characters, so neither a complete nor a partial
tag can
  remain.
  Thanks to GitHub CodeQL, xet7 and Claude.

and fixes the following bugs:

- [Card Details
popup](https://redirect.github.com/wekan/wekan/commit/15fcde99e2105075fe75ed4164a8b116b91d5606):
  removed the redundant empty second popup that appeared at
the top of the page when a card was opened as a popup (for example from
the
Board Table view Edit link or from search results). The card details
content is
always position:fixed, so it renders as its own framed box and escapes
the
generic popup wrapper, leaving that wrapper (with its "Card Details"
title
header, border and background) visible as an empty box. The wrapper is
now
collapsed and made invisible so only the card itself shows. The card's
own close
button now closes the popup (in addition to clicking outside or pressing
Escape).
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v9.51`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v951-2026-06-17-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.50...v9.51)

This release adds the following improvements:

- [Board Table
view](https://redirect.github.com/wekan/wekan/commit/73b4a97aaafc00baba260cfd16526d78e6372dee):
  the table now has the columns Card, List, Swimlane, Assignees,
Members, Labels, Received, Start, Due and End. The Received, Start, Due
and End
dates are formatted and styled the same way as on the opened card
details and the
Gantt view (reusing the cardReceivedDate / cardStartDate / cardDueDate /
cardEndDate
badge templates), and can be sorted by clicking their column headers.
Clicking a
date opens the date-select popup so it can be changed, and an add (+)
button is
shown for empty dates — both only for board roles that have permission
to change
the card (the same `canModifyCard` check used on card details). A
Received, Start,
Due or End column is hidden when both its "Show at Card" and "Show at
Minicard"
Card Settings are unchecked for the board. The Labels cell now
word-wraps so long
label names no longer overflow across the other columns. Each row also
has a
leftmost "Edit" link (pencil icon + text) styled like the one on the
Admin Panel /
People page; clicking it opens the Card Details popup on top of the
Board Table
  view.
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v9.50`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v950-2026-06-17-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.49...v9.50)

This release adds the following improvements:

- [Board Table
view](https://redirect.github.com/wekan/wekan/commit/a5d7e45200628e3112fd4fa297e26a381b985156):
  render markdown with `+viewer` in the Card, List, Swimlane and
Labels cells, so emoji shortcodes and markdown (for example
`👍`) display
rendered instead of as literal text, and word-wrap the Card, List and
Swimlane
  cells so long text no longer overflows across the other columns.
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWthbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-18 01:12:24 +02:00
TrueCharts Bot 571ed4e8b8 feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 3.11.0 → 3.12.0 (#49234)
This PR contains the following updates:

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

---

> [!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.12.0`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#3120---2026-06-17)

[Compare
Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/3.11.0...3.12.0)

##### Changed

- Improved the styling of the checkboxes to consistently use the primary
color in their states
- Improved the account name display in the accounts table
- Improved the name display in the activities table
- Improved the last activity display in the users table of the admin
control panel
- Improved the registration display in the users table of the admin
control panel
- Improved the user id display in the users table of the admin control
panel
- Deprecated `SymbolProfile` in favor of `assetProfile` in the endpoint
`GET api/v1/portfolio/holding/:dataSource/:symbol`
- Improved the language localization for German (`de`)
- Upgraded `svgmap` from version `2.19.3` to `2.21.0`

##### Fixed

- Fixed a chart error on interaction by registering the annotation
plugin early
- Fixed an issue on the allocations page where clicking an account in
the *By Account* chart did not open the detail dialog
- Restricted the maximum height of the import activities dialog
- Fixed the dark mode styling of the safe withdrawal rate selector in
the *FIRE* section (experimental)

</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-18 01:11:32 +02:00
TrueCharts Bot a72a5d9181 fix(unpoller): update image ghcr.io/unpoller/unpoller v3.3.0 → v3.3.1 (#49233)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://unpoller.com)
([source](https://redirect.github.com/unpoller/unpoller)) | patch |
`1c03bc2` → `9dcccdc` |

---

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

###
[`v3.3.1`](https://redirect.github.com/unpoller/unpoller/releases/tag/v3.3.1)

[Compare
Source](https://redirect.github.com/unpoller/unpoller/compare/v3.3.0...v3.3.1)

#### Changelog

-
[`df0baba`](https://redirect.github.com/unpoller/unpoller/commit/df0baba630d9f79f3939970ffa3e8f96f2b538cf)
feat(promunifi): add band label to per-VAP and per-radio metrics
-
[`9fd23b6`](https://redirect.github.com/unpoller/unpoller/commit/9fd23b66e7560859d525f57122b89e97191aec7d)
build(deps): bump the all group with 3 updates

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC91bnBvbGxlciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2026-06-18 01:11:03 +02:00
TrueCharts Bot 5f71f3a472 fix(kubernetes-reflector): update image ghcr.io/emberstack/kubernetes-reflector 10.0.49 → 10.0.50 (#49232)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/emberstack/kubernetes-reflector](https://redirect.github.com/emberstack/kubernetes-reflector)
| patch | `1dd3b43` → `060c0b5` |

---

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

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

The release process is automated.

#### What's Changed

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

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

</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-18 01:10:56 +02:00
TrueCharts Bot 9e722779b5 fix(kromgo): update image ghcr.io/home-operations/kromgo 0.14.8 → 0.14.9 (#49231)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/home-operations/kromgo](https://redirect.github.com/home-operations/kromgo)
| patch | `fd5e133` → `2843fa3` |

---

> [!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>home-operations/kromgo
(ghcr.io/home-operations/kromgo)</summary>

###
[`v0.14.9`](https://redirect.github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#0149-2026-06-17)

[Compare
Source](https://redirect.github.com/home-operations/kromgo/compare/0.14.8...0.14.9)

##### Features

- **badge:** add for-the-badge style
([#&#8203;259](https://redirect.github.com/home-operations/kromgo/issues/259))
([d15fe1f](https://redirect.github.com/home-operations/kromgo/commit/d15fe1f623c6084f93cd55b56b5e5ac782da78a7))
- **deps:** update module github.com/prometheus/common (v0.68.1 →
v0.69.0)
([#&#8203;258](https://redirect.github.com/home-operations/kromgo/issues/258))
([0472460](https://redirect.github.com/home-operations/kromgo/commit/047246024fa4e6c33487c7041dccea2f5ea554ca))

##### Miscellaneous Chores

- **mise:** update tool oxfmt (0.54.0 → 0.55.0)
([#&#8203;257](https://redirect.github.com/home-operations/kromgo/issues/257))
([3a90072](https://redirect.github.com/home-operations/kromgo/commit/3a90072a2e032ed08b8fd402b7a10d508d08d6f6))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rcm9tZ28iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-06-18 01:10:34 +02:00
TrueCharts Bot 8983cb051f chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to 16f75d1 (#49228) 2026-06-18 01:09:29 +02:00
TrueCharts Bot b88c82bdf4 chore(impostor-server): update image docker.io/aeonlucid/impostor digest to 6ac2a56 (#49229)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/aeonlucid/impostor | digest | `a6f1ae8` → `6ac2a56` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9pbXBvc3Rvci1zZXJ2ZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-06-18 01:09:27 +02:00
TrueCharts Bot 8e98aa813c feat(wekan): update image docker.io/wekanteam/wekan v9.47 → v9.49 (#49226)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) |
minor | `70cc2d1` → `d632b48` |

---

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

###
[`v9.49`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v949-2026-06-17-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.48...v9.49)

This release fixes the following bugs:

- Fix Board Table view not loading with "No such template: tableView"
error.
The `tableView.jade`, `tableView.js` and `tableView.css` files of the
new Board
Table view were never imported in `client/features/boards.js`, so the
`tableView`
template was not bundled and selecting the Table view threw a Tracker
recompute
  exception. Added the missing imports.
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v9.48`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v948-2026-06-17-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.47...v9.48)

This release adds the following updates:

- [Added non-experimental docker
settings](https://redirect.github.com/wekan/wekan/commit/0944f2af472c30d4d464850399ed9f5ffcca3a0f).
  Thanks to xet7.

and adds the following new features:

- Board Table view.
[Part
1](https://redirect.github.com/wekan/wekan/commit/e085e5bfeb7b1a00be6d39b413cec7078a20134b),
[Part
2](https://redirect.github.com/wekan/wekan/commit/86bf48a626e2947836ae7dc5dda65c08d0174552).
The board view menu (Swimlanes, Lists, Calendar, Gantt) gains a new
"Table" entry
below Gantt. It shows every card of the current board in a table — Card,
List,
Swimlane, Members, Labels and Due Date — using the same styling as the
My Cards
table view (the `.my-cards-board-table` CSS classes). Whereas My Cards'
table spans
all of the user's cards across boards, this is the per-board equivalent
showing all
of the current board's cards. The view is stored like the others as the
user's
`board-view-table` boardView. It also has a search box and previous/next
pagination
styled like the Admin Panel / People page, and Excel-like column
sorting: click the
Card, List, Swimlane or Due Date header to sort by it, click again to
reverse, with
an arrow showing the active column and direction. Search, sort and
pagination run
  client-side over the board's already-loaded cards.
  Thanks to xet7 and Claude.

and fixes the following bugs:

- [List scrollbar disappeared after resizing a list
width](https://redirect.github.com/wekan/wekan/commit/f621966f6143bb0d1c986507331d095ff81866d8):
Fixes
[#&#8203;6386](https://redirect.github.com/wekan/wekan/issues/6386).
When changing the width
of a list by dragging the resize handle between lists, the list's
vertical scrollbar
(used to scroll up and down through the cards in a list) disappeared.
Cause: dragging
the resize handle sets an inline `--list-width` property on the list,
which made the
resize CSS rules force `display: block` on the list permanently. That
collapsed the
flex-column layout so `.list-body` was no longer height-bounded and its
`overflow-y: auto` scrollbar never appeared. Fixed by keeping the flex
column layout
(`display: flex; flex-direction: column`) instead of `display: block`
during and after
  resize; the explicit inline width still pins the list width.
  Thanks to xet7 and Claude.
- [Login and register pages are now scrollable to the bottom of the
form](https://redirect.github.com/wekan/wekan/commit/ad2b969eb5aeea535e0392c9cf81d32a79f11657):
Tall authentication forms (many login methods, legal notice, language
selector, etc.)
could overflow the viewport without a reliable way to scroll to all
fields. The auth
pages render directly into `<body>`, which already has `overflow-y:
auto`, so the
vertical scrollbar now appears whenever the form is taller than the
viewport, with a
real draggable thumb, placed on the right for LTR and on the left for
RTL (since
`<body>` inherits `direction` from the html `dir` attribute). Two `<br>`
are added
below the dialog so the bottom of the form scrolls fully into view. An
earlier attempt
forced `overflow-y: scroll`, which left a non-draggable empty scrollbar
track in
Chromium and no scrollbar at all in Firefox when the form fit the
viewport; using the
default `overflow-y: auto` shows the scrollbar only when there is
something to scroll.
  Thanks to xet7 and Claude.
- [Drag-to-scroll (dragscroll) now works on the All Boards, My Cards,
Login and Register pages and in the board Lists
view](https://redirect.github.com/wekan/wekan/commit/da93bfbca687e4ca9b1ed8798e9f07ec0d31bab7):
Dragging empty space to scroll already worked on the board Swimlanes
view but not on
these pages. The dragscroll library scrolls whichever element carries
the `dragscroll`
class, and that element must be the actual scroll container. On All
Boards, My Cards,
Login and Register the page scroll container is `<body>` (the previous
`dragscroll`
class on `ul.board-list` only scrolled in mobile view), so a small
shared helper
(`client/lib/pageDragscroll.js`) now toggles the `dragscroll` class on
`<body>` while
those templates are mounted and calls `dragscroll.reset()`; the library
has a dedicated
`el == document.body` branch for whole-page scrolling. In the board
Lists view the
`.board-canvas` only received `dragscroll` when the board had swimlanes,
so vertical
drag-scroll failed on swimlane-less boards; the canvas now always
carries the class.
One-finger touch scrolling (client/lib/dragscrollTouch.js) covers these
too.
  Thanks to xet7 and Claude.

Thanks to above GitHub users for their contributions and translators for
their translations.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWthbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-06-17 19:09:15 +02:00
TrueCharts Bot 432b44bd0a fix(n8n): update image ghcr.io/n8n-io/n8n 2.27.0 → 2.27.1 (#49224)
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 | `a5b4217` →
`56f397b` |

---

> [!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-17 19:06:41 +02:00
TrueCharts Bot f85d39f975 chore(comet): update image ghcr.io/g0ldyy/comet digest to cb7f5ff (#49220) 2026-06-17 19:06:39 +02:00
TrueCharts Bot 22a039a846 feat(zwavejs2mqtt): update image docker.io/zwavejs/zwave-js-ui 11.19.1 → 11.20.0 (#49227)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/zwavejs/zwave-js-ui](https://redirect.github.com/zwave-js/zwave-js-ui)
| minor | `944d39f` → `e6b829b` |

---

> [!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>zwave-js/zwave-js-ui (docker.io/zwavejs/zwave-js-ui)</summary>

###
[`v11.20.0`](https://redirect.github.com/zwave-js/zwave-js-ui/blob/HEAD/CHANGELOG.md#11200-2026-06-17)

[Compare
Source](https://redirect.github.com/zwave-js/zwave-js-ui/compare/v11.19.1...v11.20.0)

#####  Features

- bump zwave-js\@&#8203;15.24.3
([#&#8203;4670](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4670))
([ad1667e](https://redirect.github.com/zwave-js/zwave-js-ui/commit/ad1667ef2c6d5c3eb732f49b0774d20191b0ff22))
- support for multicast/broadcast groups
([#&#8203;4382](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4382))
([edf18e9](https://redirect.github.com/zwave-js/zwave-js-ui/commit/edf18e9cbe60280aa562e02399648c8925e9ccb8))

##### 🐛 Bug Fixes

- **api:** apply imported node metadata across wrapped and legacy
nodes.json formats
([#&#8203;4636](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4636))
([87c89da](https://redirect.github.com/zwave-js/zwave-js-ui/commit/87c89da15d3de69b9eeaa0cc9c99d4830018ea29))
- **api:** reduce default JSON request body size limit
([#&#8203;4663](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4663))
([b965182](https://redirect.github.com/zwave-js/zwave-js-ui/commit/b9651821cda5b763dc13535a0e00443be1d27d6e))
- **api:** require authentication for the snippet listing endpoint
([#&#8203;4661](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4661))
([dc129d3](https://redirect.github.com/zwave-js/zwave-js-ui/commit/dc129d33a02c46d519f4af41e80b950f6c25ca79))
- **config:** enforce a strong session secret
([#&#8203;4664](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4664))
([c570f60](https://redirect.github.com/zwave-js/zwave-js-ui/commit/c570f60b571a58a8506e6affe8118e42a3a6f224))
- **gateway:** apply numeric `postOperation` scaling directly
([#&#8203;4662](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4662))
([fb73508](https://redirect.github.com/zwave-js/zwave-js-ui/commit/fb73508efe459fa124ad8c9b4c1038a9762196d8))
- **hass:** add LZW45 to Inovelli RGBW Home Assistant discovery template
([#&#8203;4669](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4669))
([3c2d62f](https://redirect.github.com/zwave-js/zwave-js-ui/commit/3c2d62ffb5b9b76aa56a18911a1891c066ee65d8))
- **ui:** keep node index map consistent after node removal
([#&#8203;4667](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4667))
([58ba24e](https://redirect.github.com/zwave-js/zwave-js-ui/commit/58ba24eef35a0a78c8273611f1cb1dc859fb50db)),
closes
[#&#8203;4666](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4666)
[#&#8203;4639](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4639)

##### 🔧 Chores

- add concurrency settings to Docker release workflow to prevent
failures during releases
([82792a9](https://redirect.github.com/zwave-js/zwave-js-ui/commit/82792a9c1a929b91d21c036703b88122eff06bc4))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC96d2F2ZWpzMm1xdHQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-06-17 19:06:38 +02:00
TrueCharts Bot 57614c26fe fix(romm): update image ghcr.io/rommapp/romm 4.9.1 → 4.9.2 (#49225)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/rommapp/romm](https://redirect.github.com/rommapp/romm) |
patch | `447850c` → `c81778a` |

---

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

###
[`v4.9.2`](https://redirect.github.com/rommapp/romm/releases/tag/4.9.2)

[Compare
Source](https://redirect.github.com/rommapp/romm/compare/4.9.1...4.9.2)

#### What's Changed

- fix: Crash on startup when no library by
[@&#8203;zurdi15](https://redirect.github.com/zurdi15) in
[#&#8203;3544](https://redirect.github.com/rommapp/romm/pull/3544)
- build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 in /frontend by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3525](https://redirect.github.com/rommapp/romm/pull/3525)
- build(deps): bump tornado from 6.5.6 to 6.5.7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3528](https://redirect.github.com/rommapp/romm/pull/3528)
- build(deps): bump python-multipart from 0.0.22 to 0.0.31 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3527](https://redirect.github.com/rommapp/romm/pull/3527)
- build(deps): bump aiohttp from 3.13.4 to 3.14.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3530](https://redirect.github.com/rommapp/romm/pull/3530)
- build(deps): bump markdown-it from 14.1.1 to 14.2.0 in /frontend by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3533](https://redirect.github.com/rommapp/romm/pull/3533)
- build(deps): bump ws and engine.io-client in /frontend by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3532](https://redirect.github.com/rommapp/romm/pull/3532)

**Full Changelog**:
<https://github.com/rommapp/romm/compare/4.9.1...4.9.2>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9yb21tIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-06-17 19:06:24 +02:00
TrueCharts Bot 8b3c8c393f chore(nitter): update image docker.io/zedeus/nitter digest to 6879f43 (#49223) 2026-06-17 19:06:05 +02:00
TrueCharts Bot a73f9b6105 chore(lyrion-music-server): update image docker.io/lmscommunity/lyrionmusicserver digest to 56c7d79 (#49221)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/lmscommunity/lyrionmusicserver | digest | `ecea361` →
`56c7d79` |

---

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

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

---

### Configuration

📅 **Schedule**: (UTC)

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9seXJpb24tbXVzaWMtc2VydmVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-06-17 19:05:56 +02:00
TrueCharts Bot 763034a805 chore(mariadb): update image docker.io/bitnamisecure/mariadb digest to 4a3b3ac (#49222) 2026-06-17 19:03:25 +02:00