Features
- Cache responses from firmware update service and queue requests (#5030)
- Make user agent configurable and pass it to firmware update service (#5031)
Bugfixes
- Fixed an issue where
ThermostatModeCC
would save its values twice (#5019) - Ensure value ID received from outside code is valid and normalized before passing through (#5036)
- Merge notification metadata for variables with multiple states (#5037)
Changes under the hood
- Added a test to ensure that
SupervisionCCReport
with statusSuccess
is always final, even ifmore updates follow
is incorrectly set totrue
(#4963)