Files
charts/charts
TrueCharts Bot e4b526a6ba chore(helm): update image docker.io/acockburn/appdaemon 4.5.11 → 4.5.12 (#40679)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/acockburn/appdaemon](https://redirect.github.com/AppDaemon/appdaemon)
| patch | `512c86e` -> `8f2babc` |

---

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

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

---

### Release Notes

<details>
<summary>AppDaemon/appdaemon (docker.io/acockburn/appdaemon)</summary>

###
[`v4.5.12`](https://redirect.github.com/AppDaemon/appdaemon/releases/tag/4.5.12)

[Compare
Source](https://redirect.github.com/AppDaemon/appdaemon/compare/4.5.11...4.5.12)

#### 4.5.12

**Features**

- Only building python package and docker image for pushes to the dev
branch
- Filtering disabled apps from `AllAppConfig.dependency_graph()`
- Added an assert about `pin_threads` being less than `total_threads` if
both are specified
- Added a `TESTING` update mode for `check_app_updates`
- Refactored startup/shutdown
- New timedelta/datetime/sun event string parsing
  - Changed `ADAPI.run_at` to use new datetime parsing
  - Changed `ADAPI.run_daily` to use new datetime parsing
- Bumped versions in CI pipeline
  - uv version
  - Docker build/push version
- Improved error messages
  - for failed connections to Home Assistant
  - for failed HTTP requests to Home Assistant
- Improved error messages for custom plugins
- Parsing various timedeltas in config with `utils.parse_timedelta`
- Add callback argument to Dashboard's call\_service - contributed by
[psolyca](https://redirect.github.com/psolyca)
- Added docstrings to `HassPlugin` methods and added it to the reference
in the docs.

**Fixes**

- Config models
  - Edge case that broke the logging config
  - `persistent` gets set for namespaces if `writeback` is.
- Debug log messages for state changes with `None` as the old state
- Type hints for async state callbacks
- Various type hints
- Reverted discarding of events during app initialize methods to pre-4.5
by default and added an option to turn it on if required (should fix
run\_in() calls with a delay of 0 during initialize, as well as
listen\_state() with a duration and immediate=True)
- Fixed logic in presence/person constraints
- Fixed logic in calling services from HA so that things like
`input_number/set_value` work with entities in the `number` domain
- Fixed `get_history` for boolean objects
- Fixed config models to allow custom plugins
- Fixed a bug causing spurious state refreshes - contributed by
[FredericMa](https://redirect.github.com/FredericMa)

#### What's Changed

- Testing by [@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2420](https://redirect.github.com/AppDaemon/appdaemon/pull/2420)
- updated requirements by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2421](https://redirect.github.com/AppDaemon/appdaemon/pull/2421)
- Bump docker/metadata-action from 5.7.0 to 5.8.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2407](https://redirect.github.com/AppDaemon/appdaemon/pull/2407)
- Bump docker/login-action from 3.4.0 to 3.5.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2409](https://redirect.github.com/AppDaemon/appdaemon/pull/2409)
- Bump actions/download-artifact from 4.3.0 to 5.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2410](https://redirect.github.com/AppDaemon/appdaemon/pull/2410)
- Bump actions/checkout from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2414](https://redirect.github.com/AppDaemon/appdaemon/pull/2414)
- Bump actions/stale from 9 to 10 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2419](https://redirect.github.com/AppDaemon/appdaemon/pull/2419)
- Partial fix for documentation issue
[#&#8203;2402](https://redirect.github.com/AppDaemon/appdaemon/issues/2402)
by [@&#8203;mlilley](https://redirect.github.com/mlilley) in
[#&#8203;2403](https://redirect.github.com/AppDaemon/appdaemon/pull/2403)
- Create py.typed by
[@&#8203;C0rn3j](https://redirect.github.com/C0rn3j) in
[#&#8203;2411](https://redirect.github.com/AppDaemon/appdaemon/pull/2411)
- more doc fixes by [@&#8203;jsl12](https://redirect.github.com/jsl12)
in
[#&#8203;2422](https://redirect.github.com/AppDaemon/appdaemon/pull/2422)
- changed entity domain check to "in" rather than "==" by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2427](https://redirect.github.com/AppDaemon/appdaemon/pull/2427)
- fixed false parameters in the http get method by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2425](https://redirect.github.com/AppDaemon/appdaemon/pull/2425)
- Bump actions/setup-python from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2423](https://redirect.github.com/AppDaemon/appdaemon/pull/2423)
- fixed match statements in presence/person constraints by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2428](https://redirect.github.com/AppDaemon/appdaemon/pull/2428)
- allowing generic plugins properly by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2398](https://redirect.github.com/AppDaemon/appdaemon/pull/2398)
- Fix refresh\_update\_time call with plugin name by
[@&#8203;FredericMa](https://redirect.github.com/FredericMa) in
[#&#8203;2429](https://redirect.github.com/AppDaemon/appdaemon/pull/2429)
- fixed incongruity with bools between websocket and rest apis by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2430](https://redirect.github.com/AppDaemon/appdaemon/pull/2430)
- using graphlib.TopologicalSorter by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2431](https://redirect.github.com/AppDaemon/appdaemon/pull/2431)
- Add callback argument to Dashboard's call\_service by
[@&#8203;psolyca](https://redirect.github.com/psolyca) in
[#&#8203;2413](https://redirect.github.com/AppDaemon/appdaemon/pull/2413)
- cleaned up shutdown text by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2432](https://redirect.github.com/AppDaemon/appdaemon/pull/2432)
- restart fix by [@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2433](https://redirect.github.com/AppDaemon/appdaemon/pull/2433)
- kwargs-clean by [@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2434](https://redirect.github.com/AppDaemon/appdaemon/pull/2434)
- added links by [@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2437](https://redirect.github.com/AppDaemon/appdaemon/pull/2437)
- Bump docker/login-action from 3.5.0 to 3.6.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2435](https://redirect.github.com/AppDaemon/appdaemon/pull/2435)
- match/case statements by
[@&#8203;jsl12](https://redirect.github.com/jsl12) in
[#&#8203;2436](https://redirect.github.com/AppDaemon/appdaemon/pull/2436)

#### New Contributors

- [@&#8203;mlilley](https://redirect.github.com/mlilley) made their
first contribution in
[#&#8203;2403](https://redirect.github.com/AppDaemon/appdaemon/pull/2403)
- [@&#8203;C0rn3j](https://redirect.github.com/C0rn3j) made their first
contribution in
[#&#8203;2411](https://redirect.github.com/AppDaemon/appdaemon/pull/2411)
- [@&#8203;FredericMa](https://redirect.github.com/FredericMa) made
their first contribution in
[#&#8203;2429](https://redirect.github.com/AppDaemon/appdaemon/pull/2429)
- [@&#8203;psolyca](https://redirect.github.com/psolyca) made their
first contribution in
[#&#8203;2413](https://redirect.github.com/AppDaemon/appdaemon/pull/2413)

**Full Changelog**:
<https://github.com/AppDaemon/appdaemon/compare/4.5.11...4.5.12>

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-13 01:09:11 +02:00
..