You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Code-scanning cleanup: all 11 open CodeQL alerts on main, none of
them from 0.7.5.
A telemetry report that fails to decode is no longer swallowed
silently. The relay keeps going, as before. It now counts the failure
(decode_errors on /state) and logs the exception type.
Log lines no longer echo outside text (py/log-injection):
allowing a firmware update logs the number allowed, not the key from
the request;
the heater-directory rename doesn't log the DSN-derived name.
Tests:
a DNS test binds 127.0.0.1 instead of every interface;
the clock patches use string targets instead of re-importing modules;