2.0.44 (2026-05-16)
Bug Fixes
- #287: guard pushKeepalive on construction (c3c69e4), closes #287
- #287: make rvc clean mode reactor offline (9d6bf93), closes #287
- #287: rotate aged matter sessions (6272875), closes #287
- #312: drop EndProductType.Unknown for window class (1839037), closes #312
- #328: align cover cluster profile with certified Eve (6d569d5), closes #328
- #328: dedup deferred cover target writes (6b3a020), closes #328
- #328: drop deferred cover target split (b53ba8a), closes #328
- #328: drop legacy cover position attrs from updates (6fd2935), closes #328
- #328: hold cover current update on motion start (07d6095), closes #328
- #328: split cover state/target/current matter reports (30fac32), closes #328
- #328: write cover target before state in patch (4af65f6), closes #328
- #328: write target before current in cover updates (28626a1), closes #328
- #330: load serialNumberSuffix when editing bridge (bfe068c)
- #330: preserve serialNumberSuffix when trimming to 32 chars (705ce07)
- #331: widen cover slider debounce window to 300ms (71795e7), closes #331
- #334: stop reporting charging once docked vacuum is full (0b8b87f), closes #334
- #335: clear currentArea when vacuum returns to dock (50e251d), closes #335
- #335: clear stale currentArea inherited across restarts (a29d5ab), closes #335
- #335: dispatch custom service areas sequentially (75b6a5f), closes #335
- #335: preserve customServiceAreas in dynamic RvcRunMode supportedModes (5c7b926), closes #335
- #335: set observedCleaning on every cleaning event (f9883b4), closes #335
- #336: swap bridge-icon HEAD probe for /exists (2ab3877), closes #336
- #340: freeze immediately on off transition, clear on action=off (4c80854), closes #340
- #340: keep mode through cool to off+idle (8c2adf3), closes #340
- #341: make HA WS message timeout configurable, raise default to 60s (b71cbfd), closes #341
- #343: add PowerTopology + cumulativeEnergyImported default (e860165), closes #343
- #343: default activePower=0 on energy sensor endpoint (8704cd6), closes #343
- #345: dedupe @codemirror/state for json editor (086b74f), closes #345
- #347: heap headroom and force-sync pressure guard (eefa259), closes #347
Features
- #287: bridge setting for session rotation (2c595ad), closes #287
- #290: add per-entity customVendorId and HA-registry serial fallback (8f252f6), closes #290
- #331: per-bridge and per-entity cover slider debounce (b61670e), closes #331
- #337: any_field_regex matcher for grouped AND/OR filters (0169ecf), closes #337
- #337: regex filters for entity and device labels (8138a07), closes #337
- #338: entity-id autocomplete in filter rules (183588a), closes #338
- #340: per-entity climateKeepModeOnIdle for off+idle ACs (847120e), closes #340