Skip to content

v3.2.1

Latest

Choose a tag to compare

@botts7 botts7 released this 23 Jul 11:14
5f848cc

Stability release on top of v3.2.0.

Fixed

  • MQTT-related crash/reboot (the dominant cause of intermittent reboots) — fixed two faults: the BLE task was driving MQTT concurrently with the main loop (non-thread-safe → lwip corruption), and MQTT reconnect could deref a NULL socket after a WiFi blip. Reconnect now waits for WiFi + forces a fresh socket, and the cross-task MQTT access is removed.
  • /logs Download hang — Download now builds the file client-side, no server round-trip.

Added

  • firmware.elf attached to releases (for coredump symbolisation).
  • BLE op timings (ble_write_max_ms / ble_rt_max_ms) on /api/diag/runtime + crash-breadcrumb phase.

Known issues

  • A rare interrupt-watchdog reboot (~once every few days) remains under investigation; it leaves no coredump. The frequent MQTT crashes fixed here were the dominant cause of reboots.

Update

  • Existing gateways: OTA as usual, or via the HA integration's Update entity.
  • firmware.bin + SHA256SUMS.txt (+ firmware.elf for debugging) attached below once the build completes.