Repository navigation
v0.11.4
·
17 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Fixed
- On a large install every confirmed action through Assist failed, because the
states list used to look up a device passed the 1 MiB cap on what the relay
reads. The states list is now read as it arrives, up to 64 MiB, and only entity
ids and friendly names are kept. Affected versions: 0.7.9 to 0.11.3. - The same cap also hit a large tool catalog, a large live context and a large
tool answer. An agent got no answer to its call, and a confirmed action that
Home Assistant had carried out was reported as failed.
All other answers from Home Assistant now share one budget of 16 MiB across
everything being read or delivered at the same time. - An answer past its bound is refused the moment the bound is passed, and the
connection to Home Assistant is closed. It is named as too large, with the
bound, to the log and to the agent, instead of "answered with 200" or silence. - An answer from Home Assistant that stops halfway now fails at once, for a lookup,
an action and an agent reading it, instead of leaving them waiting on it. - An agent that leaves now closes its request to Home Assistant, and an agent that
stops reading a stream now slows it instead of filling memory.