Journey event  ·  14 Sep 2026

Pre-existing pytest teardown flakiness (paho-mqtt loop_stop)

FIX 2026-09-06 (code landed, unverified — no brain venv here to run pytest): zigbee_mqtt.ZigbeeIngest.stop() now (1) calls disconnect() before loop_stop() so paho winds its loop do

  state copied from the tracker, never improved

  event date 2026-09-14

Event date 2026-09-14
Version found
Version fixed
Expected kit firmware
Release file
SHA-256
Served count
Source https://app.notion.com/3d22b4cda3708156aa49f4ca53885e39

FIX 2026-09-06 (code landed, unverified — no brain venv here to run pytest): zigbee_mqtt.ZigbeeIngest.stop() now (1) calls disconnect() before loop_stop() so paho winds its loop down cleanly and stops reconnecting, (2) wraps both in try/except so teardown never raises, (3) joins the ingest _run thread (timeout=2s, skips if current thread) so stop() is synchronous — a lingering daemon thread processing one last message was the flake source, (4) nulls _thread/_client. — ORIGINAL: pytest teardown flakiness from paho-mqtt loop_stop.

All events  ·  DSC  ·  CannaLib  ·  Site  ·  Firmware releases

Empty rows are honest

A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.