ff8ac7963e30723b5a213eb0041bb636a99eb9bb
45863 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ff8ac7963e |
chore(helm): update chart mariadb 16.1.0 → 16.1.1 (#37870)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [mariadb](https://truecharts.org/charts/stable/mariadb) ([source](https://gallery.ecr.aws/bitnami/mariadb)) | patch | `16.1.0` -> `16.1.1` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJyZW5vdmF0ZS9oZWxtIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
e570dd700e | chore(flux): update image spegel 4.1.0 → 4.2.0 (clustertool) (#37896) | ||
|
|
9e5961cb5f |
chore(helm): update image public.ecr.aws/bitnami/memcached 1.6.38 → 1.6.39 (#37887)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [public.ecr.aws/bitnami/memcached](https://redirect.github.com/bitnami/containers) ([source](https://redirect.github.com/bitnami/containers/tree/HEAD/bitnami/memcached)) | patch | `ac05123` -> `e97caa0` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
612fe2cf62 |
chore(flux): update image renovate 2.1.0 → 2.2.0 (#37894)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [renovate](https://truecharts.org/charts/stable/renovate) ([source](https://redirect.github.com/truecharts/charts/tree/HEAD/charts/stable/renovate)) | minor | `2.1.0` -> `2.2.0` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
63a798584f |
chore(flux): update image volsync 3.2.0 → 3.3.0 (clustertool) (#37897)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [volsync](https://truecharts.org/charts/system/volsync) ([source](https://redirect.github.com/backube/helm-charts)) | minor | `3.2.0` -> `3.3.0` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
b4e6bf69b6 |
chore(flux): update image snapshot-controller 4.1.0 → 4.2.0 (clustertool) (#37895)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [snapshot-controller](https://truecharts.org/charts/system/snapshot-controller) ([source](https://redirect.github.com/kubernetes-csi/external-snapshotter)) | minor | `4.1.0` -> `4.2.0` | --- ### Release Notes <details> <summary>kubernetes-csi/external-snapshotter (snapshot-controller)</summary> ### [`v4.2.0`](https://redirect.github.com/kubernetes-csi/external-snapshotter/releases/tag/v4.2.0) [Compare Source](https://redirect.github.com/kubernetes-csi/external-snapshotter/compare/v4.1.0...v4.2.0) ### Overall Status Volume snapshotting has been a GA feature since Kubernetes v1.20. ### Supported CSI Spec Versions 1.0-1.5 ### [Minimum Kubernetes version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#minimum-version) 1.20 ### [Recommended Kubernetes version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#recommended-version) 1.20+ ### Container ``` docker pull registry.k8s.io/sig-storage/snapshot-controller:v4.2.0 docker pull registry.k8s.io/sig-storage/csi-snapshotter:v4.2.0 docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v4.2.0 ``` ### Feature #### Snapshot APIs - The namespace of the referenced VolumeSnapshot is printed when printing a VolumeSnapshotContent. ([#​535](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/535), [@​tsmetana](https://redirect.github.com/tsmetana)) #### Snapshot Controller - `retry-interval-start` and `retry-interval-max` arguments are added to common-controller which controls retry interval of failed volume snapshot creation and deletion. These values set the ratelimiter for snapshot and content queues. ([#​530](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/530), [@​humblec](https://redirect.github.com/humblec)) - Add command line arguments `leader-election-lease-duration`, `leader-election-renew-deadline`, and `leader-election-retry-period` to configure leader election options for the snapshot controller. ([#​575](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/575), [@​bertinatto](https://redirect.github.com/bertinatto)) - Adds an operations\_in\_flight metric for determining the number of snapshot operations in progress. ([#​519](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/519), [@​ggriffiths](https://redirect.github.com/ggriffiths)) - Introduced "SnapshotCreated" and "SnapshotReady" events. ([#​540](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/540), [@​rexagod](https://redirect.github.com/rexagod)) #### CSI Snapshotter Sidecar - `retry-interval-start` and `retry-interval-max` arguments are added to csi-snapshotter sidecar which controls retry interval of failed volume snapshot creation and deletion. These values set the ratelimiter for volumesnapshotcontent queue. ([#​308](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/308), [@​humblec](https://redirect.github.com/humblec)) - Add command line arguments `leader-election-lease-duration`, `leader-election-renew-deadline`, and `leader-election-retry-period` to configure leader election options for CSI snapshotter sidecar. ([#​538](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/538), [@​RaunakShah](https://redirect.github.com/RaunakShah)) ### Full Changelog https://github.com/kubernetes-csi/external-snapshotter/blob/v4.2.0/CHANGELOG/CHANGELOG-4.2.md </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
37f45c4e56 |
chore(flux): update image metallb-config 9.1.0 → 9.2.0 (clustertool) (#37893)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [metallb-config](https://truecharts.org/charts/premium/metallb-config) ([source](https://redirect.github.com/metallb/metallb)) | minor | `9.1.0` -> `9.2.0` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
2b9f36ee41 |
chore(flux): update image kubernetes-dashboard 2.1.0 → 2.2.0 (clustertool) (#37891)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kubernetes-dashboard](https://truecharts.org/charts/premium/kubernetes-dashboard) ([source](https://redirect.github.com/kubernetes-dashboard/kubernetes-dashboard)) | minor | `2.1.0` -> `2.2.0` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
ac8d8c3640 |
chore(flux): update image kubernetes-reflector 7.1.2 → 7.2.0 (clustertool) (#37892)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kubernetes-reflector](https://truecharts.org/charts/system/kubernetes-reflector) ([source](https://ghcr.io/emberstack/kubernetes-reflector)) | minor | `7.1.2` -> `7.2.0` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
ee2722d328 | chore(flux): update image clusterissuer 10.1.0 → 10.2.0 (clustertool) (#37889) | ||
|
|
706852dfb2 | chore(flux): update image blocky 18.2.0 → 18.3.0 (clustertool) (#37888) | ||
|
|
30e2c1af52 |
chore(flux): update image kubelet-csr-approver 2.1.0 → 2.2.0 (clustertool) (#37890)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kubelet-csr-approver](https://truecharts.org/charts/system/kubelet-csr-approver) ([source](https://ghcr.io/postfinance/kubelet-csr-approver)) | minor | `2.1.0` -> `2.2.0` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
0ffd4a2bfe |
chore(helm): update image ghcr.io/linuxserver/grav digest to af6f314 (#37884)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/grav](https://redirect.github.com/linuxserver/docker-grav/packages) ([source](https://redirect.github.com/linuxserver/docker-grav)) | digest | `e69fd54` -> `af6f314` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
7e71ae3f0c |
chore(helm): update image ghcr.io/linuxserver/digikam digest to 2bb187f (#37882)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/digikam](https://redirect.github.com/linuxserver/docker-digikam/packages) ([source](https://redirect.github.com/linuxserver/docker-digikam)) | digest | `a9a22e8` -> `2bb187f` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
452e6dcbf4 |
chore(helm): update image ghcr.io/linuxserver/deluge digest to bec91c0 (#37881)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/deluge](https://redirect.github.com/linuxserver/docker-deluge/packages) ([source](https://redirect.github.com/linuxserver/docker-deluge)) | digest | `ce64517` -> `bec91c0` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
72c71ad4c4 |
chore(helm): update chart common 28.13.0 → 28.15.0 (#37878)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [common](https://truecharts.org/charts/library/common) ([source](https://ghcr.io/cloudnative-pg/postgis)) | minor | `28.13.0` -> `28.15.0` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJyZW5vdmF0ZS9oZWxtIiwidHlwZS9taW5vciJdfQ==--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
d27ec23543 |
fix(website): update astro 5.11.2 → 5.12.4 (#37880)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [astro](https://astro.build) ([source](https://redirect.github.com/withastro/astro/tree/HEAD/packages/astro)) | [`5.11.2` -> `5.12.4`](https://renovatebot.com/diffs/npm/astro/5.11.2/5.12.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>withastro/astro (astro)</summary> ### [`v5.12.4`](https://redirect.github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#5124) [Compare Source](https://redirect.github.com/withastro/astro/compare/astro@5.12.3...astro@5.12.4) ##### Patch Changes - [#​14031](https://redirect.github.com/withastro/astro/pull/14031) [`e9206c1`](https://redirect.github.com/withastro/astro/commit/e9206c192fc4a4dbf2d02f921fa540f987ccbe89) Thanks [@​jp-knj](https://redirect.github.com/jp-knj)! - Optimized the build pipeline for SVG images. Now, Astro doesn't reprocess images that have already been processed. - [#​14132](https://redirect.github.com/withastro/astro/pull/14132) [`976879a`](https://redirect.github.com/withastro/astro/commit/976879a400af9f44aee52c9112a7bd9788163588) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixes a bug where the property `Astro.routePattern`/`context.routePattern` wasn't updated when using a rewrite via middleware. - [#​14131](https://redirect.github.com/withastro/astro/pull/14131) [`aafc4d7`](https://redirect.github.com/withastro/astro/commit/aafc4d7f8b3f198ace24a8a7f6cc9298771542da) Thanks [@​florian-lefebvre](https://redirect.github.com/florian-lefebvre)! - Fixes a case where an error occurring in a middleware would show the dev overlay instead of the custom `500.astro` page - [#​14127](https://redirect.github.com/withastro/astro/pull/14127) [`2309ada`](https://redirect.github.com/withastro/astro/commit/2309ada1c6d96c75815eda0760656147de435ba2) Thanks [@​florian-lefebvre](https://redirect.github.com/florian-lefebvre)! - Upgrades zod - [#​14134](https://redirect.github.com/withastro/astro/pull/14134) [`186c201`](https://redirect.github.com/withastro/astro/commit/186c201a1bd83593c880ab784d79f69245b445c2) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Throws a more helpful error in dev if trying to use a server island without an adapter - [#​14129](https://redirect.github.com/withastro/astro/pull/14129) [`3572d85`](https://redirect.github.com/withastro/astro/commit/3572d85ba89ef9c374f3631654eee704adf00e73) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixes a bug where the CSP headers was incorrectly added to a page when using an adapter. ### [`v5.12.3`](https://redirect.github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#5123) [Compare Source](https://redirect.github.com/withastro/astro/compare/astro@5.12.2...astro@5.12.3) ##### Patch Changes - [#​14119](https://redirect.github.com/withastro/astro/pull/14119) [`14807a4`](https://redirect.github.com/withastro/astro/commit/14807a4581b5ba2e61bc63ef9ef9f14848564edd) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Fixes a bug that caused builds to fail if a client directive was mistakenly added to an Astro component - [#​14001](https://redirect.github.com/withastro/astro/pull/14001) [`4b03d9c`](https://redirect.github.com/withastro/astro/commit/4b03d9c9d9237d9af38425062559eafdfc27f76f) Thanks [@​dnek](https://redirect.github.com/dnek)! - Fixes an issue where `getImage()` assigned the resized base URL to the srcset URL of `ImageTransform`, which matched the width, height, and format of the original image. ### [`v5.12.2`](https://redirect.github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#5122) [Compare Source](https://redirect.github.com/withastro/astro/compare/astro@5.12.1...astro@5.12.2) ##### Patch Changes - [#​14071](https://redirect.github.com/withastro/astro/pull/14071) [`d2cb35d`](https://redirect.github.com/withastro/astro/commit/d2cb35d2b7ff999fea8aa39c79f9f048c3500aeb) Thanks [@​Grisoly](https://redirect.github.com/Grisoly)! - Exposes the `Code` component `lang` prop type: ```ts import type { CodeLanguage } from 'astro'; ``` - [#​14111](https://redirect.github.com/withastro/astro/pull/14111) [`5452ee6`](https://redirect.github.com/withastro/astro/commit/5452ee67f95f51dcfdca8c1988b29f89553efe1c) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Fixes a bug that prevented "key" from being used as a prop for Astro components in MDX - [#​14106](https://redirect.github.com/withastro/astro/pull/14106) [`b5b39e4`](https://redirect.github.com/withastro/astro/commit/b5b39e4d4bf5e5816bccf7fbfd9a48e4d8ee302a) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Exits with non-zero exit code when config has an error - [#​14112](https://redirect.github.com/withastro/astro/pull/14112) [`37458b3`](https://redirect.github.com/withastro/astro/commit/37458b31aeee23df0b5a8ab9e319a23ee4eddc6d) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Fixes a bug that meant that SVG components could no longer be serialized with `JSON.stringify` - [#​14061](https://redirect.github.com/withastro/astro/pull/14061) [`c7a7dd5`](https://redirect.github.com/withastro/astro/commit/c7a7dd5f612b302f02a0ff468beeadd8e142a5ad) Thanks [@​jonasgeiler](https://redirect.github.com/jonasgeiler)! - Add module declaration for `?no-inline` asset imports - [#​14109](https://redirect.github.com/withastro/astro/pull/14109) [`5a08fa2`](https://redirect.github.com/withastro/astro/commit/5a08fa22b4023810fea45876f62152bd196e6062) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Throw a more helpful error if defineLiveCollection is used outside of a live.config file - [#​14110](https://redirect.github.com/withastro/astro/pull/14110) [`e7dd4e1`](https://redirect.github.com/withastro/astro/commit/e7dd4e1116103892ddc6a83052c8f1ba25d8abdc) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Warn if duplicate IDs are found by file loader ### [`v5.12.1`](https://redirect.github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#5121) [Compare Source](https://redirect.github.com/withastro/astro/compare/astro@5.12.0...astro@5.12.1) ##### Patch Changes - [#​14094](https://redirect.github.com/withastro/astro/pull/14094) [`22e9087`](https://redirect.github.com/withastro/astro/commit/22e90873f85d7b5b5d556f456362656f04b32341) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Correct types to allow `priority` on all images - [#​14091](https://redirect.github.com/withastro/astro/pull/14091) [`26c6b6d`](https://redirect.github.com/withastro/astro/commit/26c6b6db264f9cbd98ddf97c3f7a34ec7f488095) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Fixes a bug that caused a type error when defining session options without a driver - [#​14082](https://redirect.github.com/withastro/astro/pull/14082) [`93322cb`](https://redirect.github.com/withastro/astro/commit/93322cbe36c40401256eea2a9e34f5fbe13a28ec) Thanks [@​louisescher](https://redirect.github.com/louisescher)! - Fixes an issue where Astro's default 404 route would incorrectly match routes containing "/404" in dev - [#​14089](https://redirect.github.com/withastro/astro/pull/14089) [`687d253`](https://redirect.github.com/withastro/astro/commit/687d25365a41ff8a9e6da155d3527f841abb70dd) Thanks [@​florian-lefebvre](https://redirect.github.com/florian-lefebvre)! - Fixes a case where `astro:env` would not load the right environments variables in dev - [#​14092](https://redirect.github.com/withastro/astro/pull/14092) [`6692c71`](https://redirect.github.com/withastro/astro/commit/6692c71ed609690ebf6a697d88582130a5cbfdfb) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Improves error handling in live collections - [#​14074](https://redirect.github.com/withastro/astro/pull/14074) [`144a950`](https://redirect.github.com/withastro/astro/commit/144a950b55f22c2beeff710e5672e9fa611520b3) Thanks [@​abcfy2](https://redirect.github.com/abcfy2)! - Fixes a bug that caused some image service builds to fail - [#​14092](https://redirect.github.com/withastro/astro/pull/14092) [`6692c71`](https://redirect.github.com/withastro/astro/commit/6692c71ed609690ebf6a697d88582130a5cbfdfb) Thanks [@​ascorbic](https://redirect.github.com/ascorbic)! - Fixes a case where zod could not be imported from `astro:content` virtual module in live collection config ### [`v5.12.0`](https://redirect.github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#5120) [Compare Source](https://redirect.github.com/withastro/astro/compare/astro@5.11.2...astro@5.12.0) ##### Minor Changes - [#​13971](https://redirect.github.com/withastro/astro/pull/13971) [`fe35ee2`](https://redirect.github.com/withastro/astro/commit/fe35ee2835997e7e6c3e1975dc6dacfa1052a765) Thanks [@​adamhl8](https://redirect.github.com/adamhl8)! - Adds an experimental flag `rawEnvValues` to disable coercion of `import.meta.env` values (e.g. converting strings to other data types) that are populated from `process.env` Astro allows you to configure a [type-safe schema for your environment variables](https://docs.astro.build/en/guides/environment-variables/#type-safe-environment-variables), and converts variables imported via `astro:env` into the expected type. However, Astro also converts your environment variables used through `import.meta.env` in some cases, and this can prevent access to some values such as the strings `"true"` (which is converted to a boolean value), and `"1"` (which is converted to a number). The `experimental.rawEnvValues` flag disables coercion of `import.meta.env` values that are populated from `process.env`, allowing you to use the raw value. To enable this feature, add the experimental flag in your Astro config: ```diff import { defineConfig } from "astro/config" export default defineConfig({ + experimental: { + rawEnvValues: true, + } }) ``` If you were relying on this coercion, you may need to update your project code to apply it manually: ```ts diff - const enabled: boolean = import.meta.env.ENABLED + const enabled: boolean = import.meta.env.ENABLED === "true" ``` See the [experimental raw environment variables reference docs](https://docs.astro.build/en/reference/experimental-flags/raw-env-values/) for more information. - [#​13941](https://redirect.github.com/withastro/astro/pull/13941) [`6bd5f75`](https://redirect.github.com/withastro/astro/commit/6bd5f75806cb4df39d9e4e9b1f2225dcfdd724b0) Thanks [@​aditsachde](https://redirect.github.com/aditsachde)! - Adds support for TOML files to Astro's built-in `glob()` and `file()` content loaders. In Astro 5.2, Astro added support for using TOML frontmatter in Markdown files instead of YAML. However, if you wanted to use TOML files as local content collection entries themselves, you needed to write your own loader. Astro 5.12 now directly supports loading data from TOML files in content collections in both the `glob()` and the `file()` loaders. If you had added your own TOML content parser for the `file()` loader, you can now remove it as this functionality is now included: ```diff // src/content.config.ts import { defineCollection } from "astro:content"; import { file } from "astro/loaders"; - import { parse as parseToml } from "toml"; const dogs = defineCollection({ - loader: file("src/data/dogs.toml", { parser: (text) => parseToml(text) }), + loader: file("src/data/dogs.toml") schema: /* ... */ }) ``` Note that TOML does not support top-level arrays. Instead, the `file()` loader considers each top-level table to be an independent entry. The table header is populated in the `id` field of the entry object. See Astro's [content collections guide](https://docs.astro.build/en/guides/content-collections/#built-in-loaders) for more information on using the built-in content loaders. ##### Patch Changes - Updated dependencies \[[`6bd5f75`](https://redirect.github.com/withastro/astro/commit/6bd5f75806cb4df39d9e4e9b1f2225dcfdd724b0)]: - [@​astrojs/markdown-remark](https://redirect.github.com/astrojs/markdown-remark)@​6.3.3 </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
2fdf7f6157 |
chore(helm): update image ghcr.io/n8n-io/n8n 1.104.1 → 1.105.0 (#37879)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/n8n-io/n8n](https://n8n.io) ([source](https://redirect.github.com/n8n-io/n8n)) | minor | `9407654` -> `73e7282` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>n8n-io/n8n (ghcr.io/n8n-io/n8n)</summary> ### [`v1.105.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#11050-2025-07-28) ##### Bug Fixes - **core:** Add headers to telemetry cross origin request ([#​17631](https://redirect.github.com/n8n-io/n8n/issues/17631)) ([251e892](https://redirect.github.com/n8n-io/n8n/commit/251e892a09b82b2f1f980d3984e3aef84ed1732e)) - **core:** Decouple removing and closing destination from actually deleting it ([#​17614](https://redirect.github.com/n8n-io/n8n/issues/17614)) ([b09f737](https://redirect.github.com/n8n-io/n8n/commit/b09f73701d8b6ce0e3bc4ef28d0f5d9fc7fb5df1)) - **core:** Fetching schema files in Docker ([#​17623](https://redirect.github.com/n8n-io/n8n/issues/17623)) ([5a3b0a2](https://redirect.github.com/n8n-io/n8n/commit/5a3b0a24811eea5ebd9d80c26a54fea74665569f)) - **core:** Fix getLiveExecutionRowsOnPostgres when there are multiple n8n schemas ([#​17635](https://redirect.github.com/n8n-io/n8n/issues/17635)) ([9e3bfff](https://redirect.github.com/n8n-io/n8n/commit/9e3bfff68d35a2eb21ba43452fc01ee24601c122)) - **core:** Ignore pairedItem when checking for incorrect output data from a node ([#​17340](https://redirect.github.com/n8n-io/n8n/issues/17340)) ([2708fe8](https://redirect.github.com/n8n-io/n8n/commit/2708fe81a5323687c59c3d483d6bf3c67464f657)) - **core:** Make the module loading for local dev more generic ([#​17547](https://redirect.github.com/n8n-io/n8n/issues/17547)) ([01b95a9](https://redirect.github.com/n8n-io/n8n/commit/01b95a9ee5dd4985e4770ef625ced91158f849da)) - **core:** Optimize connection type lookups ([#​17585](https://redirect.github.com/n8n-io/n8n/issues/17585)) ([70eab1b](https://redirect.github.com/n8n-io/n8n/commit/70eab1b2a02d70a46a56e8c993ccc694e38ac2d5)) - **core:** Remove non-included nodes regardless of the package when using NODES\_INCLUDE ([#​17517](https://redirect.github.com/n8n-io/n8n/issues/17517)) ([1641d39](https://redirect.github.com/n8n-io/n8n/commit/1641d3964b72539354a939400af91e2692368058)) - Do not throw on tool errors, instead return error message ([#​17558](https://redirect.github.com/n8n-io/n8n/issues/17558)) ([f11ec53](https://redirect.github.com/n8n-io/n8n/commit/f11ec538dca2938e57302a1bedd5dd7d1e7a9488)) - **editor:** Add background same as that of the parent ([#​17625](https://redirect.github.com/n8n-io/n8n/issues/17625)) ([8660057](https://redirect.github.com/n8n-io/n8n/commit/8660057350e21b604b3fb3f627ccd32659058e87)) - **editor:** Case-sensitive credential search in `NodeCredentials` component ([#​17564](https://redirect.github.com/n8n-io/n8n/issues/17564)) ([3ce9a99](https://redirect.github.com/n8n-io/n8n/commit/3ce9a998ae454929207dd9add4a67b68dba13bc8)) - **editor:** Do not show new NDV for sticky notes ([#​17537](https://redirect.github.com/n8n-io/n8n/issues/17537)) ([4de3759](https://redirect.github.com/n8n-io/n8n/commit/4de3759a59cade3f82c57a1eeba1c6b4a16a3eaf)) - **editor:** Fix canvas layouting when tab is not active ([#​17638](https://redirect.github.com/n8n-io/n8n/issues/17638)) ([2df76e0](https://redirect.github.com/n8n-io/n8n/commit/2df76e020ef3a962fc991f2d108a8181914a2dd1)) - **editor:** Fix error when there is no path back to referenced node ([#​16059](https://redirect.github.com/n8n-io/n8n/issues/16059)) ([ |
||
|
|
efbf27a304 |
chore(helm): update image tccr.io/tccr/alpine v3.22.0 → v3.22.1 (#37874)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [tccr.io/tccr/alpine](https://redirect.github.com/truecharts/public) | patch | -> | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
6d01298c21 |
fix(website): update @astrojs/sitemap 3.4.1 → 3.4.2 (#37875)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@astrojs/sitemap](https://docs.astro.build/en/guides/integrations-guide/sitemap/) ([source](https://redirect.github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap)) | [`3.4.1` -> `3.4.2`](https://renovatebot.com/diffs/npm/@astrojs%2fsitemap/3.4.1/3.4.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>withastro/astro (@​astrojs/sitemap)</summary> ### [`v3.4.2`](https://redirect.github.com/withastro/astro/blob/HEAD/packages/integrations/sitemap/CHANGELOG.md#342) [Compare Source](https://redirect.github.com/withastro/astro/compare/@astrojs/sitemap@3.4.1...@astrojs/sitemap@3.4.2) ##### Patch Changes - [#​14127](https://redirect.github.com/withastro/astro/pull/14127) [`2309ada`](https://redirect.github.com/withastro/astro/commit/2309ada1c6d96c75815eda0760656147de435ba2) Thanks [@​florian-lefebvre](https://redirect.github.com/florian-lefebvre)! - Upgrades zod </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
20c402609a | chore(helm): update chart mongodb 16.1.0 → 16.1.1 (#37872) | ||
|
|
eb2df4ecb0 | chore(helm): update chart clickhouse 16.1.0 → 16.1.1 (#37869) | ||
|
|
173151aa95 |
chore(helm): update chart memcached 16.1.0 → 16.1.1 (#37871)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [memcached](https://truecharts.org/charts/stable/memcached) ([source](https://gallery.ecr.aws/bitnami/memcached)) | patch | `16.1.0` -> `16.1.1` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJyZW5vdmF0ZS9oZWxtIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
7172bf7cba |
chore(helm): update image ghcr.io/mintplex-labs/anything-llm digest to b3e3ede (#37866)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | ghcr.io/mintplex-labs/anything-llm | digest | `7af05be` -> `b3e3ede` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
9ac4f64d6a |
chore(flux): update image volsync 3.1.0 → 3.2.0 (clustertool) (#37877)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [volsync](https://truecharts.org/charts/system/volsync) ([source](https://redirect.github.com/backube/helm-charts)) | minor | `3.1.0` -> `3.2.0` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
e425133911 |
chore(flux): update image app-template 4.1.2 → 4.2.0 (clustertool) (#37876)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [app-template](https://redirect.github.com/bjw-s-labs/helm-charts) | minor | `4.1.2` -> `4.2.0` | --- ### Release Notes <details> <summary>bjw-s-labs/helm-charts (app-template)</summary> ### [`v4.2.0`](https://redirect.github.com/bjw-s-labs/helm-charts/releases/tag/app-template-4.2.0) [Compare Source](https://redirect.github.com/bjw-s-labs/helm-charts/compare/app-template-4.1.2...app-template-4.2.0) #### Changelog: ##### Changed - Upgraded the common library to v4.2.0 - [Upgrade notes](https://bjw-s-labs.github.io/helm-charts/docs/app-template/upgrade-instructions/) - [Detailed release notes](https://redirect.github.com/bjw-s-labs/helm-charts/releases/tag/common-4.2.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 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
d3f2a3bfb2 | chore(container): update tccr.io/tccr/alpine docker tag to v3.22.1 (#37867) | ||
|
|
8d4f85c665 |
chore(flux): update image kube-prometheus-stack 75.15.0 → 75.15.1 (clustertool) (#37868)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kube-prometheus-stack](https://redirect.github.com/prometheus-operator/kube-prometheus) ([source](https://redirect.github.com/prometheus-community/helm-charts)) | patch | `75.15.0` -> `75.15.1` | --- ### Release Notes <details> <summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary> ### [`v75.15.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-75.15.1) [Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-75.15.0...kube-prometheus-stack-75.15.1) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Document OCI artiacts in README by [@​lilioid](https://redirect.github.com/lilioid) in [https://github.com/prometheus-community/helm-charts/pull/5919](https://redirect.github.com/prometheus-community/helm-charts/pull/5919) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-stackdriver-exporter-4.8.3...kube-prometheus-stack-75.15.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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
d57a36ca67 |
chore(helm): BREAKING update image ghcr.io/elfhosted/emby 4.9.1.7 → 4.9.1.11 (#37692)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/elfhosted/emby](https://redirect.github.com/jellyfin/jellyfin) | patch | `c17a9df` -> `b759174` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> --------- Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
708d04343b |
fix(nebula-sync): Move to stable (#37865)
**Description** Works as expected. ⚒️ 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 --> **📃 Notes:** <!-- Please enter any other relevant information here --> **✔️ Checklist:** - [X] ⚖️ My code follows the style guidelines of this project - [X] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made changes to the documentation - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ 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._ |
||
|
|
fea4bace6a |
chore(helm): update image ghcr.io/sbondco/watcharr v2.1.0 → v2.1.1 (#37655)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/sbondco/watcharr](https://redirect.github.com/sbondCo/Watcharr) | patch | `09f4dbc` -> `e19f8be` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>sbondCo/Watcharr (ghcr.io/sbondco/watcharr)</summary> ### [`v2.1.1`](https://redirect.github.com/sbondCo/Watcharr/releases/tag/v2.1.1) [Compare Source](https://redirect.github.com/sbondCo/Watcharr/compare/v2.1.0...v2.1.1) #### Fixed - import: Perfect matching now takes Year into account if provided by [@​IRHM](https://redirect.github.com/IRHM) in [https://github.com/sbondCo/Watcharr/pull/915](https://redirect.github.com/sbondCo/Watcharr/pull/915) - StarRating: Ignore star presses if scroll position changes from start to end of click (this should fix accidental rating changes when trying to scroll down the page on mobile) by [@​IRHM](https://redirect.github.com/IRHM) in [https://github.com/sbondCo/Watcharr/pull/916](https://redirect.github.com/sbondCo/Watcharr/pull/916) - Fix Twitch init error logging bug by [@​ParksideParade](https://redirect.github.com/ParksideParade) in [https://github.com/sbondCo/Watcharr/pull/921](https://redirect.github.com/sbondCo/Watcharr/pull/921) - fix bug on return from blurhash.Encode by [@​ParksideParade](https://redirect.github.com/ParksideParade) in [https://github.com/sbondCo/Watcharr/pull/922](https://redirect.github.com/sbondCo/Watcharr/pull/922) #### Credits Many thanks to everyone who has worked on this release! - [@​ParksideParade](https://redirect.github.com/ParksideParade) made their first contribution in [https://github.com/sbondCo/Watcharr/pull/921](https://redirect.github.com/sbondCo/Watcharr/pull/921) #### 🆘 Getting Help If you need help, encounter an issue or find a bug please [create an issue](https://redirect.github.com/sbondCo/Watcharr/issues/new/choose) or [join our space on Matrix](https://matrix.to/#/#watcharr:matrix.org) for support. Always happy to help! **Package**: https://github.com/orgs/sbondCo/packages/container/watcharr/462309867?tag=v2.1.1 or on [docker hub](https://hub.docker.com/layers/sbondco/watcharr/v2.1.1/images/sha256-8a94e8c5b718e61c073117b6eaef24095b326e94a9114bf56fe10ad0f0ae959e). **Full Changelog**: https://github.com/sbondCo/Watcharr/compare/v2.1.0...v2.1.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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> --------- Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
37ce3aca57 |
chore(helm): update image ghcr.io/linuxserver/synclounge digest to 409a58c (#37598)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/synclounge](https://redirect.github.com/linuxserver/docker-synclounge/packages) ([source](https://redirect.github.com/linuxserver/docker-synclounge)) | digest | `d80b887` -> `409a58c` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
2efd36c902 |
chore(helm): update image ghcr.io/n8n-io/n8n 1.103.0 → 1.104.1 (#37850)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/n8n-io/n8n](https://n8n.io) ([source](https://redirect.github.com/n8n-io/n8n)) | minor | `5da1d7e` -> `9407654` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>n8n-io/n8n (ghcr.io/n8n-io/n8n)</summary> ### [`v1.104.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#11040-2025-07-21) ##### Bug Fixes - **API:** Check if version exists in registry for community node installation ([#​17168](https://redirect.github.com/n8n-io/n8n/issues/17168)) ([5180869](https://redirect.github.com/n8n-io/n8n/commit/518086973402d286363dd755f287d730b797e56c)) - **AWS Bedrock Chat Model Node:** Do not show issues for arbitrary model names ([#​17079](https://redirect.github.com/n8n-io/n8n/issues/17079)) ([5bb5a65](https://redirect.github.com/n8n-io/n8n/commit/5bb5a65edf39c524b6ea11d54c308dd1034d87bd)) - **core:** Allow undefined workflow owner on source control for retro compatibility ([#​17419](https://redirect.github.com/n8n-io/n8n/issues/17419)) ([78cb5b6](https://redirect.github.com/n8n-io/n8n/commit/78cb5b64093ad0c8830eddd7f862a14783b70a9c)) - **core:** Fix object store support for non-latin chars ([#​17383](https://redirect.github.com/n8n-io/n8n/issues/17383)) ([550339e](https://redirect.github.com/n8n-io/n8n/commit/550339ed185cf599cb4571f473c06943b2cb0045)) - **core:** Remove inline JS from FE for more secure CSP ([#​17195](https://redirect.github.com/n8n-io/n8n/issues/17195)) ([fc3129e](https://redirect.github.com/n8n-io/n8n/commit/fc3129e378b07d3e24c5b4ce24d013c0571c1089)) - **editor:** Make close button visible on become creator CTA ([#​17405](https://redirect.github.com/n8n-io/n8n/issues/17405)) ([8a27563](https://redirect.github.com/n8n-io/n8n/commit/8a2756368beb4660f443010e75be95a297b63b0e)) - **editor:** Make tag search in workflows case insensitive ([#​17347](https://redirect.github.com/n8n-io/n8n/issues/17347)) ([4073ce7](https://redirect.github.com/n8n-io/n8n/commit/4073ce7fb0cfcd7f0af97849edeeb0ff485c6639)) - **editor:** Prevent submit when composing with IME on chat textarea ([#​17179](https://redirect.github.com/n8n-io/n8n/issues/17179)) ([5db8bbd](https://redirect.github.com/n8n-io/n8n/commit/5db8bbd126cbc30947c0b50afdc06bee31b7d449)) - **editor:** Recenter fromAI override close button ([#​17455](https://redirect.github.com/n8n-io/n8n/issues/17455)) ([5cf74be](https://redirect.github.com/n8n-io/n8n/commit/5cf74beec19bfd175855cfdbe77c382ec6e58461)) - **editor:** Show additional data on Users list page ([#​17339](https://redirect.github.com/n8n-io/n8n/issues/17339)) ([f3f4461](https://redirect.github.com/n8n-io/n8n/commit/f3f4461ac5f215f0f086f6c223ac7f5a0ed87625)) - **editor:** Update frontend to handle unlicensed insights dashboard, if only Time saved feature is enabled ([#​17199](https://redirect.github.com/n8n-io/n8n/issues/17199)) ([42c6190](https://redirect.github.com/n8n-io/n8n/commit/42c61909c47f571951414b112bf5fdbba2bf3968)) - **Embeddings OpenAI Node:** Disable model list filter when custom baseURL is set ([#​17296](https://redirect.github.com/n8n-io/n8n/issues/17296)) ([c159e2b](https://redirect.github.com/n8n-io/n8n/commit/c159e2be5c02086d6da796c61a8f6f58971a5a03)) - Fix issue with restricted file access order ([#​17329](https://redirect.github.com/n8n-io/n8n/issues/17329)) ([e1805fb](https://redirect.github.com/n8n-io/n8n/commit/e1805fb14f931ba031ebb257922b34302bc6a617)) - Fix ordering issue when checking if staging environment ([#​17385](https://redirect.github.com/n8n-io/n8n/issues/17385)) ([b8e2187](https://redirect.github.com/n8n-io/n8n/commit/b8e21876d1485c54dc53a490afb3ec77986d2c96)) - **OpenAi Node:** optional chaining for error handling in router ([#​17412](https://redirect.github.com/n8n-io/n8n/issues/17412)) ([ba9eaca](https://redirect.github.com/n8n-io/n8n/commit/ba9eacaa6eb156fe3c3658eaf604f0d05fe3980f)) - **Think Tool Node:** Use dynamic tool name based on node name ([#​17364](https://redirect.github.com/n8n-io/n8n/issues/17364)) ([ac552e6](https://redirect.github.com/n8n-io/n8n/commit/ac552e68fd8c7ff0ee137d4b03c4827496e9187b)) ##### Features - Add endpoint to retrieve single workflow from GH ([#​17220](https://redirect.github.com/n8n-io/n8n/issues/17220)) ([c4ba31e](https://redirect.github.com/n8n-io/n8n/commit/c4ba31ef620ee1aa3ceffae5e1fa2c065fb0cddd)) - **Anthropic Node:** New node ([#​17121](https://redirect.github.com/n8n-io/n8n/issues/17121)) ([5502361](https://redirect.github.com/n8n-io/n8n/commit/5502361a97ec2fcb35e1b3f4cb2bca486fc69179)) - Community nodes details footer update ([#​17158](https://redirect.github.com/n8n-io/n8n/issues/17158)) ([81cd490](https://redirect.github.com/n8n-io/n8n/commit/81cd49014a57cea05b3d15f61d7850854041458d)) - **core:** Add telemetry for agent tool on Cloud ([#​17323](https://redirect.github.com/n8n-io/n8n/issues/17323)) ([4f45ec7](https://redirect.github.com/n8n-io/n8n/commit/4f45ec70c07bc82c29bbda730401b3c737073b27)) - **core:** Set up backend modules ([#​17448](https://redirect.github.com/n8n-io/n8n/issues/17448)) ([1159345](https://redirect.github.com/n8n-io/n8n/commit/115934573fcd3318333e988e22563d3bfb9473f5)) - **editor:** Add "Stop Test" button to stop running evaluations ([#​17328](https://redirect.github.com/n8n-io/n8n/issues/17328)) ([df80673](https://redirect.github.com/n8n-io/n8n/commit/df80673c96c8ebec0a9020822b8cfc8cf03be277)) - **editor:** Add option to disable credentials check in RLC ([#​17381](https://redirect.github.com/n8n-io/n8n/issues/17381)) ([d466d9d](https://redirect.github.com/n8n-io/n8n/commit/d466d9d373bd7d58031dca87ba48d5dd5247f0d0)) - **editor:** Using special env vars as feature flags in the frontend ([#​17355](https://redirect.github.com/n8n-io/n8n/issues/17355)) ([d36abb5](https://redirect.github.com/n8n-io/n8n/commit/d36abb5a3ad6c1c698e94316914f08aac512b2fc)) - **Facebook Graph API Node:** Add support for api v23 ([#​17240](https://redirect.github.com/n8n-io/n8n/issues/17240)) ([c0f1867](https://redirect.github.com/n8n-io/n8n/commit/c0f1867429a64a3a27ae585084270d220972e673)) - **MCP Client Tool Node:** Add support for HTTP Streamable Transport ([#​15454](https://redirect.github.com/n8n-io/n8n/issues/15454)) ([a5d14a2](https://redirect.github.com/n8n-io/n8n/commit/a5d14a25091284b0e0f4e82ae6c230ffa9782e41)) - **n8n Form Node:** Allow basic styling of form completion message ([#​17338](https://redirect.github.com/n8n-io/n8n/issues/17338)) ([2d4abf1](https://redirect.github.com/n8n-io/n8n/commit/2d4abf156c354613173e1c56241d63c86d7ab9e1)) - NDV notify if community node has update ([#​17146](https://redirect.github.com/n8n-io/n8n/issues/17146)) ([0237d8b](https://redirect.github.com/n8n-io/n8n/commit/0237d8b8ec097ee744b869a70870ffeb4bb83853)) - New package version available callout ([#​17097](https://redirect.github.com/n8n-io/n8n/issues/17097)) ([49c84c2](https://redirect.github.com/n8n-io/n8n/commit/49c84c2ce29b9ff1c10b59565c28a65a767af6cb)) </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
5608958894 |
chore(helm): update image public.ecr.aws/bitnami/solr 9.8.1 → 9.9.0 (#37853)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [public.ecr.aws/bitnami/solr](https://redirect.github.com/bitnami/containers) ([source](https://redirect.github.com/bitnami/containers/tree/HEAD/bitnami/solr)) | minor | `4361394` -> `48b904d` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
93fc4c6cfa |
chore(helm): update immich v1.135.3 → v1.136.0 (minor) (#37855)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich) | minor | `352f8b6` -> `48716ca` | | [ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich) | minor | `9334b51` -> `2d97a3f` | | [ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich) | minor | `3f83ca8` -> `410de6d` | | [ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich) | minor | `9f2f61d` -> `198d527` | | [ghcr.io/immich-app/immich-server](https://redirect.github.com/immich-app/immich) | minor | `df5bbf4` -> `8c9633b` | 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> ### [`v1.136.0`](https://redirect.github.com/immich-app/immich/releases/tag/v1.136.0): - 69420 stars release [Compare Source](https://redirect.github.com/immich-app/immich/compare/v1.135.3...v1.136.0) ##### v1.136.0 - 69420 stars release > \[!CAUTION] > > # BREAKING CHANGES > > ## IMMICH\_MEDIA\_LOCATION ([#​19995](https://redirect.github.com/immich-app/immich/issues/19995)) > > Note: This is a **different** variable than `UPLOAD_LOCATION`, which requires no change. > > Note: if you **DO NOT** have `IMMICH_MEDIA_LOCATION` in your `.env` file, or if it is set to a path that starts with a `/` (absolute path), **THIS BREAKING CHANGE DOES NOT APPLY TO YOU.** Users of the all-in-one image (e.g., the unraid app) for instance are not affected. > > <hr> > > If you have a custom `IMMICH_MEDIA_LOCATION` environment variable set to a **relative path**, you will have to do the following process: > > 1. Stop Immich (`docker compose stop`): > 2. Update Immich (`docker compose pull`) > 3. Update the environment variable to an absolute path, for example: > > ```diff > -IMMICH_MEDIA_LOCATION=./my-library > +IMMICH_MEDIA_LOCATION=/usr/src/app/my-library > > ``` > > 4. Start Immich (`docker compose up -d --force-recreate`) > 5. After the server successfully starts up, connect to it (`docker exec ``*-it*`` immich_server /bin/sh`) and run `immich-admin change-media-location`. When prompted, enter the appropriate values. For example: > > ``` > docker exec -it immich_server /bin/sh > > $ immich-admin change-media-location > ... > ? Enter the previous value of IMMICH_MEDIA_LOCATION: ./my-library > ? Enter the new value of IMMICH_MEDIA_LOCATION: /usr/src/app/my-library > > Previous value: ./my-library > Current value: /usr/src/app/my-library > > Changing database paths from "my-library/*" to "/usr/src/app/my-library/*" > > ? Do you want to proceed? [Y/n] y > > Matching database file paths were updated successfully! 🎉 > > You may now set IMMICH_MEDIA_LOCATION=/usr/src/app/my-library and restart! > > ``` > > ### Background/Motivation > > Relative paths have implied ambiguity, as they depend on the current working directory to resolve correctly, leading to issues like ([#​4465](https://redirect.github.com/immich-app/immich/issues/4465)). This change removes this ambiguity and sets up the project to transition away from files living at `/usr/src/app/upload` entirely. Currently, the `upload` folder lives at `/usr/src/app/upload/upload`, which is *very* confusing… *for everyone*. This change opens to door for a future migration to something like `IMMICH_DATA=/data`, which a more sensible setup. > > ## API Key changes ([#​20113](https://redirect.github.com/immich-app/immich/issues/20113)) > > Note: This change may affect the use of third-party applications, such as ImmichGo, ImmichKios, or ImmichFrame. > > This release includes a change to how API Keys work, specifically when used with routes that don’t require a specific permission. Previously, a scoped API Key could access these routes, but they will now throw a forbidden error. Routes without a declared scope now implicitly require the “all” permission. ##### Highlights Welcome to release `v1.136.0`. This midsummer release is the culmination of the team's labor of love for the Immich community, featuring the introduction of a new timeline and sync mechanism in beta mode, Android widgets, and one of the last breaking changes we want to make before reaching the stable release milestone. Let’s dive right into it. - Beta mode for the new timeline, sync, and upload mechanism - Android widgets - iOS widget improvements - Deep links ##### Beta timeline, sync, and upload mechanism > \[!NOTE] > This is only supported when both the server and the mobile app are updated to `v1.136.0` This is a series of work that has been happening for months under the hood, from the changes in the database query engine, server’s queries, and support logic, to integrating a whole new database on the mobile app, and rewriting almost all aspects of the mobile app, you can now try the new timeline with data sync mechanism, and upload rework by go to the `App Settings > Toggle the Beta timeline button`. After toggling, you will be directed to a screen where data migration is executed automatically. You can then proceed to the new experience. <p align="center"> <img width="500" alt="image" src="https://github.com/user-attachments/assets/ede61e01-974d-4351-b074-b3dd461f71e6" /> </p> You can distinguish the beta timeline from the old one by the beta symbol next to the Immich logo in the app bar. <p align="center"> <img width="500" alt="image" src="https://github.com/user-attachments/assets/90ac6296-1315-4881-b2b1-dd4fbc7baf53" /> </p> ##### Why? Over the past year, the major complaints we've received from users have primarily centered around the mobile app. The app simply doesn't feel premium or responsive—it's often janky and takes too long to become usable when first opened, especially when you have a large number of albums. Users can't even view their local albums unless they've selected them as backup targets. Our technical debt in the data structure has created some truly frustrating behaviors, like forcing users to re-upload everything (only to have it rejected by the server) when they switch phones and end up with a different device ID. Or local photos and videos don’t show up until they are all hashed, which could take a while. We've realized we can't honestly call the application stable or confidently recommend it to everyone until we resolve these fundamental problems. We genuinely want this app to be excellent. We want the user experience to be seamless and delightful—we want you to feel genuinely happy when you open Immich to browse through your precious memories. ##### What’s new? ##### Data sync - The data sync is now running in a background thread, separate from the UI thread. This means that during data synchronization, the app will remain smooth to browse. - The data sync speed should be improved drastically. The data is being streamed to the mobile app instead of being sent there in a single large chunk. This will help users with a massive library. - The calculation of which data needs to be retrieved from the server is now performed on the server, rather than being calculated by the mobile app previously. This means lower CPU usage on the mobile app and quicker incremental sync. - The mobile app will now retrieve data from the server and maintain similar database tables within the app. This restructuring enables better offline operation and supports more complex usage behaviors. ##### Timeline/Display experience - The new timeline has been rewritten from the ground up to enhance scrolling and dragging behavior, making it easier for you to navigate the timeline. - The detail viewer is now more interactive, allowing you to scroll between photos or videos when the bottom detail sheet is opened. - The album views and other collection views are more lively, featuring a parallax effect to make your album/collection feel alive with *mesmerizing* animation. - You can now view all albums on the device, regardless of which album you have selected as the target for backing up. You can view them in the \`Library > On this device\` section. For users who want to select individual assets to back up to the server, they can perform that operation from here. ##### Upload - The upload mechanism has been rewritten from the ground up. - Upload is now handled by the OS, allowing for a better background upload operation. Instead of handling the uploading ourselves, we are now placing the photos and videos in a queue, which will run continuously when the Immich app is opened in the foreground and for a few minutes after it is put into the background. Then the OS will take over and start pulling tasks from the queue, handling the upload process by itself. - Starting the upload progress is now invoked from a toggle button <p align="center"> <img width="400" alt="image" src="https://github.com/user-attachments/assets/270216ff-4698-412b-a9c6-37b795612e44" /> </p> - Uploads are now running **in parallel** . The new upload detail page displays which assets are being uploaded and whether they are experiencing issues or stuck. You can tap on each item to see exactly which asset is causing the problem. <p align="center"> <img width="400" alt="image" src="https://github.com/user-attachments/assets/8e319945-8b59-4bee-b41c-3172bef0b4fd" /> </p> <p align="center"> <img width="400" alt="image" src="https://github.com/user-attachments/assets/bdfa4f7d-dabf-49fe-9ad4-661fdabc192c" /> </p> - On Android, there is no longer a virtual `Recents` album that includes all assets. Instead, there is a button to select all albums for backup. - In the backup album selection screen, you can now search for the album you want to back up. ##### Expectations of the beta version of the mentioned mechanisms - The app should be very smooth to browse around during the initial login and subsequent app openings. - Collections (favorite, archived, locked folder, etc.) and album views should make you feel nice, cozy, and delighted. - Background queuing of newly taken photos is not yet implemented. We will start working on this next. - Some views are not yet ported over to the new implementation, such as, but not limited to - People view - Map view - Some mechanisms are still missing from the previous implementation, such as, but not limited to - Add to album from multi-selection - Album sync when uploading - There are still some buggy behaviors/animations we will be ironing out in the coming days. ##### How can you help us? - Use the beta timeline and the new upload rework. - Report any bugs and weirdness you experience on GitHub’s issue tracker `[beta] <your-title-here>` as the title - Reach out and provide direct feedback on [Discord](https://discord.com/invite/immich) - Feedback from iCloud users is greatly appreciated ##### Android Widgets <p align="center"> <img width="400" alt="image" src="https://github.com/user-attachments/assets/86a12419-2ce8-4791-ba8c-a56911ccc659" /> </p> This is a follow-up to one of our most requested features: Home screen widgets! In `v1.135.0` We introduced Immich widgets on iOS, which included a memory widget and a random widget. With `v1.136.0`, we bring these widgets to Android! Many of the improvements to iOS widgets listed below have also been incorporated into the Android version. ##### iOS Widget Improvements iOS widgets have been improved with feedback from the community: - iOS widgets now support servers that use insecure HTTP connections - iOS widgets now support servers that use WebP as their preview thumbnail format - Tapping on the widget now takes you directly to the image in the app - Widgets now render properly when used on a tinted home screen - iOS widgets now cache the latest image for use if network access is unavailable during update. You should see fewer “Unable to connect to your Immich instance” errors on your home screen! - You can now choose to show images from your Favorites in the Random Widget - Improved error descriptions ##### Deep Links You can now deep link into the Immich app. Supported URLs include: - `immich://asset?id=<asset id>` - `immich://album?id=<album id>` - `immich://memory?id=<memory id>` Some `my.immich.app` URLs will also now open inside the mobile app: - `https://my.immich.app/photos/<asset id>` - `https://my.immich.app/albums/<album id>` Navigating to any of these URLs (via the browser, Apple Shortcuts, NFC, or other automation frameworks) will open the corresponding resource inside the mobile app. ##### In other news We missed capturing the moment when the project reached `69_420` stars, 😔 <p align="center"> <img src="https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExamxub2V4MTRzaHc0dXV5b3JiemEza2I0eWViN2h5bHluc2RjdWxoMCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/WrNfErHio7ZAc/giphy.gif" width="500" > </p> *** ##### 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 <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed ##### 🚨 Breaking Changes - feat!: absolute file paths by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/19995](https://redirect.github.com/immich-app/immich/pull/19995) - fix: default route permission by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/20113](https://redirect.github.com/immich-app/immich/pull/20113) ##### 🚀 Features - feat(server): person delete by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/19511](https://redirect.github.com/immich-app/immich/pull/19511) - feat: nightly tasks by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/19879](https://redirect.github.com/immich-app/immich/pull/19879) - feat: add license page to app bar dialog by [@​shenlong-tanwen](https://redirect.github.com/shenlong-tanwen) in [https://github.com/immich-app/immich/pull/19971](https://redirect.github.com/immich-app/immich/pull/19971) - feat(mobile): android widgets by [@​bwees](https://redirect.github.com/bwees) in [https://github.com/immich-app/immich/pull/19310](https://redirect.github.com/immich-app/immich/pull/19310) - feat(mobile): beta sync stats page by [@​bwees](https://redirect.github.com/bwees) in [https://github.com/immich-app/immich/pull/19950](https://redirect.github.com/immich-app/immich/pull/19950) ##### 🌟 Enhancements - fix(web): consistent merge people icons by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/19473](https://redirect.github.com/immich-app/immich/pull/19473) - feat(mobile): deep links by [@​bwees](https://redirect.github.com/bwees) in [https://github.com/immich-app/immich/pull/19232](https://redirect.github.com/immich-app/immich/pull/19232) - feat(mobile): ios widget deeplink to asset in app by [@​bwees](https://redirect.github.com/bwees) in [https://github.com/immich-app/immich/pull/19510](https://redirect.github.com/immich-app/immich/pull/19510) - feat(server): check additional exif date tags by [@​midzelis](https://redirect.github.com/midzelis) in [https://github.com/immich-app/immich/pull/19216](https://redirect.github.com/immich-app/immich/pull/19216) - feat: use request host as default SSR domain by [@​bo0tzz](https://redirect.github.com/bo0tzz) in [https://github.com/immich-app/immich/pull/19485](https://redirect.github.com/immich-app/immich/pull/19485) - feat: oauth role claim by [@​danieldietzler](https://redirect.github.com/danieldietzler) in [https://github.com/immich-app/immich/pull/19758](https://redirect.github.com/immich-app/immich/pull/19758) - chore: Use a contrasted color for text avatar by [@​ferraridamiano](https://redirect.github.com/ferraridamiano) in [https://github.com/immich-app/immich/pull/19756](https://redirect.github.com/immich-app/immich/pull/19756) - feat(web): update icons by [@​Hamster45105](https://redirect.github.com/Hamster45105) in [https://github.com/immich-app/immich/pull/19831](https://redirect.github.com/immich-app/immich/pull/19831) - feat(mobile): cache latest ios widget entry for fallback by [@​bwees](https://redirect.github.com/bwees) in [https://github.com/immich-app/immich/pull/19824](https://redirect.github.com/immich-app/immich/pull/19824) - feat: adds option to search only for untagged assets by [@​SkwalExe](https://redirect.github.com/SkwalExe) in [https://github.com/immich-app/immich/pull/19730](https://redirect.github.com/immich-app/immich/pull/19730) - feat(web): better coordinate parsing by [@​Hamster45105](https://redirect.github.com/Hamster45105) in [https://github.com/immich-app/immich/pull/19832](https://redirect.github.com/immich-app/immich/pull/19832) - feat(widgets): iOS widget improvements by [@​bwees](https://redirect.github.com/bwees) in [https://github.com/immich-app/immich/pull/19893](https://redirect.github.com/immich-app/immich/pull/19893) - feat(mobile): new upload by [@​alextran1502](https://redirect.github.com/alextran1502) in [https://github.com/immich-app/immich/pull/18726](https://redirect.github.com/immich-app/immich/pull/18726) - feat: play live photos on hover by [@​bo0tzz](https://redirect.github.com/bo0tzz) in [https://github.com/immich-app/immich/pull/19962](https://redirect.github.com/immich-app/immich/pull/19962) - feat(web): Remove from Stack by [@​xCJPECKOVERx](https://redirect.github.com/xCJPECKOVERx) in [https://github.com/immich-app/immich/pull/19703](https://redirect.github.com/immich-app/immich/pull/19703) ##### 🐛 Bug fixes - fix(web): map cluster by [@​wuzihao051119](https://redirect.github.com/wuzihao051119) in [https://github.com/immich-app/immich/pull/19433](https://redirect.github.com/immich-app/immich/pull/19433) - fix: storage template onboarding save by [@​bwees](https://redirect.github.com/bwees) in [https://github.com/immich-app/immich/pull/19405](https://redirect.github.com/immich-app/immich/pull/19405) - fix(web): map broken after redirect from details by [@​YarosMallorca](https://redirect.github.com/YarosMallorca) in [https://github.com/immich-app/immich/pull/19424](https://redirect.github.com/immich-app/immich/pull/19424) - fix(server): filter parameters by database and role by [@​mertalev](https://redirect.github.com/mertalev) in [https://github.com/immich-app/immich/pull/19392](https://redirect.github.com/immich-app/immich/pull/19392) - fix(web): toggle favorite by [@​wuzihao051119](https://redirect.github.com/wuzihao051119) in [https://github.com/immich-app/immich/pull/19453](https://redirect.github.com/immich-app/immich/pull/19453) - fix(web): timeline timezone by [@​wuzihao051119](https://redirect.github.com/wuzihao051119) in [https://github.com/immich-app/immich/pull/19418](https://redirect.github.com/immich-app/immich/pull/19418) - fix(web): oauth quota display by [@​wuzihao051119](https://redirect.github.com/wuzihao051119) in [https://github.com/immich-app/immich/pull/19417](https://redirect.github.com/immich-app/immich/pull/19417) - fix(server): include hidden assets in missing metadata extraction query by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/19471](https://redirect.github.com/immich-app/immich/pull/19471) - fix: iOS widget webp support by [@​bwees](https://redirect.github.com/bwees) in [https://github.com/immich-app/immich/pull/19469](https://redirect.github.com/immich-app/immich/pull/19469) - fix: return 404 for invalid shared link pages by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/19493](https://redirect.github.com/immich-app/immich/pull/19493) - fix(web): load day group in asset viewer by [@​wuzihao051119](https://redirect.github.com/wuzihao051119) in [https://github.com/immich-app/immich/pull/19523](https://redirect.github.com/immich-app/immich/pull/19523) - feat(deployment): add shm\_size for PG by [@​mmomjian](https://redirect.github.com/mmomjian) in [https://github.com/immich-app/immich/pull/19472](https://redirect.github.com/immich-app/immich/pull/19472) - fix: enable photo manager custom filter by default by [@​shenlong-tanwen](https://redirect.github.com/shenlong-tanwen) in [https://github.com/immich-app/immich/pull/19520](https://redirect.github.com/immich-app/immich/pull/19520) - fix(web): absolute path match in external library by [@​wuzihao051119](https://redirect.github.com/wuzihao051119) in [https://github.com/immich-app/immich/pull/19551](https://redirect.github.com/immich-app/immich/pull/19551) - fix(web): modal race condition by [@​wuzihao051119](https://redirect.github.com/wuzihao051119) in [https://github.com/immich-app/immich/pull/19625](https://redirect.github.com/immich-app/immich/pull/19625) - fix(server): prevent duplicate geodata temp table by [@​mertalev](https://redirect.github.com/mertalev) in [https://github.com/immich-app/immich/pull/18580](https://redirect.github.com/immich-app/immich/pull/18580) - fix(web): viewing asset lock by [@​wuzihao051119](https://redirect.github.com/wuzihao051119) in [https://github.com/immich-app/immich/pull/19499](https://redirect.github.com/immich-app/immich/pull/19499) - fix: add quiet zone to QR code by [@​matthieu-db](https://redirect.github.com/matthieu-db) in [https://github.com/immich-app/immich/pull/19771](https://redirect.github.com/immich-app/immich/pull/19771) - fix(server): clear activity when asset is removed from album by [@​dahool](https://redirect.github.com/dahool) in [https://github.com/immich-app/immich/pull/19019](https://redirect.github.com/immich-app/immich/pull/19019) - fix: allow insecure connections in iOS WidgetExtension by [@​made2k](https://redirect.github.com/made2k) in [https://github.com/immich-app/immich/pull/19863](https://redirect.github.com/immich-app/immich/pull/19863) - fix: startup log level by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/19885](https://redirect.github.com/immich-app/immich/pull/19885) - fix(web): allow renaming person without merging by [@​lukashass](https://redirect.github.com/lukashass) in [https://github.com/immich-app/immich/pull/19923](https://redirect.github.com/immich-app/immich/pull/19923) - fix(web): adjust button size in person side panel by [@​lukashass](https://redirect.github.com/lukashass) in [https://github.com/immich-app/immich/pull/19924](https://redirect.github.com/immich-app/immich/pull/19924) - fix: use IMMICH\_HOST env var in ML healthcheck by [@​bo0tzz](https://redirect.github.com/bo0tzz) in [https://github.com/immich-app/immich/pull/19844](https://redirect.github.com/immich-app/immich/pull/19844) - fix(web): prevent flashing white background in dark mode on page load/reload by [@​evan314159](https://redirect.github.com/evan314159) in [https://github.com/immich-app/immich/pull/19934](https://redirect.github.com/immich-app/immich/pull/19934) - fix: send filename when viewing the original file by [@​MeguminSama](https://redirect.github.com/MeguminSama) in [https://github.com/immich-app/immich/pull/20005](https://redirect.github.com/immich-app/immich/pull/20005) - fix: ML recognition distance UI form validation by [@​danieldietzler](https://redirect.github.com/danieldietzler) in [https://github.com/immich-app/immich/pull/20107](https://redirect.github.com/immich-app/immich/pull/20107) - fix: unset prewarn param by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/20109](https://redirect.github.com/immich-app/immich/pull/20109) ##### 📚 Documentation - fix(docs): portainer absolute paths by [@​mmomjian](https://redirect.github.com/mmomjian) in [https://github.com/immich-app/immich/pull/19459](https://redirect.github.com/immich-app/immich/pull/19459) - fix(docs): add DB\_USERNAME when needed by [@​mmomjian](https://redirect.github.com/mmomjian) in [https://github.com/immich-app/immich/pull/19578](https://redirect.github.com/immich-app/immich/pull/19578) - chore(docs): add instruction for trusting self-signed certificates with Immich and an OAuth server by [@​seifer44](https://redirect.github.com/seifer44) in [https://github.com/immich-app/immich/pull/18624](https://redirect.github.com/immich-app/immich/pull/18624) - docs: document `DB_STORAGE_TYPE` environment variable by [@​ramonsmits](https://redirect.github.com/ramonsmits) in [https://github.com/immich-app/immich/pull/19609](https://redirect.github.com/immich-app/immich/pull/19609) - docs: fix typo of webp listed under jpeg by [@​OffsetMonkey538](https://redirect.github.com/OffsetMonkey538) in [https://github.com/immich-app/immich/pull/19743](https://redirect.github.com/immich-app/immich/pull/19743) - fix(docs): library and folders minor adjustments by [@​skatsubo](https://redirect.github.com/skatsubo) in [https://github.com/immich-app/immich/pull/19642](https://redirect.github.com/immich-app/immich/pull/19642) - fix: path in external library docs by [@​DominikVogel](https://redirect.github.com/DominikVogel) in [https://github.com/immich-app/immich/pull/19901](https://redirect.github.com/immich-app/immich/pull/19901) - fix(docs): Nightly Tasks Settings by [@​skatsubo](https://redirect.github.com/skatsubo) in [https://github.com/immich-app/immich/pull/19907](https://redirect.github.com/immich-app/immich/pull/19907) - chore: also redirect docs/ with trailing slash by [@​bo0tzz](https://redirect.github.com/bo0tzz) in [https://github.com/immich-app/immich/pull/19965](https://redirect.github.com/immich-app/immich/pull/19965) ##### 🌐 Translations - feat(mobile): enable Croatian (hr) translations by [@​fmis13](https://redirect.github.com/fmis13) in [https://github.com/immich-app/immich/pull/19428](https://redirect.github.com/immich-app/immich/pull/19428) - chore: adjust setting subtitle to less clumsy expression by [@​lcs-crr](https://redirect.github.com/lcs-crr) in [https://github.com/immich-app/immich/pull/19970](https://redirect.github.com/immich-app/immich/pull/19970) - chore(web): update translations by [@​weblate](https://redirect.github.com/weblate) in [https://github.com/immich-app/immich/pull/19228](https://redirect.github.com/immich-app/immich/pull/19228) - chore(web): update translations by [@​weblate](https://redirect.github.com/weblate) in [https://github.com/immich-app/immich/pull/20076](https://redirect.github.com/immich-app/immich/pull/20076) - fix: more inclusive language by [@​maybeanerd](https://redirect.github.com/maybeanerd) in [https://github.com/immich-app/immich/pull/20092](https://redirect.github.com/immich-app/immich/pull/20092) - chore(web): update translations by [@​weblate](https://redirect.github.com/weblate) in [https://github.com/immich-app/immich/pull/20082](https://redirect.github.com/immich-app/immich/pull/20082) ##### New Contributors - [@​fmis13](https://redirect.github.com/fmis13) made their first contribution in [https://github.com/immich-app/immich/pull/19428](https://redirect.github.com/immich-app/immich/pull/19428) - [@​seifer44](https://redirect.github.com/seifer44) made their first contribution in [https://github.com/immich-app/immich/pull/18624](https://redirect.github.com/immich-app/immich/pull/18624) - [@​ramonsmits](https://redirect.github.com/ramonsmits) made their first contribution in [https://github.com/immich-app/immich/pull/19609](https://redirect.github.com/immich-app/immich/pull/19609) - [@​OffsetMonkey538](https://redirect.github.com/OffsetMonkey538) made their first contribution in [https://github.com/immich-app/immich/pull/19743](https://redirect.github.com/immich-app/immich/pull/19743) - [@​matthieu-db](https://redirect.github.com/matthieu-db) made their first contribution in [https://github.com/immich-app/immich/pull/19771](https://redirect.github.com/immich-app/immich/pull/19771) - [@​Hamster45105](https://redirect.github.com/Hamster45105) made their first contribution in [https://github.com/immich-app/immich/pull/19831](https://redirect.github.com/immich-app/immich/pull/19831) - [@​SkwalExe](https://redirect.github.com/SkwalExe) made their first contribution in [https://github.com/immich-app/immich/pull/19730](https://redirect.github.com/immich-app/immich/pull/19730) - [@​made2k](https://redirect.github.com/made2k) made their first contribution in [https://github.com/immich-app/immich/pull/19863](https://redirect.github.com/immich-app/immich/pull/19863) - [@​DominikVogel](https://redirect.github.com/DominikVogel) made their first contribution in [https://github.com/immich-app/immich/pull/19901](https://redirect.github.com/immich-app/immich/pull/19901) - [@​evan314159](https://redirect.github.com/evan314159) made their first contribution in [https://github.com/immich-app/immich/pull/19934](https://redirect.github.com/immich-app/immich/pull/19934) - [@​lcs-crr](https://redirect.github.com/lcs-crr) made their first contribution in [https://github.com/immich-app/immich/pull/19970](https://redirect.github.com/immich-app/immich/pull/19970) - [@​MeguminSama](https://redirect.github.com/MeguminSama) made their first contribution in [https://github.com/immich-app/immich/pull/20005](https://redirect.github.com/immich-app/immich/pull/20005) - [@​maybeanerd](https://redirect.github.com/maybeanerd) made their first contribution in [https://github.com/immich-app/immich/pull/20092](https://redirect.github.com/immich-app/immich/pull/20092) **Full Changelog**: https://github.com/immich-app/immich/compare/v1.135.3...v1.136.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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> --------- Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
e3de886a58 |
chore(helm): update image docker.io/openhab/openhab 4.3.5 → 5.0.0 (#37860)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/openhab/openhab](https://www.openhab.org/) ([source](https://redirect.github.com/openhab/openhab-docker)) | major | `a191106` -> `43fcfff` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
b57dfba2c5 |
chore(helm): update image ghcr.io/rommapp/romm 3.10 → 4.0 (#37862)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/rommapp/romm](https://redirect.github.com/rommapp/romm) | major | `a16dc0b` -> `2f31f79` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
cfd2856b85 |
chore(helm): update image ghcr.io/ellite/wallos 3.3.0 → 4.0.0 (#37861)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/ellite/wallos](https://redirect.github.com/ellite/Wallos) | major | `9dd49af` -> `1108544` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>ellite/Wallos (ghcr.io/ellite/wallos)</summary> ### [`v4.0.0`](https://redirect.github.com/ellite/Wallos/blob/HEAD/CHANGELOG.md#400-2025-07-21) [Compare Source](https://redirect.github.com/ellite/Wallos/compare/v3.3.1...v4.0.0) ##### ⚠ BREAKING CHANGES - add oauth / oidc support ([#​875](https://redirect.github.com/ellite/Wallos/issues/875)) ##### Features - add oauth / oidc support ([#​875](https://redirect.github.com/ellite/Wallos/issues/875)) ([805e688](https://redirect.github.com/ellite/Wallos/commit/805e688ec0fac1dbb362e847ed8a4e3e301ee113)) - add oauth/oidc support ([#​873](https://redirect.github.com/ellite/Wallos/issues/873)) ([c0d53e4](https://redirect.github.com/ellite/Wallos/commit/c0d53e4423996595e5c82404af92e077c00eae47)) ### [`v3.3.1`](https://redirect.github.com/ellite/Wallos/blob/HEAD/CHANGELOG.md#331-2025-07-19) [Compare Source](https://redirect.github.com/ellite/Wallos/compare/v3.3.0...v3.3.1) ##### Bug Fixes - code of new taiwan dollar ([596cbc4](https://redirect.github.com/ellite/Wallos/commit/596cbc42464100dc8c6db5d07c090dab4b767268)) - decoding of header from database on the webhook notifications ([596cbc4](https://redirect.github.com/ellite/Wallos/commit/596cbc42464100dc8c6db5d07c090dab4b767268)) - unicode issue on telegram notifications ([#​871](https://redirect.github.com/ellite/Wallos/issues/871)) ([596cbc4](https://redirect.github.com/ellite/Wallos/commit/596cbc42464100dc8c6db5d07c090dab4b767268)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19--> Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> |
||
|
|
5d191c9672 |
feat(spoolman) add spoolman (#37549)
**Description** Keep track of your inventory of 3D-printer filament spools. ⚒️ 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 --> **📃 Notes:** <!-- Please enter any other relevant information here --> **✔️ Checklist:** - [X] ⚖️ My code follows the style guidelines of this project - [X] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made changes to the documentation - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ 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. - [X] 🖼️ 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._ |
||
|
|
3ca3ee2fd0 |
chore(deps): update ghcr.io/siderolabs/kubelet docker tag to v1.33.3 (clustertool) (#37625)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/siderolabs/kubelet](https://redirect.github.com/siderolabs/kubelet) | patch | `v1.33.2` -> `v1.33.3` | --- ### Release Notes <details> <summary>siderolabs/kubelet (ghcr.io/siderolabs/kubelet)</summary> ### [`v1.33.3`](https://redirect.github.com/siderolabs/kubelet/compare/v1.33.2...v1.33.3) [Compare Source](https://redirect.github.com/siderolabs/kubelet/compare/v1.33.2...v1.33.3) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJzeXN0ZW0tdXBncmFkZSIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
457f736a4e |
fix(paperless-ngx): Fix optional components (#37864)
**Description** Adds missing "primary: true" for Tika and Gotenberg workloads Adds missing targetSelectors for service endpoints ⚒️ Fixes # <!--(issue)--> **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [X] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code - [ ] 📜 Documentation Changes **🧪 How Has This Been Tested?** <!-- 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 --> **📃 Notes:** <!-- Please enter any other relevant information here --> **✔️ Checklist:** - [X] ⚖️ My code follows the style guidelines of this project - [X] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made changes to the documentation - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [X] ⬆️ I increased versions for any altered app according to semantic versioning - [X] I made sure the title starts with `feat(chart-name):`, `fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or `fix(docs):` **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ |
||
|
|
e14914309d |
chore(helm): update image docker.io/jgraph/drawio 27.1.6 → 28.0.7 (#37858)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/jgraph/drawio](https://www.drawio.com) ([source](https://redirect.github.com/jgraph/docker-drawio)) | major | `69561c4` -> `fe87cbf` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>jgraph/docker-drawio (docker.io/jgraph/drawio)</summary> ### [`v28.0.7`](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.6...v28.0.7) [Compare Source](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.6...v28.0.7) ### [`v28.0.6`](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.5...v28.0.6) [Compare Source](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.5...v28.0.6) ### [`v28.0.5`](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.4...v28.0.5) [Compare Source](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.4...v28.0.5) ### [`v28.0.4`](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.3...v28.0.4) [Compare Source](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.3...v28.0.4) ### [`v28.0.3`](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.1...v28.0.3) [Compare Source](https://redirect.github.com/jgraph/docker-drawio/compare/v28.0.1...v28.0.3) ### [`v28.0.1`](https://redirect.github.com/jgraph/docker-drawio/compare/v27.1.6...v28.0.1) [Compare Source](https://redirect.github.com/jgraph/docker-drawio/compare/v27.1.6...v28.0.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19--> |
||
|
|
e0b9d8a74f |
chore(helm): update image docker.io/grafana/grafana-image-renderer digest to 50347ba (#37863)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/grafana/grafana-image-renderer | digest | `c1a0354` -> `50347ba` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==--> |
||
|
|
38093dd21e |
chore(helm): update image docker.io/zwavejs/zwave-js-ui 10.9.0 → 10.10.0 (#37843)
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 | `6db7cdf` -> `0a19f87` | 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> ### [`v10.10.0`](https://redirect.github.com/zwave-js/zwave-js-ui/blob/HEAD/CHANGELOG.md#10100-2025-07-24) [Compare Source](https://redirect.github.com/zwave-js/zwave-js-ui/compare/v10.9.0...v10.10.0) ##### Bug Fixes - region check for OTA updates ([#​4299](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4299)) ([4c8cae9](https://redirect.github.com/zwave-js/zwave-js-ui/commit/4c8cae9c21c325025d6f979d0ac82f7fa4712d9c)) ##### Features - bump zwave-js@15.10.0 ([#​4300](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4300)) ([88787c1](https://redirect.github.com/zwave-js/zwave-js-ui/commit/88787c11dc772a134c484489aeffe3c26dbc0aed)) - **ui:** validate number inputs against min/max from config ([#​4288](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4288)) ([6e71238](https://redirect.github.com/zwave-js/zwave-js-ui/commit/6e7123827cbb3c261790f0d10db766e8c671904d)), closes [#​4285](https://redirect.github.com/zwave-js/zwave-js-ui/issues/4285) </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
1375d19023 |
chore(helm): update image docker.io/ipfs/kubo v0.35.0 → v0.36.0 (#37670)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/ipfs/kubo | minor | `6b59935` -> `51dd374` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
d2fb4f5e5c |
chore(helm): update image docker.io/esphome/esphome 2025.6.3 → 2025.7.3 (#37668)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/esphome/esphome](https://esphome.io/) ([source](https://redirect.github.com/esphome/esphome)) | minor | `65db4c2` -> `bab45db` | 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.7.3`](https://redirect.github.com/esphome/esphome/releases/tag/2025.7.3) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.7.2...2025.7.3) - \[gpio] Auto-disable interrupts for shared GPIO pins in binary sensors [esphome#9701](https://redirect.github.com/esphome/esphome/pull/9701) by [@​bdraco](https://redirect.github.com/bdraco) - Fix format string error in ota\_web\_server.cpp [esphome#9711](https://redirect.github.com/esphome/esphome/pull/9711) by [@​tmpeh](https://redirect.github.com/tmpeh) - \[sdl]\[mipi\_spi] Respect clipping when drawing [esphome#9722](https://redirect.github.com/esphome/esphome/pull/9722) by [@​JonasB2497](https://redirect.github.com/JonasB2497) - \[esp32\_touch] Fix setup mode in v1 driver [esphome#9725](https://redirect.github.com/esphome/esphome/pull/9725) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[tuya] Update use of fan\_schema [esphome#9762](https://redirect.github.com/esphome/esphome/pull/9762) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[config\_validation] Add support for suggesting alternate component/platform [esphome#9757](https://redirect.github.com/esphome/esphome/pull/9757) by [@​kbx81](https://redirect.github.com/kbx81) - \[core] Process pending loop enables during setup blocking phase [esphome#9787](https://redirect.github.com/esphome/esphome/pull/9787) by [@​bdraco](https://redirect.github.com/bdraco) - \[fastled\_clockless, fastled\_spi] Add suggested alternate when using IDF [esphome#9784](https://redirect.github.com/esphome/esphome/pull/9784) by [@​kbx81](https://redirect.github.com/kbx81) - \[neopixelbus] Add suggested alternate when using IDF [esphome#9783](https://redirect.github.com/esphome/esphome/pull/9783) by [@​kbx81](https://redirect.github.com/kbx81) - \[bme680\_bsec] Add suggested alternate when using IDF [esphome#9785](https://redirect.github.com/esphome/esphome/pull/9785) by [@​kbx81](https://redirect.github.com/kbx81) ### [`v2025.7.2`](https://redirect.github.com/esphome/esphome/releases/tag/2025.7.2) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.7.1...2025.7.2) - Fix template event web\_server crash [esphome#9618](https://redirect.github.com/esphome/esphome/pull/9618) by [@​AzonInc](https://redirect.github.com/AzonInc) - \[api] Fix compilation error with char\* lambdas in HomeAssistant services [esphome#9638](https://redirect.github.com/esphome/esphome/pull/9638) by [@​bdraco](https://redirect.github.com/bdraco) - \[wireguard] Fix boot loop when CONFIG\_LWIP\_TCPIP\_CORE\_LOCKING is enabled [esphome#9637](https://redirect.github.com/esphome/esphome/pull/9637) by [@​bdraco](https://redirect.github.com/bdraco) - \[scheduler] Fix cancellation of timers with empty string names [esphome#9641](https://redirect.github.com/esphome/esphome/pull/9641) by [@​bdraco](https://redirect.github.com/bdraco) - \[logger] fix on\_message [esphome#9642](https://redirect.github.com/esphome/esphome/pull/9642) by [@​ssieb](https://redirect.github.com/ssieb) - esp32\_camera: deprecate i2c\_pins; throw error if combined with i2c: block [esphome#9615](https://redirect.github.com/esphome/esphome/pull/9615) by [@​RubenKelevra](https://redirect.github.com/RubenKelevra) - \[scheduler] Fix DelayAction cancellation in restart mode scripts [esphome#9646](https://redirect.github.com/esphome/esphome/pull/9646) by [@​bdraco](https://redirect.github.com/bdraco) - \[lvgl] Fix meter rotation [esphome#9605](https://redirect.github.com/esphome/esphome/pull/9605) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[libretiny] Remove unsupported lock-free queue and event pool implementations [esphome#9653](https://redirect.github.com/esphome/esphome/pull/9653) by [@​bdraco](https://redirect.github.com/bdraco) - \[lvgl] Prevent keyerror on min/max value widgets with no default [esphome#9660](https://redirect.github.com/esphome/esphome/pull/9660) by [@​jesserockz](https://redirect.github.com/jesserockz) - Fix AsyncTCP version mismatch between platformio.ini and async\_tcp component [esphome#9676](https://redirect.github.com/esphome/esphome/pull/9676) by [@​bdraco](https://redirect.github.com/bdraco) - \[speaker] Media player's pipeline properly returns playing state near end of file [esphome#9668](https://redirect.github.com/esphome/esphome/pull/9668) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[voice\_assistant] Use media player callbacks to track TTS response status [esphome#9670](https://redirect.github.com/esphome/esphome/pull/9670) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[gpio] Disable interrupt mode by default for LibreTiny platforms [esphome#9687](https://redirect.github.com/esphome/esphome/pull/9687) by [@​bdraco](https://redirect.github.com/bdraco) ### [`v2025.7.1`](https://redirect.github.com/esphome/esphome/releases/tag/2025.7.1) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.7.0...2025.7.1) - \[lvgl]: fix missing await keyword in meter tick\_style width processing [esphome#9538](https://redirect.github.com/esphome/esphome/pull/9538) by [@​theshut](https://redirect.github.com/theshut) - Fix compilation error when using string lambdas with homeassistant services [esphome#9543](https://redirect.github.com/esphome/esphome/pull/9543) by [@​bdraco](https://redirect.github.com/bdraco) - Fix format string warnings in Web Server OTA component [esphome#9569](https://redirect.github.com/esphome/esphome/pull/9569) by [@​bdraco](https://redirect.github.com/bdraco) - Add helpful error message when ESP32+Arduino runs out of flash space [esphome#9580](https://redirect.github.com/esphome/esphome/pull/9580) by [@​bdraco](https://redirect.github.com/bdraco) - Allow disabling OTA for web\_server while keeping it enabled for captive\_portal [esphome#9583](https://redirect.github.com/esphome/esphome/pull/9583) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32] Add missing include for helpers [esphome#9579](https://redirect.github.com/esphome/esphome/pull/9579) by [@​jesserockz](https://redirect.github.com/jesserockz) - Fix lwIP thread safety assertion failures on ESP32 [esphome#9570](https://redirect.github.com/esphome/esphome/pull/9570) by [@​bdraco](https://redirect.github.com/bdraco) ### [`v2025.7.0`](https://redirect.github.com/esphome/esphome/releases/tag/2025.7.0) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.6.3...2025.7.0) #### Full list of changes ##### New Components - Add support for Xiaomi XMWSDJ04MMC [esphome#8591](https://redirect.github.com/esphome/esphome/pull/8591) by [@​medusalix](https://redirect.github.com/medusalix) (new-integration) - \[opt3001] New component [esphome#6625](https://redirect.github.com/esphome/esphome/pull/6625) by [@​ccutrer](https://redirect.github.com/ccutrer) (new-integration) - \[esp32\_hosted] Add support for remote wifi [esphome#8833](https://redirect.github.com/esphome/esphome/pull/8833) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-integration) - \[pi4ioe5v6408] Add new IO Expander [esphome#8888](https://redirect.github.com/esphome/esphome/pull/8888) by [@​jesserockz](https://redirect.github.com/jesserockz) (new-integration) - Add support for LN882X Family (with LibreTiny) [esphome#8954](https://redirect.github.com/esphome/esphome/pull/8954) by [@​lamauny](https://redirect.github.com/lamauny) (new-integration) (notable-change) - Replace custom OTA implementation in web\_server\_base [esphome#9274](https://redirect.github.com/esphome/esphome/pull/9274) by [@​bdraco](https://redirect.github.com/bdraco) (new-integration) (breaking-change) - \[ds2484] New component [esphome#9147](https://redirect.github.com/esphome/esphome/pull/9147) by [@​mrk-its](https://redirect.github.com/mrk-its) (new-integration) - \[sx127x] Add sx127x component [esphome#7490](https://redirect.github.com/esphome/esphome/pull/7490) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-integration) - Introduce base Camera class to support alternative camera implementations [esphome#9285](https://redirect.github.com/esphome/esphome/pull/9285) by [@​DT-art1](https://redirect.github.com/DT-art1) (new-integration) - \[sx126x] Add sx126x component [esphome#8516](https://redirect.github.com/esphome/esphome/pull/8516) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-integration) - lps22: add a component [esphome#7540](https://redirect.github.com/esphome/esphome/pull/7540) by [@​nagisa](https://redirect.github.com/nagisa) (new-integration) - Add support for GL-R01 I2C - Time of Flight sensor [esphome#8329](https://redirect.github.com/esphome/esphome/pull/8329) by [@​pkejval](https://redirect.github.com/pkejval) (new-integration) ##### Breaking Changes - \[binary\_sensor] Add action to invalidate state and pass to HA [esphome#8961](https://redirect.github.com/esphome/esphome/pull/8961) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (breaking-change) - \[esp32\_hall] Remove esp32\_hall [esphome#9117](https://redirect.github.com/esphome/esphome/pull/9117) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (breaking-change) - \[web\_server] Upgrade ESPAsync libraries [esphome#8867](https://redirect.github.com/esphome/esphome/pull/8867) by [@​kuba2k2](https://redirect.github.com/kuba2k2) (breaking-change) - Bump ESP32 Arduino version to 3.1.3 [esphome#8604](https://redirect.github.com/esphome/esphome/pull/8604) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (breaking-change) - \[mqtt] Don't wait for connection unless configured to [esphome#8933](https://redirect.github.com/esphome/esphome/pull/8933) by [@​jesserockz](https://redirect.github.com/jesserockz) (breaking-change) - \[API] Sub devices and areas [esphome#8544](https://redirect.github.com/esphome/esphome/pull/8544) by [@​dala318](https://redirect.github.com/dala318) (breaking-change) - Reduce memory required for sensor entities [esphome#9201](https://redirect.github.com/esphome/esphome/pull/9201) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Optimize TemplatableValue memory [esphome#9202](https://redirect.github.com/esphome/esphome/pull/9202) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Optimize Application class memory layout and reduce loop\_interval size [esphome#9208](https://redirect.github.com/esphome/esphome/pull/9208) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[pins] Update `internal_gpio_pin_number` to work directly like `internal_gpio_output_pin_number` [esphome#9270](https://redirect.github.com/esphome/esphome/pull/9270) by [@​jesserockz](https://redirect.github.com/jesserockz) (breaking-change) - \[smt100] Rename `dielectric_constant` to `permittivity` [esphome#9175](https://redirect.github.com/esphome/esphome/pull/9175) by [@​piechade](https://redirect.github.com/piechade) (breaking-change) - Fix entity hash collisions by enforcing unique names across devices per platform [esphome#9276](https://redirect.github.com/esphome/esphome/pull/9276) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[esp32] Remove IDF 4 support and clean up code [esphome#9145](https://redirect.github.com/esphome/esphome/pull/9145) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (breaking-change) - Replace custom OTA implementation in web\_server\_base [esphome#9274](https://redirect.github.com/esphome/esphome/pull/9274) by [@​bdraco](https://redirect.github.com/bdraco) (new-integration) (breaking-change) - Reduce RAM usage by optimizing Color constant storage [esphome#9339](https://redirect.github.com/esphome/esphome/pull/9339) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Optimize logger callback API by including message length parameter [esphome#9368](https://redirect.github.com/esphome/esphome/pull/9368) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Conditionally compile API user services to save 4.3KB flash (follow-up to [#​9262](https://redirect.github.com/esphome/esphome/issues/9262)) [esphome#9451](https://redirect.github.com/esphome/esphome/pull/9451) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[json] Bump ArduinoJson library to 7.4.2 [esphome#8857](https://redirect.github.com/esphome/esphome/pull/8857) by [@​kahrendt](https://redirect.github.com/kahrendt) (breaking-change) ##### Notable Changes - Add support for LN882X Family (with LibreTiny) [esphome#8954](https://redirect.github.com/esphome/esphome/pull/8954) by [@​lamauny](https://redirect.github.com/lamauny) (new-integration) (notable-change) - Jinja expressions in configs (Take [#​3](https://redirect.github.com/esphome/esphome/issues/3)) [esphome#8955](https://redirect.github.com/esphome/esphome/pull/8955) by [@​jpeletier](https://redirect.github.com/jpeletier) (notable-change) ##### All changes <details> <summary>Show</summary> - \[core/pins] improve pins types [esphome#8848](https://redirect.github.com/esphome/esphome/pull/8848) by [@​ximex](https://redirect.github.com/ximex) - \[binary\_sensor] Add action to invalidate state and pass to HA [esphome#8961](https://redirect.github.com/esphome/esphome/pull/8961) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (breaking-change) - ina219: powerdown the sensor on shutdown [esphome#9053](https://redirect.github.com/esphome/esphome/pull/9053) by [@​youknow0](https://redirect.github.com/youknow0) - Build with C++17 [esphome#8603](https://redirect.github.com/esphome/esphome/pull/8603) by [@​HeMan](https://redirect.github.com/HeMan) - Move some consts to `const.py` [esphome#9084](https://redirect.github.com/esphome/esphome/pull/9084) by [@​kbx81](https://redirect.github.com/kbx81) - Reduce Component memory usage by 20 bytes per component [esphome#9080](https://redirect.github.com/esphome/esphome/pull/9080) by [@​bdraco](https://redirect.github.com/bdraco) - \[ruff] Apply various ruff suggestions [esphome#8947](https://redirect.github.com/esphome/esphome/pull/8947) by [@​jesserockz](https://redirect.github.com/jesserockz) - Bump LibreTiny recommended version to 1.9.1 [esphome#9110](https://redirect.github.com/esphome/esphome/pull/9110) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[esp32\_hall] Remove esp32\_hall [esphome#9117](https://redirect.github.com/esphome/esphome/pull/9117) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (breaking-change) - Resolve esphome::optional vs std::optional ambiguity in code generation [esphome#9119](https://redirect.github.com/esphome/esphome/pull/9119) by [@​bdraco](https://redirect.github.com/bdraco) - Add intent progress event to voice assistant enum [esphome#9103](https://redirect.github.com/esphome/esphome/pull/9103) by [@​synesthesiam](https://redirect.github.com/synesthesiam) - Pin libretiny to 1.9.1 [esphome#9118](https://redirect.github.com/esphome/esphome/pull/9118) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Bump ruff in pre-commit to 0.12.0 [esphome#9121](https://redirect.github.com/esphome/esphome/pull/9121) by [@​bdraco](https://redirect.github.com/bdraco) - \[heatpumpir] Bump HeatpumpIR to 1.0.35 [esphome#9123](https://redirect.github.com/esphome/esphome/pull/9123) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[i2s\_audio] Bump esphome/ESP32-audioI2S to 2.3.0 [esphome#9124](https://redirect.github.com/esphome/esphome/pull/9124) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Reduce CPU overhead by allowing components to disable their loop() [esphome#9089](https://redirect.github.com/esphome/esphome/pull/9089) by [@​bdraco](https://redirect.github.com/bdraco) - Add support for Xiaomi XMWSDJ04MMC [esphome#8591](https://redirect.github.com/esphome/esphome/pull/8591) by [@​medusalix](https://redirect.github.com/medusalix) (new-integration) - \[web\_server] Upgrade ESPAsync libraries [esphome#8867](https://redirect.github.com/esphome/esphome/pull/8867) by [@​kuba2k2](https://redirect.github.com/kuba2k2) (breaking-change) - Bump ESP32 Arduino version to 3.1.3 [esphome#8604](https://redirect.github.com/esphome/esphome/pull/8604) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (breaking-change) - Remove empty generated protobuf methods [esphome#9098](https://redirect.github.com/esphome/esphome/pull/9098) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce code duplication in auto-generated API protocol code [esphome#9097](https://redirect.github.com/esphome/esphome/pull/9097) by [@​bdraco](https://redirect.github.com/bdraco) - Use smaller atomic types for ESP32 BLE Tracker ring buffer indices [esphome#9106](https://redirect.github.com/esphome/esphome/pull/9106) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize API server performance by using cached loop time [esphome#9104](https://redirect.github.com/esphome/esphome/pull/9104) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize API component memory usage by reordering class members to reduce padding [esphome#9111](https://redirect.github.com/esphome/esphome/pull/9111) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize bluetooth\_proxy memory usage on ESP32 [esphome#9114](https://redirect.github.com/esphome/esphome/pull/9114) by [@​bdraco](https://redirect.github.com/bdraco) - Add enable\_loop\_soon\_any\_context() for thread and ISR-safe loop enabling [esphome#9127](https://redirect.github.com/esphome/esphome/pull/9127) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize OTA loop to avoid unnecessary stack allocations [esphome#9129](https://redirect.github.com/esphome/esphome/pull/9129) by [@​bdraco](https://redirect.github.com/bdraco) - \[i2c] Expose internal i2c bus port number [esphome#9136](https://redirect.github.com/esphome/esphome/pull/9136) by [@​jesserockz](https://redirect.github.com/jesserockz) - Disable Ethernet loop polling when connected and stable [esphome#9102](https://redirect.github.com/esphome/esphome/pull/9102) by [@​bdraco](https://redirect.github.com/bdraco) - Clean up RAMAllocators in audio related code [esphome#9140](https://redirect.github.com/esphome/esphome/pull/9140) by [@​jesserockz](https://redirect.github.com/jesserockz) - Clean up RAMAllocators in http\_request code [esphome#9143](https://redirect.github.com/esphome/esphome/pull/9143) by [@​jesserockz](https://redirect.github.com/jesserockz) - Clean up RAMAllocators in display related code [esphome#9141](https://redirect.github.com/esphome/esphome/pull/9141) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[i2c] Make `get_port()` public [esphome#9146](https://redirect.github.com/esphome/esphome/pull/9146) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[esp32\_camera] Allow sharing i2c bus [esphome#9137](https://redirect.github.com/esphome/esphome/pull/9137) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[nextion] Add command queuing to prevent command loss when spacing is active [esphome#9139](https://redirect.github.com/esphome/esphome/pull/9139) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - \[nextion] Cached timing optimization [esphome#9150](https://redirect.github.com/esphome/esphome/pull/9150) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - \[wifi, wifi\_info] Tidy up/shorten more log messages [esphome#9151](https://redirect.github.com/esphome/esphome/pull/9151) by [@​kbx81](https://redirect.github.com/kbx81) - \[bh1750] Remove redundant platform name from logging [esphome#9153](https://redirect.github.com/esphome/esphome/pull/9153) by [@​kbx81](https://redirect.github.com/kbx81) - Add option to enable support for USB Hubs [esphome#9154](https://redirect.github.com/esphome/esphome/pull/9154) by [@​RoganDawes](https://redirect.github.com/RoganDawes) - \[spi] Enable >6 devices with ESP-IDF [esphome#9128](https://redirect.github.com/esphome/esphome/pull/9128) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Clean up RAMAllocators in light related code [esphome#9142](https://redirect.github.com/esphome/esphome/pull/9142) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[nextion] Extract common `upload_end_` function to shared file [esphome#9155](https://redirect.github.com/esphome/esphome/pull/9155) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - Improve on C++17 [esphome#9170](https://redirect.github.com/esphome/esphome/pull/9170) by [@​HeMan](https://redirect.github.com/HeMan) - \[nextion] Revert to `millis()` on `recv_ret_string_` [esphome#9168](https://redirect.github.com/esphome/esphome/pull/9168) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - \[const] Move `CONF_DEVICES` to `const.py` [esphome#9179](https://redirect.github.com/esphome/esphome/pull/9179) by [@​jesserockz](https://redirect.github.com/jesserockz) - Reduce Logger memory usage by optimizing variable sizes [esphome#9161](https://redirect.github.com/esphome/esphome/pull/9161) by [@​bdraco](https://redirect.github.com/bdraco) - Fix slow noise handshake by reading multiple messages per loop [esphome#9130](https://redirect.github.com/esphome/esphome/pull/9130) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce RAM usage for scheduled tasks [esphome#9180](https://redirect.github.com/esphome/esphome/pull/9180) by [@​bdraco](https://redirect.github.com/bdraco) - Pre-reserve looping components vector to reduce memory allocations [esphome#9177](https://redirect.github.com/esphome/esphome/pull/9177) by [@​bdraco](https://redirect.github.com/bdraco) - \[lvgl] Add start\_value to bar; make values templatable and updateable [esphome#9056](https://redirect.github.com/esphome/esphome/pull/9056) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[lvgl] Use styles instead of object properties for themes [esphome#9116](https://redirect.github.com/esphome/esphome/pull/9116) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Feature fontmetrics [esphome#8978](https://redirect.github.com/esphome/esphome/pull/8978) by [@​JonasB2497](https://redirect.github.com/JonasB2497) - Image should not update when setting URL [esphome#8885](https://redirect.github.com/esphome/esphome/pull/8885) by [@​gpambrozio](https://redirect.github.com/gpambrozio) - \[opt3001] New component [esphome#6625](https://redirect.github.com/esphome/esphome/pull/6625) by [@​ccutrer](https://redirect.github.com/ccutrer) (new-integration) - \[mqtt] Don't wait for connection unless configured to [esphome#8933](https://redirect.github.com/esphome/esphome/pull/8933) by [@​jesserockz](https://redirect.github.com/jesserockz) (breaking-change) - \[modbus\_controller] Fix modbus read\_lambda precision for non-floats or large integers [esphome#9159](https://redirect.github.com/esphome/esphome/pull/9159) by [@​jpeletier](https://redirect.github.com/jpeletier) - \[helpers] Add `format_mac_address_pretty` function, migrate components [esphome#9193](https://redirect.github.com/esphome/esphome/pull/9193) by [@​kbx81](https://redirect.github.com/kbx81) - \[ld2450] Use `App.get_loop_component_start_time()`, shorten log messages [esphome#9192](https://redirect.github.com/esphome/esphome/pull/9192) by [@​kbx81](https://redirect.github.com/kbx81) - \[ld2420] Shorten log messages + other clean-up [esphome#9200](https://redirect.github.com/esphome/esphome/pull/9200) by [@​kbx81](https://redirect.github.com/kbx81) - \[ld2410] Use `App.get_loop_component_start_time()`, shorten log messages [esphome#9194](https://redirect.github.com/esphome/esphome/pull/9194) by [@​kbx81](https://redirect.github.com/kbx81) - \[esp32\_hall] Add dummy component [esphome#9125](https://redirect.github.com/esphome/esphome/pull/9125) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - fix(MQTT): Call disconnect callback on DNS error [esphome#9016](https://redirect.github.com/esphome/esphome/pull/9016) by [@​Rapsssito](https://redirect.github.com/Rapsssito) - Rename kVARh/VARh to kvarh/varh [esphome#9191](https://redirect.github.com/esphome/esphome/pull/9191) by [@​Drafteed](https://redirect.github.com/Drafteed) - \[API] Sub devices and areas [esphome#8544](https://redirect.github.com/esphome/esphome/pull/8544) by [@​dala318](https://redirect.github.com/dala318) (breaking-change) - \[binary\_sensor] Add timeout filter [esphome#9198](https://redirect.github.com/esphome/esphome/pull/9198) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[lvgl] Allow linear positioning of grid cells [esphome#9196](https://redirect.github.com/esphome/esphome/pull/9196) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Reduce memory required for sensor entities [esphome#9201](https://redirect.github.com/esphome/esphome/pull/9201) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Reduce logger CPU usage by disabling loop when buffer is empty [esphome#9160](https://redirect.github.com/esphome/esphome/pull/9160) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize API connection loop performance [esphome#9184](https://redirect.github.com/esphome/esphome/pull/9184) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize TemplatableValue memory [esphome#9202](https://redirect.github.com/esphome/esphome/pull/9202) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Optimize API connection memory with tagged pointers [esphome#9203](https://redirect.github.com/esphome/esphome/pull/9203) by [@​bdraco](https://redirect.github.com/bdraco) - Fix missing protobuf message dump for batched messages with very verbose logging [esphome#9206](https://redirect.github.com/esphome/esphome/pull/9206) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize Application class memory layout and reduce loop\_interval size [esphome#9208](https://redirect.github.com/esphome/esphome/pull/9208) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Use shared workflow for locking [esphome#9211](https://redirect.github.com/esphome/esphome/pull/9211) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[esp32] Improve and simplify IDF component support [esphome#9163](https://redirect.github.com/esphome/esphome/pull/9163) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[ld2450] More optimizing, fix copypasta [esphome#9210](https://redirect.github.com/esphome/esphome/pull/9210) by [@​kbx81](https://redirect.github.com/kbx81) - \[ci] Lint lock.yml [esphome#9214](https://redirect.github.com/esphome/esphome/pull/9214) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[script] Add exec bit to run-in-env [esphome#9212](https://redirect.github.com/esphome/esphome/pull/9212) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[ld2410] More optimizations [esphome#9209](https://redirect.github.com/esphome/esphome/pull/9209) by [@​kbx81](https://redirect.github.com/kbx81) - \[ld2450] Move consts to cpp file, optimize memory use [esphome#9215](https://redirect.github.com/esphome/esphome/pull/9215) by [@​kbx81](https://redirect.github.com/kbx81) - \[tests] Remove extra newline [esphome#9213](https://redirect.github.com/esphome/esphome/pull/9213) by [@​jesserockz](https://redirect.github.com/jesserockz) - Optimize SafeModeComponent memory layout to reduce padding [esphome#9228](https://redirect.github.com/esphome/esphome/pull/9228) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_hosted] Add support for remote wifi [esphome#8833](https://redirect.github.com/esphome/esphome/pull/8833) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-integration) - use c++17 `[[fallthrough]];` [esphome#9149](https://redirect.github.com/esphome/esphome/pull/9149) by [@​ximex](https://redirect.github.com/ximex) - \[esp32] Update IDF components to use the registry [esphome#9223](https://redirect.github.com/esphome/esphome/pull/9223) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[wifi] Reduce memory usage [esphome#9232](https://redirect.github.com/esphome/esphome/pull/9232) by [@​bdraco](https://redirect.github.com/bdraco) - \[ethernet] Reduce memory usage by 8 bytes [esphome#9231](https://redirect.github.com/esphome/esphome/pull/9231) by [@​bdraco](https://redirect.github.com/bdraco) - \[gpio] Reduce ESP32 memory usage by optimizing struct padding [esphome#9230](https://redirect.github.com/esphome/esphome/pull/9230) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce component\_iterator memory usage [esphome#9205](https://redirect.github.com/esphome/esphome/pull/9205) by [@​bdraco](https://redirect.github.com/bdraco) - Upgrade to use C++20 [esphome#9135](https://redirect.github.com/esphome/esphome/pull/9135) by [@​HeMan](https://redirect.github.com/HeMan) - \[mcp23xxx\_base] fix pin interrupts [esphome#9244](https://redirect.github.com/esphome/esphome/pull/9244) by [@​ssieb](https://redirect.github.com/ssieb) - \[i2c] Disable i2c scan on certain idf versions [esphome#9237](https://redirect.github.com/esphome/esphome/pull/9237) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Reduce libretiny logconfig messages [esphome#9239](https://redirect.github.com/esphome/esphome/pull/9239) by [@​bdraco](https://redirect.github.com/bdraco) - Disable dynamic log level control for ESP32 ESP-IDF builds [esphome#9233](https://redirect.github.com/esphome/esphome/pull/9233) by [@​bdraco](https://redirect.github.com/bdraco) - Silence protobuf compatibility warnings when importing aioesphomeapi [esphome#9236](https://redirect.github.com/esphome/esphome/pull/9236) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32] Allow 5.4.2 [esphome#9243](https://redirect.github.com/esphome/esphome/pull/9243) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Remove backports of `std` [esphome#9246](https://redirect.github.com/esphome/esphome/pull/9246) by [@​HeMan](https://redirect.github.com/HeMan) - Fix buffer corruption in API message encoding with very verbose logging [esphome#9249](https://redirect.github.com/esphome/esphome/pull/9249) by [@​bdraco](https://redirect.github.com/bdraco) - Extract lock-free queue and event pool to core helpers [esphome#9238](https://redirect.github.com/esphome/esphome/pull/9238) by [@​bdraco](https://redirect.github.com/bdraco) - Replace ping retry timer with batch queue fallback [esphome#9207](https://redirect.github.com/esphome/esphome/pull/9207) by [@​bdraco](https://redirect.github.com/bdraco) - \[thermostat] Memory optimizations [esphome#9259](https://redirect.github.com/esphome/esphome/pull/9259) by [@​kbx81](https://redirect.github.com/kbx81) - \[adc] Memory optimizations [esphome#9247](https://redirect.github.com/esphome/esphome/pull/9247) by [@​kbx81](https://redirect.github.com/kbx81) - \[light] Memory optimizations [esphome#9260](https://redirect.github.com/esphome/esphome/pull/9260) by [@​kbx81](https://redirect.github.com/kbx81) - Reduce web\_server code duplication by extracting detail parameter parsing [esphome#9257](https://redirect.github.com/esphome/esphome/pull/9257) by [@​bdraco](https://redirect.github.com/bdraco) - Remove redundant get\_setup\_priority() overrides returning default value [esphome#9253](https://redirect.github.com/esphome/esphome/pull/9253) by [@​bdraco](https://redirect.github.com/bdraco) - Fix MQTT blocking main loop for multiple seconds at a time [esphome#8325](https://redirect.github.com/esphome/esphome/pull/8325) by [@​dwmw2](https://redirect.github.com/dwmw2) - Remove single-use send\_\*\_info wrappers in API connection [esphome#9255](https://redirect.github.com/esphome/esphome/pull/9255) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce API memory footprint through bitfield consolidation and type sizing [esphome#9252](https://redirect.github.com/esphome/esphome/pull/9252) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce flash usage by making add\_message\_object non-template [esphome#9258](https://redirect.github.com/esphome/esphome/pull/9258) by [@​bdraco](https://redirect.github.com/bdraco) - Remove unused return value from read\_message and fix ifdef placement in generated API code [esphome#9256](https://redirect.github.com/esphome/esphome/pull/9256) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce web\_server RAM usage by 96 bytes with conditional sorting compilation [esphome#9227](https://redirect.github.com/esphome/esphome/pull/9227) by [@​bdraco](https://redirect.github.com/bdraco) - Add interrupt support to GPIO binary sensors [esphome#9115](https://redirect.github.com/esphome/esphome/pull/9115) by [@​bdraco](https://redirect.github.com/bdraco) - \[pi4ioe5v6408] Add new IO Expander [esphome#8888](https://redirect.github.com/esphome/esphome/pull/8888) by [@​jesserockz](https://redirect.github.com/jesserockz) (new-integration) - Reduce loop enable/disable log spam by using very verbose level [esphome#9267](https://redirect.github.com/esphome/esphome/pull/9267) by [@​bdraco](https://redirect.github.com/bdraco) - Fix thread-safe cleanup of event source connections in ESP-IDF web server [esphome#9268](https://redirect.github.com/esphome/esphome/pull/9268) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce API component memory usage with conditional compilation [esphome#9262](https://redirect.github.com/esphome/esphome/pull/9262) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize scheduler string storage to eliminate heap allocations [esphome#9251](https://redirect.github.com/esphome/esphome/pull/9251) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize web\_server UrlMatch to avoid heap allocations [esphome#9263](https://redirect.github.com/esphome/esphome/pull/9263) by [@​bdraco](https://redirect.github.com/bdraco) - Add support for LN882X Family (with LibreTiny) [esphome#8954](https://redirect.github.com/esphome/esphome/pull/8954) by [@​lamauny](https://redirect.github.com/lamauny) (new-integration) (notable-change) - Support DM9051 SPI ethernet device [esphome#6861](https://redirect.github.com/esphome/esphome/pull/6861) by [@​bmork](https://redirect.github.com/bmork) - \[light] Fix transitions with `lerp` [esphome#9269](https://redirect.github.com/esphome/esphome/pull/9269) by [@​kbx81](https://redirect.github.com/kbx81) - \[remote\_base] Fix dumper base class and enable schema extension [esphome#9218](https://redirect.github.com/esphome/esphome/pull/9218) by [@​gabest11](https://redirect.github.com/gabest11) - \[ld2420] Move consts to cpp file, optimize memory use [esphome#9216](https://redirect.github.com/esphome/esphome/pull/9216) by [@​kbx81](https://redirect.github.com/kbx81) - Update libsodium to 1.0.20 [esphome#9240](https://redirect.github.com/esphome/esphome/pull/9240) by [@​bdraco](https://redirect.github.com/bdraco) - Fixes for async MQTT [esphome#9273](https://redirect.github.com/esphome/esphome/pull/9273) by [@​dwmw2](https://redirect.github.com/dwmw2) - Fix flaky test\_api\_conditional\_memory by waiting for all required states [esphome#9271](https://redirect.github.com/esphome/esphome/pull/9271) by [@​bdraco](https://redirect.github.com/bdraco) - \[pins] Update `internal_gpio_pin_number` to work directly like `internal_gpio_output_pin_number` [esphome#9270](https://redirect.github.com/esphome/esphome/pull/9270) by [@​jesserockz](https://redirect.github.com/jesserockz) (breaking-change) - \[http\_request.update] Fix `size_t` printing [esphome#9144](https://redirect.github.com/esphome/esphome/pull/9144) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[smt100] Rename `dielectric_constant` to `permittivity` [esphome#9175](https://redirect.github.com/esphome/esphome/pull/9175) by [@​piechade](https://redirect.github.com/piechade) (breaking-change) - \[ethernet] P4 changes and 5.3.0 deprecated warnings [esphome#8457](https://redirect.github.com/esphome/esphome/pull/8457) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Fix - Pass thread TLVs down to openthread if they are defined [esphome#9182](https://redirect.github.com/esphome/esphome/pull/9182) by [@​mrene](https://redirect.github.com/mrene) - Fix entity hash collisions by enforcing unique names across devices per platform [esphome#9276](https://redirect.github.com/esphome/esphome/pull/9276) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[host] Disable platformio ldf [esphome#9277](https://redirect.github.com/esphome/esphome/pull/9277) by [@​jesserockz](https://redirect.github.com/jesserockz) - Jinja expressions in configs (Take [#​3](https://redirect.github.com/esphome/esphome/issues/3)) [esphome#8955](https://redirect.github.com/esphome/esphome/pull/8955) by [@​jpeletier](https://redirect.github.com/jpeletier) (notable-change) - Use interrupt based approach for esp32\_touch [esphome#9059](https://redirect.github.com/esphome/esphome/pull/9059) by [@​bdraco](https://redirect.github.com/bdraco) - Add OTA support to ESP-IDF webserver [esphome#9264](https://redirect.github.com/esphome/esphome/pull/9264) by [@​bdraco](https://redirect.github.com/bdraco) - \[modbus] Modbus server role: write holding registers [esphome#9156](https://redirect.github.com/esphome/esphome/pull/9156) by [@​jpeletier](https://redirect.github.com/jpeletier) - \[esp32] Remove IDF 4 support and clean up code [esphome#9145](https://redirect.github.com/esphome/esphome/pull/9145) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (breaking-change) - Fix regression: BK7231N devices not returning entities via API [esphome#9283](https://redirect.github.com/esphome/esphome/pull/9283) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_rmt\_led\_strip] Reduce memory usage by 32x with IDF 5.3 [esphome#8388](https://redirect.github.com/esphome/esphome/pull/8388) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[api] Dump bytes fields as hex instead of unreadable string [esphome#9288](https://redirect.github.com/esphome/esphome/pull/9288) by [@​jesserockz](https://redirect.github.com/jesserockz) - Reduce Component memory usage by 40% (8 bytes per component) [esphome#9278](https://redirect.github.com/esphome/esphome/pull/9278) by [@​bdraco](https://redirect.github.com/bdraco) - Replace custom OTA implementation in web\_server\_base [esphome#9274](https://redirect.github.com/esphome/esphome/pull/9274) by [@​bdraco](https://redirect.github.com/bdraco) (new-integration) (breaking-change) - pulse\_meter total [esphome#9282](https://redirect.github.com/esphome/esphome/pull/9282) by [@​prchal](https://redirect.github.com/prchal) - Mmc5603 fix for devices that don't retrieve chip\_id [esphome#8959](https://redirect.github.com/esphome/esphome/pull/8959) by [@​jsb2092](https://redirect.github.com/jsb2092) - made qr\_code elements optional [esphome#8896](https://redirect.github.com/esphome/esphome/pull/8896) by [@​JonasB2497](https://redirect.github.com/JonasB2497) - \[nextion] memory optimization [esphome#9164](https://redirect.github.com/esphome/esphome/pull/9164) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - Use encode\_bytes() for protobuf bytes fields [esphome#9289](https://redirect.github.com/esphome/esphome/pull/9289) by [@​bdraco](https://redirect.github.com/bdraco) - \[core] Deleting CMakeCache.txt for fast recompilation with ESP-IDF [esphome#8750](https://redirect.github.com/esphome/esphome/pull/8750) by [@​zkoalexey](https://redirect.github.com/zkoalexey) - \[heatpumpir] Add Support for PHS32 HeatPump [esphome#7378](https://redirect.github.com/esphome/esphome/pull/7378) by [@​mrtntome](https://redirect.github.com/mrtntome) - OpenThread - add Device Type [esphome#9272](https://redirect.github.com/esphome/esphome/pull/9272) by [@​rwrozelle](https://redirect.github.com/rwrozelle) - Don't compile `state_to_string()` unless debugging. [esphome#7473](https://redirect.github.com/esphome/esphome/pull/7473) by [@​colmbuckley](https://redirect.github.com/colmbuckley) - \[time] Add `USE_TIME_TIMEZONE` define [esphome#9290](https://redirect.github.com/esphome/esphome/pull/9290) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[time] fix clang-tidy [esphome#9292](https://redirect.github.com/esphome/esphome/pull/9292) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - \[esp32\_touch] Fix threshold [esphome#9291](https://redirect.github.com/esphome/esphome/pull/9291) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[ds2484] New component [esphome#9147](https://redirect.github.com/esphome/esphome/pull/9147) by [@​mrk-its](https://redirect.github.com/mrk-its) (new-integration) - Fix missing ifdef guards in API protobuf generator [esphome#9296](https://redirect.github.com/esphome/esphome/pull/9296) by [@​bdraco](https://redirect.github.com/bdraco) - Save flash and RAM by conditionally compiling unused API password code [esphome#9297](https://redirect.github.com/esphome/esphome/pull/9297) by [@​bdraco](https://redirect.github.com/bdraco) - \[Packet transport] Ping timeout sensor [esphome#8694](https://redirect.github.com/esphome/esphome/pull/8694) by [@​dala318](https://redirect.github.com/dala318) - Allow disabling API batch delay for real-time state updates [esphome#9298](https://redirect.github.com/esphome/esphome/pull/9298) by [@​bdraco](https://redirect.github.com/bdraco) - Packages: optional base path for remote git packages [esphome#9279](https://redirect.github.com/esphome/esphome/pull/9279) by [@​dudanov](https://redirect.github.com/dudanov) - \[sx127x] Add sx127x component [esphome#7490](https://redirect.github.com/esphome/esphome/pull/7490) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-integration) - \[microphone] simplify mute handling to avoid unnecessary copies [esphome#9303](https://redirect.github.com/esphome/esphome/pull/9303) by [@​kahrendt](https://redirect.github.com/kahrendt) - Add device\_id to entity state messages for sub-device support [esphome#9304](https://redirect.github.com/esphome/esphome/pull/9304) by [@​bdraco](https://redirect.github.com/bdraco) - Fix web\_server URL parsing lifetime issue [esphome#9309](https://redirect.github.com/esphome/esphome/pull/9309) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce web\_server loop overhead on ESP32 by avoiding unnecessary semaphore operations [esphome#9308](https://redirect.github.com/esphome/esphome/pull/9308) by [@​bdraco](https://redirect.github.com/bdraco) - Fix compiler warning in tsl2591 component [esphome#9310](https://redirect.github.com/esphome/esphome/pull/9310) by [@​mikelawrence](https://redirect.github.com/mikelawrence) - Fix web\_server busy loop with ungracefully disconnected clients [esphome#9312](https://redirect.github.com/esphome/esphome/pull/9312) by [@​bdraco](https://redirect.github.com/bdraco) - Add const char overload for Component::defer() [esphome#9324](https://redirect.github.com/esphome/esphome/pull/9324) by [@​bdraco](https://redirect.github.com/bdraco) - \[rtttl] trim extraneous whitespace in "ac\_dimmer" in "PWM\_BAD" list [esphome#9318](https://redirect.github.com/esphome/esphome/pull/9318) by [@​ximex](https://redirect.github.com/ximex) - Mark ESPTime comparison operators as const [esphome#9335](https://redirect.github.com/esphome/esphome/pull/9335) by [@​freundTech](https://redirect.github.com/freundTech) - \[ld2450] Reduce CPU usage, eliminate redundant sensor updates [esphome#9334](https://redirect.github.com/esphome/esphome/pull/9334) by [@​bdraco](https://redirect.github.com/bdraco) - \[nextion] Memory optimization [esphome#9338](https://redirect.github.com/esphome/esphome/pull/9338) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - Reduce RAM usage by optimizing Color constant storage [esphome#9339](https://redirect.github.com/esphome/esphome/pull/9339) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Eliminate API component guard variable to save 8 bytes RAM [esphome#9341](https://redirect.github.com/esphome/esphome/pull/9341) by [@​bdraco](https://redirect.github.com/bdraco) - Eliminate web\_server\_idf guard variable to save 8 bytes RAM [esphome#9344](https://redirect.github.com/esphome/esphome/pull/9344) by [@​bdraco](https://redirect.github.com/bdraco) - \[scd4x] Optimize logging + minor code clean-up [esphome#9347](https://redirect.github.com/esphome/esphome/pull/9347) by [@​kbx81](https://redirect.github.com/kbx81) - \[ld2410] Reduce RAM usage, general clean-up [esphome#9346](https://redirect.github.com/esphome/esphome/pull/9346) by [@​kbx81](https://redirect.github.com/kbx81) - \[sx127x] Improve error handling [esphome#9351](https://redirect.github.com/esphome/esphome/pull/9351) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Fix defer() thread safety issues on multi-core platforms [esphome#9317](https://redirect.github.com/esphome/esphome/pull/9317) by [@​bdraco](https://redirect.github.com/bdraco) - \[update, http\_request\_update] Implement update available trigger [esphome#9174](https://redirect.github.com/esphome/esphome/pull/9174) by [@​jhbruhn](https://redirect.github.com/jhbruhn) - Split LockFreeQueue into base and notifying variants to reduce memory usage [esphome#9330](https://redirect.github.com/esphome/esphome/pull/9330) by [@​bdraco](https://redirect.github.com/bdraco) - Fix bluetooth proxy busy loop when disconnecting pending BLE connections [esphome#9332](https://redirect.github.com/esphome/esphome/pull/9332) by [@​bdraco](https://redirect.github.com/bdraco) - Use std::span to eliminate heap allocation for single-packet API transmissions [esphome#9313](https://redirect.github.com/esphome/esphome/pull/9313) by [@​bdraco](https://redirect.github.com/bdraco) - \[sx127x] Fix shaping print in dump\_config and preallocate packet [esphome#9357](https://redirect.github.com/esphome/esphome/pull/9357) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Introduce base Camera class to support alternative camera implementations [esphome#9285](https://redirect.github.com/esphome/esphome/pull/9285) by [@​DT-art1](https://redirect.github.com/DT-art1) (new-integration) - \[scd4x] Memory optimization [esphome#9358](https://redirect.github.com/esphome/esphome/pull/9358) by [@​kbx81](https://redirect.github.com/kbx81) - \[nextion] Replace boolean flags with bitfields to optimize memory usage [esphome#9359](https://redirect.github.com/esphome/esphome/pull/9359) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - \[inkplate6] Require 240mhz cpu frequency [esphome#9356](https://redirect.github.com/esphome/esphome/pull/9356) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[sx126x] Add sx126x component [esphome#8516](https://redirect.github.com/esphome/esphome/pull/8516) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-integration) - \[nextion] Optimize settings memory usage with compile-time defines [esphome#9350](https://redirect.github.com/esphome/esphome/pull/9350) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - \[ld2450] Clean-up for consistency, reduce CPU usage when idle [esphome#9363](https://redirect.github.com/esphome/esphome/pull/9363) by [@​kbx81](https://redirect.github.com/kbx81) - \[nextion] Review `touch_sleep_timeout` [esphome#9345](https://redirect.github.com/esphome/esphome/pull/9345) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - \[core] Move platform helper implementations into their own file [esphome#9361](https://redirect.github.com/esphome/esphome/pull/9361) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[nextion] Add optional device info storage configuration [esphome#9366](https://redirect.github.com/esphome/esphome/pull/9366) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - Optimize Bluetooth proxy batching and increase scan buffer capacity [esphome#9328](https://redirect.github.com/esphome/esphome/pull/9328) by [@​bdraco](https://redirect.github.com/bdraco) - Fix scheduler race conditions and add comprehensive test suite [esphome#9348](https://redirect.github.com/esphome/esphome/pull/9348) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce LightCall memory usage by 50 bytes per call [esphome#9333](https://redirect.github.com/esphome/esphome/pull/9333) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize entity icon memory usage with USE\_ENTITY\_ICON flag [esphome#9337](https://redirect.github.com/esphome/esphome/pull/9337) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce core RAM usage by 40 bytes with static initialization optimizations [esphome#9340](https://redirect.github.com/esphome/esphome/pull/9340) by [@​bdraco](https://redirect.github.com/bdraco) - Fix flaky test\_api\_conditional\_memory by disabling API batch delay [esphome#9360](https://redirect.github.com/esphome/esphome/pull/9360) by [@​bdraco](https://redirect.github.com/bdraco) - Fix format specifier warnings in QuantileFilter logging [esphome#9364](https://redirect.github.com/esphome/esphome/pull/9364) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize logger performance by eliminating redundant strlen calls [esphome#9369](https://redirect.github.com/esphome/esphome/pull/9369) by [@​bdraco](https://redirect.github.com/bdraco) - Replace deprecated sprintf with snprintf in API protobuf code generation [esphome#9365](https://redirect.github.com/esphome/esphome/pull/9365) by [@​bdraco](https://redirect.github.com/bdraco) - Refactor duplicate socket read error handling in API frame helper [esphome#9370](https://redirect.github.com/esphome/esphome/pull/9370) by [@​bdraco](https://redirect.github.com/bdraco) - Refactor entity lookup methods with macros in preparation for device\_id support [esphome#9371](https://redirect.github.com/esphome/esphome/pull/9371) by [@​bdraco](https://redirect.github.com/bdraco) - Refactor API entity update dispatch to reduce code duplication [esphome#9372](https://redirect.github.com/esphome/esphome/pull/9372) by [@​bdraco](https://redirect.github.com/bdraco) - Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) [esphome#9354](https://redirect.github.com/esphome/esphome/pull/9354) by [@​bdraco](https://redirect.github.com/bdraco) - Refactor voice assistant API methods to reduce code duplication [esphome#9374](https://redirect.github.com/esphome/esphome/pull/9374) by [@​bdraco](https://redirect.github.com/bdraco) - Eliminate bluetooth\_proxy guard variable to save 8 bytes RAM [esphome#9343](https://redirect.github.com/esphome/esphome/pull/9343) by [@​bdraco](https://redirect.github.com/bdraco) - \[nextion] Optimize component memory usage with bitfield state management [esphome#9373](https://redirect.github.com/esphome/esphome/pull/9373) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - Fix brightness setting not working on SSD1305 128x32 OLEDs [esphome#9376](https://redirect.github.com/esphome/esphome/pull/9376) by [@​DooMMasteR](https://redirect.github.com/DooMMasteR) - Optimize logger callback API by including message length parameter [esphome#9368](https://redirect.github.com/esphome/esphome/pull/9368) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - Run integration tests only on Python 3.13 to reduce CI resource usage [esphome#9377](https://redirect.github.com/esphome/esphome/pull/9377) by [@​bdraco](https://redirect.github.com/bdraco) - Fix flaky test\_api\_conditional\_memory and improve integration test patterns [esphome#9379](https://redirect.github.com/esphome/esphome/pull/9379) by [@​bdraco](https://redirect.github.com/bdraco) - \[helpers] Improve `format_hex_pretty` [esphome#9380](https://redirect.github.com/esphome/esphome/pull/9380) by [@​jesserockz](https://redirect.github.com/jesserockz) - hydreon\_rgxx: remove precipitation\_intensity from RG9 [esphome#9367](https://redirect.github.com/esphome/esphome/pull/9367) by [@​functionpointer](https://redirect.github.com/functionpointer) - \[image] Add byte order option and unit tests [esphome#9326](https://redirect.github.com/esphome/esphome/pull/9326) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Fix integration test race condition by isolating PlatformIO directories [esphome#9383](https://redirect.github.com/esphome/esphome/pull/9383) by [@​bdraco](https://redirect.github.com/bdraco) - Fix format string error in waveshare\_epaper.cpp [esphome#9322](https://redirect.github.com/esphome/esphome/pull/9322) by [@​tmpeh](https://redirect.github.com/tmpeh) - Fix race condition in scheduler string lifetime integration test [esphome#9382](https://redirect.github.com/esphome/esphome/pull/9382) by [@​bdraco](https://redirect.github.com/bdraco) - lps22: add a component [esphome#7540](https://redirect.github.com/esphome/esphome/pull/7540) by [@​nagisa](https://redirect.github.com/nagisa) (new-integration) - \[nfc] Update code to use `format_hex_pretty` [esphome#9384](https://redirect.github.com/esphome/esphome/pull/9384) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[helpers] Fix `format_hex_pretty` resize without separator [esphome#9389](https://redirect.github.com/esphome/esphome/pull/9389) by [@​jesserockz](https://redirect.github.com/jesserockz) - Add support for GL-R01 I2C - Time of Flight sensor [esphome#8329](https://redirect.github.com/esphome/esphome/pull/8329) by [@​pkejval](https://redirect.github.com/pkejval) (new-integration) - \[esp32] Improve flexibility of `only_on_variant` [esphome#9390](https://redirect.github.com/esphome/esphome/pull/9390) by [@​jesserockz](https://redirect.github.com/jesserockz) - ESP\_EXT1\_WAKEUP\_ANY\_LOW is for s2/s3/c6/h2; ESP\_EXT1\_WAKEUP\_ALL\_LOW otherwise [esphome#9387](https://redirect.github.com/esphome/esphome/pull/9387) by [@​candrews](https://redirect.github.com/candrews) - \[apds9960] Add 0x9E ID [esphome#9392](https://redirect.github.com/esphome/esphome/pull/9392) by [@​Merikei](https://redirect.github.com/Merikei) - Fix another race in the string lifetime scheduler test [esphome#9399](https://redirect.github.com/esphome/esphome/pull/9399) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_touch] Fix touch v1 [esphome#9414](https://redirect.github.com/esphome/esphome/pull/9414) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Set lib\_compat\_mode to strict [esphome#9408](https://redirect.github.com/esphome/esphome/pull/9408) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - debug: bufferoverflow mitigation in DebugComponent::on\_shutdown() [esphome#9422](https://redirect.github.com/esphome/esphome/pull/9422) by [@​RubenKelevra](https://redirect.github.com/RubenKelevra) - Exclude internal entities from name uniqueness validation [esphome#9410](https://redirect.github.com/esphome/esphome/pull/9410) by [@​bdraco](https://redirect.github.com/bdraco) - Handle ESP32 chunked MQTT messages missing topic on non-first chunks, causing panic [esphome#5786](https://redirect.github.com/esphome/esphome/pull/5786) by [@​aaliddell](https://redirect.github.com/aaliddell) - Replace remaining instances of USE\_ESP32\_CAMERA with USE\_CAMERA [esphome#9401](https://redirect.github.com/esphome/esphome/pull/9401) by [@​DT-art1](https://redirect.github.com/DT-art1) - Sync api.proto from aioesphomeapi [esphome#9393](https://redirect.github.com/esphome/esphome/pull/9393) by [@​bdraco](https://redirect.github.com/bdraco) - Fix scheduler crash when cancelling items with NULL names [esphome#9444](https://redirect.github.com/esphome/esphome/pull/9444) by [@​bdraco](https://redirect.github.com/bdraco) - \[wizard] use lowercase to match [esphome#9448](https://redirect.github.com/esphome/esphome/pull/9448) by [@​ssieb](https://redirect.github.com/ssieb) - Optimize API flash usage by storing message size at compile time [esphome#9447](https://redirect.github.com/esphome/esphome/pull/9447) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize API proto size calculations by removing redundant force parameter [esphome#9449](https://redirect.github.com/esphome/esphome/pull/9449) by [@​bdraco](https://redirect.github.com/bdraco) - \[ld2410] Remove redundant `delay()` calls, minor optimizations [esphome#9453](https://redirect.github.com/esphome/esphome/pull/9453) by [@​kbx81](https://redirect.github.com/kbx81) - \[ld2420] Memory optimization, code clean-up [esphome#9426](https://redirect.github.com/esphome/esphome/pull/9426) by [@​kbx81](https://redirect.github.com/kbx81) - Reduce API flash usage by eliminating unnecessary template instantiations [esphome#9452](https://redirect.github.com/esphome/esphome/pull/9452) by [@​bdraco](https://redirect.github.com/bdraco) - Conditionally compile API user services to save 4.3KB flash (follow-up to [#​9262](https://redirect.github.com/esphome/esphome/issues/9262)) [esphome#9451](https://redirect.github.com/esphome/esphome/pull/9451) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[packet\_transport] Don't run update if ping\_pong not enabled. [esphome#9434]( </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
2b888c3171 |
chore(helm): update image ghcr.io/mend/renovate-ce 10.3.0 → 10.5.0 (#37681)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/mend/renovate-ce](https://redirect.github.com/mend/renovate-ce-ee) | minor | `a348093` -> `b159ae5` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>mend/renovate-ce-ee (ghcr.io/mend/renovate-ce)</summary> ### [`v10.5.0`](https://redirect.github.com/mend/renovate-ce-ee/releases/tag/10.5.0) [Compare Source](https://redirect.github.com/mend/renovate-ce-ee/compare/10.4.0...10.5.0) #### Application changes - Duplicate release of [10.4.0](https://redirect.github.com/mend/renovate-ce-ee/releases/tag/10.4.0) - No application changes #### Docs and Helm Charts - chore(deps): update update mend renovate docker images to v10.5.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/mend/renovate-ce-ee/pull/731](https://redirect.github.com/mend/renovate-ce-ee/pull/731)1 **Full Changelog**: https://github.com/mend/renovate-ce-ee/compare/10.4.0...10.5.0 ### [`v10.4.0`](https://redirect.github.com/mend/renovate-ce-ee/releases/tag/10.4.0) [Compare Source](https://redirect.github.com/mend/renovate-ce-ee/compare/10.3.0...10.4.0) #### Application changes - Renovate CLI: Update from `40.62.1` to `41.23.2` - [Docs](https://redirect.github.com/renovatebot/renovate/releases/download/41.23.2/docs.tgz) - [Full change log](https://octochangelog.com/compare?repo=renovatebot%2Frenovate\&from=40.62.1\&to=41.23.2) - breaking changes: https://github.com/renovatebot/renovate/releases/tag/41.0.0 - chore: update dependencies - fix(sync): abort app sync on upstream error (e.g. rate-limit) #### Docs and Helm Charts - docs: fix doc references to RNV\_GITHUB\_PEM\_FILE\_PATH by [@​justo-mend](https://redirect.github.com/justo-mend) in [https://github.com/mend/renovate-ce-ee/pull/729](https://redirect.github.com/mend/renovate-ce-ee/pull/729) - chore(deps): update update mend renovate docker images to v10.4.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in[https://github.com/mend/renovate-ce-ee/pull/730](https://redirect.github.com/mend/renovate-ce-ee/pull/730)0 **Full Changelog**: https://github.com/mend/renovate-ce-ee/compare/10.3.0...10.4.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 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
9d0b244849 |
chore(helm): update image ghcr.io/linuxserver/resilio-sync 3.0.3 → 3.1.0 (#37680)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/linuxserver/resilio-sync](https://redirect.github.com/linuxserver/docker-resilio-sync/packages) ([source](https://redirect.github.com/linuxserver/docker-resilio-sync)) | minor | `053e787` -> `c506a5c` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |
||
|
|
f2330dd6aa |
chore(helm): update image docker.io/metabase/metabase v0.55.7 → v0.55.9 (#37644)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | docker.io/metabase/metabase | patch | `3f79d21` -> `51ac67d` | 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
929309a377 |
chore(helm): update image docker.io/shlinkio/shlink 4.4.6 → 4.5.0 (#37837)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/shlinkio/shlink](https://redirect.github.com/shlinkio/shlink) | minor | `1a697ba` -> `69cf80c` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>shlinkio/shlink (docker.io/shlinkio/shlink)</summary> ### [`v4.5.0`](https://redirect.github.com/shlinkio/shlink/blob/HEAD/CHANGELOG.md#450---2025-07-24) [Compare Source](https://redirect.github.com/shlinkio/shlink/compare/v4.4.6...v4.5.0) ##### Added - [#​2438](https://redirect.github.com/shlinkio/shlink/issues/2438) Add `MERCURE_ENABLED` env var and corresponding config option, to more easily allow the mercure integration to be toggled. For BC, if this env var is not present, we'll still consider the integration enabled if the `MERCURE_PUBLIC_HUB_URL` env var has a value. This is considered deprecated though, and next major version will rely only on `MERCURE_ENABLED`, so if you are using Mercure, make sure to set `MERCURE_ENABLED=true` to be ready. - [#​2387](https://redirect.github.com/shlinkio/shlink/issues/2387) Add `REAL_TIME_UPDATES_TOPICS` env var and corresponding config option, to granularly decide which real-time updates topics should be enabled. - [#​2418](https://redirect.github.com/shlinkio/shlink/issues/2418) Add more granular control over how Shlink handles CORS. It is now possible to customize the `Access-Control-Allow-Origin`, `Access-Control-Max-Age` and `Access-Control-Allow-Credentials` headers via env vars or config options. - [#​2386](https://redirect.github.com/shlinkio/shlink/issues/2386) Add new `any-value-query-param` and `valueless-query-param` redirect rule conditions. These new rules expand the existing `query-param`, which requires both a specific non-empty value in order to match the condition. The new conditions match as soon as a query param exists with any or no value (in the case of `any-value-query-param`), or if a query param exists with no value at all (in the case of `valueless-query-param`). - [#​2360](https://redirect.github.com/shlinkio/shlink/issues/2360) Add `TRUSTED_PROXIES` env var and corresponding config option, to configure a comma-separated list of all the proxies in front of Shlink, or simply the amount of trusted proxies in front of Shlink. This is important to properly detect visitor's IP addresses instead of incorrectly matching one of the proxy's IP address, and if provided, it disables a workaround introduced in [https://github.com/shlinkio/shlink/pull/2359](https://redirect.github.com/shlinkio/shlink/pull/2359). - [#​2274](https://redirect.github.com/shlinkio/shlink/issues/2274) Add more supported device types for the `device` redirect condition: - `linux`: Will match desktop devices with Linux. - `windows`: Will match desktop devices with Windows. - `macos`: Will match desktop devices with MacOS. - `chromeos`: Will match desktop devices with ChromeOS. - `mobile`: Will match any mobile devices with either Android or iOS. - [#​2093](https://redirect.github.com/shlinkio/shlink/issues/2093) Add `REDIRECT_CACHE_LIFETIME` env var and corresponding config option, so that it is possible to set the `Cache-Control` visibility directive (`public` or `private`) when the `REDIRECT_STATUS_CODE` has been set to `301` or `308`. - [#​2323](https://redirect.github.com/shlinkio/shlink/issues/2323) Add `LOGS_FORMAT` env var and corresponding config option, to allow the logs generated by Shlink to be in console or JSON formats. ##### Changed - [#​2406](https://redirect.github.com/shlinkio/shlink/issues/2406) Remove references to bootstrap from error templates, and instead inline the very minimum required styles. ##### Deprecated - [#​2408](https://redirect.github.com/shlinkio/shlink/issues/2408) Generating QR codes via `/{short-code}/qr-code` is now deprecated and will be removed in Shlink 5.0. Use the equivalent capability from web clients instead. ##### Removed - *Nothing* ##### Fixed - *Nothing* </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> |