Skip to content

v2.6.0

Choose a tag to compare

@kristofferR kristofferR released this 16 Mar 18:28

What's New

  • Unified support bundle — The separate run_diagnostics and generate_support_report actions have been replaced by a single generate_support_bundle action. It captures everything in one file: system info, configuration, BLE advertisements per source, detection reasoning, GATT/descriptor details, notifications, command trace, connection attempt details, and recent logs.
  • Smarter redaction — Support bundles now preserve MAC addresses, device names, and BLE identifiers needed for debugging. Only PINs are redacted. The HA diagnostics download still fully redacts for public sharing.

Bug Fixes

  • Linak position reads no longer interrupt motor commands — Position characteristic reads now have per-characteristic timeouts and are disabled during movement commands, preventing pulse stream interruption.
  • Service call failures now properly reported — Invalid inputs and generation errors raise ServiceValidationError so automations correctly detect failures instead of silently succeeding.
  • Support bundle timeout — Bundle generation has a safety timeout (capture_duration + 120s) to prevent indefinitely hanging service calls.
  • Bounded notification capture — Notification buffers are capped at 5,000 entries to prevent unbounded memory growth during long captures.
  • Fixed stale UI text — The unsupported device issue card no longer references the removed "Run BLE Diagnostics" action.