Commit Graph

48708 Commits

Author SHA1 Message Date
TrueCharts Bot c616b4efe5 chore(helm): update image ghcr.io/mintplex-labs/anything-llm digest to 552ec1b (#40773)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/mintplex-labs/anything-llm | digest | `80aee8a` -> `552ec1b` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-16 03:41:23 +02:00
TrueCharts Bot 4e9129a346 chore(helm): update image docker.io/cloudreve/cloudreve 4.9.1 → 4.9.2 (#40776)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/cloudreve/cloudreve | patch | `a31b5df` -> `14861f3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-16 03:41:11 +02:00
TrueCharts Bot dd34dc4831 chore(helm): update immich v2.0.1 → v2.1.0 (minor) (#40779)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| minor | `2c35929` -> `658d26b` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| minor | `1a5a495` -> `7588fca` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| minor | `6a6da15` -> `90243c0` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| minor | `45626a3` -> `24bfef2` |
|
[ghcr.io/immich-app/immich-server](https://redirect.github.com/immich-app/immich)
| minor | `8286638` -> `72a9b9d` |

---

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

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

---

### Release Notes

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

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

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

##### v2.1.0

Welcome to release `v2.1.0` of Immich!

It’s been about 2 weeks since our [stable
release](https://immich.app/blog/stable-release) 🎉 and the
celebratory [Retro DVD](https://immich.store/products/immich-retro)
📀, which many of you are starting to receive. For those outside the
US still waiting for theirs, we're currently awaiting a new batch of
DVDs. Hopefully, those start shipping early next week at the latest.

We’d like to take a moment to thank everyone for the support, kind
words, and otherwise positive feedback. It’s been great to hear, and it
means more to us than you know ♥️.

##### Highlights

This release contains mostly bug fixes, with a few minor enhancements.
Here are some of the highlights:

- Improved slideshow shuffle order (web)
- Edit seconds and milliseconds (web)
- Upload to stack (web)
- Local album event notifications (web)
- Notable fix: mobile search page scrolls back to the top

As always, this release also contains the latest
[translations](https://hosted.weblate.org/projects/immich/immich/).

##### Improved slideshow shuffle order (web)

This release improves on the algorithm used to implement the `Shuffle`
order for the slideshow feature on the web. You should now see a better
distribution of photos (fewer repeats).

<img width="500" alt="image"
src="https://github.com/user-attachments/assets/d1d3a3de-4814-49d5-a4aa-9cf9b3be0fff"
/>

##### Edit seconds and milliseconds (web)

The change date modal on the web now supports the option to specify
seconds and milliseconds.

<img width="500" alt="image"
src="https://github.com/user-attachments/assets/3f6bd91c-b61d-4f53-9cec-cd8480e6acfd"
/>

##### Upload to stack (web)

For stacks, a new menu option has been added: `Add upload to stack`.
This action will open a file picker, allowing you to upload directly to
the stack.

<img width="500" alt="image"
src="https://github.com/user-attachments/assets/4a19edd4-0b6d-457d-96ae-f93ef7ffec72"
/>

##### Local album event notifications (web)

This release adds a new in-app notification type: `Shared Album
Invitation` and `Shared Album Update`. When you are invited to a shared
album, and when a new asset is added to it, all users will receive a
notification about the update. You can click on the notification to go
directly to the mentioned album.

The foundation for in-app (web) notifications was introduced in
[#&#8203;17701](https://redirect.github.com/immich-app/immich/issues/17701),
and we’re still working on expanding it to include more event types,
with the hope of eventually incorporating it into the mobile app as a
push notification.

<img width="500" alt="image"
src="https://github.com/user-attachments/assets/db0735f2-6ef6-48a7-86bc-2fc48aabaf02"
/>

##### Notable fix: mobile search page scrolls back to the top

The search page on mobile uses “infinite scroll”, which means new chunks
of assets are automatically loaded in as you scroll down the page.
However, prior to this release, the scroll position would reset to the
top whenever new chunks were added, resulting in a frustrating user
experience. This has been fixed, and the scroll position no longer
resets.

##### Support Immich

<p align="center">

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

</p>

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

##### What's Changed

##### 🌟 Enhancements

- feat(server): improve checkAlbumAccess query performance by
[@&#8203;skatsubo](https://redirect.github.com/skatsubo) in
[#&#8203;22467](https://redirect.github.com/immich-app/immich/pull/22467)
- fix(web): do not notify on patch releases by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;22591](https://redirect.github.com/immich-app/immich/pull/22591)
- fix(web): Uniform random distribution during shuffle by
[@&#8203;Pascal-So](https://redirect.github.com/Pascal-So) in
[#&#8203;19902](https://redirect.github.com/immich-app/immich/pull/19902)
- feat(web): seconds and milliseconds in timestamps by
[@&#8203;kaziu687](https://redirect.github.com/kaziu687) in
[#&#8203;20337](https://redirect.github.com/immich-app/immich/pull/20337)
- feat(web): Add upload to stack action by
[@&#8203;Sese-Schneider](https://redirect.github.com/Sese-Schneider) in
[#&#8203;19842](https://redirect.github.com/immich-app/immich/pull/19842)
- feat(server): add `immich.users.total` metric by
[@&#8203;Tushar-Harsora](https://redirect.github.com/Tushar-Harsora) in
[#&#8203;21780](https://redirect.github.com/immich-app/immich/pull/21780)
- feat: local album events notification by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;22817](https://redirect.github.com/immich-app/immich/pull/22817)

##### 🐛 Bug fixes

- fix(docs): link to immich docs does not lead correctly to docs by
[@&#8203;XavierDupuis](https://redirect.github.com/XavierDupuis) in
[#&#8203;22687](https://redirect.github.com/immich-app/immich/pull/22687)
- fix(server): fix chunking Postgres query parameters by
[@&#8203;skatsubo](https://redirect.github.com/skatsubo) in
[#&#8203;22684](https://redirect.github.com/immich-app/immich/pull/22684)
- fix(ml): Resolve IPv6 startup crash and healthcheck failure by
[@&#8203;CaptainJack2491](https://redirect.github.com/CaptainJack2491)
in
[#&#8203;22387](https://redirect.github.com/immich-app/immich/pull/22387)
- fix(server): override reserved color metadata for video thumbnails by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;22348](https://redirect.github.com/immich-app/immich/pull/22348)
- fix(mobile): trash description cut off by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;22662](https://redirect.github.com/immich-app/immich/pull/22662)
- fix(mobile): empty album description does not save by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;22649](https://redirect.github.com/immich-app/immich/pull/22649)
- fix(mobile): video player using ref after disposal by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;21843](https://redirect.github.com/immich-app/immich/pull/21843)
- fix: missing responsive calculation in UserPageLayout by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;22455](https://redirect.github.com/immich-app/immich/pull/22455)
- fix: use full-size image for non-web-compatible panoramas by
[@&#8203;grgergo1](https://redirect.github.com/grgergo1) in
[#&#8203;20359](https://redirect.github.com/immich-app/immich/pull/20359)
- fix: hide view in timeline button on local timeline by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;22713](https://redirect.github.com/immich-app/immich/pull/22713)
- fix: Fix issue fail to download iOS live photos by
[@&#8203;CuberL](https://redirect.github.com/CuberL) in
[#&#8203;22708](https://redirect.github.com/immich-app/immich/pull/22708)
- fix(mobile): closing editor goes back to main page by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;22647](https://redirect.github.com/immich-app/immich/pull/22647)
- fix: improve the selected sidebar item text color in dark mode by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;22640](https://redirect.github.com/immich-app/immich/pull/22640)
- fix: promote to foreground service before starting engine by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;22517](https://redirect.github.com/immich-app/immich/pull/22517)
- fix: bottom sheet blank with local assets that have remote
counterparts by [@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;22743](https://redirect.github.com/immich-app/immich/pull/22743)
- fix: skip local only assets in move to lock action by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;22728](https://redirect.github.com/immich-app/immich/pull/22728)
- fix: brief flashing when swiping from video by
[@&#8203;Saschl](https://redirect.github.com/Saschl) in
[#&#8203;22187](https://redirect.github.com/immich-app/immich/pull/22187)
- fix: persist search page scroll offset between rebuilds by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;22733](https://redirect.github.com/immich-app/immich/pull/22733)
- fix: only cast to device if the asset is a RemoteAsset by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;22805](https://redirect.github.com/immich-app/immich/pull/22805)
- fix: ios skip posting hash response after detached from engine by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;22695](https://redirect.github.com/immich-app/immich/pull/22695)
- fix: shared album control permissions by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;22435](https://redirect.github.com/immich-app/immich/pull/22435)
- fix: show dialog before delete local action by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;22280](https://redirect.github.com/immich-app/immich/pull/22280)
- chore: refactor show view in timeline button by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;22894](https://redirect.github.com/immich-app/immich/pull/22894)

##### 📚 Documentation

- docs: update Synology install guide by
[@&#8203;TDR001](https://redirect.github.com/TDR001) in
[#&#8203;21996](https://redirect.github.com/immich-app/immich/pull/21996)
- docs: add some external library notes by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;22776](https://redirect.github.com/immich-app/immich/pull/22776)
- docs: add Immich-Stack to community-projects by
[@&#8203;Qhilm](https://redirect.github.com/Qhilm) in
[#&#8203;21563](https://redirect.github.com/immich-app/immich/pull/21563)

##### 🌐 Translations

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

##### New Contributors

- [@&#8203;XavierDupuis](https://redirect.github.com/XavierDupuis) made
their first contribution in
[#&#8203;22687](https://redirect.github.com/immich-app/immich/pull/22687)
- [@&#8203;adrianjost](https://redirect.github.com/adrianjost) made
their first contribution in
[#&#8203;22631](https://redirect.github.com/immich-app/immich/pull/22631)
- [@&#8203;CaptainJack2491](https://redirect.github.com/CaptainJack2491)
made their first contribution in
[#&#8203;22387](https://redirect.github.com/immich-app/immich/pull/22387)
- [@&#8203;USBAkimbo](https://redirect.github.com/USBAkimbo) made their
first contribution in
[#&#8203;22673](https://redirect.github.com/immich-app/immich/pull/22673)
- [@&#8203;MontejoJorge](https://redirect.github.com/MontejoJorge) made
their first contribution in
[#&#8203;22702](https://redirect.github.com/immich-app/immich/pull/22702)
- [@&#8203;diogotcorreia](https://redirect.github.com/diogotcorreia)
made their first contribution in
[#&#8203;21602](https://redirect.github.com/immich-app/immich/pull/21602)
- [@&#8203;CuberL](https://redirect.github.com/CuberL) made their first
contribution in
[#&#8203;22708](https://redirect.github.com/immich-app/immich/pull/22708)
- [@&#8203;TDR001](https://redirect.github.com/TDR001) made their first
contribution in
[#&#8203;21996](https://redirect.github.com/immich-app/immich/pull/21996)
- [@&#8203;PeterDaveHello](https://redirect.github.com/PeterDaveHello)
made their first contribution in
[#&#8203;22703](https://redirect.github.com/immich-app/immich/pull/22703)

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

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-16 03:37:34 +02:00
TrueCharts Bot 41c34b5c19 chore(helm): update image docker.io/portainer/portainer-ce 2.34.0 → 2.35.0 (#40777)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/portainer/portainer-ce | minor | `d61738f` -> `508cfed` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-16 03:35:17 +02:00
TrueCharts Bot 9faa5ffd09 chore(helm): update image ghcr.io/linuxserver/boinc digest to c79b17f (#40772) 2025-10-16 03:27:52 +02:00
TrueCharts Bot 15c22b3daa chore(helm): update chart memcached 16.11.0 → 16.11.1 (#40775)
This PR contains the following updates:

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

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInJlbm92YXRlL2hlbG0iLCJ0eXBlL3BhdGNoIl19-->
2025-10-16 03:27:41 +02:00
TrueCharts Bot 0cb9d00092 chore(helm): update image docker.io/diygod/rsshub digest to d8a2660 (#40770)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/diygod/rsshub | digest | `bb1fc94` -> `d8a2660` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-16 03:26:19 +02:00
TrueCharts Bot fa1125f7ff chore(helm): update image docker.io/zwavejs/zwave-js-ui 11.4.1 → 11.5.0 (#40769)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/zwavejs/zwave-js-ui](https://redirect.github.com/zwave-js/zwave-js-ui)
| minor | `0390e45` -> `aee720c` |

---

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

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

---

### Release Notes

<details>
<summary>zwave-js/zwave-js-ui (docker.io/zwavejs/zwave-js-ui)</summary>

###
[`v11.5.0`](https://redirect.github.com/zwave-js/zwave-js-ui/blob/HEAD/CHANGELOG.md#1150-2025-10-15)

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

##### Bug Fixes

- **ui:** refresh node neighbors when opening node panel in zwave graph
([#&#8203;4416](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4416))
([800dff9](https://redirect.github.com/zwave-js/zwave-js-ui/commit/800dff92475d6b0f4f0bb30ad9bac4d3497f4e72)),
closes
[#&#8203;4409](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4409)
[#&#8203;4409](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4409)
[/github.com/zwave-js/zwave-js-ui/discussions/4409#discussioncomment-14623043](https://redirect.github.com//github.com/zwave-js/zwave-js-ui/discussions/4409/issues/discussioncomment-14623043)
[zwave-js/zwave-js-ui#4412](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4412)

##### Features

- bump zwave-js\@&#8203;15.15.2
([#&#8203;4417](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4417))
([3df5c94](https://redirect.github.com/zwave-js/zwave-js-ui/commit/3df5c9466b8e5f6d65bbd637279472f402e6d2fa))
- bump zwave-js\@&#8203;15.15.3
([#&#8203;4420](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4420))
([57a7da7](https://redirect.github.com/zwave-js/zwave-js-ui/commit/57a7da75071890eb8614f2813b4d9ceeb44afdc3))
- implement backend-based firmware update checking with optimized
scheduling and refined dialog UX
([#&#8203;4371](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4371))
([6a02bf4](https://redirect.github.com/zwave-js/zwave-js-ui/commit/6a02bf49f4a5bb37f5726af95751eaabf00eb563)),
closes
[#&#8203;4366](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4366)

####
[11.4.1](https://redirect.github.com/zwave-js/zwave-js-ui/compare/v11.4.0...v11.4.1)
(2025-10-07)

##### Bug Fixes

- restore commonjs build
([#&#8203;4405](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4405))
([f9e51ad](https://redirect.github.com/zwave-js/zwave-js-ui/commit/f9e51ad2d0f9c39b465acae65a028249c125868f)),
closes
[#&#8203;4401](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4401)

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-15 21:40:10 +02:00
TrueCharts Bot d7c0995a7f chore(helm): update image docker.io/bitnamisecure/memcached digest to c5b539d (#40763)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/memcached | digest | `0eeb660` -> `c5b539d` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 21:36:27 +02:00
Kjeld Schouten caa8235c9c move docs to truetech 2025-10-15 21:26:28 +02:00
TrueCharts Bot 3ef4d5ef38 chore(helm): update image docker.io/sourcegraph/server 6.8.2313 → 6.9.0 (#40768)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/sourcegraph/server](https://sourcegraph.com/)
([source](https://redirect.github.com/sourcegraph/sourcegraph)) | minor
| `7e111fa` -> `2c6dfd3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-15 21:22:23 +02:00
TrueCharts Bot f319e71e5e chore(helm): update image ghcr.io/linkwarden/linkwarden v2.13.0 → v2.13.1 (#40765)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linkwarden/linkwarden](https://redirect.github.com/linkwarden/linkwarden)
| patch | `bd3565d` -> `54271af` |

---

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

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

---

### Release Notes

<details>
<summary>linkwarden/linkwarden (ghcr.io/linkwarden/linkwarden)</summary>

###
[`v2.13.1`](https://redirect.github.com/linkwarden/linkwarden/releases/tag/v2.13.1)

[Compare
Source](https://redirect.github.com/linkwarden/linkwarden/compare/v2.13.0...v2.13.1)

#### What's Changed

- Support using SingleFile content for other archive formats by
[@&#8203;supercoolspy](https://redirect.github.com/supercoolspy) in
[#&#8203;1448](https://redirect.github.com/linkwarden/linkwarden/pull/1448)
- Fix SingleFile title by
[@&#8203;supercoolspy](https://redirect.github.com/supercoolspy) in
[#&#8203;1451](https://redirect.github.com/linkwarden/linkwarden/pull/1451)
- Fix INVALID\_PROTOCOL when saving http website by
[@&#8203;jvanbruegge](https://redirect.github.com/jvanbruegge) in
[#&#8203;1290](https://redirect.github.com/linkwarden/linkwarden/pull/1290)
- Add Perplexity provider by
[@&#8203;tcriess](https://redirect.github.com/tcriess) in
[#&#8203;1214](https://redirect.github.com/linkwarden/linkwarden/pull/1214)
- Add Synology OIDC as login option based upon Authelia settings
successful login by
[@&#8203;claflico](https://redirect.github.com/claflico) in
[#&#8203;1215](https://redirect.github.com/linkwarden/linkwarden/pull/1215)
- Fix support for Passbolt for login page by
[@&#8203;Tchoupinax](https://redirect.github.com/Tchoupinax) in
[#&#8203;1271](https://redirect.github.com/linkwarden/linkwarden/pull/1271)
- New Crowdin updates by the community in
[#&#8203;1441](https://redirect.github.com/linkwarden/linkwarden/pull/1441)

#### New Contributors

- [@&#8203;tcriess](https://redirect.github.com/tcriess) made their
first contribution in
[#&#8203;1214](https://redirect.github.com/linkwarden/linkwarden/pull/1214)
- [@&#8203;claflico](https://redirect.github.com/claflico) made their
first contribution in
[#&#8203;1215](https://redirect.github.com/linkwarden/linkwarden/pull/1215)
- [@&#8203;Tchoupinax](https://redirect.github.com/Tchoupinax) made
their first contribution in
[#&#8203;1271](https://redirect.github.com/linkwarden/linkwarden/pull/1271)
- [@&#8203;supercoolspy](https://redirect.github.com/supercoolspy) made
their first contribution in
[#&#8203;1448](https://redirect.github.com/linkwarden/linkwarden/pull/1448)

**Full Changelog**:
<https://github.com/linkwarden/linkwarden/compare/v2.13.0...v2.13.1>

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 21:16:53 +02:00
TrueCharts Bot 47195df622 chore(helm): update image ghcr.io/mintplex-labs/anything-llm digest to 80aee8a (#40764) 2025-10-15 21:14:14 +02:00
TrueCharts Bot ab25af4d57 chore(helm): update image ghcr.io/tandoorrecipes/recipes 2.3.2 → 2.3.3 (#40766)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/tandoorrecipes/recipes](https://redirect.github.com/TandoorRecipes/recipes)
| patch | `650983b` -> `af6bd76` |

---

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

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

---

### Release Notes

<details>
<summary>TandoorRecipes/recipes
(ghcr.io/tandoorrecipes/recipes)</summary>

###
[`v2.3.3`](https://redirect.github.com/TandoorRecipes/recipes/releases/tag/2.3.3)

[Compare
Source](https://redirect.github.com/TandoorRecipes/recipes/compare/2.3.2...2.3.3)

- **fixed** ingredient amount input not allowing decimals
[#&#8203;4161](https://redirect.github.com/TandoorRecipes/recipes/issues/4161)
[#&#8203;4151](https://redirect.github.com/TandoorRecipes/recipes/issues/4151)

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 21:14:09 +02:00
TrueCharts Bot 96e3e1ef82 chore(helm): update image docker.io/bitnamisecure/mariadb digest to a4e7a73 (#40762)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/mariadb | digest | `998650b` -> `a4e7a73` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 21:12:26 +02:00
astro-stan 61ef119c1d feat(common): Add support for specifying default S3 region when it cannot be determined from the URL (#40668)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->

This PR adds support for specifying a default S3 region when it cannot
be determined from the URL, or the underlying backup/restore solution
(or S3 server) does not support redirects to the correct region. See
Notes section for more information

⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

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

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

What I have tested:

- Rendered a chart with credentials that specify the new region key
- Deployed the chart
- Observed CNPG backups succeeding (they were failing if I did not
specify the region). See notes for more information
- Observed Volsync backups succeeding

**📃 Notes:**

**Regarding the CNPG backups failiure:**

I am using a LAN IP address for the S3 backup endpoint. While Volsync
can work with just that, CNPG backups were failing. I am not 100% sure
what the underlying reason is. Still, from brief research on Google, I
suspect the reason CNPG fails and Volsync doesn't is because Volsync can
follow a redirect to the correct region by the S3 server, while CNPG's
barman cannot.

In the S3 server logs I see that CNPG tries to use `us-east-1` as the
region, which the server rejects.

I tried alternative solutions such as placing the region in the URL
path, however, that did not work. From the S3 server docs (which just
reference AWS S3 docs for the most part), I gather that a region can
only be specified in the URL as a subdomain - i.e.
`my-region.my-endpoint.com/my-bucket`. Since I am using a LAN IP to
connect to the server, I cannot specify a subdomain.

Adding the region in the CNPG config makes it "default" to the correct
region, and backup succeeds.

**Regarding CNPG's migration to the plugin-based barman**:

I know this project will need to migrate to the CNPG's new plugin-based
barman. However, as shown by the [migration
guide](https://cloudnative-pg.io/plugin-barman-cloud/docs/migration/#example),
similarly to my previous PRs (#40523, #40385), the `region` value can
just be migrated to the new `ObjectStore` CRD like so:

```yaml
...
barmanObjectStore:
  endpointURL: ...
  ...
  s3Credentials:
    region:
        name: secret-name
        key: REGION
```

Migrates to:

```yaml
apiVersion: barmancloud.cnpg.io/v1
kind: ObjectStore
...
spec:
  configuration:
    endpointURL: ...
    ...
    s3Credentials:
      region:
        name: secret-name
        key: REGION
```

---

- [CNPG CRD for the region
key](https://github.com/cloudnative-pg/cloudnative-pg/blob/31d5f7acabd75e4b7fdc3ebe61c2cbf9c404f8b1/config/crd/bases/postgresql.cnpg.io_clusters.yaml#L1258-L1271)
- [Restic docs for specifying a default
region](https://restic.readthedocs.io/en/stable/040_backup.html#environment-variables:~:text=AWS_DEFAULT_REGION%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Amazon%20S3%20default%20region)

**✔️ Checklist:**

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

** App addition**

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

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

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2025-10-15 16:01:15 +02:00
TrueCharts Bot 3ced330b3e chore(helm): update webtop (#40757)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| lscr.io/linuxserver/webtop | digest | `74efd21` -> `5b5895a` |
| lscr.io/linuxserver/webtop | digest | `2cafe5b` -> `6703a43` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 15:26:20 +02:00
TrueCharts Bot 658202d997 chore(helm): update image docker.io/searxng/searxng digest to 0e0493d (#40755) 2025-10-15 15:25:01 +02:00
TrueCharts Bot 6ea07aa149 chore(helm): update image public.ecr.aws/zinclabs/openobserve v0.15.1 → v0.15.2 (#40761)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| public.ecr.aws/zinclabs/openobserve | patch | `1ce5d9f` -> `0ee0e41` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 15:24:59 +02:00
TrueCharts Bot ae1e39b1ba chore(helm): update image ghcr.io/blakeblackshear/frigate 0.16.1 → 0.16.2 (#40759)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/blakeblackshear/frigate | patch | `935dbe9` -> `7351ca2` |
| ghcr.io/blakeblackshear/frigate | patch | `cb6624b` -> `4041ad3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 15:23:32 +02:00
Kjeld Schouten 899cfb71b3 add common docs 2025-10-15 15:11:59 +02:00
Kjeld Schouten 285f235bd2 Create common docs from charts repo 2025-10-15 15:10:07 +02:00
TrueCharts Bot b313959144 chore(helm): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to dd4023a (#40754)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/automaticrippingmachine/automatic-ripping-machine](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine)
| digest | `8687ee4` -> `dd4023a` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 15:07:09 +02:00
TrueCharts Bot 56d1d75bfb chore(helm): update image docker.io/feramance/qbitrr v4.10.25 → v4.10.27 (#40758)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/feramance/qbitrr](https://redirect.github.com/Feramance/qBitrr)
| patch | `4f2c4ef` -> `d4fa131` |

---

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

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

---

### Release Notes

<details>
<summary>Feramance/qBitrr (docker.io/feramance/qbitrr)</summary>

###
[`v4.10.27`](https://redirect.github.com/Feramance/qBitrr/blob/HEAD/CHANGELOG.md#v41027-15102025)

[Compare
Source](https://redirect.github.com/Feramance/qBitrr/compare/v4.10.26...v4.10.27)

- [\[patch\]
Hotfix](https://redirect.github.com/Feramance/qBitrr/commit/f468e796c7568c359d2378bbc7727629ea533775)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)

***

###
[`v4.10.26`](https://redirect.github.com/Feramance/qBitrr/blob/HEAD/CHANGELOG.md#v41026-15102025)

[Compare
Source](https://redirect.github.com/Feramance/qBitrr/compare/v4.10.25...v4.10.26)

- [\[patch\] Dependency
updates](https://redirect.github.com/Feramance/qBitrr/commit/4cd39849a2173f3b3dc2a9621d0f0c8f11fb1a88)
- [@&#8203;Feramance](https://redirect.github.com/Feramance)

***

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 15:06:42 +02:00
TrueCharts Bot 5db34a588c chore(helm): update image ghcr.io/linuxserver/jackett 0.24.131 → 0.24.134 (#40760)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/jackett](https://redirect.github.com/linuxserver/docker-jackett/packages)
([source](https://redirect.github.com/linuxserver/docker-jackett)) |
patch | `d38deab` -> `963a593` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 15:06:17 +02:00
TrueCharts Bot c6037d11b6 chore(helm): update image ghcr.io/squat/generic-device-plugin digest to dfed9c5 (#40756)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/squat/generic-device-plugin | digest | `7b67623` -> `dfed9c5`
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 15:05:36 +02:00
TrueCharts Bot a39c1f8535 chore(helm): update image ghcr.io/rommapp/romm digest to 1895c33 (#40751)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/rommapp/romm](https://redirect.github.com/rommapp/romm) |
digest | `f9a66d7` -> `1895c33` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 09:14:36 +02:00
TrueCharts Bot 348253a04a chore(helm): update image docker.io/searxng/searxng digest to d69b566 (#40749)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/searxng/searxng | digest | `67ba98e` -> `d69b566` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 09:14:33 +02:00
TrueCharts Bot 1154e4005a chore(helm): update image docker.io/nginxinc/nginx-unprivileged digest to 5faa864 (#40748)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/nginxinc/nginx-unprivileged](https://redirect.github.com/nginx/docker-nginx-unprivileged)
| digest | `1ed9133` -> `5faa864` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 09:05:45 +02:00
TrueCharts Bot e9f4285779 chore(helm): update image docker.io/esphome/esphome 2025.9.3 → 2025.10.0 (#40753)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/esphome/esphome](https://esphome.io/)
([source](https://redirect.github.com/esphome/esphome)) | minor |
`7d5891a` -> `846c2d5` |

---

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

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

---

### Release Notes

<details>
<summary>esphome/esphome (docker.io/esphome/esphome)</summary>

###
[`v2025.10.0`](https://redirect.github.com/esphome/esphome/releases/tag/2025.10.0)

[Compare
Source](https://redirect.github.com/esphome/esphome/compare/2025.9.3...2025.10.0)

#### Full list of changes

##### New Features

- \[esp32] Use arduino as an idf component
[esphome#10647](https://redirect.github.com/esphome/esphome/pull/10647)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
(new-feature) (breaking-change)
- \[zwave\_proxy] New component
[esphome#10762](https://redirect.github.com/esphome/esphome/pull/10762)
by [@&#8203;kbx81](https://redirect.github.com/kbx81) (new-component)
(new-feature)
- \[substitutions] implement !literal
[esphome#10785](https://redirect.github.com/esphome/esphome/pull/10785)
by [@&#8203;jpeletier](https://redirect.github.com/jpeletier)
(new-feature)
- \[uart] Multiple ESP32 features and fixes
[esphome#8103](https://redirect.github.com/esphome/esphome/pull/8103) by
[@&#8203;brambo123](https://redirect.github.com/brambo123) (new-feature)
- Add external wake word message
[esphome#10850](https://redirect.github.com/esphome/esphome/pull/10850)
by [@&#8203;synesthesiam](https://redirect.github.com/synesthesiam)
(new-feature)
- \[wts01] Add WTS01 temperature sensor component
[esphome#8539](https://redirect.github.com/esphome/esphome/pull/8539) by
[@&#8203;alepee](https://redirect.github.com/alepee) (new-component)
(new-feature) (new-platform)
- Add sha256 support
[esphome#10882](https://redirect.github.com/esphome/esphome/pull/10882)
by [@&#8203;bdraco](https://redirect.github.com/bdraco) (new-component)
(new-feature)
- \[ethernet] Add LAN8670 PHY support
[esphome#10874](https://redirect.github.com/esphome/esphome/pull/10874)
by [@&#8203;xorbit](https://redirect.github.com/xorbit) (new-feature)
- \[ethernet] Add mac\_address yaml configuration option
[esphome#10861](https://redirect.github.com/esphome/esphome/pull/10861)
by [@&#8203;sphen13](https://redirect.github.com/sphen13) (new-feature)
- \[sx126x] Add additional FSK CRC options
[esphome#10928](https://redirect.github.com/esphome/esphome/pull/10928)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
(new-feature)
- \[esp32\_can] support multiple CAN instances for platforms that
support it
[esphome#10712](https://redirect.github.com/esphome/esphome/pull/10712)
by [@&#8203;patagonaa](https://redirect.github.com/patagonaa)
(new-feature)
- \[qmc5883l] Added drdy\_pin option to allow it to run max rate
[esphome#10901](https://redirect.github.com/esphome/esphome/pull/10901)
by
[@&#8203;mortification77](https://redirect.github.com/mortification77)
(new-feature)
- \[lm75b] Add LM75B temperature sensor component
[esphome#10534](https://redirect.github.com/esphome/esphome/pull/10534)
by [@&#8203;Beormund](https://redirect.github.com/Beormund)
(new-component) (new-feature) (new-platform)
- \[remote\_receiver] Add signal demodulation support on ESP32
[esphome#8711](https://redirect.github.com/esphome/esphome/pull/8711) by
[@&#8203;smkent](https://redirect.github.com/smkent) (new-feature)
- \[modbus\_controller] courtesy response
[esphome#10027](https://redirect.github.com/esphome/esphome/pull/10027)
by [@&#8203;carlessole](https://redirect.github.com/carlessole)
(new-feature)
- \[api] Add support for getting action responses from home-assistant
[esphome#10948](https://redirect.github.com/esphome/esphome/pull/10948)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(new-feature)
- \[epaper\_spi] New epaper component
[esphome#10462](https://redirect.github.com/esphome/esphome/pull/10462)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(new-component) (new-feature) (new-platform)
- \[usb\_host] Fix transfer slot exhaustion at high data rates and add
configurable max\_transfer\_requests
[esphome#11174](https://redirect.github.com/esphome/esphome/pull/11174)
by [@&#8203;bdraco](https://redirect.github.com/bdraco) (new-feature)

##### New Components

- \[zwave\_proxy] New component
[esphome#10762](https://redirect.github.com/esphome/esphome/pull/10762)
by [@&#8203;kbx81](https://redirect.github.com/kbx81) (new-component)
(new-feature)
- \[wts01] Add WTS01 temperature sensor component
[esphome#8539](https://redirect.github.com/esphome/esphome/pull/8539) by
[@&#8203;alepee](https://redirect.github.com/alepee) (new-component)
(new-feature) (new-platform)
- Add sha256 support
[esphome#10882](https://redirect.github.com/esphome/esphome/pull/10882)
by [@&#8203;bdraco](https://redirect.github.com/bdraco) (new-component)
(new-feature)
- \[lm75b] Add LM75B temperature sensor component
[esphome#10534](https://redirect.github.com/esphome/esphome/pull/10534)
by [@&#8203;Beormund](https://redirect.github.com/Beormund)
(new-component) (new-feature) (new-platform)
- \[epaper\_spi] New epaper component
[esphome#10462](https://redirect.github.com/esphome/esphome/pull/10462)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(new-component) (new-feature) (new-platform)

##### New Platforms

- \[wts01] Add WTS01 temperature sensor component
[esphome#8539](https://redirect.github.com/esphome/esphome/pull/8539) by
[@&#8203;alepee](https://redirect.github.com/alepee) (new-component)
(new-feature) (new-platform)
- \[lm75b] Add LM75B temperature sensor component
[esphome#10534](https://redirect.github.com/esphome/esphome/pull/10534)
by [@&#8203;Beormund](https://redirect.github.com/Beormund)
(new-component) (new-feature) (new-platform)
- \[epaper\_spi] New epaper component
[esphome#10462](https://redirect.github.com/esphome/esphome/pull/10462)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(new-component) (new-feature) (new-platform)

##### Breaking Changes

- \[api] Rename ConnectRequest/Response to
AuthenticationRequest/Response
[esphome#10726](https://redirect.github.com/esphome/esphome/pull/10726)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[esp32] Use arduino as an idf component
[esphome#10647](https://redirect.github.com/esphome/esphome/pull/10647)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
(new-feature) (breaking-change)
- \[ektf2232] Rename `rts_pin` to `reset_pin`
[esphome#10720](https://redirect.github.com/esphome/esphome/pull/10720)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(breaking-change)
- \[mmc5603] Fix incorrect factor for value calculation in MMC5603
component
[esphome#9925](https://redirect.github.com/esphome/esphome/pull/9925) by
[@&#8203;Nerdiyde](https://redirect.github.com/Nerdiyde)
(breaking-change)
- \[api] Rename `HomeassistantServiceResponse` to
`HomeassistantActionRequest`
[esphome#10839](https://redirect.github.com/esphome/esphome/pull/10839)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(breaking-change)
- \[api] Make password and encryption mutually exclusive, add
deprecation warning for password auth
[esphome#10871](https://redirect.github.com/esphome/esphome/pull/10871)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[api] Add configurable connection limits
[esphome#10939](https://redirect.github.com/esphome/esphome/pull/10939)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[api] Remove ClientInfo::get\_combined\_info() to eliminate heap
fragmentation
[esphome#10970](https://redirect.github.com/esphome/esphome/pull/10970)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[mdns]\[openthread] Use StaticVector for services storage with
compile-time capacity
[esphome#10976](https://redirect.github.com/esphome/esphome/pull/10976)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[lock] Replace std::set with bitmask (saves 388B flash + 23B RAM per
lock)
[esphome#10977](https://redirect.github.com/esphome/esphome/pull/10977)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[logger] Conditionally compile runtime tag-specific log levels for
performance
[esphome#11004](https://redirect.github.com/esphome/esphome/pull/11004)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[esp32] Improve version handling
[esphome#10899](https://redirect.github.com/esphome/esphome/pull/10899)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
(breaking-change)
- \[web\_server] Use IDF web server for ESP32 Arduino builds
[esphome#10991](https://redirect.github.com/esphome/esphome/pull/10991)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[esp32\_ble] Fix max\_connections architecture (shared client+server
limit)
[esphome#11006](https://redirect.github.com/esphome/esphome/pull/11006)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[audio] Update esp-audio-libs 2.0.1 to use new FLAC decoder
[esphome#10974](https://redirect.github.com/esphome/esphome/pull/10974)
by [@&#8203;kahrendt](https://redirect.github.com/kahrendt)
(breaking-change)
- \[api] Add message size limits to prevent memory exhaustion
[esphome#10936](https://redirect.github.com/esphome/esphome/pull/10936)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)

##### All changes

- \[thermostat] Rename timer enums to mitigate naming conflict
[esphome#10666](https://redirect.github.com/esphome/esphome/pull/10666)
by [@&#8203;kbx81](https://redirect.github.com/kbx81)
- \[remote] Remove duplicate implementations of remote code
[esphome#10548](https://redirect.github.com/esphome/esphome/pull/10548)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- Add coverage for dashboard ahead of Path conversion
[esphome#10669](https://redirect.github.com/esphome/esphome/pull/10669)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Add additional coverage for yaml\_util
[esphome#10674](https://redirect.github.com/esphome/esphome/pull/10674)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32] Allow esp-idf 5.5.1
[esphome#10680](https://redirect.github.com/esphome/esphome/pull/10680)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[esp32\_ble\_tracker] Simplify BLE client state machine by removing
READY\_TO\_CONNECT
[esphome#10672](https://redirect.github.com/esphome/esphome/pull/10672)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Fix packet\_transport not initializing packet data after flushing
[esphome#10686](https://redirect.github.com/esphome/esphome/pull/10686)
by [@&#8203;fakuivan](https://redirect.github.com/fakuivan)
- \[api\_protobuf.py] Use type based on size/length
[esphome#10696](https://redirect.github.com/esphome/esphome/pull/10696)
by [@&#8203;kbx81](https://redirect.github.com/kbx81)
- Unpin libretiny version in network test
[esphome#10717](https://redirect.github.com/esphome/esphome/pull/10717)
by [@&#8203;HeMan](https://redirect.github.com/HeMan)
- Add additional coverage ahead of Path conversion
[esphome#10723](https://redirect.github.com/esphome/esphome/pull/10723)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Exclude ConnectRequest/Response when password is disabled
[esphome#10704](https://redirect.github.com/esphome/esphome/pull/10704)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[json] Only compile SpiRamAllocator when PSRAM is enabled
[esphome#10728](https://redirect.github.com/esphome/esphome/pull/10728)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[CI] Check esp32 boards file is up to date
[esphome#10730](https://redirect.github.com/esphome/esphome/pull/10730)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[const] Move CONF\_CLEAR to const.py
[esphome#10742](https://redirect.github.com/esphome/esphome/pull/10742)
by [@&#8203;DT-art1](https://redirect.github.com/DT-art1)
- Migrate to SPDX license specifier in pyproject.toml
[esphome#10768](https://redirect.github.com/esphome/esphome/pull/10768)
by [@&#8203;mweinelt](https://redirect.github.com/mweinelt)
- \[core] Make StringRef convertToJson inline to save 250+ bytes flash
[esphome#10751](https://redirect.github.com/esphome/esphome/pull/10751)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Rename ConnectRequest/Response to
AuthenticationRequest/Response
[esphome#10726](https://redirect.github.com/esphome/esphome/pull/10726)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[esp32] Use arduino as an idf component
[esphome#10647](https://redirect.github.com/esphome/esphome/pull/10647)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
(new-feature) (breaking-change)
- \[ethernet] Remove redundant Arduino framework version check
[esphome#10781](https://redirect.github.com/esphome/esphome/pull/10781)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32] Optimize NVS preferences memory usage by replacing vector
with unique\_ptr
[esphome#10729](https://redirect.github.com/esphome/esphome/pull/10729)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[libretiny] Optimize preferences memory usage by replacing vector
with unique\_ptr
[esphome#10731](https://redirect.github.com/esphome/esphome/pull/10731)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[zwave\_proxy] New component
[esphome#10762](https://redirect.github.com/esphome/esphome/pull/10762)
by [@&#8203;kbx81](https://redirect.github.com/kbx81) (new-component)
(new-feature)
- \[ektf2232] Rename `rts_pin` to `reset_pin`
[esphome#10720](https://redirect.github.com/esphome/esphome/pull/10720)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(breaking-change)
- \[dashboard] Transfer DNS/mDNS cache from dashboard to CLI to avoid
blocking
[esphome#10685](https://redirect.github.com/esphome/esphome/pull/10685)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api\_protobuf.py] Use type appropriate for `estimated_size`
[esphome#10797](https://redirect.github.com/esphome/esphome/pull/10797)
by [@&#8203;kbx81](https://redirect.github.com/kbx81)
- \[core] os.path -> Path
[esphome#10654](https://redirect.github.com/esphome/esphome/pull/10654)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[zwave\_proxy] Send Home ID in DeviceInfoResponse
[esphome#10798](https://redirect.github.com/esphome/esphome/pull/10798)
by [@&#8203;kbx81](https://redirect.github.com/kbx81)
- Fix esphome run
[esphome#10807](https://redirect.github.com/esphome/esphome/pull/10807)
by [@&#8203;balloob](https://redirect.github.com/balloob)
- \[zephyr] Fix compilation after Path migration
[esphome#10811](https://redirect.github.com/esphome/esphome/pull/10811)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[http\_request] Fix Path object passed to C++ codegen
[esphome#10812](https://redirect.github.com/esphome/esphome/pull/10812)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Synchronise Device Classes from Home Assistant
[esphome#10803](https://redirect.github.com/esphome/esphome/pull/10803)
by [@&#8203;esphomebot](https://redirect.github.com/esphomebot)
- \[sensirion] Fix warning
[esphome#10813](https://redirect.github.com/esphome/esphome/pull/10813)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[core] Fix TypeError in update-all command after Path migration
[esphome#10821](https://redirect.github.com/esphome/esphome/pull/10821)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Add coverage for Path to str fix in
[#&#8203;10807](https://redirect.github.com/esphome/esphome/issues/10807)
[esphome#10808](https://redirect.github.com/esphome/esphome/pull/10808)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[web\_server] Reduce flash usage by eliminating lambda overhead in
JSON generation
[esphome#10749](https://redirect.github.com/esphome/esphome/pull/10749)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[tests] Add integration tests for oversized payload handling in API
[esphome#10788](https://redirect.github.com/esphome/esphome/pull/10788)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Skip external component updates when running logs command
[esphome#10756](https://redirect.github.com/esphome/esphome/pull/10756)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Fix missing os import after merge collisions
[esphome#10823](https://redirect.github.com/esphome/esphome/pull/10823)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[substitutions] add missing safe globals tests
[esphome#10814](https://redirect.github.com/esphome/esphome/pull/10814)
by [@&#8203;jpeletier](https://redirect.github.com/jpeletier)
- \[substitutions] implement !literal
[esphome#10785](https://redirect.github.com/esphome/esphome/pull/10785)
by [@&#8203;jpeletier](https://redirect.github.com/jpeletier)
(new-feature)
- tuya: handle WIFI\_SELECT and WIFI\_RESET
[esphome#10822](https://redirect.github.com/esphome/esphome/pull/10822)
by [@&#8203;thekeymeister](https://redirect.github.com/thekeymeister)
- \[uart] Multiple ESP32 features and fixes
[esphome#8103](https://redirect.github.com/esphome/esphome/pull/8103) by
[@&#8203;brambo123](https://redirect.github.com/brambo123) (new-feature)
- \[CI] Format files after sync
[esphome#10828](https://redirect.github.com/esphome/esphome/pull/10828)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[mmc5603] Fix incorrect factor for value calculation in MMC5603
component
[esphome#9925](https://redirect.github.com/esphome/esphome/pull/9925) by
[@&#8203;Nerdiyde](https://redirect.github.com/Nerdiyde)
(breaking-change)
- Pin ruamel.yaml.clib to 0.2.12
[esphome#10837](https://redirect.github.com/esphome/esphome/pull/10837)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[camera-encoder] Use defines instead of build flags
[esphome#10824](https://redirect.github.com/esphome/esphome/pull/10824)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[core] Add typing to some core files
[esphome#10843](https://redirect.github.com/esphome/esphome/pull/10843)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[core] Add a clean-platform option
[esphome#10831](https://redirect.github.com/esphome/esphome/pull/10831)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[wifi] Unify ESP32 WiFi implementation to use ESP-IDF driver
[esphome#10849](https://redirect.github.com/esphome/esphome/pull/10849)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Implement zero-copy API for bluetooth\_proxy writes
[esphome#10840](https://redirect.github.com/esphome/esphome/pull/10840)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[zwave\_proxy] Fix race condition sending zero home ID on reboot
[esphome#10848](https://redirect.github.com/esphome/esphome/pull/10848)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Implement zero-copy API for zwave\_proxy
[esphome#10836](https://redirect.github.com/esphome/esphome/pull/10836)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Implement zero-copy for strings in base API calls
[esphome#10851](https://redirect.github.com/esphome/esphome/pull/10851)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Rename `HomeassistantServiceResponse` to
`HomeassistantActionRequest`
[esphome#10839](https://redirect.github.com/esphome/esphome/pull/10839)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(breaking-change)
- \[esp32\_ble] Remove Arduino-specific BLE limitations and
SplitDefaults
[esphome#10780](https://redirect.github.com/esphome/esphome/pull/10780)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Consolidate authentication checks to reduce function call
overhead
[esphome#10852](https://redirect.github.com/esphome/esphome/pull/10852)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[usb\_host] Prevent USB data corruption from missed events
[esphome#10859](https://redirect.github.com/esphome/esphome/pull/10859)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Add external wake word message
[esphome#10850](https://redirect.github.com/esphome/esphome/pull/10850)
by [@&#8203;synesthesiam](https://redirect.github.com/synesthesiam)
(new-feature)
- \[api] Make password and encryption mutually exclusive, add
deprecation warning for password auth
[esphome#10871](https://redirect.github.com/esphome/esphome/pull/10871)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[json] Parsing json without a lambda
[esphome#10838](https://redirect.github.com/esphome/esphome/pull/10838)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- Pin SHA for github actions
[esphome#10879](https://redirect.github.com/esphome/esphome/pull/10879)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[wts01] Add WTS01 temperature sensor component
[esphome#8539](https://redirect.github.com/esphome/esphome/pull/8539) by
[@&#8203;alepee](https://redirect.github.com/alepee) (new-component)
(new-feature) (new-platform)
- \[scd30] Fix temp offset
[esphome#10847](https://redirect.github.com/esphome/esphome/pull/10847)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- Fix flakey password auth failure integration test
[esphome#10883](https://redirect.github.com/esphome/esphome/pull/10883)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[core] Rename to clean-platform to clean-all
[esphome#10876](https://redirect.github.com/esphome/esphome/pull/10876)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- Add sha256 support
[esphome#10882](https://redirect.github.com/esphome/esphome/pull/10882)
by [@&#8203;bdraco](https://redirect.github.com/bdraco) (new-component)
(new-feature)
- \[dashboard] Fix progress bars on Windows
[esphome#10858](https://redirect.github.com/esphome/esphome/pull/10858)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[htu21d] Fix I2C NACK issue and buffer overrun
[esphome#10801](https://redirect.github.com/esphome/esphome/pull/10801)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[ethernet] Add LAN8670 PHY support
[esphome#10874](https://redirect.github.com/esphome/esphome/pull/10874)
by [@&#8203;xorbit](https://redirect.github.com/xorbit) (new-feature)
- Update stale bot rules
[esphome#10891](https://redirect.github.com/esphome/esphome/pull/10891)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[stale] Clean up stale job
[esphome#10892](https://redirect.github.com/esphome/esphome/pull/10892)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[text\_sensor] Convert LOG\_TEXT\_SENSOR macro to function to reduce
flash usage
[esphome#10884](https://redirect.github.com/esphome/esphome/pull/10884)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble] Reduce RAM usage and firmware size by disabling unused
GATT functionality
[esphome#10862](https://redirect.github.com/esphome/esphome/pull/10862)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[version] Reduce flash usage by optimizing string concatenation in
setup()
[esphome#10890](https://redirect.github.com/esphome/esphome/pull/10890)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[web\_server] Remove std::find\_if overhead matching IDF
implementation
[esphome#10889](https://redirect.github.com/esphome/esphome/pull/10889)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[select] Remove STL algorithm overhead to reduce flash usage
[esphome#10887](https://redirect.github.com/esphome/esphome/pull/10887)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[climate] Remove STL algorithm overhead in save\_state() method
[esphome#10888](https://redirect.github.com/esphome/esphome/pull/10888)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ethernet] Fix Ethernet RMII capable variant validation
[esphome#10909](https://redirect.github.com/esphome/esphome/pull/10909)
by [@&#8203;xorbit](https://redirect.github.com/xorbit)
- \[ota] Add SHA256 password authentication with backward compatibility
[esphome#10809](https://redirect.github.com/esphome/esphome/pull/10809)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[zwave\_proxy, api] Add notification message when Z-Wave HomeID
changes
[esphome#10860](https://redirect.github.com/esphome/esphome/pull/10860)
by [@&#8203;kbx81](https://redirect.github.com/kbx81)
- Allow usb\_host & usb\_uart components on ESP32-P4
[esphome#10815](https://redirect.github.com/esphome/esphome/pull/10815)
by [@&#8203;p1ngb4ck](https://redirect.github.com/p1ngb4ck)
- \[spi] fix SPI interface selection on ESP32-S2 and -S3
([#&#8203;10732](https://redirect.github.com/esphome/esphome/issues/10732))
[esphome#10766](https://redirect.github.com/esphome/esphome/pull/10766)
by [@&#8203;bibach](https://redirect.github.com/bibach)
- \[captive\_portal] Add DNS server support for ESP-IDF framework
[esphome#10919](https://redirect.github.com/esphome/esphome/pull/10919)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_improv] Make device name visible to passive BLE scanners
[esphome#10918](https://redirect.github.com/esphome/esphome/pull/10918)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble\_tracker] Reduce gap\_scan\_result log verbosity to VV
[esphome#10917](https://redirect.github.com/esphome/esphome/pull/10917)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble\_server] Replace HashMap with vector for services - saves
1KB flash, 26x faster
[esphome#10894](https://redirect.github.com/esphome/esphome/pull/10894)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble\_server] Optimize notification and action managers for
typical use cases
[esphome#10897](https://redirect.github.com/esphome/esphome/pull/10897)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[event\_emitter] Replace unordered\_map with vector - saves 2.6KB
flash, 2.3x faster
[esphome#10900](https://redirect.github.com/esphome/esphome/pull/10900)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[core] Fix platform component normalization happening too late in
validation pipeline
[esphome#10908](https://redirect.github.com/esphome/esphome/pull/10908)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble\_server] Conditionally compile BLE automation features to
save memory
[esphome#10910](https://redirect.github.com/esphome/esphome/pull/10910)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[usb\_host] Fix double-free crash with lock-free atomic pool
allocation
[esphome#10926](https://redirect.github.com/esphome/esphome/pull/10926)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[nrf52] add more tests
[esphome#10695](https://redirect.github.com/esphome/esphome/pull/10695)
by [@&#8203;tomaszduda23](https://redirect.github.com/tomaszduda23)
- \[nrf52] add more tests
[esphome#10694](https://redirect.github.com/esphome/esphome/pull/10694)
by [@&#8203;tomaszduda23](https://redirect.github.com/tomaszduda23)
- \[core] Don't remove storage in clean-all
[esphome#10921](https://redirect.github.com/esphome/esphome/pull/10921)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[script] Reduce RAM usage by storing names in flash
[esphome#10941](https://redirect.github.com/esphome/esphome/pull/10941)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ota] Complete non-blocking authentication implementation
[esphome#10912](https://redirect.github.com/esphome/esphome/pull/10912)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[socket] Reduce memory overhead for LWIP TCP accept queue on
ESP8266/RP2040
[esphome#10938](https://redirect.github.com/esphome/esphome/pull/10938)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Add configurable connection limits
[esphome#10939](https://redirect.github.com/esphome/esphome/pull/10939)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[mcp2515, canbus] error handling improvments
[esphome#10526](https://redirect.github.com/esphome/esphome/pull/10526)
by [@&#8203;patagonaa](https://redirect.github.com/patagonaa)
- \[ethernet] Add mac\_address yaml configuration option
[esphome#10861](https://redirect.github.com/esphome/esphome/pull/10861)
by [@&#8203;sphen13](https://redirect.github.com/sphen13) (new-feature)
- \[captive\_portal] Add DHCP Option 114 support for ESP32
[esphome#10952](https://redirect.github.com/esphome/esphome/pull/10952)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[sx126x] Add additional FSK CRC options
[esphome#10928](https://redirect.github.com/esphome/esphome/pull/10928)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
(new-feature)
- \[dashboard] Replace polling with WebSocket for real-time updates
[esphome#10893](https://redirect.github.com/esphome/esphome/pull/10893)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[deep\_sleep] esp32 fixes to align with variant support
[esphome#10929](https://redirect.github.com/esphome/esphome/pull/10929)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[const] Move `CONF_ON_RESPONSE` to const.py
[esphome#10958](https://redirect.github.com/esphome/esphome/pull/10958)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[substitutions] fix
[#&#8203;10825](https://redirect.github.com/esphome/esphome/issues/10825)
set evaluation error
[esphome#10830](https://redirect.github.com/esphome/esphome/pull/10830)
by [@&#8203;jpeletier](https://redirect.github.com/jpeletier)
- \[web\_server] Optimize handler methods with lookup tables to reduce
flash usage
[esphome#10951](https://redirect.github.com/esphome/esphome/pull/10951)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[psram] Fix invalid variant error, add `supported()` check
[esphome#10962](https://redirect.github.com/esphome/esphome/pull/10962)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[remote\_transmitter] fix sending codes on libretiny
[esphome#10959](https://redirect.github.com/esphome/esphome/pull/10959)
by [@&#8203;szupi-ipuzs](https://redirect.github.com/szupi-ipuzs)
- \[hdc1080] remove delays and fix no check for sensor nullptr
[esphome#10947](https://redirect.github.com/esphome/esphome/pull/10947)
by [@&#8203;mrtoy-me](https://redirect.github.com/mrtoy-me)
- \[core] Fix ComponentIterator alignment for 32-bit platforms
[esphome#10969](https://redirect.github.com/esphome/esphome/pull/10969)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[logger] Optimize log formatting performance (35-72% faster)
[esphome#10960](https://redirect.github.com/esphome/esphome/pull/10960)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[core] Add some types to `loader.py`
[esphome#10967](https://redirect.github.com/esphome/esphome/pull/10967)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[psram] raise instead of returning invalid object
[esphome#10954](https://redirect.github.com/esphome/esphome/pull/10954)
by [@&#8203;carlreid](https://redirect.github.com/carlreid)
- \[rtttl] Fix warning
[esphome#10972](https://redirect.github.com/esphome/esphome/pull/10972)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[api] Reduce flash usage in user services by eliminating vector copy
[esphome#10971](https://redirect.github.com/esphome/esphome/pull/10971)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Remove ClientInfo::get\_combined\_info() to eliminate heap
fragmentation
[esphome#10970](https://redirect.github.com/esphome/esphome/pull/10970)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[ci] Fix pre-commit action to comply with pinned SHA security policy
[esphome#10990](https://redirect.github.com/esphome/esphome/pull/10990)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Fix UNIT\_KILOVOLT\_AMPS\_REACTIVE constant definition
[esphome#10992](https://redirect.github.com/esphome/esphome/pull/10992)
by [@&#8203;ogruendel](https://redirect.github.com/ogruendel)
- \[mpr121] remove delay
[esphome#10963](https://redirect.github.com/esphome/esphome/pull/10963)
by [@&#8203;mrtoy-me](https://redirect.github.com/mrtoy-me)
- \[sps30] remove delay
[esphome#10964](https://redirect.github.com/esphome/esphome/pull/10964)
by [@&#8203;mrtoy-me](https://redirect.github.com/mrtoy-me)
- \[core] Fix MQTT import
[esphome#10982](https://redirect.github.com/esphome/esphome/pull/10982)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[logger] Fix line number wrapping bug for files with >999 lines
[esphome#10979](https://redirect.github.com/esphome/esphome/pull/10979)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Fix log level selector when selecting levels above INFO
[esphome#10368](https://redirect.github.com/esphome/esphome/pull/10368)
by [@&#8203;mill1000](https://redirect.github.com/mill1000)
- \[esp32\_can] support multiple CAN instances for platforms that
support it
[esphome#10712](https://redirect.github.com/esphome/esphome/pull/10712)
by [@&#8203;patagonaa](https://redirect.github.com/patagonaa)
(new-feature)
- \[const] Move CONF\_MAX\_CONNECTIONS to const.py
[esphome#11007](https://redirect.github.com/esphome/esphome/pull/11007)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[json] Fix missing defines.h include causing PSRAM allocator to be
unused
[esphome#11008](https://redirect.github.com/esphome/esphome/pull/11008)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[mpr121] cleaner setup
[esphome#11013](https://redirect.github.com/esphome/esphome/pull/11013)
by [@&#8203;mrtoy-me](https://redirect.github.com/mrtoy-me)
- \[core] Merge duplicate loops in mac\_address\_is\_valid()
[esphome#11018](https://redirect.github.com/esphome/esphome/pull/11018)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Simplify message reading conditional
[esphome#11016](https://redirect.github.com/esphome/esphome/pull/11016)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ethernet] Consolidate error handling to reduce flash usage
[esphome#11019](https://redirect.github.com/esphome/esphome/pull/11019)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Consolidate fatal error logging to reduce flash usage
[esphome#11015](https://redirect.github.com/esphome/esphome/pull/11015)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[sps30] Clean up
[esphome#10998](https://redirect.github.com/esphome/esphome/pull/10998)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[esp32\_ble\_server] Replace EventEmitter with direct callbacks to
reduce memory usage
[esphome#10946](https://redirect.github.com/esphome/esphome/pull/10946)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Add configurable send queue limit to prevent OOM crashes
[esphome#10973](https://redirect.github.com/esphome/esphome/pull/10973)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[mdns]\[openthread] Use StaticVector for services storage with
compile-time capacity
[esphome#10976](https://redirect.github.com/esphome/esphome/pull/10976)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[lock] Replace std::set with bitmask (saves 388B flash + 23B RAM per
lock)
[esphome#10977](https://redirect.github.com/esphome/esphome/pull/10977)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[number] Reduce flash usage in NumberCall logging
[esphome#10983](https://redirect.github.com/esphome/esphome/pull/10983)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[core] Replace std::pair with purpose-built named structs for
component metadata
[esphome#10984](https://redirect.github.com/esphome/esphome/pull/10984)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[web\_server] Reduce flash and RAM usage by optimizing string
construction
[esphome#10986](https://redirect.github.com/esphome/esphome/pull/10986)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[web\_server\_idf] Fix watchdog timeout with unreliable event source
connections
[esphome#11002](https://redirect.github.com/esphome/esphome/pull/11002)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[web\_server\_idf] Optimize parameter storage to reduce flash usage
and memory overhead
[esphome#11003](https://redirect.github.com/esphome/esphome/pull/11003)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[logger] Conditionally compile runtime tag-specific log levels for
performance
[esphome#11004](https://redirect.github.com/esphome/esphome/pull/11004)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[wifi] Optimize WPA2 EAP phase2 logging to reduce memory overhead
[esphome#11005](https://redirect.github.com/esphome/esphome/pull/11005)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esphome.ota] Fix ESP32-S3 OTA authentication with hardware SHA
acceleration
[esphome#11011](https://redirect.github.com/esphome/esphome/pull/11011)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[scheduler] Deduplicate item removal code with template helper
[esphome#11017](https://redirect.github.com/esphome/esphome/pull/11017)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32] Improve version handling
[esphome#10899](https://redirect.github.com/esphome/esphome/pull/10899)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
(breaking-change)
- \[ci] Fix clang-tidy after Arduino-as-IDF-component migration
[esphome#11031](https://redirect.github.com/esphome/esphome/pull/11031)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[wifi] Optimize logging to reduce flash usage by 284 bytes on ESP8266
[esphome#11022](https://redirect.github.com/esphome/esphome/pull/11022)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble] Optimize string operations to reduce flash usage by 264
bytes
[esphome#11023](https://redirect.github.com/esphome/esphome/pull/11023)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_rmt\_led\_strip] Fix clang-tidy signed/unsigned comparison
warning
[esphome#11033](https://redirect.github.com/esphome/esphome/pull/11033)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[sonoff\_d1] Fix clang-tidy signed/unsigned comparison warning
[esphome#11034](https://redirect.github.com/esphome/esphome/pull/11034)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[tuya] Fix clang-tidy signed/unsigned comparison warning
[esphome#11035](https://redirect.github.com/esphome/esphome/pull/11035)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[web\_server] Use IDF web server for ESP32 Arduino builds
[esphome#10991](https://redirect.github.com/esphome/esphome/pull/10991)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[core] Remove platformio install from setup
[esphome#10997](https://redirect.github.com/esphome/esphome/pull/10997)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[nextion] Reduce DEBUG logs on events
[esphome#11014](https://redirect.github.com/esphome/esphome/pull/11014)
by [@&#8203;edwardtfn](https://redirect.github.com/edwardtfn)
- \[esp32\_ble] Fix max\_connections architecture (shared client+server
limit)
[esphome#11006](https://redirect.github.com/esphome/esphome/pull/11006)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[mipi] Fix rotation handling
[esphome#11010](https://redirect.github.com/esphome/esphome/pull/11010)
by [@&#8203;clydebarrow](https://redirect.github.com/clydebarrow)
- \[zwave\_proxy] Send HomeID upon client connect
[esphome#11037](https://redirect.github.com/esphome/esphome/pull/11037)
by [@&#8203;kbx81](https://redirect.github.com/kbx81)
- \[online\_image] Fix clang-tidy sign comparison errors
[esphome#11041](https://redirect.github.com/esphome/esphome/pull/11041)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[animation] Fix clang-tidy sign comparison errors
[esphome#11042](https://redirect.github.com/esphome/esphome/pull/11042)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[bl0906, bl0942] Fix clang-tidy sign comparison errors
[esphome#11043](https://redirect.github.com/esphome/esphome/pull/11043)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[cm1106] Fix clang-tidy sign comparison error
[esphome#11045](https://redirect.github.com/esphome/esphome/pull/11045)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[daikin\_arc] Fix clang-tidy sign comparison errors
[esphome#11046](https://redirect.github.com/esphome/esphome/pull/11046)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[es7210] Fix clang-tidy sign comparison errors
[esphome#11047](https://redirect.github.com/esphome/esphome/pull/11047)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_can] Fix clang-tidy sign comparison error
[esphome#11049](https://redirect.github.com/esphome/esphome/pull/11049)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[fingerprint\_grow] Fix clang-tidy sign comparison error
[esphome#11050](https://redirect.github.com/esphome/esphome/pull/11050)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[mixer] Fix clang-tidy sign comparison errors
[esphome#11061](https://redirect.github.com/esphome/esphome/pull/11061)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[nau7802] Fix clang-tidy sign comparison errors
[esphome#11062](https://redirect.github.com/esphome/esphome/pull/11062)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[max7219digit] Fix clang-tidy sign comparison error
[esphome#11060](https://redirect.github.com/esphome/esphome/pull/11060)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ltr\_als\_ps] Fix clang-tidy sign comparison errors
[esphome#11058](https://redirect.github.com/esphome/esphome/pull/11058)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ltr501] Fix clang-tidy sign comparison errors
[esphome#11057](https://redirect.github.com/esphome/esphome/pull/11057)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[kamstrup\_kmp] Fix clang-tidy sign comparison errors
[esphome#11055](https://redirect.github.com/esphome/esphome/pull/11055)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ili9xxx] Fix clang-tidy sign comparison errors
[esphome#11054](https://redirect.github.com/esphome/esphome/pull/11054)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[pid] Fix clang-tidy sign comparison error
[esphome#11063](https://redirect.github.com/esphome/esphome/pull/11063)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[key\_collector] Fix clang-tidy sign comparison errors
[esphome#11056](https://redirect.github.com/esphome/esphome/pull/11056)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[qmc5883l] Added drdy\_pin option to allow it to run max rate
[esphome#10901](https://redirect.github.com/esphome/esphome/pull/10901)
by
[@&#8203;mortification77](https://redirect.github.com/mortification77)
(new-feature)
- \[matrix\_keypad] Fix clang-tidy sign comparison error
[esphome#11059](https://redirect.github.com/esphome/esphome/pull/11059)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[audio, i2s\_audio] Fix clang-tidy sign comparison errors
[esphome#11044](https://redirect.github.com/esphome/esphome/pull/11044)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[graphical\_display\_menu] Fix clang-tidy sign comparison errors
[esphome#11052](https://redirect.github.com/esphome/esphome/pull/11052)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[statsd] Fix clang-tidy sign comparison error
[esphome#11069](https://redirect.github.com/esphome/esphome/pull/11069)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[json] Add `parse_json` overload for `const char *`
[esphome#11039](https://redirect.github.com/esphome/esphome/pull/11039)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[st7789v] Fix clang-tidy sign comparison errors
[esphome#11068](https://redirect.github.com/esphome/esphome/pull/11068)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[st7567\_i2c] Fix clang-tidy sign comparison warning
[esphome#11067](https://redirect.github.com/esphome/esphome/pull/11067)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble] Fix clang-tidy sign comparison error
[esphome#11048](https://redirect.github.com/esphome/esphome/pull/11048)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[lm75b] Add LM75B temperature sensor component
[esphome#10534](https://redirect.github.com/esphome/esphome/pull/10534)
by [@&#8203;Beormund](https://redirect.github.com/Beormund)
(new-component) (new-feature) (new-platform)
- \[remote\_base] Fix clang-tidy sign comparison error
[esphome#11064](https://redirect.github.com/esphome/esphome/pull/11064)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[mipi\_spi] Fix clang-tidy sign comparison errors
[esphome#11070](https://redirect.github.com/esphome/esphome/pull/11070)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble\_server] Refactor property setters to reduce code
duplication
[esphome#11071](https://redirect.github.com/esphome/esphome/pull/11071)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble\_server] Use early returns in is\_created() and
is\_failed() methods
[esphome#11072](https://redirect.github.com/esphome/esphome/pull/11072)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[remote\_receiver] Add signal demodulation support on ESP32
[esphome#8711](https://redirect.github.com/esphome/esphome/pull/8711) by
[@&#8203;smkent](https://redirect.github.com/smkent) (new-feature)
- \[rtttl] Fix clang-tidy sign comparison error
[esphome#11065](https://redirect.github.com/esphome/esphome/pull/11065)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[haier] Fix clang-tidy sign comparison error
[esphome#11053](https://redirect.github.com/esphome/esphome/pull/11053)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[graph] Fix clang-tidy sign comparison error
[esphome#11051](https://redirect.github.com/esphome/esphome/pull/11051)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[tormatic] Fix clang-tidy sign comparison error
[esphome#11075](https://redirect.github.com/esphome/esphome/pull/11075)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[uponor\_smatrix] Fix clang-tidy sign comparison errors
[esphome#11076](https://redirect.github.com/esphome/esphome/pull/11076)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[veml7700] Fix clang-tidy sign comparison errors
[esphome#11078](https://redirect.github.com/esphome/esphome/pull/11078)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[waveshare\_epaper] Fix clang-tidy sign comparison errors
[esphome#11079](https://redirect.github.com/esphome/esphome/pull/11079)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Fix clang-tidy sign comparison error
[esphome#11081](https://redirect.github.com/esphome/esphome/pull/11081)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[time] Fix clang-tidy sign comparison errors
[esphome#11080](https://redirect.github.com/esphome/esphome/pull/11080)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[mcp2515] setup filters
[esphome#10486](https://redirect.github.com/esphome/esphome/pull/10486)
by [@&#8203;mrk-its](https://redirect.github.com/mrk-its)
- \[core] Allow `AUTO_LOAD` to receive the component config to determine
if it should load other components
[esphome#10961](https://redirect.github.com/esphome/esphome/pull/10961)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[esp32] Fix clang-tidy error for Arduino watchdog function
declarations
[esphome#11085](https://redirect.github.com/esphome/esphome/pull/11085)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[clang-tidy] Include sdkconfig.defaults in hash calculation
[esphome#11091](https://redirect.github.com/esphome/esphome/pull/11091)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[const] Move `CONF_CAPTURE_RESPONSE` to const.py
[esphome#11096](https://redirect.github.com/esphome/esphome/pull/11096)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[core] Update helpers for new auto load functionality
[esphome#11097](https://redirect.github.com/esphome/esphome/pull/11097)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[light] Reduce flash usage by eliminating duplicate validation code
[esphome#11030](https://redirect.github.com/esphome/esphome/pull/11030)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble] Refactor ESPBTUUID::from\_raw to use parse\_hex helpers
[esphome#11073](https://redirect.github.com/esphome/esphome/pull/11073)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble] Refactor ESPBTUUID comparison with direct returns and
memcmp
[esphome#11074](https://redirect.github.com/esphome/esphome/pull/11074)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Optimize frame helpers to eliminate double-move overhead
[esphome#11092](https://redirect.github.com/esphome/esphome/pull/11092)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32] Hide build warnings
[esphome#11102](https://redirect.github.com/esphome/esphome/pull/11102)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[audio] Update esp-audio-libs 2.0.1 to use new FLAC decoder
[esphome#10974](https://redirect.github.com/esphome/esphome/pull/10974)
by [@&#8203;kahrendt](https://redirect.github.com/kahrendt)
(breaking-change)
- \[api] Add message size limits to prevent memory exhaustion
[esphome#10936](https://redirect.github.com/esphome/esphome/pull/10936)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
(breaking-change)
- \[esp32] Fix issue when framework source is set
[esphome#11106](https://redirect.github.com/esphome/esphome/pull/11106)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[core] Fix dynamic auto load priority
[esphome#11112](https://redirect.github.com/esphome/esphome/pull/11112)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
- \[modbus\_controller] courtesy response
[esphome#10027](https://redirect.github.com/esphome/esphome/pull/10027)
by [@&#8203;carlessole](https://redirect.github.com/carlessole)
(new-feature)
- \[mdns] Fix delete/malloc bug and store string constants in flash
[esphome#11105](https://redirect.github.com/esphome/esphome/pull/11105)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[api] Add support for getting action responses from home-assistant
[esphome#10948](https://redirect.github.com/esphome/esphome/pull/10948)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(new-feature)
- \[epaper\_spi] New epaper component
[esphome#10462](https://redirect.github.com/esphome/esphome/pull/10462)
by [@&#8203;jesserockz](https://redirect.github.com/jesserockz)
(new-component) (new-feature) (new-platform)
- \[ci] Reduce component test group size to prevent runner disk
exhaustion
[esphome#11121](https://redirect.github.com/esphome/esphome/pull/11121)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci] Reduce component test group size to 10 to prevent runner disk
exhaustion
[esphome#11122](https://redirect.github.com/esphome/esphome/pull/11122)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[canbus]\[mcp23xxx\_base] Mark virtual methods as pure virtual to fix
linker errors
[esphome#11133](https://redirect.github.com/esphome/esphome/pull/11133)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[tests] Remove redundant ESP32 Arduino test files
[esphome#11136](https://redirect.github.com/esphome/esphome/pull/11136)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[ethernet]\[tests] Remove redundant Arduino tests for ethernet
PHYs
[esphome#11137](https://redirect.github.com/esphome/esphome/pull/11137)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[improv\_serial]\[tests] Remove redundant ESP32 Arduino test
files
[esphome#11138](https://redirect.github.com/esphome/esphome/pull/11138)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[mdns] Store TXT record values in flash to reduce heap usage
[esphome#11114](https://redirect.github.com/esphome/esphome/pull/11114)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32] Update IDF 5.5 and Arduino 3.3 to use 55.03.31-1
[esphome#11120](https://redirect.github.com/esphome/esphome/pull/11120)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[esp32] Update migration warning for Arduino-as-IDF-component
transition
[esphome#11142](https://redirect.github.com/esphome/esphome/pull/11142)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[mdns]\[tests] Remove redundant ESP32 Arduino test files
[esphome#11143](https://redirect.github.com/esphome/esphome/pull/11143)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble\_beacon, esp32\_ble\_tracker] Remove unused Arduino
includes and redundant tests
[esphome#11140](https://redirect.github.com/esphome/esphome/pull/11140)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[network]\[ci]\[tests] Remove redundant ESP32 Arduino test files
[esphome#11148](https://redirect.github.com/esphome/esphome/pull/11148)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[time]\[tests] Remove redundant ESP32 Arduino test files
[esphome#11147](https://redirect.github.com/esphome/esphome/pull/11147)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[debug]\[tests] Remove redundant ESP32 variant Arduino test
files
[esphome#11146](https://redirect.github.com/esphome/esphome/pull/11146)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[logger]\[tests] Remove redundant ESP32 Arduino test files
[esphome#11144](https://redirect.github.com/esphome/esphome/pull/11144)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[opentherm]\[ci]\[tests] Remove redundant ESP32 Arduino tests and
simplify conditionals
[esphome#11149](https://redirect.github.com/esphome/esphome/pull/11149)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[tests] Remove redundant ESP32-C3 Arduino tests for
non-variant-specific components
[esphome#11152](https://redirect.github.com/esphome/esphome/pull/11152)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[datetime]\[ci]\[tests] Replace test.all.yaml with minimal platform
cover
[esphome#11151](https://redirect.github.com/esphome/esphome/pull/11151)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci]\[tests] Remove all redundant ESP32-C3 Arduino tests
[esphome#11154](https://redirect.github.com/esphome/esphome/pull/11154)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[json] Fix PSRAM allocator dangling pointer crash
[esphome#11165](https://redirect.github.com/esphome/esphome/pull/11165)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32\_ble] Partial revert of
[#&#8203;10862](https://redirect.github.com/esphome/esphome/issues/10862)
- Fix GATT client notifications
[esphome#11171](https://redirect.github.com/esphome/esphome/pull/11171)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[mdns] Restore mdns\_txt\_record() public API for external components
[esphome#11158](https://redirect.github.com/esphome/esphome/pull/11158)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- Group component tests to reduce CI time
[esphome#11134](https://redirect.github.com/esphome/esphome/pull/11134)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci] Filter out components without tests from CI test jobs
([#&#8203;11134](https://redirect.github.com/esphome/esphome/issues/11134)
followup)
[esphome#11178](https://redirect.github.com/esphome/esphome/pull/11178)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[esp32] Change Arduino dev & latest to 3.3.2
[esphome#11169](https://redirect.github.com/esphome/esphome/pull/11169)
by [@&#8203;swoboda1337](https://redirect.github.com/swoboda1337)
- \[mipi\_rgb] Fix pin conflicts introduced by shared SPI bus in
[#&#8203;11134](https://redirect.github.com/esphome/esphome/issues/11134)
[esphome#11185](https://redirect.github.com/esphome/esphome/pull/11185)
by [@&#8203;bdraco](https://redirect.github.com/bdraco)
- \[ci] Dynamic runner allocation: 8 for 

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-15 09:00:40 +02:00
TrueCharts Bot 820a0214aa chore(helm): update image ghcr.io/home-operations/jackett 0.24.131 → 0.24.134 (#40752)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/home-operations/jackett](https://ghcr.io/home-operations/jackett)
([source](https://redirect.github.com/Jackett/Jackett)) | patch |
`5abd447` -> `e0e5d4c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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 (ghcr.io/home-operations/jackett)</summary>

###
[`v0.24.134`](https://redirect.github.com/Jackett/Jackett/releases/tag/v0.24.134)

[Compare
Source](https://redirect.github.com/Jackett/Jackett/compare/v0.24.131...v0.24.134)

#### Changes:

-
[`e2b575c`](https://redirect.github.com/Jackett/Jackett/commit/e2b575cadb6b08429651817af5db1331e42d01e7)
magnetcat: drop one of the alternate domains
-
[`1c67900`](https://redirect.github.com/Jackett/Jackett/commit/1c67900f92a4a91cc3d4c202503e97743016ce7d)
Update rudub
-
[`d80c40b`](https://redirect.github.com/Jackett/Jackett/commit/d80c40b74fe3230abc8aa35f250e91b29c5252e2)
sportscult: new cats
-
[`698549e`](https://redirect.github.com/Jackett/Jackett/commit/698549ea6b8ee4bf48f63b0f8a8d7ec650f541d6)
kickasstorrents-to: new cat

This list of changes was [auto
generated](https://dev.azure.com/Jackett/Jackett/_build/results?buildId=14651\&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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 09:00:03 +02:00
TrueCharts Bot 6648cf6a7c chore(helm): update image docker.io/sirfragalot/hyperion.ng digest to 75df269 (#40750)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/sirfragalot/hyperion.ng | digest | `ba45c54` -> `75df269` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 08:59:02 +02:00
TrueCharts Bot 9d4851c2a6 chore(helm): update chart redis 17.11.1 → 17.12.0 (#40732)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [redis](https://truecharts.org/charts/stable/redis)
([source](https://redirect.github.com/bitnami/bitnami-docker-redis)) |
minor | `17.11.1` -> `17.12.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInJlbm92YXRlL2hlbG0iLCJ0eXBlL21pbm9yIl19-->
2025-10-15 01:27:36 +00:00
TrueCharts Bot 413ce02ea7 chore(helm): update image docker.io/cloudflare/cloudflared 2025.9.1 → 2025.10.0 (#40747)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/cloudflare/cloudflared](https://redirect.github.com/cloudflare/cloudflared)
| minor | `4604b47` -> `396cd2e` |

---

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

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

---

### Release Notes

<details>
<summary>cloudflare/cloudflared
(docker.io/cloudflare/cloudflared)</summary>

###
[`v2025.10.0`](https://redirect.github.com/cloudflare/cloudflared/releases/tag/2025.10.0)

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

##### SHA256 Checksums:

```
cloudflared-amd64.pkg: a950a82824bc23fdda94234809dbcb88d831e8f1f105bf4efe63ad37e566927e
cloudflared-arm64.pkg: fe7e201fab243e4709e86bb9398c893ef271da38c19395aec0e163d22de6789c
cloudflared-darwin-amd64.tgz: ffa1b71381a8b6c3e1ff354ad8c4523bcfbefc56b1d0ee325987d76d3bd30d04
cloudflared-darwin-arm64.tgz: 33c410f017b0d83b8d9c818cedf5cacd9cb4b1ccfc95af961a94850f0abf3696
cloudflared-fips-linux-amd64: 2f67d1b2cc5123479b2779cefcb64cdba95afccfea81b4251819f78abca9cfba
cloudflared-fips-linux-amd64.deb: 63fccfa5ef994f59f943c96cdee293d9125cae4ceddf4732d26040fd56a72e17
cloudflared-fips-linux-x86_64.rpm: 5009269a8876c33fab747592731afe91281d41b404f9d4d66cd2972c55ab2e05
cloudflared-linux-386: aacbbccd811386de595126dac883bf045b20ef5b2126f945631b8b25b54a12d9
cloudflared-linux-386.deb: 14836ba1ddb1b7e152c122f7fbff8af68124e61539dcbb4f0adc09cb1b3f5f43
cloudflared-linux-386.rpm: b2b1f6312a1be0ebf3376c3f6b6d0e041414925fc1a62d889c5bc71ae3bdf9ea
cloudflared-linux-aarch64.rpm: ead1b5b3a21bcb6ac2f1ac396a995bd9658c08d311ad75d04d77fdba8d3ed0ce
cloudflared-linux-amd64: d334c30ab628d4698455acadae5bdb3e33705a5f8dade510ce5ac7fc75d327fe
cloudflared-linux-amd64.deb: 96c800177b1f132ec57312efd8e4d10b4a64f3293ca73b3aceea5e78026e8731
cloudflared-linux-arm: 7a24b7223370374021d631afe5cbffc69cf224640645405dc9f6233633c13cab
cloudflared-linux-arm.deb: 8117ff4fb94b0eaa026744bea1911018b8eb0746ded2ee4336cf540cd4ca79e9
cloudflared-linux-arm.rpm: e35305be008d9218c8a233c3d0b12bc099cd1f02631c3b4695a61995084bbf04
cloudflared-linux-arm64: ad60157f5c4ecf871ae4e9dc5d9a7774b456dbfea8cf26b586c62cb0ff69dd45
cloudflared-linux-arm64.deb: e43c446ee49cab77a08c678e25d511014f8a37b16f718799880b6050e0215ee2
cloudflared-linux-armhf: dddee94aa666ae4b47873fe844b5e865a81c8390cc9aa82411389b1249608c36
cloudflared-linux-armhf.deb: 9e2ccf633fa0b84b278e40c400c3c170fe2a4491009cf3f21481b7cf91e14c7e
cloudflared-linux-armhf.rpm: aca24c874239327f51e6982d0d67450e893987bfa9a77e18d120364f5aa289e2
cloudflared-linux-x86_64.rpm: eb36510de1265067c72e67448688758707b7cc5d3524f1ce70cbd71ebfb530ee
cloudflared-windows-386.exe: 53da50e18370f44d48a73f253767c785869542ad93561e293cbaeb2ec0039d14
cloudflared-windows-386.msi: 37dd5c0ad36f1f1eb9efd54d0c8335556a606f622b2db9d139878dca75d9cb04
cloudflared-windows-amd64.exe: 07ce5e7ffc805734797d37061654f5f0152de2a2da241bf52e90822e9b8fc724
cloudflared-windows-amd64.msi: 3f301c9aa1e4a5d1aa049a2e6bab691d45fb378459b25cbe38b3f6ba7cba6fec
```

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-15 01:12:35 +00:00
TrueCharts Bot d60ab88429 chore(helm): update image ghcr.io/linuxserver/ubooquity digest to 377dbae (#40738)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/ubooquity](https://redirect.github.com/linuxserver/docker-ubooquity/packages)
([source](https://redirect.github.com/linuxserver/docker-ubooquity)) |
digest | `fe42ee7` -> `377dbae` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 03:12:16 +02:00
TrueCharts Bot 33b3716928 chore(helm): update image registry.gitlab.com/crafty-controller/crafty-4 4.5.4 → 4.5.5 (#40746)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[registry.gitlab.com/crafty-controller/crafty-4](https://craftycontrol.com/)
([source](https://gitlab.com/crafty-controller/crafty-4)) | patch |
`0f2dc8c` -> `b9c9f4b` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 03:12:13 +02:00
TrueCharts Bot 582bfa046b chore(helm): update image ghcr.io/linuxserver/lazylibrarian digest to 7f8644e (#40736) 2025-10-15 03:11:57 +02:00
TrueCharts Bot 37e39436e6 chore(helm): update image public.ecr.aws/docker/library/xwiki digest to 18e68a4 (#40739)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [public.ecr.aws/docker/library/xwiki](https://hub.docker.com/_/xwiki)
([source](https://redirect.github.com/xwiki-contrib/docker-xwiki)) |
digest | `638a937` -> `18e68a4` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 01:11:56 +00:00
TrueCharts Bot 318f9cdafe chore(helm): update image ghcr.io/linuxserver/smokeping digest to 8871f37 (#40737)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/smokeping](https://redirect.github.com/linuxserver/docker-smokeping/packages)
([source](https://redirect.github.com/linuxserver/docker-smokeping)) |
digest | `16d7bd4` -> `8871f37` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 03:11:51 +02:00
TrueCharts Bot 2e7d0b68ff chore(helm): update webtop (#40741)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| lscr.io/linuxserver/webtop | digest | `9a2083c` -> `b5944e6` |
| lscr.io/linuxserver/webtop | digest | `cec5700` -> `330e7c4` |
| lscr.io/linuxserver/webtop | digest | `92dabda` -> `e81a8bd` |
| lscr.io/linuxserver/webtop | digest | `309c282` -> `2f528a8` |
| lscr.io/linuxserver/webtop | digest | `ccdfd5e` -> `a2ccff9` |
| lscr.io/linuxserver/webtop | digest | `f8b79d1` -> `40ef36c` |
| lscr.io/linuxserver/webtop | digest | `6f8e49e` -> `a9756fb` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 03:11:43 +02:00
TrueCharts Bot 48cd33afe4 chore(helm): update image ghcr.io/emberstack/kubernetes-reflector 9.1.34 → 9.1.35 (#40744)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/emberstack/kubernetes-reflector](https://redirect.github.com/emberstack/kubernetes-reflector)
| patch | `7ecb150` -> `d7fd376` |

---

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

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

---

### Release Notes

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

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

[Compare
Source](https://redirect.github.com/emberstack/kubernetes-reflector/compare/v9.1.34...v9.1.35)

The release process is automated.

#### What's Changed

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

**Full Changelog**:
<https://github.com/emberstack/kubernetes-reflector/compare/v9.1.34...v9.1.35>

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 02:56:18 +02:00
TrueCharts Bot 85fc619ab3 chore(helm): update image ghcr.io/linuxserver/oscam 11890-ls144 → 11891-ls144 (#40745)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/oscam](https://redirect.github.com/linuxserver/docker-oscam/packages)
([source](https://redirect.github.com/linuxserver/docker-oscam)) | patch
| `f219505` -> `97e927e` |

---

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

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

---

### Release Notes

<details>
<summary>linuxserver/docker-oscam (ghcr.io/linuxserver/oscam)</summary>

###
[`v11891-ls144`](https://redirect.github.com/linuxserver/docker-oscam/releases/tag/11891-ls144)

[Compare
Source](https://redirect.github.com/linuxserver/docker-oscam/compare/11890-ls144...11891-ls144)

**CI Report:**


<https://ci-tests.linuxserver.io/linuxserver/oscam/11891-ls144/index.html>

**LinuxServer Changes:**

Rebase to Alpine 3.20.

**Remote Changes:**

Updating to 11891

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 02:55:59 +02:00
TrueCharts Bot 08efe6eb82 chore(helm): update image ghcr.io/alexta69/metube 2025.10.01 → 2025.10.15 (#40743)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/alexta69/metube | patch | `27732bc` -> `c854d98` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 02:55:52 +02:00
TrueCharts Bot 1a3696d5d8 chore(helm): update image docker.io/tailscale/tailscale v1.88.3 → v1.88.4 (#40742)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/tailscale/tailscale](https://tailscale.com/kb/1282/docker)
([source](https://redirect.github.com/tailscale/tailscale)) | patch |
`b2a19f6` -> `360e10a` |

---

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

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

---

### Release Notes

<details>
<summary>tailscale/tailscale (docker.io/tailscale/tailscale)</summary>

###
[`v1.88.4`](https://redirect.github.com/tailscale/tailscale/compare/v1.88.3...v1.88.4)

[Compare
Source](https://redirect.github.com/tailscale/tailscale/compare/v1.88.3...v1.88.4)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-15 02:55:31 +02:00
TrueCharts Bot 3c99160ee3 chore(helm): update image seaduboi/broadcast-box digest to 05f7d3a (#40740)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| seaduboi/broadcast-box | digest | `70da89b` -> `05f7d3a` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 02:54:55 +02:00
TrueCharts Bot c2e906ff2e chore(helm): update image docker.io/wisemapping/wisemapping digest to 7779b63 (#40735)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/wisemapping/wisemapping | digest | `0a2a496` -> `7779b63` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-15 02:53:39 +02:00
TrueCharts Bot 6f152b5de9 chore(helm): update chart mariadb 17.7.0 → 17.8.0 (#40729)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [mariadb](https://truecharts.org/charts/stable/mariadb)
([source](https://redirect.github.com/bitnami/bitnami-docker-mariadb)) |
minor | `17.7.0` -> `17.8.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInJlbm92YXRlL2hlbG0iLCJ0eXBlL21pbm9yIl19-->
2025-10-14 21:05:24 +02:00
TrueCharts Bot e10e052a6e chore(helm): update image docker.io/onlyoffice/documentserver 9.0.4 → 9.1.0 (#40734)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/onlyoffice/documentserver | minor | `93642f4` -> `34b92f4` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-14 21:03:25 +02:00
TrueCharts Bot 0677778fb4 chore(helm): update chart memcached 16.10.0 → 16.11.0 (#40730)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [memcached](https://truecharts.org/charts/stable/memcached)
([source](https://redirect.github.com/bitnami/bitnami-docker-memcached))
| minor | `16.10.0` -> `16.11.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInJlbm92YXRlL2hlbG0iLCJ0eXBlL21pbm9yIl19-->
2025-10-14 21:03:05 +02:00
TrueCharts Bot 3cb101ece9 chore(helm): update image ghcr.io/n8n-io/n8n 1.116.0 → 1.116.1 (#40727)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/n8n-io/n8n](https://n8n.io)
([source](https://redirect.github.com/n8n-io/n8n)) | patch | `d51975d`
-> `cc32e07` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-14 21:02:26 +02:00