Release v3.14.0-beta.7
Pre-release
Pre-release
Added
- Arris SB8200
modem-basicvariant (URL Token, v6 hardware). v6 hardware
does not issue a session cookie on login; this variant uses the URL token
strategy without cookie credential reuse. Status:awaiting_verification.
Related to #170. ModemSnapshot.to_event_payload()and HA event bus integration. Core
now produces a structuredEventBusPayload(model, ISP, status, channel
counts, collection timestamp) on every successful poll. The HA coordinator
fires this as thecable_modem_monitor_data_updatedevent, enabling
downstream integrations to consume live modem data without coordinator
coupling. Related to #169.
Changed
- Orchestration logging migrated to typed
OrchestratorEventdataclasses.
All log output from the orchestration layer now flows through a single
log_event()adapter. No runtime behavior change. - HA adapter: dev tools extracted to
dev_tools.py.async_request_modem_refresh,
service registration, and related utilities moved fromservices.pyinto a
dedicated module. No behavior change.
Full Changelog: v3.14.0-beta.6...v3.14.0-beta.7