Repository navigation
v1.3.0
Home Assistant can delete the devices of a daemon that is gone, an unknown app ID in the configuration warns
instead of stopping Stewart, and status reports the memory each process really uses.
Added
- Home Assistant can delete the devices of a Stewart daemon that is not connected; deleting its hub removes its
devices and entities, so a testexpose.instanceno longer lingers
Fixed
- The Helm chart rolls the pod when
homeAssistant.tokenorpersistence.urlchanges, instead of keeping the
old value until the next restart host.docker.internalreaches the host withmake upand the deploy compose files too, not only withmake runstewart statusand thestewart_broker_memory_bytesandstewart_worker_memory_bytesmetrics report each
process's resident memory, instead of the PHP heap, which left out opcache and extensions; expect higher values- An app ID in
stewart.yamlor aSTEWART_APPS__*variable that names no automation logs a warning and is ignored,
as documented, instead of stopping the daemon;stewart checkprints the warning and passes stewart --helplists the commands, instead of showing the help ofrun;stewart run --helpstill shows it- The CLI reference lists only each command's own arguments and options, instead of the console's global options
underconfig:reference - The metrics reference lists the labels of
stewart_app_exposed_commands_totaland
stewart_worker_restart_due_timestamp_seconds, instead of none - The error reference says what to do for the errors a first run or an upgrade hits: Home Assistant connection and
token, configuration files and tokens, control and worker protocol versions, and the store
Upgrading
- Run
make upgrade VERSION=1.3. Protocols are unchanged, so a 1.2 daemon,stewartCLI and Home Assistant
integration work with 1.3. - For
host.docker.internalwithmake up, addextra_hosts: ["host.docker.internal:host-gateway"]to the
stewartservice incompose.yaml, and in any deploy compose file you copied. - Memory now reads higher, since it counts the whole process; raise alerts on
stewart_broker_memory_bytesand
stewart_worker_memory_bytesto match.