v0.8.19
More useful playback reports
One diagnostic download now connects the stages of a failed recording, reducing
the separate logs and repeat attempts needed to investigate an issue.
- Extend the existing diagnostic download with recent recording preparation,
processing, limits, cancellation and cleanup. Anonymous attempt references
connect bridge and Home Assistant observations. Reports retain at most eight
attempts for fifteen minutes and exclude identifiers, addresses and media. - Add a bounded diagnostic download action at relevant player errors, using
Home Assistant's existing administrator permissions. Report loaded card and
component versions, observed failure stages and missing or stale evidence.
Stronger regression checks
- Cover concurrent recording readers, close/expiry/unload, interrupted reads
and reopening after fallback or closure before late audio. The new scenarios
preserve existing playback behavior and improve the synthetic test fixture.
Simpler device maintenance
- Include client 0.12.3 with one registry for all 51 existing device profiles
and separate snapshot, live and recording policies. Existing model/type,
owner and firmware admission remains unchanged. Preserve the released
late-audio and Home Assistant STUN/TURN behavior. - Give maintainers one place to add and review profiles within supported device
families, backed by automatic admission checks. A new protocol or an untested
model still needs its own implementation and hardware evidence.
Upgrade and rollback
Update both the integration and bridge to 0.8.19, restart Home Assistant and
refresh the dashboard. Back up the integration and bridge with its private
data first. Restore their previous files or versions together to roll back,
preserving credentials and entity identities. Older bridges remain usable but
cannot provide the added recording evidence. Download diagnostics before a
restart or the fifteen-minute retention window expires.
Scope and known limits
References #76, #77 and #78, with
client #139.
This batch adds no model or hardware support claim. Exact external T8134
acceptance remains in #10. The known Home Assistant cryptography dependency
limitation remains open in #30. No security finding is suppressed or fixed by
this update.
Source commit: 9133f18aa941b2a9a6932b9b36faeb76bb44528b
Validation: Combined playback diagnostics and lifecycle validation. The candidate passes
226 Home Assistant tests, 148 bridge tests and 86 browser tests, including real
FFmpeg/go2rtc direct and relay WebRTC, delayed audio, fallback, close/reopen and
concurrent recording readers. A representative existing Home Assistant
installation verified loaded 0.8.19 component/card versions with client 0.12.3,
recording preparation, Safari playback/seek, cancellation and cleanup. A bounded
T8160/T8030 session decoded video and audio with confirmed stop. This is scoped
software and local acceptance, not proof of physical audibility or the reporter's
external T8134 route. No new device support is claimed. Existing obligations in
issues #10 and #30 remain open.
Download checksums and exact component versions are included in the release assets.