Skip to content

4.5.13

Latest

Choose a tag to compare

@acockburn acockburn released this 19 Jan 14:29
· 2 commits to dev since this release

4.5.13 (2026-01-17)

Features

  • Added some basic test for persistent namespaces
  • Add request context logging for failed HASS calls - contributed by ekutner
  • Reload modified apps on SIGUSR2 - contributed by chatziko
  • Using urlib to create endpoints from URLs - contributed by cebtenzzre
  • Added appdaemon.plugins.hass.hassapi.Hass.process_conversation and appdaemon.plugins.hass.hassapi.Hass.reload_conversation to the Hass API .
  • Added special value immediate to appdaemon.adapi.ADAPI.run_every semantics for the start kwarg. See the method docs for more information.

Fixes

  • Fix for sunrise and sunset with offsets - contributed by ekutner
  • Fix for random MQTT disconnects - contributed by Xsandor
  • Fix reading of httppassword and ha_key - contributed by cebtenzzre
  • Fix for connecting to Home Assistant with https
  • Fix for persistent namespaces in Python 3.12
  • Better error handling for receiving huge websocket messages in the Hass plugin
  • Fix for matching in {py:meth}~appdaemon.plugins.hass.hassapi.Hass.get_history - contributed by cebtenzzre
  • Fix {py:meth}~appdaemon.state.State.set_state error handling - contributed by cebtenzzre
  • Fix production mode and scheduler race - contributed by cebtenzzre
  • Fix scheduler crash - contributed by cebtenzzre
  • Fix startup when no plugins are configured - contributed by cebtenzzre
  • Fix entity persistence - contributed by cebtenzzre
  • Fix for timezone handling in run_at_sunrise()/sunset() - contributed by cebtenzzre
  • Fix for toal_threads == 0 - contributed by cebtenzzre
  • Fix for multiple timezone issues- contributed by cebtenzzre
  • Fix for run_at() running immediately if in the past - contributed by cebtenzzre
  • Thread pinning fix - contributed by cebtenzzre
  • Fix for run_ever() regression - contributed by cebtenzzre

Breaking Changes

None

Changes in Behavior

None