esphome
device-builder
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Bump frontend to 0.1.33
auto-bump-frontend
7 minutes ago
Pause ICMP ping loop while no dashboard client is subscribed (#340)
main
20 minutes ago
Collapse repeat MQTT-unreachable log spam to DEBUG (#339)
main
28 minutes ago
Make ping-loop idle wait interruptible by subscriber drop Addresses Copilot review on PR #340. Three issues: (1) the post-sweep asyncio.sleep was uninterruptible, so a subscriber-drop mid-sleep forced the next subscriber to wait up to _PING_INTERVAL for fresh ICMP data; (2) test helper condition param was typed Any; (3) test patched stream_events via direct module assignment instead of monkeypatch.setattr. Adds wait_for_no_subscribers() to SubscriberPresence (mirror gate), wraps the ping-loop idle window in asyncio.wait_for so a drop short-circuits to the wait_for_subscriber park, narrows the helper signature, switches to monkeypatch. New tests pin the wakes-immediately contract end to end (drop+reconnect cycle resumes within scheduling ticks).
bugfix/pause-icmp-without-subscribers
30 minutes ago
Merge branch 'main' into bugfix/pause-icmp-without-subscribers
bugfix/pause-icmp-without-subscribers
32 minutes ago
Surface MAC + derived ethernet/bluetooth MACs from mDNS (#338)
main
35 minutes ago
Merge branch 'main' into bugfix/pause-icmp-without-subscribers
bugfix/pause-icmp-without-subscribers
37 minutes ago
Cover the suppressed-traceback DEBUG branch in _log_reconnect_failure test_run_loud_logs_unexpected_after_expected_failure pinned the first ERROR with traceback but never reached the repeat-suppression DEBUG path. Add test_run_collapses_repeat_unexpected_errors_to_debug: drives RuntimeError on every connect attempt and asserts exactly one ERROR plus N DEBUG records that include 'RuntimeError', 'kaboom', and no exc_info — covering the previously-untested branch and pinning the contract that the suppressed line still tells the operator what's looping.
bugfix/mqtt-broker-offline-log-spam
45 minutes ago
Latest Branches
CodSpeed Performance Gauge
0%
Bump frontend to 0.1.33
#341
8 minutes ago
cec4be7
auto-bump-frontend
CodSpeed Performance Gauge
0%
Pause ICMP ping loop while no dashboard client is subscribed
#340
51 minutes ago
d5f70d3
bugfix/pause-icmp-without-subscribers
CodSpeed Performance Gauge
0%
Collapse repeat MQTT-unreachable log spam to DEBUG
#339
1 hour ago
c3ad3f6
bugfix/mqtt-broker-offline-log-spam
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs