github AppDaemon/appdaemon 4.5.13

6 hours ago

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

Don't miss a new appdaemon release

NewReleases is sending notifications on new releases.