Commit Graph

53399 Commits

Author SHA1 Message Date
TrueCharts Bot 25feb9b2dd chore(librespeed): update image ghcr.io/linuxserver/librespeed digest to 22a834c (#45494)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/librespeed](https://redirect.github.com/linuxserver/docker-librespeed/packages)
([source](https://redirect.github.com/linuxserver/docker-librespeed)) |
digest | `336cf07` → `22a834c` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbGlicmVzcGVlZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-02-24 20:51:32 +01:00
TrueCharts Bot dec7282ec9 chore(firefox): update image ghcr.io/linuxserver/firefox digest to d132700 (#45493)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/firefox](https://redirect.github.com/linuxserver/docker-firefox/packages)
([source](https://redirect.github.com/linuxserver/docker-firefox)) |
digest | `7db4ab5` → `d132700` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZmlyZWZveCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-02-24 20:51:15 +01:00
TrueCharts Bot d8781c3555 chore(matomo): update image public.ecr.aws/bitnami/matomo digest to 30650aa (#45495)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[public.ecr.aws/bitnami/matomo](https://redirect.github.com/bitnami/containers)
([source](https://redirect.github.com/bitnami/containers/tree/HEAD/bitnami/matomo))
| digest | `b43de9d` → `30650aa` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbWF0b21vIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 20:51:08 +01:00
TrueCharts Bot 7483512987 chore(boinc): update image ghcr.io/linuxserver/boinc digest to fc18c12 (#45490)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/linuxserver/boinc | digest | `33c0fcb` → `fc18c12` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYm9pbmMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-02-24 20:49:16 +01:00
TrueCharts Bot c83682bded fix(cloudcommander): update image ghcr.io/coderaiser/cloudcmd 19.6.1 → 19.6.2 (#45513)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/coderaiser/cloudcmd](https://redirect.github.com/coderaiser/cloudcmd)
| patch | `7ff1a12` → `405886e` |

---

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

###
[`v19.6.2`](https://redirect.github.com/coderaiser/cloudcmd/releases/tag/v19.6.2):
cloudcmd v19.6.2

[Compare
Source](https://redirect.github.com/coderaiser/cloudcmd/compare/v19.6.1...v19.6.2)

#### 🔥 feature

-
[`321a54d`](https://redirect.github.com/coderaiser/cloudcmd/commit/321a54dd)
cloudcmd:
[@&#8203;cloudcmd/fileop](https://redirect.github.com/cloudcmd/fileop)
v9.0.2
([#&#8203;457](https://redirect.github.com/coderaiser/cloudcmd/issues/457))

</details>

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2xvdWRjb21tYW5kZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-02-24 20:47:22 +01:00
TrueCharts Bot 8f6f9986da chore(anything-llm): update image ghcr.io/mintplex-labs/anything-llm digest to 13738f3 (#45488)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/mintplex-labs/anything-llm | digest | `e0dcdfc` → `13738f3` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYW55dGhpbmctbGxtIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 20:46:53 +01:00
TrueCharts Bot b5d3421787 chore(ciao): update image docker.io/brotandgames/ciao digest to 90a9cc0 (#45491)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/brotandgames/ciao | digest | `97785f5` → `90a9cc0` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2lhbyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-02-24 20:46:18 +01:00
TrueCharts Bot 1d7c2b0915 chore(wordpress): update image docker.io/bitnamisecure/wordpress digest to a767c9f (#45509)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/wordpress | digest | `51c56a8` → `a767c9f` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvd29yZHByZXNzIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 20:45:48 +01:00
TrueCharts Bot 770ce8d443 chore(synclounge): update image ghcr.io/linuxserver/synclounge digest to bbc8e9c (#45505)
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 | `3b17a96` → `bbc8e9c` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvc3luY2xvdW5nZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-02-24 20:45:44 +01:00
TrueCharts Bot 7df3b289cb chore(transmission): update image docker.io/linuxserver/transmission digest to 3f75efd (#45506) 2026-02-24 20:45:21 +01:00
TrueCharts Bot a777b025e8 chore(resilio-sync): update image ghcr.io/linuxserver/resilio-sync digest to 8b6a2a7 (#45502) 2026-02-24 20:45:19 +01:00
TrueCharts Bot 7b65016090 chore(valkey): update image docker.io/bitnamisecure/valkey digest to 97260e0 (#45507)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/valkey | digest | `14dc12c` → `97260e0` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvdmFsa2V5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 20:45:17 +01:00
TrueCharts Bot 8d09e2e309 chore(rsshub): update image docker.io/diygod/rsshub digest to be0a5e0 (#45503)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/diygod/rsshub | digest | `f2baf1e` → `be0a5e0` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcnNzaHViIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 20:45:14 +01:00
TrueCharts Bot 756c9fdf7f chore(ombi): update image ghcr.io/linuxserver/ombi digest to 28e9546 (#45498)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/ombi](https://redirect.github.com/linuxserver/docker-ombi/packages)
([source](https://redirect.github.com/linuxserver/docker-ombi)) | digest
| `50fd2bb` → `28e9546` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvb21iaSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-02-24 20:44:55 +01:00
TrueCharts Bot b0f73337bf chore(prowlarr): update image oci.trueforge.org/containerforge/prowlarr digest to f0486a3 (#45500)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/prowlarr](https://ghcr.io/trueforge-org/prowlarr)
([source](https://redirect.github.com/Prowlarr/Prowlarr)) | digest |
`497d2ba` → `f0486a3` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcHJvd2xhcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2026-02-24 20:44:32 +01:00
TrueCharts Bot 52d3bb1f20 chore(filezilla): update image ghcr.io/linuxserver/filezilla digest to 78def08 (#45492)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/filezilla](https://redirect.github.com/linuxserver/docker-filezilla/packages)
([source](https://redirect.github.com/linuxserver/docker-filezilla)) |
digest | `e50169a` → `78def08` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZmlsZXppbGxhIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 20:43:42 +01:00
TrueCharts Bot 4716f41490 chore(nitter): update image docker.io/zedeus/nitter digest to b74b251 (#45497)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/zedeus/nitter | digest | `8f46e41` → `b74b251` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbml0dGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 20:43:17 +01:00
TrueCharts Bot 9c2cc3dd24 chore(blog): update image docker.io/m1k1o/blog digest to ae937fc (#45489)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/m1k1o/blog | digest | `5d6131f` → `ae937fc` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYmxvZyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-02-24 20:42:54 +01:00
TrueCharts Bot 8b028a9df3 feat(helm-deps): update chart valkey 0.2.0 → 0.3.0 (#45481)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[valkey](https://trueforge.org/truetech/truecharts/charts/incubator/valkey)
([source](https://redirect.github.com/bitnami/containers/tree/HEAD/bitnami/valkey))
| minor | `0.2.0` → `0.3.0` |

---

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

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvd2VibGF0ZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-02-24 15:02:42 +00:00
TrueCharts Bot 0597565c7a chore(common): update image ghcr.io/cloudnative-pg/postgresql digest to 9826a04 (#45482)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/cloudnative-pg/postgresql | digest | `bc1ccea` → `9826a04` |

---

> [!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**: Branch creation - "on the first day of the month" (UTC),
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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY29tbW9uIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 15:00:15 +01:00
TrueCharts Bot b4e3a7bd59 BREAKING CHANGE(wizarr): Update image ghcr.io/wizarrrr/wizarr v2025.12.0 → v2026.2.0 (#45487)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/wizarrrr/wizarr](https://redirect.github.com/astral-sh/uv) |
major | `83fc0b5` → `6b5cfda` |

---

> [!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**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

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

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvd2l6YXJyIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9tYWpvciJdfQ==-->
2026-02-24 14:47:01 +01:00
TrueCharts Bot 3e5b81f932 BREAKING CHANGE(mend-renovate): Update image ghcr.io/mend/renovate-ce 13.6.0 → 14.0.0 (#45486)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/mend/renovate-ce](https://redirect.github.com/mend/renovate-ce-ee)
| major | `1d4ccee` → `8ce6d84` |

---

> [!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>mend/renovate-ce-ee (ghcr.io/mend/renovate-ce)</summary>

###
[`v14.0.0`](https://redirect.github.com/mend/renovate-ce-ee/releases/tag/14.0.0)

[Compare
Source](https://redirect.github.com/mend/renovate-ce-ee/compare/13.6.0...14.0.0)

> \[!IMPORTANT]
> This release introduces breaking changes.

#### Notable changes

##### Renovate 43 (major bump)

This release upgrades from Renovate CLI 42.99.0 to
[43.26.5](https://redirect.github.com/renovatebot/renovate/releases/tag/43.26.5)
(2026-02-20).

Please see [Renovate v43 release
notes](https://redirect.github.com/renovatebot/renovate/releases/tag/43.0.0)
for details of the major breaking changes.

##### `RENOVATE_X_REPO_CACHE_FORCE_LOCAL` is no longer experimental

In this release, the experimental flag
`RENOVATE_X_REPO_CACHE_FORCE_LOCAL` has been promoted to a
non-experimental flag, [`repositoryCacheForceLocal` /
`RENOVATE_REPOSITORY_CACHE_FORCE_LOCAL`](https://docs.renovatebot.com/self-hosted-configuration/#repositorycacheforcelocal).

Migration to the new option is not required at this time, and if you
continue using `RENOVATE_X_REPO_CACHE_FORCE_LOCAL`, this will be
auto-migrated for you

This is now a boolean option, but if you previously set
`RENOVATE_X_REPO_CACHE_FORCE_LOCAL=enabled`, it will be migrated for
you.

##### Role Based Access Control's permissions data cache is now valid
for 5 minutes

The default settings for the Role Based Access was that we previously
would cache permission data for 60 minutes.

This has now been reduced to 5 minutes.

You can [see the
documentation](https://redirect.github.com/mend/renovate-ce-ee/blob/14.0.0/docs/rbac.md#caching)
for how to change this default.

#### Application changes

- Renovate CLI: Update from `v42.99.0` to `v43.26.5` (major)
-
[Docs](https://redirect.github.com/renovatebot/renovate/releases/download/43.26.5/docs.tgz)
- [Full
changelog](https://octochangelog.com/compare?repo=renovatebot%2Frenovate\&from=42.99.0\&to=43.26.5)
- See [Renovate v43 release
notes](https://redirect.github.com/renovatebot/renovate/releases/tag/43.0.0)
for details of the major breaking changes
- Make Role Based Access cache default to 5m
- Fixed an issue in Enterprise Self-Hosted where the `renovateVersion`
displayed in API calls and logs would contain a trailing `;`
- chore(deps): update dependencies

#### Docs and Helm Charts

- docs(api): re-add environment variables table for Reporting APIs by
[@&#8203;jamietanna](https://redirect.github.com/jamietanna) in
[#&#8203;823](https://redirect.github.com/mend/renovate-ce-ee/pull/823)
- docs(api): update to non-experimental environment variable by
[@&#8203;jamietanna](https://redirect.github.com/jamietanna) in
[#&#8203;826](https://redirect.github.com/mend/renovate-ce-ee/pull/826)
- docs(openapi): add missing information from Markdown API docs by
[@&#8203;jamietanna](https://redirect.github.com/jamietanna) in
[#&#8203;824](https://redirect.github.com/mend/renovate-ce-ee/pull/824)
- docs(openapi): update for 14.0.0 by
[@&#8203;jamietanna](https://redirect.github.com/jamietanna) in
[#&#8203;830](https://redirect.github.com/mend/renovate-ce-ee/pull/830)
- docs(rbac): update default cache settings by
[@&#8203;jamietanna](https://redirect.github.com/jamietanna) in
[#&#8203;827](https://redirect.github.com/mend/renovate-ce-ee/pull/827)

#### What's Changed

**Full Changelog**:
<https://github.com/mend/renovate-ce-ee/compare/13.6.0...14.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

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

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbWVuZC1yZW5vdmF0ZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWFqb3IiXX0=-->
2026-02-24 14:46:48 +01:00
TrueCharts Bot f6df5953ec BREAKING CHANGE(booklore): Update image ghcr.io/booklore-app/booklore v1.18.5 → v2.0.1 (#45485)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/booklore-app/booklore](https://redirect.github.com/booklore-app/booklore)
| major | `44a3909` → `e5c5113` |

---

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

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

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

#### 🌟 What's New in v2.0.1

#### 🐛 Bug Fixes

- Fix max upload size description to include all file formats
([#&#8203;2894](https://redirect.github.com/booklore-app/booklore/issues/2894))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix magic shelf physical book filter and polish UI
([#&#8203;2888](https://redirect.github.com/booklore-app/booklore/issues/2888))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix metadata settings not saving due to null deserialization error
([#&#8203;2886](https://redirect.github.com/booklore-app/booklore/issues/2886))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix Kobo download/image URLs using wrong port behind reverse proxy
([#&#8203;2875](https://redirect.github.com/booklore-app/booklore/issues/2875))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix app crash on startup when /bookdrop volume is not mounted
([#&#8203;2873](https://redirect.github.com/booklore-app/booklore/issues/2873))
by [@&#8203;acx10](https://redirect.github.com/acx10)

#### 🛠️ Refactoring & Maintenance

- Hide sidecar tab for physical books
([#&#8203;2887](https://redirect.github.com/booklore-app/booklore/issues/2887))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Translations update from Hosted Weblate
([#&#8203;2866](https://redirect.github.com/booklore-app/booklore/issues/2866))
by [@&#8203;acx10](https://redirect.github.com/acx10)

#### 🐳 Docker Images

- **Docker Hub:** `booklore/booklore:v2.0.1`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.0.1`

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

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

[Compare
Source](https://redirect.github.com/booklore-app/booklore/compare/v1.18.5...v2.0.0)

#### 🌟 What's New in v2.0.0

This is the biggest Booklore release yet, with nearly 200 commits
touching every part of the application:

- **Multi-Format Book Support & Audiobooks**: Books can now have
multiple file formats (EPUB, PDF, CBZ, etc.) attached to a single entry.
Full audiobook support is here with a dedicated player, streaming
playback, narrator filtering, and session tracking.
- **Duplicate Book Detection & Merge**: Booklore can now detect
duplicate books across your library. A new merge tool lets you combine
duplicates, choose which formats to keep, and optionally move files, all
without losing metadata.
- **Author Metadata via Audnexus**: Author pages now pull rich metadata
(bios, images) from the Audnexus API, with a dedicated author browser,
detail page, and editor.
- **Series Browser**: A brand new series browser page with search,
filtering, sorting, and resizable cards for browsing your series
collection at a glance.
- **Annotation Notebook**: All your highlights, notes, and bookmarks are
now collected in a searchable, paginated notebook view.
- **Audit Log System**: Admins can now see a full audit trail of
significant actions (user management, library changes, metadata
operations) with geo flags, relative timestamps, and filterable logs.
- **Bidirectional Kobo Sync**: Full two-way reading progress sync with
Kobo devices, plus shelves and magic shelves now sync as Kobo tags.
- **Cascading Sidebar Filters**: Filters now cascade, so selecting an
author narrows available series, genres, etc. You can also customize
which filters are visible.
- **10+ New Statistics Charts**: A massive expansion of the stats page
with reading heatmaps, distribution charts, completion races, and more.
- **PDF Annotations & Reader Upgrades**: The PDF reader now supports
annotations, dark/light mode toggle, and Range streaming. The ebook
reader gains fullscreen, keyboard shortcuts, and go-to-percentage. The
CBX reader adds fullscreen, slideshow, RTL, and long strip mode.
- **Sidecar Metadata Files**: Booklore can now read and write
`.metadata.json` sidecar files alongside your books for portable
metadata storage.
- **Extended Comic Metadata**: Full ComicInfo.xml support with a
dedicated comic metadata picker and write-back to CBZ/PDF files.
- **Internationalization via Weblate**: Booklore is now fully
translatable with Transloco and Weblate integration. Ships with 15+
languages including Hungarian, Slovenian, Croatian, Swedish, Chinese,
and Japanese.
- **Java 25, Spring Boot 4, Gradle 9**: The entire backend has been
upgraded to the latest stack. Nginx has been removed; Angular is now
served directly from Spring Boot.
- **Login Rate Limiting**: Brute-force protection on the login endpoint.
Plus new age and content rating support for restricted libraries.
- **Performance**: Book list API optimized with ETag caching, delta
sync, and IndexedDB. Project Lilliput compact object headers reduce heap
usage.

#### 🚀 New Features

- Introduce multi-format book support, including audiobooks
([#&#8203;2486](https://redirect.github.com/booklore-app/booklore/issues/2486))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add duplicate book detection/merge and fix format-related data loss
([#&#8203;2820](https://redirect.github.com/booklore-app/booklore/issues/2820))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add author metadata via Audnexus with browser, detail, and editor
pages
([#&#8203;2843](https://redirect.github.com/booklore-app/booklore/issues/2843))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: add series browser page
([#&#8203;2771](https://redirect.github.com/booklore-app/booklore/issues/2771))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: add annotation notebook with server-side pagination
([#&#8203;2736](https://redirect.github.com/booklore-app/booklore/issues/2736))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: add audit log system for tracking admin-significant actions
([#&#8203;2759](https://redirect.github.com/booklore-app/booklore/issues/2759))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add bidirectional Kobo reading progress sync
([#&#8203;2791](https://redirect.github.com/booklore-app/booklore/issues/2791))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(filters): implement cascading sidebar filters
([#&#8203;2616](https://redirect.github.com/booklore-app/booklore/issues/2616))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(cbx-reader): add fullscreen, slideshow, RTL, long strip mode and
keyboard shortcuts
([#&#8203;2632](https://redirect.github.com/booklore-app/booklore/issues/2632))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(sidecar): add sidecar JSON metadata file support
([#&#8203;2657](https://redirect.github.com/booklore-app/booklore/issues/2657))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(comic-metadata): add extended comic metadata support
([#&#8203;2654](https://redirect.github.com/booklore-app/booklore/issues/2654))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(i18n): add Transloco translation framework with EN/ES and 7
language scaffolds
([#&#8203;2681](https://redirect.github.com/booklore-app/booklore/issues/2681))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(api, build): Upgrade to Java 25, Gradle 9, and Spring Boot 4,
Jackson 3
([#&#8203;2597](https://redirect.github.com/booklore-app/booklore/issues/2597))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- Remove nginx and serve Angular directly from Spring Boot
([#&#8203;2662](https://redirect.github.com/booklore-app/booklore/issues/2662))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: add login rate limiting to prevent brute-force attacks
([#&#8203;2761](https://redirect.github.com/booklore-app/booklore/issues/2761))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(content-restrictions): add age rating and content rating support
([#&#8203;2619](https://redirect.github.com/booklore-app/booklore/issues/2619))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(sorting): add multi-field sorting support
([#&#8203;2628](https://redirect.github.com/booklore-app/booklore/issues/2628))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(metadata): add custom metadata write to file support for moods,
tags, ratings, and external IDs in PDF, and CBZ
([#&#8203;2552](https://redirect.github.com/booklore-app/booklore/issues/2552))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- feat(metadata) Save basic metadata to EPUB file - Bonus use Calibre
Custom Columns for importing metadata.
([#&#8203;1879](https://redirect.github.com/booklore-app/booklore/issues/1879))
by [@&#8203;jadehawk](https://redirect.github.com/jadehawk)
- feat: add grouped field dropdown and composite fields to magic shelf
([#&#8203;2750](https://redirect.github.com/booklore-app/booklore/issues/2750))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(filters): add customizable visible filters setting
([#&#8203;2625](https://redirect.github.com/booklore-app/booklore/issues/2625))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add 10 advanced stats charts
([#&#8203;2850](https://redirect.github.com/booklore-app/booklore/issues/2850))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(stats): add 5 new user statistics charts
([#&#8203;2703](https://redirect.github.com/booklore-app/booklore/issues/2703))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(i18n): add Weblate integration and auth translations
([#&#8203;2727](https://redirect.github.com/booklore-app/booklore/issues/2727))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: add else clause and value modifiers to file naming patterns
([#&#8203;2724](https://redirect.github.com/booklore-app/booklore/issues/2724))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: add button to fetch metadata from book file
([#&#8203;2739](https://redirect.github.com/booklore-app/booklore/issues/2739))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(google-books): add optional API key configuration
([#&#8203;2629](https://redirect.github.com/booklore-app/booklore/issues/2629))
by [@&#8203;acx10](https://redirect.github.com/acx10)

####  Enhancements

- feat(reader): add PDF annotations, Range streaming, and optimized
chunk loading
([#&#8203;2701](https://redirect.github.com/booklore-app/booklore/issues/2701))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(reader): add fullscreen, keyboard shortcuts, search cancel, and
go-to-percentage
([#&#8203;2698](https://redirect.github.com/booklore-app/booklore/issues/2698))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(reader): add dark/light mode toggle and improved close button to
PDF reader
([#&#8203;2699](https://redirect.github.com/booklore-app/booklore/issues/2699))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(kobo-sync): add user scoped 2 way kobo sync
([#&#8203;2452](https://redirect.github.com/booklore-app/booklore/issues/2452))
by [@&#8203;b3nk3](https://redirect.github.com/b3nk3)
- feat(kobo-sync): Sync Shelves and Magic Shelves to Kobo Tags
([#&#8203;2236](https://redirect.github.com/booklore-app/booklore/issues/2236))
by [@&#8203;xcashy](https://redirect.github.com/xcashy)
- Redesign series page layout and book list tab
([#&#8203;2847](https://redirect.github.com/booklore-app/booklore/issues/2847))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(sort): replace compound sort options with atomic fields and
multi-sort support
([#&#8203;2686](https://redirect.github.com/booklore-app/booklore/issues/2686))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add moveFiles option to attach/merge and per-book delete in duplicate
merger
([#&#8203;2833](https://redirect.github.com/booklore-app/booklore/issues/2833))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: enhance audit logs with geo flags, relative time, and UX
improvements
([#&#8203;2760](https://redirect.github.com/booklore-app/booklore/issues/2760))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(bookdrop): add ability to poll the bookdrop folder
([#&#8203;2768](https://redirect.github.com/booklore-app/booklore/issues/2768))
by
[@&#8203;arjunsrinivasan1997](https://redirect.github.com/arjunsrinivasan1997)
- feat: add metadata presence filter to magic shelf
([#&#8203;2757](https://redirect.github.com/booklore-app/booklore/issues/2757))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(upload): add upload progress tracking with progress bar and stats
([#&#8203;2640](https://redirect.github.com/booklore-app/booklore/issues/2640))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(email): add format selection to email book dialog
([#&#8203;2650](https://redirect.github.com/booklore-app/booklore/issues/2650))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(pwa): Enable fullscreen mode for Android immersive reading
([#&#8203;2649](https://redirect.github.com/booklore-app/booklore/issues/2649))
by [@&#8203;alondero](https://redirect.github.com/alondero)
- Add Hungarian and Slovenian language support
([#&#8203;2846](https://redirect.github.com/booklore-app/booklore/issues/2846))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(library-service): prevent concurrent library scans with a tracking
set
([#&#8203;2637](https://redirect.github.com/booklore-app/booklore/issues/2637))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- feat: add configurable sidebar width setting
([#&#8203;2749](https://redirect.github.com/booklore-app/booklore/issues/2749))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- refactor(download): simplify file download to use browser native
handling
([#&#8203;2639](https://redirect.github.com/booklore-app/booklore/issues/2639))
by [@&#8203;acx10](https://redirect.github.com/acx10)

#### 🎨 UI Tweaks

- Add visual polish to book card component
([#&#8203;2788](https://redirect.github.com/booklore-app/booklore/issues/2788))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- refactor: centralize access-denied card styles into shared mixin
([#&#8203;2515](https://redirect.github.com/booklore-app/booklore/issues/2515))
by [@&#8203;acx10](https://redirect.github.com/acx10)

#### 🐛 Bug Fixes

- fix(auth): resolve DST-related login failure for refresh tokens
([#&#8203;2624](https://redirect.github.com/booklore-app/booklore/issues/2624))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix Kobo sync HeadersTooLargeException for large libraries
([#&#8203;2809](https://redirect.github.com/booklore-app/booklore/issues/2809))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(metadata-refresh): Correct metadata update priorities and preserve
disabled fields during 'replace all'
([#&#8203;2503](https://redirect.github.com/booklore-app/booklore/issues/2503))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(metadata-parsers): improve ISBN search logic and fallback
strategies for metadata fetching
([#&#8203;2502](https://redirect.github.com/booklore-app/booklore/issues/2502))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(metadata-update): ensure per-book transaction isolation in bulk
updates to prevent race conditions
([#&#8203;2536](https://redirect.github.com/booklore-app/booklore/issues/2536))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(metadata-refresh): fix filter book shelves by authenticated user
logs out the user.
([#&#8203;2481](https://redirect.github.com/booklore-app/booklore/issues/2481))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- Fix null collection errors for PDFs, audiobooks, and physical books
([#&#8203;2817](https://redirect.github.com/booklore-app/booklore/issues/2817))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(library-processing): re-fetch library entity after clearing entity
manager during rescan
([#&#8203;2507](https://redirect.github.com/booklore-app/booklore/issues/2507))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(file-move): ensure file moves are rolled back if database update
fails
([#&#8203;2588](https://redirect.github.com/booklore-app/booklore/issues/2588))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(file-move): update empty directory cleanup to handle multiple
library paths
([#&#8203;2634](https://redirect.github.com/booklore-app/booklore/issues/2634))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- Fix CBR/CB7 to CBZ conversion losing track of file path
([#&#8203;2835](https://redirect.github.com/booklore-app/booklore/issues/2835))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(cbz-reader): CBZ reading regression and optimize ZIP parsing
strategy
([#&#8203;2593](https://redirect.github.com/booklore-app/booklore/issues/2593))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- Fix PDF reader not loading alternate format files
([#&#8203;2836](https://redirect.github.com/booklore-app/booklore/issues/2836))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(epub-cover-extract): improve cover image extraction with fallback
handling
([#&#8203;2585](https://redirect.github.com/booklore-app/booklore/issues/2585))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(epub-metadata): enhance cover extraction with heuristic fallbacks
for manifest and ZIP entries
([#&#8203;2636](https://redirect.github.com/booklore-app/booklore/issues/2636))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(book-rule-evaluator): fix file type handling and add mapping for
specific formats to fix magic shelve based on filetype
([#&#8203;2480](https://redirect.github.com/booklore-app/booklore/issues/2480))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- Fix magic shelf rule evaluation for numeric comparisons
([#&#8203;2795](https://redirect.github.com/booklore-app/booklore/issues/2795))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix read status NULL progress handling in rule evaluator
([#&#8203;2821](https://redirect.github.com/booklore-app/booklore/issues/2821))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix bookdrop race condition processing files before fully written
([#&#8203;2785](https://redirect.github.com/booklore-app/booklore/issues/2785))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(bookdrop): handle file modifications in Bookdrop event handler
([#&#8203;2559](https://redirect.github.com/booklore-app/booklore/issues/2559))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(hardcover-sync): Don't send repeated read status to Hardcover.app
([#&#8203;2609](https://redirect.github.com/booklore-app/booklore/issues/2609))
by [@&#8203;PhasecoreX](https://redirect.github.com/PhasecoreX)
- fix(api): Select correct Hardcover.app ISBN from lookup results
([#&#8203;2530](https://redirect.github.com/booklore-app/booklore/issues/2530))
by [@&#8203;PhasecoreX](https://redirect.github.com/PhasecoreX)
- fix(ui): fix memory leaks and cascading API calls in metadata editor
([#&#8203;2716](https://redirect.github.com/booklore-app/booklore/issues/2716))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix: replace Quill editor with native HTML rendering for book
descriptions
([#&#8203;2733](https://redirect.github.com/booklore-app/booklore/issues/2733))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix reading stats queries not accounting for timezone
([#&#8203;2844](https://redirect.github.com/booklore-app/booklore/issues/2844))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix reading session timeline long sessions, tooltip perf, and week
mismatch
([#&#8203;2848](https://redirect.github.com/booklore-app/booklore/issues/2848))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(reading-stats,ui): update heatmap to use local time formatting…
([#&#8203;2587](https://redirect.github.com/booklore-app/booklore/issues/2587))
by [@&#8203;WorldTeacher](https://redirect.github.com/WorldTeacher)
- fix(select-all): "Mark All" bug and add "Remove from all shelves" bulk
action across components
([#&#8203;2562](https://redirect.github.com/booklore-app/booklore/issues/2562))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(opds): Fix OPDS CBR mime type reporting and strict Archive
detection
([#&#8203;2592](https://redirect.github.com/booklore-app/booklore/issues/2592))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- Fix OPDS shelf filter cartesian product
([#&#8203;2837](https://redirect.github.com/booklore-app/booklore/issues/2837))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(comic-metadata): fix series grouping bug with external
ComicInfo.xml metadata
([#&#8203;2385](https://redirect.github.com/booklore-app/booklore/issues/2385))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- Fix additional file uploader bugs and improve metadata viewer
([#&#8203;2816](https://redirect.github.com/booklore-app/booklore/issues/2816))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix PWA offline fallback blocking localhost access when internet is
disconnected
([#&#8203;2784](https://redirect.github.com/booklore-app/booklore/issues/2784))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(audiobook-reader): use preload=none for immediate streaming
playback
([#&#8203;2518](https://redirect.github.com/booklore-app/booklore/issues/2518))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix: reset audiobook progress and clear cached progress in UI
([#&#8203;2711](https://redirect.github.com/booklore-app/booklore/issues/2711))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix cbx reader prev/next book stacking on close
([#&#8203;2858](https://redirect.github.com/booklore-app/booklore/issues/2858))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix ebook reader header not hiding on mobile tap
([#&#8203;2857](https://redirect.github.com/booklore-app/booklore/issues/2857))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(reader): enable text copy in ebook reader
([#&#8203;2702](https://redirect.github.com/booklore-app/booklore/issues/2702))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix CBZ reader scroll position reset in infinite scroll mode
([#&#8203;2781](https://redirect.github.com/booklore-app/booklore/issues/2781))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix column gap +/- buttons in eBook reader default settings
([#&#8203;2780](https://redirect.github.com/booklore-app/booklore/issues/2780))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix email provider creation failing due to null shared field
([#&#8203;2794](https://redirect.github.com/booklore-app/booklore/issues/2794))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix audit logs pagination bug and add URL query param sync
([#&#8203;2787](https://redirect.github.com/booklore-app/booklore/issues/2787))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix audit log description overflow for bulk metadata refresh
([#&#8203;2783](https://redirect.github.com/booklore-app/booklore/issues/2783))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix multiple author card menus opening simultaneously
([#&#8203;2852](https://redirect.github.com/booklore-app/booklore/issues/2852))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix Goodreads label mappings and format config
([#&#8203;2779](https://redirect.github.com/booklore-app/booklore/issues/2779))
by [@&#8203;AlfredSimpson](https://redirect.github.com/AlfredSimpson)
- fix(ui): encode filter values in query params to handle commas in
names
([#&#8203;2717](https://redirect.github.com/booklore-app/booklore/issues/2717))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(ui): prevent footer submenu from rendering off screen
([#&#8203;2714](https://redirect.github.com/booklore-app/booklore/issues/2714))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(ui): inline mobile charts submenu to prevent layout overflow
([#&#8203;2713](https://redirect.github.com/booklore-app/booklore/issues/2713))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(ui): correctly format lubimyczytac external rating link
([#&#8203;2491](https://redirect.github.com/booklore-app/booklore/issues/2491))
by [@&#8203;sebhewelt](https://redirect.github.com/sebhewelt)
- Fix iconDisplay binding syntax in metadata viewer
([#&#8203;2772](https://redirect.github.com/booklore-app/booklore/issues/2772))
by [@&#8203;WorldTeacher](https://redirect.github.com/WorldTeacher)
- Fix mobile toolbar overlapping on small screens
([#&#8203;2856](https://redirect.github.com/booklore-app/booklore/issues/2856))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix book browser header title overflow on mobile
([#&#8203;2808](https://redirect.github.com/booklore-app/booklore/issues/2808))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(book-browser): resolve footer menu not hiding after navigation
back
([#&#8203;2626](https://redirect.github.com/booklore-app/booklore/issues/2626))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix: align frontend Page interfaces with VIA\_DTO serialization format
([#&#8203;2751](https://redirect.github.com/booklore-app/booklore/issues/2751))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix: show provider icons in metadata viewer when only ID is present
([#&#8203;2734](https://redirect.github.com/booklore-app/booklore/issues/2734))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix: hide show-more button when description fits without truncation
([#&#8203;2766](https://redirect.github.com/booklore-app/booklore/issues/2766))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix: use audiobook thumbnail for audiobook entries in notebook
([#&#8203;2763](https://redirect.github.com/booklore-app/booklore/issues/2763))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix: show session numbers in book
([#&#8203;2696](https://redirect.github.com/booklore-app/booklore/issues/2696))
by [@&#8203;WorldTeacher](https://redirect.github.com/WorldTeacher)
- fix(settings): use boxed Integer for ScrollerConfig.maxItems to allow
null
([#&#8203;2684](https://redirect.github.com/booklore-app/booklore/issues/2684))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(series-multi-select): Fix transparency in series multi select
pop-up
([#&#8203;2555](https://redirect.github.com/booklore-app/booklore/issues/2555))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- Fix: Filter text overwrites on long options
([#&#8203;2540](https://redirect.github.com/booklore-app/booklore/issues/2540))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Fix: Lock icons do not stay with publisher and series name input
fields
([#&#8203;2539](https://redirect.github.com/booklore-app/booklore/issues/2539))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(metadata): improve cover errors, reduce metadata fetch count, and
hide attach option
([#&#8203;2690](https://redirect.github.com/booklore-app/booklore/issues/2690))
by [@&#8203;acx10](https://redirect.github.com/acx10)

####  Performance

- perf: optimize book list API with ETag, delta sync, and IndexedDB
caching
([#&#8203;2753](https://redirect.github.com/booklore-app/booklore/issues/2753))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- perf: enable compact object headers (Project Lilliput)
([#&#8203;2755](https://redirect.github.com/booklore-app/booklore/issues/2755))
by [@&#8203;acx10](https://redirect.github.com/acx10)

#### 🛠️ Refactoring & Maintenance

- refactor: split BookService into BookFileService and
BookMetadataManageService
([#&#8203;2758](https://redirect.github.com/booklore-app/booklore/issues/2758))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- chore: fix memory leaks, add aria-labels, improve type safety and
logging
([#&#8203;2764](https://redirect.github.com/booklore-app/booklore/issues/2764))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- chore: add caching, validation, lazy routes, refresh rate limiting,
JaCoCo, and cleanup
([#&#8203;2762](https://redirect.github.com/booklore-app/booklore/issues/2762))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- perf: strip unused fields from book list API response
([#&#8203;2741](https://redirect.github.com/booklore-app/booklore/issues/2741))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- perf(epub): Replace linear manifest scans with HashMaps in EPUB reader
([#&#8203;2598](https://redirect.github.com/booklore-app/booklore/issues/2598))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- feat(metadata): return full metadata from parsers instead of previews
([#&#8203;2689](https://redirect.github.com/booklore-app/booklore/issues/2689))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: comic metadata picker, lazy-load providers, and UI improvements
([#&#8203;2679](https://redirect.github.com/booklore-app/booklore/issues/2679))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add complete translations for all supported languages
([#&#8203;2831](https://redirect.github.com/booklore-app/booklore/issues/2831))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add Hungarian and Slovenian language support
([#&#8203;2846](https://redirect.github.com/booklore-app/booklore/issues/2846))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add Croatian and Swedish translations for login page
([#&#8203;2786](https://redirect.github.com/booklore-app/booklore/issues/2786))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: add i18n translations for stats, pdf reader, magic shelf, and
remaining components (en/es)
([#&#8203;2742](https://redirect.github.com/booklore-app/booklore/issues/2742))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: add i18n translations for book components, services, and readers
(en/es)
([#&#8203;2738](https://redirect.github.com/booklore-app/booklore/issues/2738))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(i18n): dynamic sidebar translations and UI font normalization
([#&#8203;2683](https://redirect.github.com/booklore-app/booklore/issues/2683))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat: disable PDF printing for users without download permission
([#&#8203;2737](https://redirect.github.com/booklore-app/booklore/issues/2737))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(ui): add file name column to table view and include filename in
search
([#&#8203;2712](https://redirect.github.com/booklore-app/booklore/issues/2712))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(ui): provide hyperlinks for books as book cards in grid view
([#&#8203;2500](https://redirect.github.com/booklore-app/booklore/issues/2500))
by [@&#8203;berb](https://redirect.github.com/berb)
- feat(ui): Add sort by filePath
([#&#8203;1180](https://redirect.github.com/booklore-app/booklore/issues/1180)
and
[#&#8203;2364](https://redirect.github.com/booklore-app/booklore/issues/2364))
([#&#8203;2512](https://redirect.github.com/booklore-app/booklore/issues/2512))
by [@&#8203;chiguirepower](https://redirect.github.com/chiguirepower)
- feat(icons): Made icons for libraries and shelves optional with no
default icons.
([#&#8203;2599](https://redirect.github.com/booklore-app/booklore/issues/2599))
by [@&#8203;arthurgiroux](https://redirect.github.com/arthurgiroux)
- fix(comicvine): add fallback to issue detail endpoint for missing
creator credits
([#&#8203;2694](https://redirect.github.com/booklore-app/booklore/issues/2694))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(epub-metadata): enhance cover extraction with heuristic fallbacks
for manifest and ZIP entries
([#&#8203;2636](https://redirect.github.com/booklore-app/booklore/issues/2636))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(metadata-match): Fix metadata quality calculation to properly
handle locked fields
([#&#8203;2513](https://redirect.github.com/booklore-app/booklore/issues/2513))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(ui): reload shelves when enabling Kobo sync
([#&#8203;2715](https://redirect.github.com/booklore-app/booklore/issues/2715))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(ui): standardize button labels and styles across components
([#&#8203;2560](https://redirect.github.com/booklore-app/booklore/issues/2560))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- chore: redesign README for cleaner layout and visual polish
([#&#8203;2728](https://redirect.github.com/booklore-app/booklore/issues/2728))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix: make README logo visible in GitHub light mode
([#&#8203;2756](https://redirect.github.com/booklore-app/booklore/issues/2756))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- chore: clean up PR template and contributing guide
([#&#8203;2660](https://redirect.github.com/booklore-app/booklore/issues/2660))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(file naming): add leading zero to series index
([#&#8203;2642](https://redirect.github.com/booklore-app/booklore/issues/2642))
by [@&#8203;WorldTeacher](https://redirect.github.com/WorldTeacher)
- Update viewport meta tag to prevent auto-zoom on iOS when entering in…
([#&#8203;2620](https://redirect.github.com/booklore-app/booklore/issues/2620))
by [@&#8203;jmswangit](https://redirect.github.com/jmswangit)
- test(API): add missing tests for BookMapperV2
([#&#8203;2495](https://redirect.github.com/booklore-app/booklore/issues/2495))
by [@&#8203;piffio](https://redirect.github.com/piffio)
- fix(audiobook-reader): use preload=none with explicit load() for
faster streaming
([#&#8203;2520](https://redirect.github.com/booklore-app/booklore/issues/2520))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(ui): clean cached properties
([#&#8203;2499](https://redirect.github.com/booklore-app/booklore/issues/2499))
by [@&#8203;piffio](https://redirect.github.com/piffio)
- fix(additional-file-uploader): add file size validation with UI
feedback
([#&#8203;2516](https://redirect.github.com/booklore-app/booklore/issues/2516))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- fix(os\_x-conversion): ignore \_\_MACOSX directory for conversions
([#&#8203;2479](https://redirect.github.com/booklore-app/booklore/issues/2479))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(series-page): add missing overlay preference service to book card
([#&#8203;2466](https://redirect.github.com/booklore-app/booklore/issues/2466))
by [@&#8203;xcashy](https://redirect.github.com/xcashy)
- fix(docker): add build and gradle directories to volumes in docker
compose
([#&#8203;2459](https://redirect.github.com/booklore-app/booklore/issues/2459))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)

#### 📦 Dependencies

- chore(deps): bump org.springframework.boot from 4.0.2 to 4.0.3 in
/booklore-api in the gradle-dependencies group
([#&#8203;2813](https://redirect.github.com/booklore-app/booklore/issues/2813))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump the npm-dependencies group in /booklore-ui with 15
updates
([#&#8203;2814](https://redirect.github.com/booklore-app/booklore/issues/2814))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump the npm-dependencies group across 1 directory with
18 updates
([#&#8203;2687](https://redirect.github.com/booklore-app/booklore/issues/2687))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump the npm-dependencies group in /booklore-ui with 13
updates
([#&#8203;2721](https://redirect.github.com/booklore-app/booklore/issues/2721))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump the npm-dependencies group in /booklore-ui with 20
updates
([#&#8203;2542](https://redirect.github.com/booklore-app/booklore/issues/2542))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump the gradle-dependencies group across 1 directory
with 7 updates
([#&#8203;2659](https://redirect.github.com/booklore-app/booklore/issues/2659))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump the gradle-dependencies group in /booklore-api with
2 updates
([#&#8203;2720](https://redirect.github.com/booklore-app/booklore/issues/2720))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump tar from 7.5.7 to 7.5.9 in /booklore-ui
([#&#8203;2805](https://redirect.github.com/booklore-app/booklore/issues/2805))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump tar from 7.5.6 to 7.5.7 in /booklore-ui
([#&#8203;2534](https://redirect.github.com/booklore-app/booklore/issues/2534))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump hono from 4.11.9 to 4.12.0 in /booklore-ui
([#&#8203;2815](https://redirect.github.com/booklore-app/booklore/issues/2815))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump qs from 6.14.1 to 6.14.2 in /booklore-ui
([#&#8203;2722](https://redirect.github.com/booklore-app/booklore/issues/2722))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump
[@&#8203;modelcontextprotocol/sdk](https://redirect.github.com/modelcontextprotocol/sdk)
and [@&#8203;angular/cli](https://redirect.github.com/angular/cli) in
/booklore-ui
([#&#8203;2612](https://redirect.github.com/booklore-app/booklore/issues/2612))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): bump actions/setup-node from 4 to 6
([#&#8203;2573](https://redirect.github.com/booklore-app/booklore/issues/2573))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)

#### ⚙️ CI/CD

- ci: move Angular/Gradle builds to native CI steps to eliminate QEMU
emulation
([#&#8203;2705](https://redirect.github.com/booklore-app/booklore/issues/2705))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- chore: add performance label to release drafter categories
([#&#8203;2754](https://redirect.github.com/booklore-app/booklore/issues/2754))
by [@&#8203;acx10](https://redirect.github.com/acx10)

#### 🐳 Docker Images

- **Docker Hub:** `booklore/booklore:v2.0.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.0.0`

**Full Changelog**:
<https://github.com/booklore-app/booklore/compare/v1.18.5...v2.0.0>

#### 📸 Screenshots

<img width="750" alt="Book browser with audiobook library and cascading
sidebar filters"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/book-browser-audiobooks-library.png"
/>
<img width="750" alt="Book detail page with multi-format support and
alternative formats"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/book-detail-multi-format.png"
/>
<img width="300" alt="Audiobook player with streaming playback"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/audiobook-player.png"
/>
<img width="300" alt="Ebook reader"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/ebook-reader.png"
/>
<img width="750" alt="CBX comic reader with fullscreen, slideshow, RTL,
and long strip mode"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/cbx-comic-reader.png"
/>
<img width="750" alt="Annotation notebook with highlights, notes, and
bookmarks"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/annotation-notebook.png"
/>
<img width="750" alt="Author browser with Audnexus metadata"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/author-browser.png"
/>
<img width="750" alt="Series browser with search, filter, and sort"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/series-browser.png"
/>
<img width="500" alt="Reading Clock statistics chart"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-clock-stats.png"
/>
<img width="750" alt="Reading Survival Curve and Book Length Sweet Spot
charts"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-survival-book-length-charts.png"
/>
<img width="750" alt="Reading Completion Race chart"
src="https://github.com/booklore-app/booklore/releases/download/v2.0.0/reading-completion-race.png"
/>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

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

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYm9va2xvcmUiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19-->
2026-02-24 14:46:34 +01:00
TrueCharts Bot 0188de41e5 feat(grafana): update image docker.io/grafana/grafana 12.3.3 → 12.4.0 (#45484)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/grafana/grafana](https://redirect.github.com/grafana/grafana)
| minor | `9e1e77a` → `b0ae311` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZ3JhZmFuYSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-02-24 14:42:37 +01:00
TrueCharts Bot cb941e3de0 fix(cloudcommander): update image ghcr.io/coderaiser/cloudcmd 19.6.0 → 19.6.1 (#45483)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/coderaiser/cloudcmd](https://redirect.github.com/coderaiser/cloudcmd)
| patch | `90d353c` → `7ff1a12` |

---

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

###
[`v19.6.1`](https://redirect.github.com/coderaiser/cloudcmd/releases/tag/v19.6.1):
cloudcmd v19.6.1

[Compare
Source](https://redirect.github.com/coderaiser/cloudcmd/compare/v19.6.0...v19.6.1)

#### 🔥 feature

-
[`7c5ac40`](https://redirect.github.com/coderaiser/cloudcmd/commit/7c5ac408)
cloudcmd:
[@&#8203;cloudcmd/fileop](https://redirect.github.com/cloudcmd/fileop)
v9.0.1
([#&#8203;457](https://redirect.github.com/coderaiser/cloudcmd/issues/457))

</details>

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2xvdWRjb21tYW5kZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-02-24 14:41:41 +01:00
TrueCharts Bot d11123795e feat(helm-deps): update chart mariadb 17.13.0 → 17.14.0 (#45478)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[mariadb](https://trueforge.org/truetech/truecharts/charts/stable/mariadb)
([source](https://redirect.github.com/bitnami/bitnami-docker-mariadb)) |
minor | `17.13.0` → `17.14.0` |

---

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

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAveW91cmxzIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-02-24 09:05:39 +00:00
TrueCharts Bot e9322e6365 feat(helm-deps): update chart mongodb 16.16.0 → 16.17.0 (#45480) 2026-02-24 08:32:05 +01:00
TrueCharts Bot d0415302e7 feat(helm-deps): update chart memcached 16.16.1 → 16.17.0 (#45479)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[memcached](https://trueforge.org/truetech/truecharts/charts/stable/memcached)
([source](https://redirect.github.com/bitnami/bitnami-docker-memcached))
| minor | `16.16.1` → `16.17.0` |

---

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

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZ2l0ZWEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-02-24 08:32:01 +01:00
TrueCharts Bot 198d029631 feat(helm-deps): update chart clickhouse 17.2.0 → 17.3.0 (#45477)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[clickhouse](https://trueforge.org/truetech/truecharts/charts/stable/clickhouse)
([source](https://clickhouse.com/)) | minor | `17.2.0` → `17.3.0` |

---

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

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcGxhdXNpYmxlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-02-24 08:31:37 +01:00
TrueCharts Bot 1ce2939d4c fix(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.5.2 → 2.5.3 (#45476) 2026-02-24 08:30:52 +01:00
TrueCharts Bot e2af8fdfd8 fix(rdtclient): update image ghcr.io/rogerfar/rdtclient 2.0.123 → 2.0.124 (#45475)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/rogerfar/rdtclient](https://redirect.github.com/rogerfar/rdt-client)
| patch | `60ef541` → `914c956` |

---

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

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

---

### Release Notes

<details>
<summary>rogerfar/rdt-client (ghcr.io/rogerfar/rdtclient)</summary>

###
[`v2.0.124`](https://redirect.github.com/rogerfar/rdt-client/blob/HEAD/CHANGELOG.md#20124---2026-02-23)

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

##### Added

- Added /version/api for qBittorrent to support clients that still want
to talk to the old API.
- Improved rate limiting handling.

</details>

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcmR0Y2xpZW50IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-02-24 08:30:48 +01:00
TrueCharts Bot d57c0f9922 fix(blocky): update image ghcr.io/k8s-gateway/k8s_gateway 1.6.3 → 1.6.4 (#45473)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/k8s-gateway/k8s_gateway](https://ghcr.io/k8s-gateway/k8s_gateway)
| patch | `d9b797a` → `08065ce` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYmxvY2t5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2026-02-24 08:19:50 +01:00
TrueCharts Bot 751c6c5e6a chore(digikam): update image ghcr.io/linuxserver/digikam digest to 3699436 (#45470) 2026-02-24 08:19:03 +01:00
TrueCharts Bot 26ce270364 chore(ollama): update image ghcr.io/open-webui/open-webui digest to ea750f1 (#45471)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/open-webui/open-webui | digest | `2b9d2be` → `ea750f1` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvb2xsYW1hIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 08:18:49 +01:00
TrueCharts Bot f969b4a4ad chore(webtop): update webtop (#45472)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| lscr.io/linuxserver/webtop | digest | `3919d5c` → `5b8bf99` |
| lscr.io/linuxserver/webtop | digest | `dc4e65e` → `c3c6487` |
| lscr.io/linuxserver/webtop | digest | `e2068d6` → `a9648d9` |
| lscr.io/linuxserver/webtop | digest | `5bbe5be` → `67187bf` |
| lscr.io/linuxserver/webtop | digest | `2bf356f` → `243c821` |
| lscr.io/linuxserver/webtop | digest | `08c0de1` → `56b7aab` |

---

> [!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**: 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvd2VidG9wIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 08:17:13 +01:00
TrueCharts Bot dbf599e1a0 chore(common): update image oci.trueforge.org/containerforge/ubuntu digest to 1c87476 (#45454)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/ubuntu](https://ghcr.io/trueforge-org/ubuntu)
([source](https://hub.docker.com/_/ubuntu)) | digest | `36c48bc` →
`1c87476` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY29tbW9uIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-24 04:39:17 +00:00
TrueCharts Bot d828cf193b feat(helm-deps): update chart common 28.31.19 → 28.32.2 (#45462)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[common](https://trueforge.org/truetech/truecharts/charts/library/common)
([source](https://ghcr.io/cloudnative-pg/postgis)) | minor | `28.31.19`
→ `28.32.2` |

---

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

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvendhdmVqczJtcXR0IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2026-02-24 05:37:48 +01:00
TrueCharts Bot 602f504cc4 feat(xwiki): update image public.ecr.aws/docker/library/xwiki 18.0.1-postgres-tomcat → 18.1.0-postgres-tomcat (#45469)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [public.ecr.aws/docker/library/xwiki](https://hub.docker.com/_/xwiki)
([source](https://redirect.github.com/xwiki-contrib/docker-xwiki)) |
minor | `0706f40` → `d439c7f` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAveHdpa2kiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2026-02-24 02:15:35 +01:00
TrueCharts Bot cef3eebce7 feat(n8n): update image ghcr.io/n8n-io/n8n 2.9.2 → 2.10.0 (#45463)
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)) | minor | `52bc655` →
`7376bc2` |

---

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

###
[`v2.10.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2100-2026-02-23)

##### Bug Fixes

- Address issue with resolving EKS Pod Identity Credentials
([#&#8203;25945](https://redirect.github.com/n8n-io/n8n/issues/25945))
([3b41ca8](https://redirect.github.com/n8n-io/n8n/commit/3b41ca8d2f5091d45c9e8c3b5a50cd5e8e07a80e))
- **AI Agent Node:** Fix orphaned tool messages in AI Agent memory after
buffer window slides
([#&#8203;26046](https://redirect.github.com/n8n-io/n8n/issues/26046))
([7c1985e](https://redirect.github.com/n8n-io/n8n/commit/7c1985eda31b734c412ca093f9438b17c9816094))
- **AI Agent Node:** Serialize AI Agent intermediateSteps messageLog to
plain objects
([#&#8203;25867](https://redirect.github.com/n8n-io/n8n/issues/25867))
([c811ec1](https://redirect.github.com/n8n-io/n8n/commit/c811ec1b5e5e5f9f740f130ed2b62ef7120b0747))
- **ai-builder:** Don't release types when loading node types for
workflow builder service
([#&#8203;25891](https://redirect.github.com/n8n-io/n8n/issues/25891))
([4c1c033](https://redirect.github.com/n8n-io/n8n/commit/4c1c033cffdde47c0c5c1fda8d715eba2be6d7da))
- **ai-builder:** Strip cache\_control markers from persisted tool
messages and responder input
([#&#8203;26132](https://redirect.github.com/n8n-io/n8n/issues/26132))
([05d15a0](https://redirect.github.com/n8n-io/n8n/commit/05d15a0e445f99cddae87b2933f0ae9189fc5c48))
- **Anthropic Chat Model Node:** Add gateway error enrichment and empty
model guard
([#&#8203;25953](https://redirect.github.com/n8n-io/n8n/issues/25953))
([790b8b5](https://redirect.github.com/n8n-io/n8n/commit/790b8b57c1b5594897ef547f8b12f6fdbd580ae1))
- **Azure OpenAI Node:** Disable Responses API to fix GPT-5.2 connection
error
([#&#8203;26033](https://redirect.github.com/n8n-io/n8n/issues/26033))
([0ba636d](https://redirect.github.com/n8n-io/n8n/commit/0ba636d74a8eec64e96770153cb8c059037cb61b))
- **core:** Add mergeAskBuild to builder request DTO feature flags
([#&#8203;26120](https://redirect.github.com/n8n-io/n8n/issues/26120))
([6b9053e](https://redirect.github.com/n8n-io/n8n/commit/6b9053ed1f06f7a6a25189101378c7e647955bfb))
- **core:** Always serve /healthz on task broker regardless of
N8N\_ENDPOINT\_HEALTH
([#&#8203;25959](https://redirect.github.com/n8n-io/n8n/issues/25959))
([7e10901](https://redirect.github.com/n8n-io/n8n/commit/7e109014702c042adef2e7d5a52c6343ecd19f7f))
- **core:** Forward activationMode in multi-main webhook/trigger setup
([#&#8203;25855](https://redirect.github.com/n8n-io/n8n/issues/25855))
([2886b32](https://redirect.github.com/n8n-io/n8n/commit/2886b32efda73af07b889b7e5d1416b257474e48))
- **core:** Handle tool wrapper nodes without supplyData in queue mode
MCP Trigger
([#&#8203;26007](https://redirect.github.com/n8n-io/n8n/issues/26007))
([fbe4699](https://redirect.github.com/n8n-io/n8n/commit/fbe4699c84834abb94c3f696d27b12607fcc907d))
- **core:** Implement evaluation run cancellation for multi-main
([#&#8203;25353](https://redirect.github.com/n8n-io/n8n/issues/25353))
([4fb5ae6](https://redirect.github.com/n8n-io/n8n/commit/4fb5ae630ba00820e655047a5c903aa6721d6705))
- **core:** Improve error for AI Tool nodes missing execute method
([#&#8203;25743](https://redirect.github.com/n8n-io/n8n/issues/25743))
([e85c458](https://redirect.github.com/n8n-io/n8n/commit/e85c4580a6ad943be9635f3e1281bcac6d90b84e))
- **core:** Invalidate project owner cache when user role changes
([#&#8203;25895](https://redirect.github.com/n8n-io/n8n/issues/25895))
([095a7f9](https://redirect.github.com/n8n-io/n8n/commit/095a7f9f0d91870672f1594deda952105e727f27))
- **core:** Render newlines on Chat hub messages without requiring hard
breaks
([#&#8203;26042](https://redirect.github.com/n8n-io/n8n/issues/26042))
([774a2dd](https://redirect.github.com/n8n-io/n8n/commit/774a2dd301605c3c8429c32099158b52151b0024))
- **core:** Respect n8n path for health endpoint
([#&#8203;26129](https://redirect.github.com/n8n-io/n8n/issues/26129))
([47d5738](https://redirect.github.com/n8n-io/n8n/commit/47d5738ed6d6bbe2065b52ccc7784d67f90699b8))
- **core:** Return data tables that you have access to instead of only
the ones in your personal project
([#&#8203;25558](https://redirect.github.com/n8n-io/n8n/issues/25558))
([c818125](https://redirect.github.com/n8n-io/n8n/commit/c818125e85fcfbab9590863656606afa5271592a))
- **editor:** Add validation for secret JSON input fields
([#&#8203;25851](https://redirect.github.com/n8n-io/n8n/issues/25851))
([2c81eca](https://redirect.github.com/n8n-io/n8n/commit/2c81eca43538580b05e9149d86aad6da59f354a4))
- **editor:** Alignment issues and nits
([#&#8203;25954](https://redirect.github.com/n8n-io/n8n/issues/25954))
([eb86207](https://redirect.github.com/n8n-io/n8n/commit/eb8620753fd35a8f8170a8e3bc37c095cec2aa5c))
- **editor:** Apply missing focus mixin styles
([#&#8203;26008](https://redirect.github.com/n8n-io/n8n/issues/26008))
([b0408d2](https://redirect.github.com/n8n-io/n8n/commit/b0408d293cd4659ebc7568fe0d97f2225829e002))
- **editor:** Constrain chat trigger images to fit within message width
([#&#8203;25866](https://redirect.github.com/n8n-io/n8n/issues/25866))
([0135c23](https://redirect.github.com/n8n-io/n8n/commit/0135c23d07dc5ccbe32193b9b0472125f04f4f1e))
- **editor:** Design fixes for managed OAuth credentials
([#&#8203;26064](https://redirect.github.com/n8n-io/n8n/issues/26064))
([95af7cf](https://redirect.github.com/n8n-io/n8n/commit/95af7cf0e4c6407ad644f042352fe67b8ec409ab))
- **editor:** Enable stop button to abort AI Ask Assistant streaming
([#&#8203;26012](https://redirect.github.com/n8n-io/n8n/issues/26012))
([e59ee6a](https://redirect.github.com/n8n-io/n8n/commit/e59ee6ac0955e0714563c380af06fc2e2c994d5f))
- **editor:** Filter for all words in the search query
([#&#8203;26110](https://redirect.github.com/n8n-io/n8n/issues/26110))
([facc2fe](https://redirect.github.com/n8n-io/n8n/commit/facc2feadeaf57f46b556599adc5dcc4d67074c7))
- **editor:** Fix agent description placement on Chat hub modal selector
([#&#8203;26038](https://redirect.github.com/n8n-io/n8n/issues/26038))
([8aded17](https://redirect.github.com/n8n-io/n8n/commit/8aded1759bdb59e5c9c9dac4cca1598623c6c268))
- **editor:** Fix bug with tags not being sent to backend
([#&#8203;26040](https://redirect.github.com/n8n-io/n8n/issues/26040))
([05915c4](https://redirect.github.com/n8n-io/n8n/commit/05915c4199fc012fef572d4e6b004557bafb4dec))
- **editor:** Fix incorrect shortcut resolution for letter keys on
non-QWERTY
([#&#8203;25875](https://redirect.github.com/n8n-io/n8n/issues/25875))
([64bcca0](https://redirect.github.com/n8n-io/n8n/commit/64bcca02dcc51b03315604c65551e83a59ef9ca5))
- **editor:** Fix visual issues on new Chat hub tools selector
([#&#8203;26010](https://redirect.github.com/n8n-io/n8n/issues/26010))
([2a2786a](https://redirect.github.com/n8n-io/n8n/commit/2a2786acdbdbf37e97233d2a30ea5e606e69be32))
- **editor:** Fix wrong content displayed while quickly navigating
projects and folders
([#&#8203;25428](https://redirect.github.com/n8n-io/n8n/issues/25428))
([2495a05](https://redirect.github.com/n8n-io/n8n/commit/2495a05f6c3fd636d2fc0f9c02b4cdbddb9091e3))
- **editor:** Hide canvas thinking pill and keep canvas editable during
help streaming
([#&#8203;26015](https://redirect.github.com/n8n-io/n8n/issues/26015))
([47d42a6](https://redirect.github.com/n8n-io/n8n/commit/47d42a63a8ded6347bc3d56f5843d98662fd7d03))
- **editor:** Improve custom role selector with design refinements
([#&#8203;25666](https://redirect.github.com/n8n-io/n8n/issues/25666))
([5c7ebf9](https://redirect.github.com/n8n-io/n8n/commit/5c7ebf94ec21673d7ea37735b5410fbbaf084722))
- **editor:** Make Chat hub text prompt scrollable
([#&#8203;26019](https://redirect.github.com/n8n-io/n8n/issues/26019))
([923060f](https://redirect.github.com/n8n-io/n8n/commit/923060f505e369be57a97ef5b8dfb2cd064eea2b))
- **editor:** Patch Button v2 migration issues
([#&#8203;25846](https://redirect.github.com/n8n-io/n8n/issues/25846))
([022638f](https://redirect.github.com/n8n-io/n8n/commit/022638f23de5de72e508a97389383da775aa95e8))
- **editor:** Prevent plan mode auto-switch after AIWB restore
([#&#8203;25903](https://redirect.github.com/n8n-io/n8n/issues/25903))
([dc82320](https://redirect.github.com/n8n-io/n8n/commit/dc82320f7057b8d9b83f24133b9bcd27276a0153))
- **editor:** Prevent workflow-updated emission on assistant calls
([#&#8203;25951](https://redirect.github.com/n8n-io/n8n/issues/25951))
([b7a8496](https://redirect.github.com/n8n-io/n8n/commit/b7a8496251dcf961efea05bea0b009ae6579c2e0))
- **editor:** Re-layout all nodes on structural changes in AI builder
([#&#8203;25905](https://redirect.github.com/n8n-io/n8n/issues/25905))
([d591bcb](https://redirect.github.com/n8n-io/n8n/commit/d591bcb7c5a543edb0dfe993046d7eb7bb0afb49))
- **editor:** Refresh credential list after update to clear setup badge
([#&#8203;25978](https://redirect.github.com/n8n-io/n8n/issues/25978))
([4e68511](https://redirect.github.com/n8n-io/n8n/commit/4e68511719a908f4fcfa8b1c1a2428648d4de289))
- **editor:** Respect displayOptions when determining response mode for
Chat on WF canvas
([#&#8203;26112](https://redirect.github.com/n8n-io/n8n/issues/26112))
([59a5ff3](https://redirect.github.com/n8n-io/n8n/commit/59a5ff3bc9290dd737dca5e060f0533f3db65a13))
- **editor:** Route error/credential help messages to builder in merged
Ask+Build view
([#&#8203;25950](https://redirect.github.com/n8n-io/n8n/issues/25950))
([f87cb02](https://redirect.github.com/n8n-io/n8n/commit/f87cb02d3f12771fc624da4095512491f1bcdabb))
- **editor:** Selectively apply credentials for http request nodes
([#&#8203;26003](https://redirect.github.com/n8n-io/n8n/issues/26003))
([f5ea84a](https://redirect.github.com/n8n-io/n8n/commit/f5ea84a174e4654d25e01b3805f539c5a77c6e07))
- **editor:** Show existing credentials in template setup modal
([#&#8203;25598](https://redirect.github.com/n8n-io/n8n/issues/25598))
([4ce9daf](https://redirect.github.com/n8n-io/n8n/commit/4ce9daf2ddf8838fb9e5d9f828ecb0946e1d82f1))
- **editor:** Style regressions on Button
([#&#8203;25924](https://redirect.github.com/n8n-io/n8n/issues/25924))
([c7caf27](https://redirect.github.com/n8n-io/n8n/commit/c7caf27d08dd9d0d80bf4ff18f8e9e9c8acaa048))
- **editor:** Update click behaviour on breadcrumb items
([#&#8203;24753](https://redirect.github.com/n8n-io/n8n/issues/24753))
([05d57d6](https://redirect.github.com/n8n-io/n8n/commit/05d57d6dd05a972c2cd8508e7da516577609a038))
- **editor:** Update secrets provider connection name validation
([#&#8203;25868](https://redirect.github.com/n8n-io/n8n/issues/25868))
([1bc3079](https://redirect.github.com/n8n-io/n8n/commit/1bc307990d19a37639ec25736748dda1cd42c625))
- **Gmail Node:** Fix GetMany messages query string pollution with
non-API parameters
([#&#8203;26053](https://redirect.github.com/n8n-io/n8n/issues/26053))
([3ff9668](https://redirect.github.com/n8n-io/n8n/commit/3ff9668f20bfe7d8d660ce00d21c9ff1920e0939))
- **Google Gemini Node:** Fix broken thinking budget selector
([#&#8203;26006](https://redirect.github.com/n8n-io/n8n/issues/26006))
([27b84e0](https://redirect.github.com/n8n-io/n8n/commit/27b84e0c4be7df34823913b2136235a1f52d50fb))
- **Guardrails Node:** Improve Guardrails validation
([#&#8203;25390](https://redirect.github.com/n8n-io/n8n/issues/25390))
([8d0251d](https://redirect.github.com/n8n-io/n8n/commit/8d0251d1deef256fd3d9176f05dedab62afde918))
- Handle missing trigger node run data gracefully
([#&#8203;25828](https://redirect.github.com/n8n-io/n8n/issues/25828))
([5d92505](https://redirect.github.com/n8n-io/n8n/commit/5d925058ad473ce773093a2f13c6cc85eec75031))
- Increase character limit for providerId
([#&#8203;25748](https://redirect.github.com/n8n-io/n8n/issues/25748))
([56b6d0c](https://redirect.github.com/n8n-io/n8n/commit/56b6d0ca615a54cf3752e7cc6be1a1e64524ec54))
- Only use displayOptions for determining credential required fields for
update if the property is defined
([#&#8203;25921](https://redirect.github.com/n8n-io/n8n/issues/25921))
([cadfa4c](https://redirect.github.com/n8n-io/n8n/commit/cadfa4c1008875969f93dcb4d41ae77b31511d27))
- Prevent node mention popup when typing email addresses
([#&#8203;25865](https://redirect.github.com/n8n-io/n8n/issues/25865))
([14920b7](https://redirect.github.com/n8n-io/n8n/commit/14920b7e98eeb2294a2ed076b35dbe73148c9819))
- Remove redundant builder-log check causing responder double-answering
([#&#8203;25940](https://redirect.github.com/n8n-io/n8n/issues/25940))
([60ce73a](https://redirect.github.com/n8n-io/n8n/commit/60ce73a1fb44cef8021ede4331706efaeeeced2b))
- Truncate tool names to 64 characters
([#&#8203;25745](https://redirect.github.com/n8n-io/n8n/issues/25745))
([48cb717](https://redirect.github.com/n8n-io/n8n/commit/48cb717d27d18ae7fb39d650275802db94d0d332))

##### Features

- Add ai-node-sdk package
([#&#8203;25838](https://redirect.github.com/n8n-io/n8n/issues/25838))
([7ad421f](https://redirect.github.com/n8n-io/n8n/commit/7ad421f038697b098da15965df927e1c6170755b))
- Add tab scoped collaboration
([#&#8203;25646](https://redirect.github.com/n8n-io/n8n/issues/25646))
([1016949](https://redirect.github.com/n8n-io/n8n/commit/1016949c9241c191ba97d28361aa4788812b16de))
- **ai-builder:** Add WFB session persistence across page refreshes
([#&#8203;25404](https://redirect.github.com/n8n-io/n8n/issues/25404))
([87f59f0](https://redirect.github.com/n8n-io/n8n/commit/87f59f04d3fbb4cf66f14350a3ce664eedeb5e65))
- Build pinecone quick connect integration flow
([#&#8203;25854](https://redirect.github.com/n8n-io/n8n/issues/25854))
([f0f074e](https://redirect.github.com/n8n-io/n8n/commit/f0f074ee8ca245b314eed36fa1bc469341b509c3))
- **core:** Add 'Create new tool' button to tools selector
([#&#8203;26036](https://redirect.github.com/n8n-io/n8n/issues/26036))
([54a5bf1](https://redirect.github.com/n8n-io/n8n/commit/54a5bf17c055d2319a23b0d54adb3bce08f7e658))
- **core:** Add ESLint rule to validate AI node SDK fields in
package.json
([#&#8203;25759](https://redirect.github.com/n8n-io/n8n/issues/25759))
([b97fe12](https://redirect.github.com/n8n-io/n8n/commit/b97fe12ba204008c193513e2fe336c7ec118f054))
- **core:** Add package scaffold with public API types and architecture
docs
([#&#8203;26047](https://redirect.github.com/n8n-io/n8n/issues/26047))
([fb4b940](https://redirect.github.com/n8n-io/n8n/commit/fb4b94064f2de30b594f25f9d4e3d0e62abfc8db))
- **core:** Ensure user-provided variable names fulfill JS identifer
spec
([#&#8203;25900](https://redirect.github.com/n8n-io/n8n/issues/25900))
([e8ab44b](https://redirect.github.com/n8n-io/n8n/commit/e8ab44bf32f7531afe4165da7ac48794da261f99))
- **core:** Expose execution stopping in public API
([#&#8203;25826](https://redirect.github.com/n8n-io/n8n/issues/25826))
([6a16e63](https://redirect.github.com/n8n-io/n8n/commit/6a16e630c42bf2532f2f38aa6f10818b721786b4))
- **core:** Filter secrets provider autocomplete to connected vaults
only
([#&#8203;25927](https://redirect.github.com/n8n-io/n8n/issues/25927))
([bd92dab](https://redirect.github.com/n8n-io/n8n/commit/bd92dabc5cc695d6f209671735e4355f171ca08a))
- **core:** Merge Ask and Build into unified multi-agent chat experience
([#&#8203;25692](https://redirect.github.com/n8n-io/n8n/issues/25692))
([9fb5d43](https://redirect.github.com/n8n-io/n8n/commit/9fb5d437d3d663f4883f8fea54532fbad3ff3893))
- **core:** Send AI Node SDK version to Strapi community nodes API
([#&#8203;25760](https://redirect.github.com/n8n-io/n8n/issues/25760))
([076d7b2](https://redirect.github.com/n8n-io/n8n/commit/076d7b2d0c3dacf69cb388c187d4ce696757ab94))
- **core:** Support multiple connected vaults per secret provider
([#&#8203;26124](https://redirect.github.com/n8n-io/n8n/issues/26124))
([9598874](https://redirect.github.com/n8n-io/n8n/commit/9598874050d95ed2fdfe7e8a79350c40e419d981))
- **core:** Support special characters in secret names
([#&#8203;25974](https://redirect.github.com/n8n-io/n8n/issues/25974))
([8fa58c9](https://redirect.github.com/n8n-io/n8n/commit/8fa58c99c1e4097da5d406b323add218b3ff5c9b))
- **editor:** Add review changes banner to AI builder
([#&#8203;25885](https://redirect.github.com/n8n-io/n8n/issues/25885))
([c03443b](https://redirect.github.com/n8n-io/n8n/commit/c03443b7f2027e12d32b8a80c8c8331bc7f7b787))
- **editor:** Allow discarding and renaming columns during CSV import
([#&#8203;25605](https://redirect.github.com/n8n-io/n8n/issues/25605))
([b5adf9f](https://redirect.github.com/n8n-io/n8n/commit/b5adf9f2ec16f918ce2d7fc4f1df1e961ac19242))
- **editor:** Enable users to pick between managed and custom OAuth
credentials
([#&#8203;25973](https://redirect.github.com/n8n-io/n8n/issues/25973))
([b6e267b](https://redirect.github.com/n8n-io/n8n/commit/b6e267b0debb4e1bd1b187955dcd2b7095d0857b))
- **editor:** Highlight nodes in canvas on card hover in setup panel
([#&#8203;25862](https://redirect.github.com/n8n-io/n8n/issues/25862))
([9da4d3d](https://redirect.github.com/n8n-io/n8n/commit/9da4d3d12edf895285d41486da9901ac04aa210b))
- **editor:** Improve Google OAuth button design
([#&#8203;26063](https://redirect.github.com/n8n-io/n8n/issues/26063))
([e2cb7d2](https://redirect.github.com/n8n-io/n8n/commit/e2cb7d29fe9b8b0b9b3f8eb75ca01d428186a88c))
- **editor:** In setup panel only mark credentials as completed if they
are tested
([#&#8203;25658](https://redirect.github.com/n8n-io/n8n/issues/25658))
([ea143c7](https://redirect.github.com/n8n-io/n8n/commit/ea143c71addd8620d186b5dcbc03a8f4ae5ed6d0))
- **editor:** Refine external secrets management on project settings …
([#&#8203;26016](https://redirect.github.com/n8n-io/n8n/issues/26016))
([45cfa95](https://redirect.github.com/n8n-io/n8n/commit/45cfa95e5e72c063c3d449273b9f27a6fcd0971a))
- **editor:** Render interactive code diffs in builder chat
([#&#8203;26119](https://redirect.github.com/n8n-io/n8n/issues/26119))
([bed7f6b](https://redirect.github.com/n8n-io/n8n/commit/bed7f6b5fd4a3468213309750f149aa96751391d))
- **editor:** Show execution data in preview
([#&#8203;25501](https://redirect.github.com/n8n-io/n8n/issues/25501))
([ead83ca](https://redirect.github.com/n8n-io/n8n/commit/ead83ca8d954c8c177940b6310bb725c6c1ea567))
- **editor:** Show inline error messages for testing connection feedback
([#&#8203;25873](https://redirect.github.com/n8n-io/n8n/issues/25873))
([ff5d2e5](https://redirect.github.com/n8n-io/n8n/commit/ff5d2e5f514e4cf8ad74cbb30cf9d8b872a5e1b3))
- **editor:** Update styles and Secrets Provider connection components
([#&#8203;25894](https://redirect.github.com/n8n-io/n8n/issues/25894))
([594dc51](https://redirect.github.com/n8n-io/n8n/commit/594dc51005fb79ef522890450316b478b16e3f84))
- Enable streaming in canvas chat
([#&#8203;20991](https://redirect.github.com/n8n-io/n8n/issues/20991))
([d262419](https://redirect.github.com/n8n-io/n8n/commit/d262419ba8e551f7aad868960163542b57546fa3))
- Implement promotion banner for non community nodes
([#&#8203;26009](https://redirect.github.com/n8n-io/n8n/issues/26009))
([a53fa1a](https://redirect.github.com/n8n-io/n8n/commit/a53fa1a1e5c3c66c51e9a06b7b3dd8e9543954f3))
- Improve quick connect frontend implementation
([#&#8203;26055](https://redirect.github.com/n8n-io/n8n/issues/26055))
([0222b61](https://redirect.github.com/n8n-io/n8n/commit/0222b6196df5592253820e5961bbf78606480fb7))
- Only sync scopes / roles as leader in multi-main
([#&#8203;25935](https://redirect.github.com/n8n-io/n8n/issues/25935))
([49fb32c](https://redirect.github.com/n8n-io/n8n/commit/49fb32c3c446b1736450ce85815aae7dcf5dc34b))
- Quick connect integration flow for Firecrawl
([#&#8203;25970](https://redirect.github.com/n8n-io/n8n/issues/25970))
([59b51d1](https://redirect.github.com/n8n-io/n8n/commit/59b51d1c0e05dccc8263f9adb046dc9f2fed52db))
- Support invalid tool call content
([#&#8203;25835](https://redirect.github.com/n8n-io/n8n/issues/25835))
([833ba65](https://redirect.github.com/n8n-io/n8n/commit/833ba65ff03d0291013a0f0c604d7bf8cef1ff3a))
- Update CLI examples
([#&#8203;25881](https://redirect.github.com/n8n-io/n8n/issues/25881))
([62dda83](https://redirect.github.com/n8n-io/n8n/commit/62dda8391a96b2321b40af20adbbb25fe47c7d24))

##### Performance Improvements

- **core:** Use streaming JSON parsing for large execution data
([#&#8203;25799](https://redirect.github.com/n8n-io/n8n/issues/25799))
([2cfecd2](https://redirect.github.com/n8n-io/n8n/commit/2cfecd2a8b375c6866523557d875feb062720bc1))

</details>

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbjhuIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-02-24 01:14:53 +00:00
TrueCharts Bot e25ed5acc2 feat(ghostfolio): update image docker.io/ghostfolio/ghostfolio 2.242.0 → 2.243.0 (#45468)
This PR contains the following updates:

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

---

> [!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>

###
[`v2.243.0`](https://redirect.github.com/ghostfolio/ghostfolio/blob/HEAD/CHANGELOG.md#22430---2026-02-23)

[Compare
Source](https://redirect.github.com/ghostfolio/ghostfolio/compare/2.242.0...2.243.0)

##### Changed

- Improved the language localization for Chinese (`zh`)
- Upgraded `nestjs` from version `11.1.8` to `11.1.14`

##### Fixed

- Fixed an issue when creating activities of type `FEE`, `INTEREST` or
`LIABILITY`

</details>

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZ2hvc3Rmb2xpbyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2026-02-24 02:09:00 +01:00
TrueCharts Bot 93f77dd613 feat(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.53.7 → 0.54.1 (#45467)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io)
| minor | `7e30093` → `bda857d` |

---

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

###
[`v0.54.1`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.54.1)

[Compare
Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.53.7...0.54.1)

- CVE-2026-27696 - Server-Side Request Forgery (SSRF) via Watch URLs,
set env var `ALLOW_IANA_RESTRICTED_ADDRESSES` to `true` to access IANA
reserved URLs such as <http://169.254.169.254>, <http://10.0.0.1/>,
<http://127.0.0.1/>, etc.
- CVE-2026-27645 - Reflected XSS in RSS Single Watch request

**Full Changelog**:
<https://github.com/dgtlmoon/changedetection.io/compare/0.53.7...0.54.1>

</details>

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2026-02-24 02:07:43 +01:00
TrueCharts Bot 855c4251e5 fix(vaultwarden): update image ghcr.io/dani-garcia/vaultwarden 1.35.3 → 1.35.4 (#45466)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/dani-garcia/vaultwarden](https://redirect.github.com/dani-garcia/vaultwarden)
| patch | `1ca2e20` → `43498a9` |

---

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

###
[`v1.35.4`](https://redirect.github.com/dani-garcia/vaultwarden/releases/tag/1.35.4)

[Compare
Source](https://redirect.github.com/dani-garcia/vaultwarden/compare/1.35.3...1.35.4)

#### Security Fixes

This release contains security fixes for the following advisories. We
strongly advice to update as soon as possible.

-
[GHSA-w9f8-m526-h7fh](https://redirect.github.com/dani-garcia/vaultwarden/security/advisories/GHSA-w9f8-m526-h7fh).
This vulnerability would allow an attacker to access a cipher from a
different user (fully encrypted) if they already know its internal UUID.
-
[GHSA-h4hq-rgvh-wh27](https://redirect.github.com/dani-garcia/vaultwarden/security/advisories/GHSA-h4hq-rgvh-wh27).
This vulnerability allows an attacker with manager-level access within
an organization to modify collections they can access, even if they do
not have management permissions for them.
-
[GHSA-r32r-j5jq-3w4m](https://redirect.github.com/dani-garcia/vaultwarden/security/advisories/GHSA-r32r-j5jq-3w4m).
This vulnerability allows an attacker with manager-level access within
an organization to modify collections they are not assigned.

These are private for now, pending CVE assignment.

#### What's Changed

- Update Rust and Crates and GHA by
[@&#8203;BlackDex](https://redirect.github.com/BlackDex) in
[#&#8203;6843](https://redirect.github.com/dani-garcia/vaultwarden/pull/6843)
- hide remember 2fa token by
[@&#8203;stefan0xC](https://redirect.github.com/stefan0xC) in
[#&#8203;6852](https://redirect.github.com/dani-garcia/vaultwarden/pull/6852)
- fix(send\_invite): invite links by
[@&#8203;proofofcopilot](https://redirect.github.com/proofofcopilot) in
[#&#8203;6824](https://redirect.github.com/dani-garcia/vaultwarden/pull/6824)
- Misc organization fixes by
[@&#8203;BlackDex](https://redirect.github.com/BlackDex) in
[#&#8203;6867](https://redirect.github.com/dani-garcia/vaultwarden/pull/6867)

#### New Contributors

- [@&#8203;proofofcopilot](https://redirect.github.com/proofofcopilot)
made their first contribution in
[#&#8203;6824](https://redirect.github.com/dani-garcia/vaultwarden/pull/6824)

**Full Changelog**:
<https://github.com/dani-garcia/vaultwarden/compare/1.35.3...1.35.4>

</details>

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvdmF1bHR3YXJkZW4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-02-24 02:06:48 +01:00
TrueCharts Bot 3bb77c3a32 chore(grafana-image-renderer): update image docker.io/grafana/grafana-image-renderer digest to ff3209c (#45465)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/grafana/grafana-image-renderer | digest | `36e89ef` →
`ff3209c` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZ3JhZmFuYS1pbWFnZS1yZW5kZXJlciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-02-24 02:02:46 +01:00
TrueCharts Bot f424490702 chore(deps): update oci.trueforge.org/containerforge/devcontainer:3.0.2 docker digest digest to 69e7c37 (#45464)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[oci.trueforge.org/containerforge/devcontainer](https://ghcr.io/trueforge-org/devcontainer)
([source](https://trueforge.org)) | image | digest | `52c9095` →
`69e7c37` |

---

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

---

### Configuration

📅 **Schedule**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvLmRldmNvbnRhaW5lciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2026-02-24 01:58:10 +01:00
TrueCharts-Bot 6557e42183 Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2026-02-24 00:19:28 +00:00
TrueCharts Bot ddf501a9ff chore(common): update image oci.trueforge.org/containerforge/mongosh digest to a51d329 (#45453)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/containerforge/mongosh](https://ghcr.io/trueforge-org/mongosh)
([source](https://truecharts.org)) | digest | `e273987` → `a51d329` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY29tbW9uIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-23 20:02:13 +01:00
TrueCharts Bot 24876aaacc fix(n8n): update image ghcr.io/n8n-io/n8n 2.9.1 → 2.9.2 (#45461) 2026-02-23 20:01:16 +01:00
TrueCharts Bot 485e8e6401 fix(docuseal): update image docker.io/docuseal/docuseal 2.3.4 → 2.3.5 (#45459)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/docuseal/docuseal | patch | `f7d6917` → `b9ae0ce` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZG9jdXNlYWwiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2026-02-23 20:01:09 +01:00
TrueCharts Bot e3907afb8f chore(freshrss): update image ghcr.io/linuxserver/freshrss digest to b75efdc (#45455) 2026-02-23 19:58:59 +01:00
TrueCharts Bot e5565aab4c chore(ubooquity): update image ghcr.io/linuxserver/ubooquity digest to 1e8d0fa (#45457)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/ubooquity](https://redirect.github.com/linuxserver/docker-ubooquity/packages)
([source](https://redirect.github.com/linuxserver/docker-ubooquity)) |
digest | `fcb2315` → `1e8d0fa` |

---

> [!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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvdWJvb3F1aXR5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2026-02-23 19:58:49 +01:00