c5537517f5d1ca4b0bb1f17abbab50f8a21fccdb
55088 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c5537517f5 | fix(helm-deps): update chart mongodb 17.0.7 → 17.0.8 (#47205) | ||
|
|
89cf6ab2bf | fix(wallos): update image ghcr.io/ellite/wallos 4.8.0 → 4.8.2 (#47207) | ||
|
|
2cd28fad7d |
chore(wekan): update image docker.io/wekanteam/wekan digest to b346cbe (#47201)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) | digest | `818e6fe` → `b346cbe` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvd2VrYW4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
4fc11355aa | fix(homer): update image docker.io/b4bz/homer v26.4.1 → v26.4.2 (#47206) | ||
|
|
2b9869910d |
chore(jellyseerr): update image oci.trueforge.org/containerforge/jellyseerr digest to 2425038 (#47185)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/jellyseerr](https://ghcr.io/trueforge-org/jellyseerr) ([source](https://redirect.github.com/seerr-team/seerr)) | digest | `4ba4899` → `2425038` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvamVsbHlzZWVyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
5336fd5507 | chore(orcaslicer): update image ghcr.io/linuxserver/orcaslicer digest to f49dbcd (#47192) | ||
|
|
f19ec870d6 | chore(blender): update image lscr.io/linuxserver/blender digest to f3c0904 (#47177) | ||
|
|
fba73ecc5a | chore(wordpress): update image docker.io/bitnamisecure/wordpress digest to 27aeeef (#47202) | ||
|
|
2cb1cc751a | chore(rsshub): update image docker.io/diygod/rsshub digest to ec8508e (#47195) | ||
|
|
1101b6abcf |
chore(multi-scrobbler): update image docker.io/foxxmd/multi-scrobbler digest to 1d9d3fd (#47190)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/foxxmd/multi-scrobbler | digest | `831c1cf` → `1d9d3fd` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbXVsdGktc2Nyb2JibGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
291892f323 |
chore(pyload-ng): update image lscr.io/linuxserver/pyload-ng digest to 751f11e (#47193)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | lscr.io/linuxserver/pyload-ng | digest | `0ef3e1d` → `751f11e` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcHlsb2FkLW5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
4158b21c7c |
chore(it-tools): update image oci.trueforge.org/containerforge/it-tools digest to 8d850c1 (#47184)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/it-tools](https://ghcr.io/trueforge-org/it-tools) ([source](https://redirect.github.com/CorentinTh/it-tools)) | digest | `8692568` → `8d850c1` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvaXQtdG9vbHMiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
e5fe459332 | chore(theme-park): update image oci.trueforge.org/containerforge/theme-park digest to b28392d (#47199) | ||
|
|
8cd6d191ce | chore(kubernetes-dashboard): update image oci.trueforge.org/containerforge/kube-sa-proxy digest to da79c88 (#47187) | ||
|
|
d6ca155dfc |
chore(sabnzbd): update image oci.trueforge.org/containerforge/sabnzbd digest to 115b10f (#47196)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/sabnzbd](https://ghcr.io/trueforge-org/sabnzbd) ([source](https://redirect.github.com/sabnzbd/sabnzbd)) | digest | `a54e900` → `115b10f` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvc2FibnpiZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
8784d5fddf |
chore(memcached): update image docker.io/bitnamisecure/memcached digest to 627277c (#47189)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/bitnamisecure/memcached | digest | `26a92c6` → `627277c` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbWVtY2FjaGVkIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
5eafb769f1 |
chore(calibre-web): update image oci.trueforge.org/containerforge/calibre-web digest to 3741606 (#47178)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/calibre-web](https://ghcr.io/trueforge-org/calibre-web) ([source](https://redirect.github.com/janeczku/calibre-web)) | digest | `805d5bb` → `3741606` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2FsaWJyZS13ZWIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
8ca67eb34f | chore(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to 51693fb (#47174) | ||
|
|
7ef3dadd06 | chore(qbittorrent): update image oci.trueforge.org/containerforge/qbittorrent digest to c732d46 (#47194) | ||
|
|
af13d5eb0c | chore(foldingathome): update image oci.trueforge.org/containerforge/foldingathome digest to 09eb79a (#47183) | ||
|
|
fc49a62a9c |
chore(airsonic-advanced): update image oci.trueforge.org/containerforge/airsonic-advanced digest to ca8e081 (#47173)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/airsonic-advanced](https://ghcr.io/trueforge-org/airsonic-advanced) ([source](https://redirect.github.com/kagemomiji/airsonic-advanced)) | digest | `b9947c8` → `ca8e081` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYWlyc29uaWMtYWR2YW5jZWQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
8b552cbdd6 | chore(esphome): update image oci.trueforge.org/containerforge/esphome digest to aed6616 (#47182) | ||
|
|
1e7d17eb07 |
chore(kavita): update image oci.trueforge.org/containerforge/kavita digest to 61cd84b (#47186)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/kavita](https://ghcr.io/trueforge-org/kavita) ([source](https://redirect.github.com/Kareadita/Kavita)) | digest | `076c6db` → `61cd84b` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAva2F2aXRhIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
f27517360b |
chore(bazarr): update image oci.trueforge.org/containerforge/bazarr digest to 21f3d08 (#47176)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/bazarr](https://ghcr.io/trueforge-org/bazarr) ([source](https://redirect.github.com/morpheus65535/bazarr)) | digest | `f6decec` → `21f3d08` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYmF6YXJyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
1199589ee1 | chore(autoscan): update image oci.trueforge.org/containerforge/autoscan digest to 12439ba (#47175) | ||
|
|
268dd1a92d | chore(lazylibrarian): update image oci.trueforge.org/containerforge/lazylibrarian digest to 0249c39 (#47188) | ||
|
|
63f72fec2e | chore(cloudflareddns): update image oci.trueforge.org/containerforge/cloudflareddns digest to 577c328 (#47179) | ||
|
|
4c69b76749 | chore(duplicacy): update image oci.trueforge.org/containerforge/duplicacy digest to 5ef586c (#47181) | ||
|
|
9e75c4c450 | chore(nzbget): update image oci.trueforge.org/containerforge/nzbget digest to 209261c (#47191) | ||
|
|
b0f4f7d953 |
chore(adminer): update image adminer digest to 41898b9 (#47172)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | adminer | digest | `6de28d3` → `41898b9` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYWRtaW5lciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19--> |
||
|
|
be1030f1c2 |
chore(webtop): update webtop (#47200)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | lscr.io/linuxserver/webtop | digest | `23e472c` → `d0f7be0` | | lscr.io/linuxserver/webtop | digest | `e58f7c5` → `29dbb7b` | | lscr.io/linuxserver/webtop | digest | `c89a889` → `5d7407c` | --- > [!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=--> |
||
|
|
bec8e02cc5 |
chore(deps): update oci.trueforge.org/containerforge/devcontainer:3.0.2 docker digest digest to 72472ac (#47180)
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 | `6473b86` → `72472ac` | --- > [!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--> |
||
|
|
fc577d09c6 |
fix(fireshare): update image docker.io/shaneisrael/fireshare 1.6.1 → 1.6.2 (#47127)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/shaneisrael/fireshare](https://redirect.github.com/ShaneIsrael/fireshare) | patch | `237cd4a` → `df607e1` | --- > [!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>ShaneIsrael/fireshare (docker.io/shaneisrael/fireshare)</summary> ### [`v1.6.2`](https://redirect.github.com/ShaneIsrael/fireshare/releases/tag/v1.6.2) [Compare Source](https://redirect.github.com/ShaneIsrael/fireshare/compare/v1.6.1...v1.6.2) #### What's New - **Release notes dialog** - A new in-app release notes viewer now appears automatically when a new version is detected. It renders markdown, supports pagination, and can be reopened anytime from the navigation bar when a new release is available. - **Update indicator** - The version box in the sidebar now shows a clickable icon when a newer version of Fireshare is available. #### Dockerfile Improvements - Switched apt sources to a kernel.org mirror for more reliable builds. - Removed stale NVIDIA apt sources that were causing build failures. - Standardized all `ENV` declarations to use `ENV KEY=VALUE` format. - Demo mode is now disabled by default in `.env.dev`. #### Bug Fixes & Cleanup - Fixed card size change handler signature. - Removed unused props and minor code cleanups. **Full Changelog**: <https://github.com/ShaneIsrael/fireshare/compare/v1.6.1...v1.6.2> </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZmlyZXNoYXJlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> --------- Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
dac90db95e |
chore(common): update image oci.trueforge.org/containerforge/mongosh digest to 53b1077 (#47045)
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 | `0058229` → `53b1077` | --- > [!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=--> |
||
|
|
35674c5f31 |
chore(common): update image oci.trueforge.org/containerforge/mariadb-client digest to 3e160ce (#47044)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/mariadb-client](https://ghcr.io/trueforge-org/mariadb-client) ([source](https://truecharts.org)) | digest | `c3d2a94` → `3e160ce` | --- > [!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=--> |
||
|
|
ada2aeede4 |
chore(common): update image oci.trueforge.org/containerforge/kubectl digest to 9f2ff7d (#47043)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/kubectl](https://ghcr.io/trueforge-org/kubectl) ([source](https://redirect.github.com/Jackett/Jackett)) | digest | `bafe3dc` → `9f2ff7d` | --- > [!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=--> |
||
|
|
4b5f25f609 |
fix(jackett): update image oci.trueforge.org/containerforge/jackett 0.24.1167 → 0.24.1616 (#47137)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/jackett](https://ghcr.io/trueforge-org/jackett) ([source](https://redirect.github.com/Jackett/Jackett)) | patch | `20bf8f1` → `43bc238` | --- > [!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>Jackett/Jackett (oci.trueforge.org/containerforge/jackett)</summary> ### [`v0.24.1616`](https://redirect.github.com/Jackett/Jackett/releases/tag/v0.24.1616) [Compare Source](https://redirect.github.com/Jackett/Jackett/compare/v0.24.1614...v0.24.1616) #### Changes: - [`ccf11ef`](https://redirect.github.com/Jackett/Jackett/commit/ccf11ef24fb2eec183a237798a9709faa8bf87e2) coastalcrew: new cats - [`64c4026`](https://redirect.github.com/Jackett/Jackett/commit/64c40264b2ec588a3391ec8d2522f2a86c763f8b) torrentqq: bump domain - [`74644ff`](https://redirect.github.com/Jackett/Jackett/commit/74644ff860339f3435de8d3248d87be9f7cf0cbe) magnetcat: bump alt domains This list of changes was [auto generated](https://dev.azure.com/Jackett/Jackett/_build/results?buildId=16134\&view=logs). ### [`v0.24.1614`](https://redirect.github.com/Jackett/Jackett/releases/tag/v0.24.1614) [Compare Source](https://redirect.github.com/Jackett/Jackett/compare/v0.24.1167...v0.24.1614) #### Changes: - [`3c5931c`](https://redirect.github.com/Jackett/Jackett/commit/3c5931cde6d14f647bbf9424078bf51c913ac1a1) pipelines: bump PublishCodeCoverageResults to v2 ([#​16745](https://redirect.github.com/Jackett/Jackett/issues/16745)) - [`6d0fcba`](https://redirect.github.com/Jackett/Jackett/commit/6d0fcba424a4d9b6ceaef0b1f061dd84a80a8f41) torrenttip: bump domain - [`e02f6f4`](https://redirect.github.com/Jackett/Jackett/commit/e02f6f42be896ded16ec9551a3d760f541325d91) torrentsome: bump domain This list of changes was [auto generated](https://dev.azure.com/Jackett/Jackett/_build/results?buildId=16132\&view=logs). </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvamFja2V0dCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> --------- Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
caae5a2417 |
chore(common): update image ghcr.io/cloudnative-pg/postgresql digest to bfed15d (#47042)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/cloudnative-pg/postgresql | digest | `61d2251` → `bfed15d` | --- > [!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=--> |
||
|
|
284313f7c2 |
chore(common): update image ghcr.io/cloudnative-pg/postgresql digest to 2bc2660 (#47041)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/cloudnative-pg/postgresql | digest | `a93b197` → `2bc2660` | --- > [!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=--> |
||
|
|
9fc0b020d2 |
chore(maintainerr): update image and source URLs after upstream rename (#47171)
## Summary Updates the Maintainerr chart to reference the renamed upstream repo and Docker namespace. On 2026-01-31 the Maintainerr project moved from `jorenn92/Maintainerr` → [`Maintainerr/Maintainerr`](https://github.com/Maintainerr/Maintainerr) on GitHub, and the canonical Docker image is now [`maintainerr/maintainerr`](https://hub.docker.com/r/maintainerr/maintainerr). The legacy `jorenn92/maintainerr` Hub namespace is still mirrored, but new builds and the source of truth live in the new namespace. ## Changes **`charts/stable/maintainerr/values.yaml`** - `image.repository`: `docker.io/jorenn92/maintainerr` → `docker.io/maintainerr/maintainerr` - `image.tag`: digest pin **unchanged** — both `jorenn92/maintainerr:3.7.0` and `maintainerr/maintainerr:3.7.0` are published from the same release workflow and resolve to the same manifest digest (`sha256:bfc9d16c3f752e17432e5a66df5bbeb4c115698f9dd496ee03fd0aa9ef3dca52`). Verified via `docker buildx imagetools inspect maintainerr/maintainerr:3.7.0` and the Docker Hub Registry API. **`charts/stable/maintainerr/Chart.yaml`** - `sources`: updated GitHub and Docker Hub URLs to the new namespaces - `version`: bumped patch `7.4.1` → `7.4.2` (please adjust if your release process uses a different bump policy) ## Test plan - [ ] `helm lint charts/stable/maintainerr` - [ ] CI digest re-pin (if required by your bumper) - [ ] Render and deploy in a sandbox; confirm pod pulls the new image and the WebUI is reachable on `6246` |
||
|
|
cffe61a880 |
fix(helm-deps): update chart mariadb 18.0.5 → 18.0.6 (#47131)
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)) | patch | `18.0.5` → `18.0.6` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAveW91cmxzIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
c8fe08e7e9 |
feat(mealie): update image ghcr.io/mealie-recipes/mealie v3.15.1 → v3.16.0 (#47161)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/mealie-recipes/mealie](https://redirect.github.com/mealie-recipes/mealie) | minor | `62897c8` → `74496ae` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>mealie-recipes/mealie (ghcr.io/mealie-recipes/mealie)</summary> ### [`v3.16.0`](https://redirect.github.com/mealie-recipes/mealie/releases/tag/v3.16.0) [Compare Source](https://redirect.github.com/mealie-recipes/mealie/compare/v3.15.2...v3.16.0) ### 🍴🍴🍴🍴🍴🍴 This release contains a few fixes, and migrates our PWA manifest to the backend. Among other things, this fixes a bug with the PWA where it doesn't respect your custom theme color if you have it set. #### ✨ New features - feat: Migrate PWA manifest to backend [@​Choromanski](https://redirect.github.com/Choromanski) ([#​7331](https://redirect.github.com/mealie-recipes/mealie/issues/7331)) #### 🐛 Bug fixes - fix: Blank query filter builder fields [@​michael-genson](https://redirect.github.com/michael-genson) ([#​7480](https://redirect.github.com/mealie-recipes/mealie/issues/7480)) - fix: preserve ingredient section titles when parsing recipe ingredients [@​zdenek-stursa](https://redirect.github.com/zdenek-stursa) ([#​7483](https://redirect.github.com/mealie-recipes/mealie/issues/7483)) - fix: Misc frontend layout fixes [@​michael-genson](https://redirect.github.com/michael-genson) ([#​7487](https://redirect.github.com/mealie-recipes/mealie/issues/7487)) #### 🧰 Maintenance - chore: Update yarn deps [@​michael-genson](https://redirect.github.com/michael-genson) ([#​7486](https://redirect.github.com/mealie-recipes/mealie/issues/7486)) #### 📚 Documentation - docs: Added copy button to codeblocks [@​Choromanski](https://redirect.github.com/Choromanski) ([#​7343](https://redirect.github.com/mealie-recipes/mealie/issues/7343)) #### 🔨 Internal development - dev: Enable lockfile maintenance and update deps [@​michael-genson](https://redirect.github.com/michael-genson) ([#​7484](https://redirect.github.com/mealie-recipes/mealie/issues/7484)) #### ⬆️ Dependency updates - chore(deps): update node.js to [`33cf7f0`](https://redirect.github.com/mealie-recipes/mealie/commit/33cf7f0) @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7478](https://redirect.github.com/mealie-recipes/mealie/issues/7478)) - fix(deps): update dependency authlib to v1.6.11 \[security] @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7481](https://redirect.github.com/mealie-recipes/mealie/issues/7481)) - fix(deps): update dependency lxml to v6.0.4 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7485](https://redirect.github.com/mealie-recipes/mealie/issues/7485)) #### 🙏 New Contributors - [@​zdenek-stursa](https://redirect.github.com/zdenek-stursa) made their first contribution in [#​7483](https://redirect.github.com/mealie-recipes/mealie/pull/7483) ### 🍴🍴🍴🍴🍴🍴 ### [`v3.15.2`](https://redirect.github.com/mealie-recipes/mealie/releases/tag/v3.15.2) [Compare Source](https://redirect.github.com/mealie-recipes/mealie/compare/v3.15.1...v3.15.2) ### 🍴🍴🍴🍴🍴🍴 This PR patches path traversal vulnerabilities in migration image imports and media routes. We recommend updating your instance immediately to patch these vulnerabilities. #### 🐛 Bug fixes - fix: path traversal vulnerabilities in migration image imports and media routes [@​hay-kot](https://redirect.github.com/hay-kot) ([#​7474](https://redirect.github.com/mealie-recipes/mealie/issues/7474)) #### ⬆️ Dependency updates - fix(deps): update dependency python-multipart to v0.0.25 @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7470](https://redirect.github.com/mealie-recipes/mealie/issues/7470)) - fix(deps): update dependency python-multipart to v0.0.26 \[security] @​[renovate\[bot\]](https://redirect.github.com/apps/renovate) ([#​7473](https://redirect.github.com/mealie-recipes/mealie/issues/7473)) ### 🍴🍴🍴🍴🍴🍴 </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbWVhbGllIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
f6a55ee1ca |
feat(nzbhydra): update image oci.trueforge.org/containerforge/nzbhydra2 8.5.4 → 8.6.0 (#47163)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/nzbhydra2](https://ghcr.io/trueforge-org/nzbhydra2) ([source](https://redirect.github.com/theotherp/nzbhydra2)) | minor | `59bbb0e` → `5c7d280` | --- > [!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>theotherp/nzbhydra2 (oci.trueforge.org/containerforge/nzbhydra2)</summary> ### [`v8.6.0`](https://redirect.github.com/theotherp/nzbhydra2/blob/HEAD/changelog.md#v860-2026-04-18) [Compare Source](https://redirect.github.com/theotherp/nzbhydra2/compare/v8.5.4...v8.6.0) **Feature** After some feedback from a user that the mobile view could be improved I restructured the search form and cleaned up the results (a bit). **Fix** Adding a magnet link to torbox works again. Thanks to Juice805. See <a href="https://redirect.github.com/theotherp/nzbhydra2/issues/1049">[#​1049](https://redirect.github.com/theotherp/nzbhydra2/issues/1049)</a> **Fix** Do more to prevent duplicate names in ZIPs. </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbnpiaHlkcmEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
f391ac2312 |
feat(renovate): update image oci.trueforge.org/containerforge/renovate 43.29.2 → 43.129.0 (#47166)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate) ([source](https://redirect.github.com/renovate/renovate)) | minor | `2f2227b` → `3f5fc6e` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcmVub3ZhdGUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
3cb98d57d8 |
feat(wekan): update image docker.io/wekanteam/wekan v8.83 → v8.98 (#47170)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) | minor | `f54d463` → `818e6fe` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>wekan/wekan (docker.io/wekanteam/wekan)</summary> ### [`v8.98`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v898-2026-04-16-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.97...v8.98) This release adds the following updates: - [Release scripts: Detect newest Node.js 24.x version](https://redirect.github.com/wekan/wekan/commit/fde59148dc8bd712e30cbf969d4007b2a7f01e6f). Thanks to xet7. - [Release scripts: Update versions at website with release-website.sh script](https://redirect.github.com/wekan/wekan/commit/9174001862f1545626730b9a51754ab77b645338). Thanks to xet7. - [Release scripts: Detect newest MongoDB 7.x stable version and update to use it](https://redirect.github.com/wekan/wekan/commit/72f6d96dbc3becc2767eb6f88b0f218679d1ac78). Thanks to xet7. - [Moved website from repo wekan/wekan.fi to wekan/wekan/docs](https://redirect.github.com/wekan/wekan/commit/3c36db33e91e504722edc60faec5d6b4aa301850). Thanks to xet7. - [Moved docs to docs2, and wekan.fi to docs, to be able publish with GitHub Pages](https://redirect.github.com/wekan/wekan/commit/1c0d8e9964af40be91eda9668dfeebd01b3a5720). Thanks to xet7. - [Update markdown docs links from docs to docs2](https://redirect.github.com/wekan/wekan/commit/c1639ea58973efcae0758385cc5d8d7ffbf1e8d9). Thanks to xet7. - [Commented out requirement to update website manually](https://redirect.github.com/wekan/wekan/commit/64d351d835628dad80062e3c362701b35ae5bb33). Thanks to xet7. - [Moved Helm Charts from helm directory to docs/wekan and docs/charts to be at wekan.fi/wekan and wekan.fi/charts](https://redirect.github.com/wekan/wekan/commit/38e488ee4a63d61159d8efcddb6e454347bce91a). Thanks to xet7. - [Release scripts: Fix indentation at release-all.yml](https://redirect.github.com/wekan/wekan/commit/10f009f5b15fd077577a71504b0e0c89c4e6fd95). Thanks to xet7. - [Release scripts: Use latest available Node.js slim docker images when building](https://redirect.github.com/wekan/wekan/commit/d998e8cb4a5280c93448d144ab01335ce29b43dc). Thanks to xet7. - [Release scripts: Fix updating version numbers](https://redirect.github.com/wekan/wekan/commit/7b0e2213cfbf0e2a17a143aa7ad9f979fb0fbf07). Thanks to xet7. - [Release scripts: Require only newest version number when releasing](https://redirect.github.com/wekan/wekan/commit/052d8c15844dfc709dc3ac281795629c175869e0). Thanks to xet7. - [Release scripts: Use 24-slim fallback](https://redirect.github.com/wekan/wekan/commit/a0c190137dfe9fd8da71380f6c67344812561f9f). Thanks to xet7. - [Release scripts: use node:24-slim directly](https://redirect.github.com/wekan/wekan/commit/51ad6ed99df7ecdc925d314a6c5fab345f75d549). Thanks to xet7. - [Fix Helm Chart parts to docs/wekan and docs/charts](https://redirect.github.com/wekan/wekan/commit/1820804b9f46e510c4bf05324755a5eeec5a3b13). Thanks to xet7. - [Release scripts: Updated creating Helm Charts to docs/wekan and docs/charts](https://redirect.github.com/wekan/wekan/commit/f6198dee30ed6514974d2e821997d340e67fc954). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.97`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v897-2026-04-16-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.94...v8.97) This release adds the following updates: - Release Scripts: Clean GitHub Cache. [Part 1](https://redirect.github.com/wekan/wekan/commit/e59bc9cd86cc16333e24b2e7e8e5d5cf72f81e3e), [Part 2](https://redirect.github.com/wekan/wekan/commit/13cdf08e223e83ef9a2f36417c11ad002e884f29), [Part 3](https://redirect.github.com/wekan/wekan/commit/6d0978d0ede8316a1d9ac6afc0ecf7f02d9193d6). Thanks to xet7. and fixes the following bugs: - [Fix GitHub Actions builds](https://redirect.github.com/wekan/wekan/commit/6478d27d1ca2f6e27c025e0cc97b618bc255083f). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.94`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v894-2026-04-16-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.93...v8.94) This release adds the following updates: - [Updated dompurify](https://redirect.github.com/wekan/wekan/commit/c27d5d04124f3eec659bbe5187a625c43176fc4f). Thanks to developers of dompurify. and fixes the following bugs: - [Fix Can't start latest docker image because of MongoDB Index errors](https://redirect.github.com/wekan/wekan/commit/d537b7c9f3505fd4c1653f87d5f86d7e7729a514). Thanks to s8321414 and xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.93`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v893-2026-04-16-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.92...v8.93) This release fixes the following bugs: - [Fix SSO Login broken. Part 2](https://redirect.github.com/wekan/wekan/commit/4aa7b6aa2034f27efeb67d5dfa8f6acbe0005786). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.92`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v892-2026-04-16-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.91...v8.92) This release adds the following updates: - [Updated Helm Charts versions](https://redirect.github.com/wekan/wekan/commit/24ebb4ba45344ad152747c31e7df76217e5b8909). Thanks to xet7. - [GitHub Actions: Added missing sudo to snap build](https://redirect.github.com/wekan/wekan/commit/2c8a6c8ec6e24b6b6bb153da3edd089e0f0087cc). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.91`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v891-2026-04-16-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.90...v8.91) This release fixes the following bugs: - [Fix building Snap at GitHub Actions](https://redirect.github.com/wekan/wekan/commit/89de05ee91612cef4f13fa8ad32d112dca5bdb43). Thanks to xet7. - [Updated Helm Chart URL at readme](https://redirect.github.com/wekan/wekan/commit/529e0d25ef2ea84953d1c1e6a23b5798d34583fb). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.90`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v890-2026-04-16-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.89...v8.90) This release adds the following updates: - [Added GitHub Actions builds for Docker and Snap. Moved Helm Charts from charts repo to wekan repo](https://redirect.github.com/wekan/wekan/commit/f57ce521984f6f358410863c71fcaee342bb8107). Thanks to xet7. - [Changed ArtifactHub from wekan/charts repo to wekan/wekan repo](https://redirect.github.com/wekan/wekan/commit/99519af83adc45eca7beb40a4e82f5b73764b7fc). Thanks to xet7. - [Release scripts: Moved more steps to GitHub Actions](https://redirect.github.com/wekan/wekan/commit/357f63d01fc013ea412501dabbdd977e5f1efa61). Thanks to xet7. and fixes the following bugs: - [Removed jam:offline jam:method jam:pub-sub, because they are not used, and they cause too much database usage](https://redirect.github.com/wekan/wekan/commit/0dd924f14889100e74fbd5e8d17bb3a7209025ca). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.89`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v889-2026-04-15-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.88...v8.89) This release fixes the following bugs: - [Disable jam:offline keepAll BEFORE any collections are created. Part 2](https://redirect.github.com/wekan/wekan/commit/f6a851a3d887ce9fa2fa5f62aad2a2ecf326c863). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.88`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v888-2026-04-15-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.87...v8.88) This release fixes the following bugs: - [Disable jam:offline keepAll to prevent full-collection COLLSCAN queries and Ensure standard GridFS index on attachments.chunks for efficient chunk lookups](https://redirect.github.com/wekan/wekan/commit/ec0c1bc9afd6e3fd8b60f9f17f96dc5df52dbfc2). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.87`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v887-2026-04-15-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.86...v8.87) This release fixes the following bugs: - [Try to fix Snap](https://redirect.github.com/wekan/wekan/commit/fc02a15753badc8d06d020aa97daae28ac05a310). Thanks to xet7. - [Improve handling of ROOT\_URL as an environement variable](https://redirect.github.com/wekan/wekan/pull/6286). Thanks to FlorentDotMe. - [UI: Enable the horizontal scroll in the quick access menu boards list](https://redirect.github.com/wekan/wekan/pull/6287). Thanks to FlorentDotMe. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.86`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v886-2026-04-15-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.85...v8.86) This release fixes the following bugs: - [Try to fix Snap](https://redirect.github.com/wekan/wekan/commit/10f801d31b7e2b1a8c562bf24f65c4cc6efe6013). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.85`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v885-2026-04-15-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.84...v8.85) This release fixes the following bugs: - [Try to fix Snap](https://redirect.github.com/wekan/wekan/commit/0e13bfc50eadc72adccfe785a1b47c30d0ba5429). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. ### [`v8.84`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v884-2026-04-15-WeKan--release) [Compare Source](https://redirect.github.com/wekan/wekan/compare/v8.83...v8.84) This release adds the following new features: - [Helm Chart: Make readiness, liveness and startup probes configurable](https://redirect.github.com/wekan/charts/pull/51). Thanks to snowsky. and fixes the following bugs: - [Fix SSO Login OIDC and OpenID Connect](https://redirect.github.com/wekan/wekan/pull/6284). Thanks to sbaecker and nebulade. - [Try to fix Snap Candidate](https://redirect.github.com/wekan/wekan/commit/bc92978fa9c9373947de40fe9ca584e133825610). Thanks to xet7. Thanks to above GitHub users for their contributions and translators for their translations. </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvd2VrYW4iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
4b163d1dc9 |
feat(dispatcharr): update image docker.io/dispatcharr/dispatcharr 0.22.1 → 0.23.0 (#47157)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/dispatcharr/dispatcharr](https://redirect.github.com/Dispatcharr/Dispatcharr) | minor | `ccdfa7e` → `b731cda` | --- > [!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>Dispatcharr/Dispatcharr (docker.io/dispatcharr/dispatcharr)</summary> ### [`v0.23.0`](https://redirect.github.com/Dispatcharr/Dispatcharr/blob/HEAD/CHANGELOG.md#0230---2026-04-17) [Compare Source](https://redirect.github.com/Dispatcharr/Dispatcharr/compare/v0.22.1...v0.23.0) ##### Security - Set `DEFAULT_PERMISSION_CLASSES` to `IsAdmin` in the DRF configuration. All viewsets and function-based views that require non-admin or unauthenticated access were explicitly annotated: proxy streaming endpoints (`stream_ts`, `stream_xc`, `stream_vod`, `head_vod`, `stream_xc_movie`, `stream_xc_episode`) use `@permission_classes([AllowAny])` (access is controlled by the per-stream-type network allow-list inside the view body); the `UserAgentViewSet`, `StreamProfileViewSet`, `CoreSettingsViewSet`, and `ProxySettingsViewSet` gained `get_permissions()` methods mapping read actions to `IsStandardUser` and write actions to `IsAdmin`; and `AuthViewSet.logout` was updated to return `[Authenticated()]`. - Fixed missing `network_access_allowed` checks in the VOD proxy. `stream_vod`, `head_vod`, `stream_xc_movie`, and `stream_xc_episode` were not checking the `STREAMS` network policy, unlike the equivalent TS proxy endpoints. - Explicitly marked the HDHomeRun discovery endpoints (`DiscoverAPIView`, `LineupAPIView`, `LineupStatusAPIView`, `HDHRDeviceXMLAPIView`) and the version endpoint with `permission_classes = [AllowAny]` to document their intentionally public access now that the global default is `IsAdmin`. - Fixed path traversal vulnerability in file uploads. The M3U account upload (`apps/m3u/api_views.py`), logo upload (`apps/channels/api_views.py`), and backup upload (`apps/backups/api_views.py`) all used the uploaded filename directly without sanitization. `os.path.join()` discards all preceding components when it encounters an absolute path segment, and `pathlib`'s `/` operator behaves identically; a relative `../` sequence also escapes via OS path resolution at `open()` time. All three upload paths now strip directory components via `Path(name).name` and validate the resolved path remains within the intended upload directory. Exploiting any of these required admin credentials. - Prevented users from setting `xc_password` (and other admin-managed keys) on their own account via the `PATCH /api/accounts/users/me/` endpoint. - Hardened the HLS proxy `change_stream` endpoint by converting it from a plain Django view to a DRF `@api_view` with `@permission_classes([IsAdmin])`, ensuring the endpoint actually enforces admin-only access. The previous decorator arrangement (`@csrf_exempt` + `@permission_classes`) had no effect on a plain Django view. - Added rate limiting to the login endpoint (`POST /api/accounts/token/`) using DRF's built-in throttling. A `LoginRateThrottle` (3 requests/minute per IP, sliding window) is applied to the `TokenObtainPairView`. Repeated failed attempts from the same IP receive `429 Too Many Requests`. - Extended rate limiting to the session-auth login alias (`POST /api/accounts/auth/login/`). It now delegates entirely to `TokenObtainPairView`, inheriting its throttle, network access check, and audit logging, and returns JWT tokens instead of a session cookie (the session-based response was unusable since `SessionAuthentication` is not in `DEFAULT_AUTHENTICATION_CLASSES`). Both endpoints share the same `"login"` throttle scope, so attempts across either path count against the same per-IP limit. - Removed `CORS_ALLOW_CREDENTIALS = True` from CORS configuration. Dispatcharr authenticates via JWT `Authorization` headers and API keys — not cookies — so credentials are never sent cross-origin by browsers. The setting was also redundant: browsers reject `Access-Control-Allow-Credentials: true` when `Access-Control-Allow-Origin` is a wildcard (`*`), so it had no effect in practice. - Updated frontend npm dependencies to resolve 6 audit vulnerabilities (6 high): - Updated `@xmldom/xmldom` 0.8.11 → 0.8.12, resolving **high** XML injection via unsafe CDATA serialization allowing attacker-controlled markup insertion ([GHSA-wh4c-j3r5-mjhp](https://redirect.github.com/advisories/GHSA-wh4c-j3r5-mjhp)) - Updated `lodash` 4.17.23 → 4.18.1, resolving **high** Code Injection via `_.template` imports key names ([GHSA-r5fr-rjxr-66jc](https://redirect.github.com/advisories/GHSA-r5fr-rjxr-66jc)) and **high** Prototype Pollution via array path bypass in `_.unset` and `_.omit` ([GHSA-f23m-r3pf-42rh](https://redirect.github.com/advisories/GHSA-f23m-r3pf-42rh)) - Updated `vite` 7.3.1 → 7.3.2, resolving **high** Path Traversal in optimized deps `.map` handling ([GHSA-4w7w-66w2-5vf9](https://redirect.github.com/advisories/GHSA-4w7w-66w2-5vf9)), **high** `server.fs.deny` bypass with queries ([GHSA-v2wj-q39q-566r](https://redirect.github.com/advisories/GHSA-v2wj-q39q-566r)), and **high** Arbitrary File Read via dev server WebSocket ([GHSA-p9ff-h696-f583](https://redirect.github.com/advisories/GHSA-p9ff-h696-f583)) - Updated `Django` 6.0.3 → 6.0.4, resolving the following CVEs: - **CVE-2026-33033**: Potential DoS via `MultiPartParser` through crafted multipart uploads. - **CVE-2026-33034**: SGI requests with a missing or understated `Content-Length` header could bypass the `DATA_UPLOAD_MAX_MEMORY_SIZE` limit. - **CVE-2026-4292**: Privilege abuse in `ModelAdmin.list_editable`. - **CVE-2026-3902**: ASGI header spoofing via underscore/hyphen conflation. - **CVE-2026-4277**: Privilege abuse in `GenericInlineModelAdmin`. ##### Added - **EPG historical data window**: the EPG XML output and XC EPG API now support a `prev_days` URL parameter (e.g. `&prev_days=3`) to include past programs in the EPG response. This allows third-party players that request historical program schedules to receive the data they need. The EPG URL builder in the Channels page exposes "Days forward" and "Days back" controls. Per-user defaults for both values (`epg_days` / `epg_prev_days`) can be configured in the User settings modal and are applied automatically when no URL parameter is present. (Closes [#​1154](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1154)) - **Plugin Hub**: administrators can now browse, install, and update plugins directly from remote repositories via a new Plugin Hub page in Settings. (Closes [#​393](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/393)) — Thanks [@​sethwv](https://redirect.github.com/sethwv) - Install plugins directly from the hub: the release zip is downloaded, SHA256 integrity is verified, and the plugin is installed atomically. - Update managed plugins when a newer version is available from their source repo. Version compatibility constraints (`min_dispatcharr_version` / `max_dispatcharr_version`) are enforced at install time. - Browse available plugins from all enabled repos with name, description, version, author, and icon. - Plugins installed from a repo are tracked as "managed": source repo, slug, installed version, prerelease flag, and deprecated status are all persisted and surfaced in the UI. - Add plugin repositories by manifest URL. The official Dispatcharr Plugins repository is pre-configured; third-party repos are supported by supplying an optional GPG public key. - Manifest signatures are verified via GPG; the official repo uses a bundled public key. Signature status is displayed per-repo. - Preview a repository URL before adding it - validates the manifest and reports plugin count and signature status without saving anything. - Configurable automatic manifest refresh interval (in hours; 0 to disable) runs as a Celery background task. ##### Removed - Removed dead `VODConnectionManager` class (`apps/proxy/vod_proxy/connection_manager.py`) and its associated helpers, which had been superseded by `MultiWorkerVODConnectionManager`. All active code already used the multi-worker implementation. Removed the unused `VODConnectionManager` import from `vod_proxy/views.py`, the unscheduled `cleanup_vod_connections` task from `apps/proxy/tasks.py`, and the unscheduled `cleanup_vod_persistent_connections` task from `core/tasks.py`. - Removed dead VOD URL routes: `VODPlaylistView` (playlist generation), `VODPositionView` (position tracking), and the class-based `VODStatsView` (replaced by the existing function-based `vod_stats` view). - Removed dead `updateVODPosition()` API method from `frontend/src/api.js`, which called the now-removed position tracking endpoint. ##### Fixed - Fixed TV Guide "Record One" always scheduling the recording on the first channel that matched the program's `tvg_id`, rather than the channel the user actually selected. When multiple channels share the same EPG source, the intended channel was silently ignored. The selected channel object is now passed explicitly through the click handler chain to `recordOne`, bypassing the `findChannelByTvgId` fallback lookup entirely. (Fixes [#​1140](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1140)) — Thanks [@​fezster](https://redirect.github.com/fezster) - Graceful container shutdown: `docker stop` no longer results in exit 137 (SIGKILL). The entrypoint now explicitly stops all child processes — including uWSGI workers, Celery, Daphne, and Redis, which are spawned as uWSGI `attach-daemon` children and were previously invisible to the signal handler. A polling loop replaces the old fixed `sleep`, exiting as soon as all processes have stopped (up to an 8-second ceiling before force-stopping). PostgreSQL is stopped using `pg_ctl stop -m immediate` as a fallback rather than SIGKILL to avoid data corruption. Process names are now recorded at startup and displayed correctly in crash diagnostics. The unexpected-exit diagnostic block is now suppressed on normal `docker stop` shutdowns. — Thanks [@​Shokkstokk](https://redirect.github.com/Shokkstokk) for the initial fix! - Fixed two race conditions in the VOD proxy that caused the `profile_connections` counter to go permanently negative, allowing connections beyond the configured profile limit. (1) `_decrement_profile_connections()` used a GET-before-DECR guard: two concurrent decrements could both read the same positive value, both pass the guard, and both fire, driving the counter below zero. Replaced with an unconditional `DECR` followed by a clamp-to-zero if the result is negative. (2) The `stream_generator` decremented `active_streams` and then checked `has_active_streams()` in two separate Redis round-trips without locking. A concurrent generator on another worker could read `active_streams=0` in the window between those two calls and also decrement the profile counter, producing a double-decrement. A new `decrement_active_streams_and_check()` method performs both operations under a single distributed lock, and a `profile_decremented` flag guards all four call sites in the generator so the profile counter is only ever decremented once per stream. (Closes [#​1125](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1125)) — Thanks [@​firestaerter3](https://redirect.github.com/firestaerter3) - Fixed a provider TCP connection leak in the VOD proxy `stream_generator`. When a stream ended via an unhandled exception path that reached the `finally` block without any of the three exception handlers having run (e.g. an error raised before the first `yield`), the `finally` block decremented counters but never called `redis_connection.cleanup()`. The upstream `requests.Response` and `requests.Session` were left open until garbage collection. The `finally` block now starts a `delayed_cleanup` daemon thread (matching the 1-second delay used by the normal-completion and `GeneratorExit` paths) so that seeking clients have time to reconnect and increment `active_streams` before `cleanup()` checks whether it is safe to close the connection. - Fixed manual stream selection from the Stats page not enforcing M3U profile connection limits in multi-worker deployments. When a non-owning worker handled the `change_stream` request it correctly packaged `stream_id` and `m3u_profile_id` into the Redis pubsub message, but the owning worker's pubsub handler only consumed `url` and `user_agent` silently dropping both IDs before calling `stream_manager.update_url()`. Because `update_url` only calls `update_stream_profile()` when a `stream_id` is provided, the `profile_connections` counter was never updated after the switch, causing subsequent capacity checks to see incorrect counts and bypass the full-profile guard. The handler now extracts `stream_id` and `m3u_profile_id` from the event and forwards them to `update_url()`. The bug did not affect single-worker / dev-mode deployments because the owning worker handles those requests directly without pubsub. - Fixed the `next_stream` rotation endpoint applying the same class of bug: `get_stream_info_for_switch()` was called and returned `m3u_profile_id`, but the result was dropped when forwarding to `ChannelService.change_stream_url()`, so `update_stream_profile()` was never called and `profile_connections` counters were not updated after an automatic stream rotation. - Fixed stream switch metadata (`url`, `user_agent`, `stream_id`, `m3u_profile`) being written to Redis before the switch was confirmed to succeed. If the switch failed, URL unchanged or exception during teardown, Redis described a URL not actually in use. Metadata is now written only after `update_url()` returns `True`; on failure the owner writes `stream_manager.url` back as the ground truth. The non-owner no longer pre-writes metadata at all, all needed info is carried in the pubsub payload and written by the owner after confirmation. - Fixed the Stats page "Active Stream" dropdown not updating when a stream switch occurs. The card was matching the active stream by comparing the URL stored in Redis against stream URLs from the database, which failed silently when the stored URL was a transformed/rewritten value that didn't substring-match the original. The dropdown now matches by `stream_id` (the authoritative value already present in the stats payload) and re-runs only when `stream_id` changes, so the normal polling interval drives updates with no extra renders. - Fixed the XC Password field in the User modal being editable by standard users despite the backend (`PATCH /api/accounts/users/me/`) stripping `xc_password` from `custom_properties` for non-admin users, causing the change to silently revert on save. The field and its generate button are now disabled with an explanatory description when the current user is not an administrator. - Fixed live stream hiccups caused by nginx buffering TS proxy data to disk. The `/proxy/` location block used `proxy_buffering off` and `proxy_read/send_timeout` directives, which are silently ignored when the upstream is `uwsgi_pass` (a different directive family). nginx was therefore defaulting to `uwsgi_buffering on`, spooling stream data through temp files on disk. Replaced with the correct `uwsgi_buffering off`, `uwsgi_read_timeout 300s`, and `uwsgi_send_timeout 300s` directives so stream data flows directly from uWSGI to the client socket without intermediate disk I/O. - Fixed the logo cache endpoint (`/api/channels/logos/{id}/cache/`) holding a uWSGI greenlet indefinitely when fetching from a slow or dripping remote server. The previous implementation used `StreamingHttpResponse(iter_content())` with only a per-chunk read timeout; a server that drips data just fast enough to reset the per-read timer could hold the greenlet open forever. Replaced with an eager read loop enforcing a hard total-download deadline (10 s) and a size cap (5 MB). Also fixed a race condition in the existing negative-cache logic: the failure entry for a URL was cleared immediately upon receiving HTTP 200, before the body was read. A concurrent greenlet seeing no failure entry during a slow download that ultimately timed out would also attempt the fetch, defeating the cache. The entry is now cleared only after the full body has been successfully received. - Fixed uploading a local M3U file with no expiration date set sending the string `"null"` as the `exp_date` field in the `FormData` request, causing a 400 validation error from the API. Null/undefined values are now skipped when building the `FormData` body, matching the behaviour already present in the update path. - Fixed `PATCH /api/channels/channels/edit/bulk/` returning a 500 error when the request body included a `streams` list. The bulk edit handler was iterating `validated_data` directly and calling `setattr(channel, "streams", value)`, which Django prohibits on ManyToMany fields. Also added an `@extend_schema` decorator so the Swagger UI correctly documents the endpoint as accepting a JSON array and shows the `streams` field. (Fixes [#​883](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/883)) - Fixed several incorrect or incomplete OpenAPI (`@extend_schema`) schemas across the API: - `POST /api/epg/import/` — request body was undocumented; now correctly shows the `id` field. Description updated from "import" to "refresh" to match frontend and backend terminology. - `DELETE /api/channels/logos/bulk-delete/` — `delete_files` boolean was missing from the documented request body. - `POST /api/channels/channels/batch-set-epg/` — `epg_data_id` inside each association object was not marked `allow_null`/`required=False`, even though passing `null` is the correct way to remove an EPG link. - `PUT /api/connect/integrations/{id}/subscriptions/set/` — endpoint had no `@extend_schema` at all; now documents that the request body is a JSON array of subscription objects. ##### Changed - **Output bitrate DB persistence**: the `ffmpeg_output_bitrate` stat is no longer written to the database on every FFmpeg stats tick (\~2/second). Instead, a local exponential moving average (EMA, α=0.1) accumulates readings continuously. The first 10 samples (\~5 seconds) are discarded as warmup to avoid polluting the average with FFmpeg's unstable ramp-up values. After warmup, the smoothed value is flushed to the database at most once every 30 seconds, and a final flush occurs when the stream stops but only if the EMA has been seeded (i.e. the stream ran past warmup). Streams that stop during warmup leave the existing database value untouched, preserving previously accurate measurements when channel-hopping. - Performance: `generate_m3u`, `generate_epg`, and `xc_get_live_streams` now use `select_related('channel_group', 'logo')` (or `select_related('logo')` for EPG) on every Channel queryset in `apps/output/views.py`. Previously each channel in the loop triggered a separate database query for its `logo` and `channel_group` foreign keys; with the JOIN-based prefetch this is reduced to a single query per request. On deployments with \~2 000 channels, `xc_get_live_streams` response time drops from \~2.5–4 s to \~250–450 ms. (Closes [#​1127](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1127)) — Thanks [@​xBOBxSAGETx](https://redirect.github.com/xBOBxSAGETx) - Performance: `generate_epg` now uses `select_related('epg_data__epg_source')` on all EPG channel querysets, eliminating N+1 database queries for `EPGSource` traversal per channel (\~15 s improvement on \~2000-channel deployments; total EPG generation time dropped from \~87 s to \~72 s in benchmarks). - Performance: `xc_get_epg` now uses `select_related('epg_data__epg_source')` on all three channel fetch paths. Previously each request triggered 2 additional queries to resolve `channel.epg_data` and `channel.epg_data.epg_source`. - Performance: `generate_m3u` now uses `prefetch_related` for streams when `?direct=true` is requested, eliminating N+1 stream queries (one per channel) on that code path. - Performance: `EPGGridAPIView` (`apps/epg/api_views.py`) now uses `select_related('epg_data__epg_source')` on the `channels_with_custom_dummy` queryset, eliminating 2 extra queries per channel (for `epg_data` and `epg_source`) in the dummy EPG generation loop. - Performance: `generate_epg` now issues a single cross-channel `ProgramData` bulk query. `.values()` returns plain dicts, bypassing per-row Django model instantiation. Results are consumed in independent 5000-row keyset-paginated chunks. Combined with the `select_related` improvements above, EPG generation time on large deployments is significantly reduced. - Performance: `xc_get_live_streams` no longer calls `ChannelGroup.objects.get_or_create(name="Default Group")` once per null-group channel; replaced with a lazy-initialised closure that executes at most one query regardless of how many ungrouped channels are present. - AIO containers now connect to the internal PostgreSQL instance via a Unix domain socket instead of TCP loopback. Users who have `POSTGRES_HOST` explicitly set to `localhost` or `127.0.0.1` in their compose file are automatically migrated to the socket path; any other explicit value (external host/IP) is left untouched. — Thanks [@​JCBird1012](https://redirect.github.com/JCBird1012) - Improved the EPG response cache key. Previously it was based on the raw query string and username, meaning a user default of `epg_days=7` and an explicit `&days=7` URL parameter produced different cache entries for identical output. The key is now built from all resolved effective parameter values (`days`, `prev_days`, `cachedlogos`, `tvg_id_source`) so semantically equivalent requests always share the same cache entry. - Improved the HDHR, M3U, and EPG URL builder popovers in the Channels table: each popover now opens with a brief intro sentence describing its purpose. Toggle switches were refactored to use Mantine's native `label` and `description` props (replacing the previous manual `Group`/`Stack`/`Text` layout), giving each switch a properly styled description line beneath its label. Switch alignment was also corrected. Toggles now appear on the left with the label and description stacked to the right, consistent with standard Mantine form layout. - Redesigned the User settings modal with a tabbed layout: **Account** (username, email, name, password), **Permissions** (user level, stream limit, channel profiles, mature content filter - admin only), **EPG Defaults** (days forward/back), and **API & XC** (XC password, API key management). Fields are now logically grouped rather than split across two ad-hoc columns. - EPG channel scanning now automatically removes stale `EPGData` entries. tvg-ids that were present in a previous scan but are no longer found in the upstream source, provided they are not mapped to any channel. This prevents unbounded database bloat over time. Entries mapped to at least one channel are always preserved. - Rewrote the M3U line parser as an `iter_m3u_entries` generator that owns the full per-entry state machine. Intermediate directive lines between `#EXTINF` and the stream URL are now handled correctly rather than corrupting the pending entry or being silently misassigned. A `#EXTINF` with no following URL is discarded with a warning instead of carrying over a `url`-less entry into batch processing. Attribute keys are normalised to lowercase during parsing (provider attribute names remain case-insensitive end-to-end). The `#EXTINF` attribute regex is pre-compiled at module load, and attribute lookups use O(1) `dict.get()` instead of linear scans — approximately 10% faster parsing on large M3U files. - Added support for the `#EXTGRP` directive in M3U files. When a `group-title` attribute is absent from the `#EXTINF` line, the value from a following `#EXTGRP:` line is used as the group. An explicit `group-title` attribute always takes priority. (Closes [#​1088](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1088)) - Added accumulation of `#EXTVLCOPT` directives per entry. Options are stored as a list under `vlc_opts` inside the stream's `custom_properties`, available for downstream use (e.g. passing VLC-specific options to the player). This is for a planned future enhancement and can also be utlized with the API. - M3U stream name parsing now uses the comma text (the canonical display title per the base `#EXTINF` spec) as the primary stream name, falling back to `tvc-guide-title`, then `tvg-name`, rather than preferring `tvg-name` first. Providers that use `tvg-name` as an EPG key and put the human-readable title after the comma will now display the correct name. Providers that duplicate the same value in both fields are unaffected. (Fixes [#​1081](https://redirect.github.com/Dispatcharr/Dispatcharr/issues/1081)) - FloatingVideo player: the native video controls (timeline, play/pause, volume) are now hidden by default when a live stream starts and only appear when the user hovers over the player. - Enhanced Swagger UI authorization dialog: registered a custom `OpenApiAuthenticationExtension` for `ApiKeyAuthentication` so drf-spectacular now generates an `ApiKeyAuth (apiKey)` entry alongside `jwtAuth`. Both entries include descriptive text linking to the relevant endpoints (`/api/accounts/token/`, `/api/accounts/api-keys/generate/`, `/api/accounts/api-keys/revoke/`). - Refactored frontend form components (`AccountInfoModal`, `AssignChannelNumbers`, `Channel`, `ChannelBatch`, `ChannelGroup`, `Connection`, `CronBuilder`, `DummyEPG`, and `EPG`) to extract business logic into dedicated utility modules under `src/utils/forms/`. Each extracted module is covered by unit tests. Mantine compound component references (`Table.Tbody`, `Popover.Target`, `Accordion.Item`, etc.) have been updated to use flat named imports. — Thanks [@​nick4810](https://redirect.github.com/nick4810) - Improved the EPG BOM fix from v0.22.1: replaced the `lstrip(b'\xef\xbb\xbf')` / `startswith` approach with `start.find(b'<?xml')`, which locates the XML declaration regardless of any leading bytes BOM, whitespace, or other encoding markers without needing to know what those bytes are. - Dependency updates: - `Django` 6.0.3 → 6.0.4 (security patch; see Security section) - `djangorestframework` 3.16.1 → 3.17.1 - `requests` 2.33.0 → 2.33.1 - `gevent` 25.9.1 → 26.4.0 - `rapidfuzz` 3.14.3 → 3.14.5 - `sentence-transformers` 5.3.0 → 5.4.0 - `lxml` 6.0.2 → 6.0.3 - Added `python-gnupg` for GPG signature verification of official and third-party plugin repository manifests. </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZGlzcGF0Y2hhcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
72fa2b12f7 |
feat(ollama): update image docker.io/ollama/ollama 0.20.7 → 0.21.0 (#47164)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/ollama/ollama | minor | `f676fd1` → `09da13e` | | docker.io/ollama/ollama | minor | `487324a` → `d3d553b` | --- > [!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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvb2xsYW1hIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
7b6fb60887 |
feat(home-assistant): update image oci.trueforge.org/containerforge/home-assistant 2026.2.2 → 2026.4.3 (#47160)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [oci.trueforge.org/containerforge/home-assistant](https://ghcr.io/trueforge-org/home-assistant) ([source](https://redirect.github.com/home-assistant/core)) | minor | `3b268de` → `dda5dab` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>home-assistant/core (oci.trueforge.org/containerforge/home-assistant)</summary> ### [`v2026.4.3`](https://redirect.github.com/home-assistant/core/releases/tag/2026.4.3) [Compare Source](https://redirect.github.com/home-assistant/core/compare/2026.4.2...2026.4.3) - Fix Proxmox VE storage usage percentage crash on missing used\_fraction ([@​irishpadres] - [#​167136]) ([proxmoxve docs]) - Fix device\_class removal in template binary sensors ([@​timmo001] - [#​167775]) ([template docs]) - Fix openevse charging\_current and charging\_power units ([@​c00w] - [#​167863]) ([openevse docs]) - Don't create cpu temperature sensor when not supported in FRITZ!Box Tools ([@​mib1185] - [#​167905]) ([fritz docs]) - Fix ESPHome cold/warm white color temperature read-back ([@​bdraco] - [#​167972]) ([esphome docs]) - Fix missing kWh unit for dlq ADD\_ELE energy sensor ([@​gerculanum] - [#​168026]) ([tuya docs]) - Bump PySwitchbot to 2.0.1 ([@​zerzhang] - [#​168090]) ([switchbot docs]) (dependency) - Bump satel\_integra to 1.1.0 ([@​Tommatheussen] - [#​167353]) ([satel\_integra docs][satel_integra docs]) (dependency) - Bump satel-integra to 1.1.1 ([@​Tommatheussen] - [#​168091]) ([satel\_integra docs][satel_integra docs]) (dependency) - Update Z-Wave cover moving state based on current position and cover capabilities ([@​AlCalzone] - [#​168096]) ([zwave\_js docs][zwave_js docs]) - Fix Switchbot Keypad Vision doorbell detection ([@​zerzhang] - [#​168098]) ([switchbot docs]) - Bump aioamazondevices to 13.4.0 ([@​chemelli74] - [#​167984]) ([alexa\_devices docs][alexa_devices docs]) (dependency) - Bump aioamazondevices to 13.4.1 ([@​chemelli74] - [#​168121]) ([alexa\_devices docs][alexa_devices docs]) (dependency) - Bump pylitterbot to 2025.3.2 ([@​natekspencer] - [#​168146]) ([litterrobot docs]) (dependency) - Fix Wyoming satellite memory leak on disconnect ([@​marcelveldt] - [#​168152]) ([wyoming docs]) - Bump pyenphase from 2.4.6 to 2.4.8 ([@​catsmanac] - [#​168190]) ([enphase\_envoy docs][enphase_envoy docs]) (dependency) - Handle Tibber async\_get\_client failing ([@​Danielhiversen] - [#​168207]) ([tibber docs]) - Bump pyTibber to 0.37.1 ([@​Danielhiversen] - [#​168208]) ([tibber docs]) - Update Pillow to 12.2.0 ([#​168234]) (dependency) - Update uv to 0.11.6 ([#​168237]) (dependency) - Fix unit of measurement for SPH power sensors in growatt\_server ([@​johanzander] - [#​168251]) ([growatt\_server docs][growatt_server docs]) - Bump PyViCare to v2.59.0 ([@​CFenner] - [#​168254]) ([vicare docs]) (dependency) - Bump `imgw-pib` to 2.1.0 ([@​bieniu] - [#​168319]) ([imgw\_pib docs][imgw_pib docs]) (dependency) - Fix VOIP blocking call in event loop ([@​jaminh] - [#​168331]) ([voip docs]) - Fix disabled discovered MQTT entities cleaned up ([@​jbouwh] - [#​168382]) ([mqtt docs]) - Update satel-integra to 1.2.1 ([@​Tommatheussen] - [#​168416]) ([satel\_integra docs][satel_integra docs]) (dependency) - Add cleaning codes for MIele steam oven combo ([@​astrandb] - [#​168418]) ([miele docs]) [#​167136]: https://redirect.github.com/home-assistant/core/pull/167136 [#​167353]: https://redirect.github.com/home-assistant/core/pull/167353 [#​167775]: https://redirect.github.com/home-assistant/core/pull/167775 [#​167863]: https://redirect.github.com/home-assistant/core/pull/167863 [#​167905]: https://redirect.github.com/home-assistant/core/pull/167905 [#​167939]: https://redirect.github.com/home-assistant/core/pull/167939 [#​167972]: https://redirect.github.com/home-assistant/core/pull/167972 [#​167984]: https://redirect.github.com/home-assistant/core/pull/167984 [#​168026]: https://redirect.github.com/home-assistant/core/pull/168026 [#​168090]: https://redirect.github.com/home-assistant/core/pull/168090 [#​168091]: https://redirect.github.com/home-assistant/core/pull/168091 [#​168096]: https://redirect.github.com/home-assistant/core/pull/168096 [#​168098]: https://redirect.github.com/home-assistant/core/pull/168098 [#​168121]: https://redirect.github.com/home-assistant/core/pull/168121 [#​168146]: https://redirect.github.com/home-assistant/core/pull/168146 [#​168152]: https://redirect.github.com/home-assistant/core/pull/168152 [#​168190]: https://redirect.github.com/home-assistant/core/pull/168190 [#​168207]: https://redirect.github.com/home-assistant/core/pull/168207 [#​168208]: https://redirect.github.com/home-assistant/core/pull/168208 [#​168234]: https://redirect.github.com/home-assistant/core/pull/168234 [#​168237]: https://redirect.github.com/home-assistant/core/pull/168237 [#​168251]: https://redirect.github.com/home-assistant/core/pull/168251 [#​168254]: https://redirect.github.com/home-assistant/core/pull/168254 [#​168319]: https://redirect.github.com/home-assistant/core/pull/168319 [#​168331]: https://redirect.github.com/home-assistant/core/pull/168331 [#​168382]: https://redirect.github.com/home-assistant/core/pull/168382 [#​168416]: https://redirect.github.com/home-assistant/core/pull/168416 [#​168418]: https://redirect.github.com/home-assistant/core/pull/168418 [@​AlCalzone]: https://redirect.github.com/AlCalzone [@​CFenner]: https://redirect.github.com/CFenner [@​Danielhiversen]: https://redirect.github.com/Danielhiversen [@​Tommatheussen]: https://redirect.github.com/Tommatheussen [@​astrandb]: https://redirect.github.com/astrandb [@​bdraco]: https://redirect.github.com/bdraco [@​bieniu]: https://redirect.github.com/bieniu [@​c00w]: https://redirect.github.com/c00w [@​catsmanac]: https://redirect.github.com/catsmanac [@​chemelli74]: https://redirect.github.com/chemelli74 [@​frenck]: https://redirect.github.com/frenck [@​gerculanum]: https://redirect.github.com/gerculanum [@​irishpadres]: https://redirect.github.com/irishpadres [@​jaminh]: https://redirect.github.com/jaminh [@​jbouwh]: https://redirect.github.com/jbouwh [@​johanzander]: https://redirect.github.com/johanzander [@​marcelveldt]: https://redirect.github.com/marcelveldt [@​mib1185]: https://redirect.github.com/mib1185 [@​natekspencer]: https://redirect.github.com/natekspencer [@​timmo001]: https://redirect.github.com/timmo001 [@​zerzhang]: https://redirect.github.com/zerzhang [alexa_devices docs]: https://www.home-assistant.io/integrations/alexa_devices/ [enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ [esphome docs]: https://www.home-assistant.io/integrations/esphome/ [fritz docs]: https://www.home-assistant.io/integrations/fritz/ [growatt_server docs]: https://www.home-assistant.io/integrations/growatt_server/ [imgw_pib docs]: https://www.home-assistant.io/integrations/imgw_pib/ [litterrobot docs]: https://www.home-assistant.io/integrations/litterrobot/ [miele docs]: https://www.home-assistant.io/integrations/miele/ [mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ [openevse docs]: https://www.home-assistant.io/integrations/openevse/ [proxmoxve docs]: https://www.home-assistant.io/integrations/proxmoxve/ [satel_integra docs]: https://www.home-assistant.io/integrations/satel_integra/ [switchbot docs]: https://www.home-assistant.io/integrations/switchbot/ [template docs]: https://www.home-assistant.io/integrations/template/ [tibber docs]: https://www.home-assistant.io/integrations/tibber/ [tuya docs]: https://www.home-assistant.io/integrations/tuya/ [vicare docs]: https://www.home-assistant.io/integrations/vicare/ [voip docs]: https://www.home-assistant.io/integrations/voip/ [wyoming docs]: https://www.home-assistant.io/integrations/wyoming/ [zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ ### [`v2026.4.2`](https://redirect.github.com/home-assistant/core/releases/tag/2026.4.2) [Compare Source](https://redirect.github.com/home-assistant/core/compare/2026.2.3...2026.4.2) - Improve handling of disconnected meters with Rainforest Automation Eagle-200 ([@​SkySrfr] - [#​161185]) ([rainforest\_eagle docs][rainforest_eagle docs]) - Prevent the intellifire client from polling independently of its coordinator ([@​jeeftor] - [#​165341]) ([intellifire docs]) - Switchbot Cloud: Enable Webhook for Bot ([@​XiaoLing-git] - [#​165647]) ([switchbot\_cloud docs][switchbot_cloud docs]) - Include port in BSB-LAN configuration URL when non-default ([@​liudger] - [#​166480]) ([bsblan docs]) - \[LG Soundbar] Fix incorrect state for some models ([@​alexmerkel] - [#​167094]) ([lg\_soundbar docs][lg_soundbar docs]) - Bump aiopvpc to 4.3.1 ([@​marcomsousa] - [#​167189]) ([pvpc\_hourly\_pricing docs][pvpc_hourly_pricing docs]) (dependency) - Bump starlink-grpc-core to 1.2.5 ([@​patcfly] - [#​167195]) ([starlink docs]) (dependency) - Allow force alarm actions for Comelit ([@​chemelli74] - [#​167202]) ([comelit docs]) - Add Hisense AC (0x138C/0x0101) to Matter dry and fan mode device lists ([@​lboue] - [#​167282]) ([matter docs]) - Bump pyTibber to 0.37.0 ([@​Danielhiversen] - [#​167283]) ([tibber docs]) (dependency) - Fix victron ble reauth flow title ([@​rajlaud] - [#​167307]) ([victron\_ble docs][victron_ble docs]) - Update to tplink-omada-client 1.5.7 ([@​MarkGodwin] - [#​167313]) ([tplink\_omada docs][tplink_omada docs]) (dependency) - Bump afsapi to 0.3.1 ([@​007hacky007] - [#​167321]) ([frontier\_silicon docs][frontier_silicon docs]) (dependency) - Bump pylutron to 0.4.1 ([@​cdheiser] - [#​167324]) ([lutron docs]) (dependency) - Bump cryptography to 46.0.6 ([@​pantherale0] - [#​167330]) (dependency) - Align and cleanup tests data for Fritz ([@​chemelli74] - [#​167363]) ([fritz docs]) - Bump aiohue to 4.8.1 ([@​joostlek] - [#​167369]) ([hue docs]) (dependency) - Improve ProxmoxVE permissions handling ([@​CoMPaTech] - [#​167370]) ([proxmoxve docs]) - Bump axis to v68 to improve MQTT event resiliance ([@​Kane610] - [#​167373]) ([axis docs]) - Use dedicated session for seventeentrack to preserve login cookies ([@​shaiu] - [#​167394]) ([seventeentrack docs]) - Bump aiocomelit to 2.0.2 ([@​chemelli74] - [#​167414]) ([comelit docs]) (dependency) - Fix setup without dhw ([@​liudger] - [#​167423]) ([bsblan docs]) - Fix handling of missing period statistics in Anglian Water coordinator ([@​pantherale0] - [#​167427]) ([anglian\_water docs][anglian_water docs]) - Fix missing color\_mode initialization in MQTT JSON light schema ([@​noerstad] - [#​167429]) ([mqtt docs]) - Bump jvcprojector dependency to pyjvcprojector 2.0.5 ([@​SteveEasley] - [#​167450]) ([jvc\_projector docs][jvc_projector docs]) (dependency) - Fix nzbget positional argument mismatch in NZBGetAPI calls ([@​JamieMagee] - [#​167456]) ([nzbget docs]) - Update roborock services to raise ServiceNotSupported for new devices that don't yet support it ([@​allenporter] - [#​167470]) ([roborock docs]) - Miele - fix core temperature reading ([@​aturri] - [#​167476]) ([miele docs]) - Bump b2sdk to 2.10.4 ([@​ElCruncharino] - [#​167481]) ([backblaze\_b2 docs][backblaze_b2 docs]) (dependency) - Handle BadRequest exception in Backblaze B2 config flow and setup ([@​ElCruncharino] - [#​167482]) ([backblaze\_b2 docs][backblaze_b2 docs]) - Bump pynintendoparental to 2.3.4 ([@​pantherale0] - [#​167510]) ([nintendo\_parental\_controls docs][nintendo_parental_controls docs]) (dependency) - Add missing Miele dishwasher program ID 201 ([@​runningcode] - [#​167536]) ([miele docs]) - Bump python-picnic-api2 to 1.3.4 ([@​xZise] - [#​167539]) ([picnic docs]) (dependency) - Bump incomfort-client to v0.7.0 ([@​jbouwh] - [#​167546]) ([incomfort docs]) (dependency) - Remove homeassistant/actions/helpers/info from builder workflow ([@​sairon] - [#​167573]) - Set up condition and trigger helpers in check config script ([@​arturpragacz] - [#​167589]) - fix EWS deviceType problem ([@​l-pr] - [#​167597]) ([myneomitis docs]) - Fix Tractive switch availability ([@​bieniu] - [#​167599]) ([tractive docs]) - Bump securetar to 2026.4.0 ([@​emontnemery] - [#​167600]) ([backup docs]) (dependency) - Fix securetar size calculation when encrypting backup ([@​emontnemery] - [#​167602]) ([backup docs]) - Bump holidays to 0.94 ([@​gjohansson-ST] - [#​167604]) ([workday docs]) ([holiday docs]) (dependency) - Fix ProxmoxVE migration causing reauthentication ([@​CoMPaTech] - [#​167624]) ([proxmoxve docs]) - Improve error logging for Backblaze B2 upload failures ([@​ElCruncharino] - [#​167721]) ([backblaze\_b2 docs][backblaze_b2 docs]) - Bump pyvlx to 0.2.33 ([@​wollew] - [#​167764]) ([velux docs]) (dependency) - Set proper state for the internet\_access switches in FRITZ!Box Tools ([@​mib1185] - [#​167767]) ([fritz docs]) - Bump aiotractive to 1.0.2 ([@​bieniu] - [#​167783]) ([tractive docs]) (dependency) - Revert "Fix Ring snapshots" - [#​164337](https://redirect.github.com/home-assistant/core/issues/164337) ([@​bhudgens] - [#​167790]) ([ring docs]) - Fix Victron BLE false reauth triggered by unknown enum bitmask combinations ([@​rajlaud] - [#​167809]) ([victron\_ble docs][victron_ble docs]) - Fix Victron BLE storage errors caused by non-serializable value\_fn callable in sensor entity description ([@​rajlaud] - [#​167819]) ([victron\_ble docs][victron_ble docs]) - Support Chess.com accounts with no name ([@​joostlek] - [#​167824]) ([chess\_com docs][chess_com docs]) - Fix stale devices removal for Alexa devices ([@​chemelli74] - [#​167837]) ([alexa\_devices docs][alexa_devices docs]) - Fix service.yaml values for Home Connect ([@​Diegorro98] - [#​167847]) ([home\_connect docs][home_connect docs]) - Bump ZHA to 1.1.2 ([@​TheJulianJES] - [#​167849]) ([zha docs]) (dependency) - Bump velbusaio to 2026.4.0 ([@​cereal2nd] - [#​167868]) ([velbus docs]) (dependency) - Bump zinvolt to 0.4.3 ([@​joostlek] - [#​167908]) ([zinvolt docs]) (dependency) - Bump qbusmqttapi to 1.4.3 ([@​thomasddn] - [#​167909]) ([qbus docs]) (dependency) - Bump oasatelematics to 0.4 ([@​panosmz] - [#​167911]) ([oasa\_telematics docs][oasa_telematics docs]) (dependency) - Fix light on action for qbus integration ([@​thomasddn] - [#​167917]) ([qbus docs]) - Bump pylitterbot to 2025.2.1 ([@​natekspencer] - [#​167921]) ([litterrobot docs]) (dependency) - Update frontend to [`2026032`](https://redirect.github.com/home-assistant/core/commit/20260325).7 ([@​bramkragten] - [#​167922]) ([frontend docs]) (dependency) - Bump pyrisco to 0.6.8 ([@​OnFreund] - [#​167924]) ([risco docs]) (dependency) - Improve Tibber price coordinator ([@​Danielhiversen] - [#​166175]) ([tibber docs]) - Fix tibber price sensor first state update ([@​MartinHjelmare] - [#​167938]) ([tibber docs]) - Update cryptography to 46.0.7 ([@​frenck] - [#​167960]) (dependency) - Fix spelling of "Shut down" button label in `proxmoxve` ([@​NoRi2909] - [#​167059]) ([proxmoxve docs]) - Bump opower to 0.18.1 ([@​tronikos] - [#​167967]) ([opower docs]) (dependency) - Portainer fix fetching swarm stacks ([@​erwindouna] - [#​167979]) ([portainer docs]) - Bump python-bsblan to version 5.1.4 ([@​liudger] - [#​167987]) ([bsblan docs]) (dependency) [#​161185]: https://redirect.github.com/home-assistant/core/pull/161185 [#​165341]: https://redirect.github.com/home-assistant/core/pull/165341 [#​165647]: https://redirect.github.com/home-assistant/core/pull/165647 [#​166175]: https://redirect.github.com/home-assistant/core/pull/166175 [#​166480]: https://redirect.github.com/home-assistant/core/pull/166480 [#​167059]: https://redirect.github.com/home-assistant/core/pull/167059 [#​167094]: https://redirect.github.com/home-assistant/core/pull/167094 [#​167189]: https://redirect.github.com/home-assistant/core/pull/167189 [#​167195]: https://redirect.github.com/home-assistant/core/pull/167195 [#​167202]: https://redirect.github.com/home-assistant/core/pull/167202 [#​167282]: https://redirect.github.com/home-assistant/core/pull/167282 [#​167283]: https://redirect.github.com/home-assistant/core/pull/167283 [#​167307]: https://redirect.github.com/home-assistant/core/pull/167307 [#​167313]: https://redirect.github.com/home-assistant/core/pull/167313 [#​167321]: https://redirect.github.com/home-assistant/core/pull/167321 [#​167324]: https://redirect.github.com/home-assistant/core/pull/167324 [#​167330]: https://redirect.github.com/home-assistant/core/pull/167330 [#​167363]: https://redirect.github.com/home-assistant/core/pull/167363 [#​167369]: https://redirect.github.com/home-assistant/core/pull/167369 [#​167370]: https://redirect.github.com/home-assistant/core/pull/167370 [#​167373]: https://redirect.github.com/home-assistant/core/pull/167373 [#​167394]: https://redirect.github.com/home-assistant/core/pull/167394 [#​167414]: https://redirect.github.com/home-assistant/core/pull/167414 [#​167423]: https://redirect.github.com/home-assistant/core/pull/167423 [#​167427]: https://redirect.github.com/home-assistant/core/pull/167427 [#​167429]: https://redirect.github.com/home-assistant/core/pull/167429 [#​167450]: https://redirect.github.com/home-assistant/core/pull/167450 [#​167456]: https://redirect.github.com/home-assistant/core/pull/167456 [#​167470]: https://redirect.github.com/home-assistant/core/pull/167470 [#​167476]: https://redirect.github.com/home-assistant/core/pull/167476 [#​167481]: https://redirect.github.com/home-assistant/core/pull/167481 [#​167482]: https://redirect.github.com/home-assistant/core/pull/167482 [#​167510]: https://redirect.github.com/home-assistant/core/pull/167510 [#​167536]: https://redirect.github.com/home-assistant/core/pull/167536 [#​167539]: https://redirect.github.com/home-assistant/core/pull/167539 [#​167546]: https://redirect.github.com/home-assistant/core/pull/167546 [#​167573]: https://redirect.github.com/home-assistant/core/pull/167573 [#​167589]: https://redirect.github.com/home-assistant/core/pull/167589 [#​167597]: https://redirect.github.com/home-assistant/core/pull/167597 [#​167599]: https://redirect.github.com/home-assistant/core/pull/167599 [#​167600]: https://redirect.github.com/home-assistant/core/pull/167600 [#​167602]: https://redirect.github.com/home-assistant/core/pull/167602 [#​167604]: https://redirect.github.com/home-assistant/core/pull/167604 [#​167624]: https://redirect.github.com/home-assistant/core/pull/167624 [#​167721]: https://redirect.github.com/home-assistant/core/pull/167721 [#​167764]: https://redirect.github.com/home-assistant/core/pull/167764 [#​167767]: https://redirect.github.com/home-assistant/core/pull/167767 [#​167783]: https://redirect.github.com/home-assistant/core/pull/167783 [#​167790]: https://redirect.github.com/home-assistant/core/pull/167790 [#​167809]: https://redirect.github.com/home-assistant/core/pull/167809 [#​167819]: https://redirect.github.com/home-assistant/core/pull/167819 [#​167824]: https://redirect.github.com/home-assistant/core/pull/167824 [#​167837]: https://redirect.github.com/home-assistant/core/pull/167837 [#​167847]: https://redirect.github.com/home-assistant/core/pull/167847 [#​167849]: https://redirect.github.com/home-assistant/core/pull/167849 [#​167868]: https://redirect.github.com/home-assistant/core/pull/167868 [#​167908]: https://redirect.github.com/home-assistant/core/pull/167908 [#​167909]: https://redirect.github.com/home-assistant/core/pull/167909 [#​167911]: https://redirect.github.com/home-assistant/core/pull/167911 [#​167917]: https://redirect.github.com/home-assistant/core/pull/167917 [#​167921]: https://redirect.github.com/home-assistant/core/pull/167921 [#​167922]: https://redirect.github.com/home-assistant/core/pull/167922 [#​167924]: https://redirect.github.com/home-assistant/core/pull/167924 [#​167938]: https://redirect.github.com/home-assistant/core/pull/167938 [#​167960]: https://redirect.github.com/home-assistant/core/pull/167960 [#​167967]: https://redirect.github.com/home-assistant/core/pull/167967 [#​167979]: https://redirect.github.com/home-assistant/core/pull/167979 [#​167987]: https://redirect.github.com/home-assistant/core/pull/167987 [@​007hacky007]: https://redirect.github.com/007hacky007 [@​CoMPaTech]: https://redirect.github.com/CoMPaTech [@​Danielhiversen]: https://redirect.github.com/Danielhiversen [@​Diegorro98]: https://redirect.github.com/Diegorro98 [@​ElCruncharino]: https://redirect.github.com/ElCruncharino [@​JamieMagee]: https://redirect.github.com/JamieMagee [@​Kane610]: https://redirect.github.com/Kane610 [@​MarkGodwin]: https://redirect.github.com/MarkGodwin [@​MartinHjelmare]: https://redirect.github.com/MartinHjelmare [@​NoRi2909]: https://redirect.github.com/NoRi2909 [@​OnFreund]: https://redirect.github.com/OnFreund [@​SkySrfr]: https://redirect.github.com/SkySrfr [@​SteveEasley]: https://redirect.github.com/SteveEasley [@​TheJulianJES]: https://redirect.github.com/TheJulianJES [@​XiaoLing-git]: https://redirect.github.com/XiaoLing-git [@​alexmerkel]: https://redirect.github.com/alexmerkel [@​allenporter]: https://redirect.github.com/allenporter [@​arturpragacz]: https://redirect.github.com/arturpragacz [@​aturri]: https://redirect.github.com/aturri [@​bhudgens]: https://redirect.github.com/bhudgens [@​bieniu]: https://redirect.github.com/bieniu [@​bramkragten]: https://redirect.github.com/bramkragten [@​cdheiser]: https://redirect.github.com/cdheiser [@​cereal2nd]: https://redirect.github.com/cereal2nd [@​chemelli74]: https://redirect.github.com/chemelli74 [@​emontnemery]: https://redirect.github.com/emontnemery [@​erwindouna]: https://redirect.github.com/erwindouna [@​frenck]: https://redirect.github.com/frenck [@​gjohansson-ST]: https://redirect.github.com/gjohansson-ST [@​jbouwh]: https://redirect.github.com/jbouwh [@​jeeftor]: https://redirect.github.com/jeeftor [@​joostlek]: https://redirect.github.com/joostlek [@​l-pr]: https://redirect.github.com/l-pr [@​lboue]: https://redirect.github.com/lboue [@​liudger]: https://redirect.github.com/liudger [@​marcomsousa]: https://redirect.github.com/marcomsousa [@​mib1185]: https://redirect.github.com/mib1185 [@​natekspencer]: https://redirect.github.com/natekspencer [@​noerstad]: https://redirect.github.com/noerstad [@​panosmz]: https://redirect.github.com/panosmz [@​pantherale0]: https://redirect.github.com/pantherale0 [@​patcfly]: https://redirect.github.com/patcfly [@​rajlaud]: https://redirect.github.com/rajlaud [@​runningcode]: https://redirect.github.com/runningcode [@​sairon]: https://redirect.github.com/sairon [@​shaiu]: https://redirect.github.com/shaiu [@​thomasddn]: https://redirect.github.com/thomasddn [@​tronikos]: https://redirect.github.com/tronikos [@​wollew]: https://redirect.github.com/wollew [@​xZise]: https://redirect.github.com/xZise [alexa_devices docs]: https://www.home-assistant.io/integrations/alexa_devices/ [anglian_water docs]: https://www.home-assistant.io/integrations/anglian_water/ [axis docs]: https://www.home-assistant.io/integrations/axis/ [backblaze_b2 docs]: https://www.home-assistant.io/integrations/backblaze_b2/ [backup docs]: https://www.home-assistant.io/integrations/backup/ [bsblan docs]: https://www.home-assistant.io/integrations/bsblan/ [chess_com docs]: https://www.home-assistant.io/integrations/chess_com/ [comelit docs]: https://www.home-assistant.io/integrations/comelit/ [fritz docs]: https://www.home-assistant.io/integrations/fritz/ [frontend docs]: https://www.home-assistant.io/integrations/frontend/ [frontier_silicon docs]: https://www.home-assistant.io/integrations/frontier_silicon/ [holiday docs]: https://www.home-assistant.io/integrations/holiday/ [home_connect docs]: https://www.home-assistant.io/integrations/home_connect/ [hue docs]: https://www.home-assistant.io/integrations/hue/ [incomfort docs]: https://www.home-assistant.io/integrations/incomfort/ [intellifire docs]: https://www.home-assistant.io/integrations/intellifire/ [jvc_projector docs]: https://www.home-assistant.io/integrations/jvc_projector/ [lg_soundbar docs]: https://www.home-assistant.io/integrations/lg_soundbar/ [litterrobot docs]: https://www.home-assistant.io/integrations/litterrobot/ [lutron docs]: https://www.home-assistant.io/integrations/lutron/ [matter docs]: https://www.home-assistant.io/integrations/matter/ [miele docs]: https://www.home-assistant.io/integrations/miele/ [mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ [myneomitis docs]: https://www.home-assistant.io/integrations/myneomitis/ [nintendo_parental_controls docs]: https://www.home-assistant.io/integrations/nintendo_parental_controls/ [nzbget docs]: https://www.home-assistant.io/integrations/nzbget/ [oasa_telematics docs]: https://www.home-assistant.io/integrations/oasa_telematics/ [opower docs]: https://www.home-assistant.io/integrations/opower/ [picnic docs]: https://www.home-assistant.io/integrations/picnic/ [portainer docs]: https://www.home-assistant.io/integrations/portainer/ [proxmoxve docs]: https://www.home-assistant.io/integrations/proxmoxve/ [pvpc_hourly_pricing docs]: https://www.home-assistant.io/integrations/pvpc_hourly_pricing/ [qbus docs]: https://www.home-assistant.io/integrations/qbus/ [rainforest_eagle docs]: https://www.home-assistant.io/integrations/rainforest_eagle/ [ring docs]: https://www.home-assistant.io/integrations/ring/ [risco docs]: https://www.home-assistant.io/integrations/risco/ [roborock docs]: https://www.home-assistant.io/integrations/roborock/ [seventeentrack docs]: https://www.home-assistant.io/integrations/seventeentrack/ [starlink docs]: https://www.home-assistant.io/integrations/starlink/ [switchbot_cloud docs]: https://www.home-assistant.io/integrations/switchbot_cloud/ [tibber docs]: https://www.home-assistant.io/integrations/tibber/ [tplink_omada docs]: https://www.home-assistant.io/integrations/tplink_omada/ [tractive docs]: https://www.home-assistant.io/integrations/tractive/ [velbus docs]: https://www.home-assistant.io/integrations/velbus/ [velux docs]: https://www.home-assistant.io/integrations/velux/ [victron_ble docs]: https://www.home-assistant.io/integrations/victron_ble/ [workday docs]: https://www.home-assistant.io/integrations/workday/ [zha docs]: https://www.home-assistant.io/integrations/zha/ [zinvolt docs]: https://www.home-assistant.io/integrations/zinvolt/ ### [`v2026.2.3`](https://redirect.github.com/home-assistant/core/releases/tag/2026.2.3) [Compare Source](https://redirect.github.com/home-assistant/core/compare/2026.2.2...2026.2.3) - Add the ability to select region for Roborock ([@​Lash-L] - [#​160898]) ([roborock docs]) - Fix dynamic entity creation in eheimdigital ([@​autinerd] - [#​161155]) ([eheimdigital docs]) - Fix HomematicIP entity recovery after access point cloud reconnect ([@​lackas] - [#​162575]) ([homematicip\_cloud docs][homematicip_cloud docs]) - Show progress indicator during backup stage of Core/App update ([@​hbludworth] - [#​162683]) ([hassio docs]) - Fix Z-Wave climate set preset ([@​MartinHjelmare] - [#​162728]) ([zwave\_js docs][zwave_js docs]) - Block redirect to localhost ([@​edenhaus] - [#​162941]) - Bump pypck to 0.9.10 ([@​alengwenus] - [#​162333]) ([lcn docs]) (dependency) - Bump pypck to 0.9.11 ([@​alengwenus] - [#​163043]) ([lcn docs]) (dependency) - Fix blocking call in Xbox config flow ([@​tr4nt0r] - [#​163122]) ([xbox docs]) - Bump ical to 13.2.0 ([@​allenporter] - [#​163123]) ([google docs]) ([local\_calendar docs][local_calendar docs]) ([local\_todo docs][local_todo docs]) ([remote\_calendar docs][remote_calendar docs]) (dependency) - Add Lux to homee units ([@​Taraman17] - [#​163180]) ([homee docs]) - Fix remote calendar event handling of events within the same update period ([@​allenporter] - [#​163186]) ([remote\_calendar docs][remote_calendar docs]) - Fix Control4 HVAC action mapping for multi-stage and idle states ([@​davidrecordon] - [#​163222]) ([control4 docs]) - NRGkick: do not update vehicle connected timestamp when vehicle is not connected ([@​andijakl] - [#​163292]) ([nrgkick docs]) - Add Miele dishwasher program code ([@​astrandb] - [#​163308]) ([miele docs]) - Bump pyrainbird to 6.0.5 ([@​allenporter] - [#​163333]) ([rainbird docs]) (dependency) - Fix touchline\_sl zone availability when alarm state is set ([@​molsmadsen] - [#​163338]) ([touchline\_sl docs][touchline_sl docs]) - Bump pySmartThings to 3.5.3 ([@​joostlek] - [#​163375]) ([smartthings docs]) - Fix hassfest requirements check ([@​cdce8p] - [#​163681]) - Bump eheimdigital to 1.6.0 ([@​autinerd] - [#​161961]) ([eheimdigital docs]) (dependency) [#​160898]: https://redirect.github.com/home-assistant/core/pull/160898 [#​161155]: https://redirect.github.com/home-assistant/core/pull/161155 [#​161961]: https://redirect.github.com/home-assistant/core/pull/161961 [#​162224]: https://redirect.github.com/home-assistant/core/pull/162224 [#​162333]: https://redirect.github.com/home-assistant/core/pull/162333 [#​162450]: https://redirect.github.com/home-assistant/core/pull/162450 [#​162575]: https://redirect.github.com/home-assistant/core/pull/162575 [#​162683]: https://redirect.github.com/home-assistant/core/pull/162683 [#​162728]: https://redirect.github.com/home-assistant/core/pull/162728 [#​162941]: https://redirect.github.com/home-assistant/core/pull/162941 [#​162950]: https://redirect.github.com/home-assistant/core/pull/162950 [#​163043]: https://redirect.github.com/home-assistant/core/pull/163043 [#​163122]: https://redirect.github.com/home-assistant/core/pull/163122 [#​163123]: https://redirect.github.com/home-assistant/core/pull/163123 [#​163180]: https://redirect.github.com/home-assistant/core/pull/163180 [#​163186]: https://redirect.github.com/home-assistant/core/pull/163186 [#​163222]: https://redirect.github.com/home-assistant/core/pull/163222 [#​163292]: https://redirect.github.com/home-assistant/core/pull/163292 [#​163308]: https://redirect.github.com/home-assistant/core/pull/163308 [#​163333]: https://redirect.github.com/home-assistant/core/pull/163333 [#​163338]: https://redirect.github.com/home-assistant/core/pull/163338 [#​163375]: https://redirect.github.com/home-assistant/core/pull/163375 [#​163681]: https://redirect.github.com/home-assistant/core/pull/163681 [@​Lash-L]: https://redirect.github.com/Lash-L [@​MartinHjelmare]: https://redirect.github.com/MartinHjelmare [@​Taraman17]: https://redirect.github.com/Taraman17 [@​alengwenus]: https://redirect.github.com/alengwenus [@​allenporter]: https://redirect.github.com/allenporter [@​andijakl]: https://redirect.github.com/andijakl [@​astrandb]: https://redirect.github.com/astrandb [@​autinerd]: https://redirect.github.com/autinerd [@​cdce8p]: https://redirect.github.com/cdce8p [@​davidrecordon]: https://redirect.github.com/davidrecordon [@​edenhaus]: https://redirect.github.com/edenhaus [@​frenck]: https://redirect.github.com/frenck [@​hbludworth]: https://redirect.github.com/hbludworth [@​joostlek]: https://redirect.github.com/joostlek [@​lackas]: https://redirect.github.com/lackas [@​molsmadsen]: https://redirect.github.com/molsmadsen [@​tr4nt0r]: https://redirect.github.com/tr4nt0r [abode docs]: https://www.home-assistant.io/integrations/abode/ [control4 docs]: https://www.home-assistant.io/integrations/control4/ [eheimdigital docs]: https://www.home-assistant.io/integrations/eheimdigital/ [google docs]: https://www.home-assistant.io/integrations/google/ [hassio docs]: https://www.home-assistant.io/integrations/hassio/ [homee docs]: https://www.home-assistant.io/integrations/homee/ [homematicip_cloud docs]: https://www.home-assistant.io/integrations/homematicip_cloud/ [lcn docs]: https://www.home-assistant.io/integrations/lcn/ [local_calendar docs]: https://www.home-assistant.io/integrations/local_calendar/ [local_todo docs]: https://www.home-assistant.io/integrations/local_todo/ [miele docs]: https://www.home-assistant.io/integrations/miele/ [nrgkick docs]: https://www.home-assistant.io/integrations/nrgkick/ [rainbird docs]: https://www.home-assistant.io/integrations/rainbird/ [remote_calendar docs]: https://www.home-assistant.io/integrations/remote_calendar/ [roborock docs]: https://www.home-assistant.io/integrations/roborock/ [smartthings docs]: https://www.home-assistant.io/integrations/smartthings/ [touchline_sl docs]: https://www.home-assistant.io/integrations/touchline_sl/ [xbox docs]: https://www.home-assistant.io/integrations/xbox/ [zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvaG9tZS1hc3Npc3RhbnQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
6557a787a8 |
feat(blocky): update image ghcr.io/k8s-gateway/k8s_gateway 1.7.1 → 1.8.0 (#47155)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/k8s-gateway/k8s_gateway](https://ghcr.io/k8s-gateway/k8s_gateway) | minor | `d68f879` → `e17ed38` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYmxvY2t5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
0c4b9b4a6a |
chore(pyload-ng): update image lscr.io/linuxserver/pyload-ng digest to 0ef3e1d (#47097)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | lscr.io/linuxserver/pyload-ng | digest | `e83b18d` → `0ef3e1d` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcHlsb2FkLW5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |