Release 9.1.001 (2026.8)
What's Changed
- refactor and add new Danfoss eTRV OEM by @pipiche38 in #1924
- Refactor readattribute get max attributes by @pipiche38 in #1925
- Enable Domoticz Extended Framework instead of legacy by @pipiche38 in #1863
- Introduce ThreadSafeDeviceDict — thread-safe mapping for ListOfDevices, IEEE2NWK, and ListOfDomoticzWidget by @pipiche38 in #1932
- Fix four critical bugs identified in code review by @pipiche38 in #1934
- zigpy thread with an HA grade supervisor by @pipiche38 in #1935
- Add …test suite for Modules/readAttributes.py (152 tests) by @pipiche38 in #1940
- Root Cause (CPython Issue #91375) fix with python3.12 - no workaround anymore need by @pipiche38 in #1941
- Migration from Domoticz legacy to DomoticzEx framework by @pipiche38 in #1931
- Refactor Modules/tools.py in a more logical groups by @pipiche38 in #1962
- Claude/loving wright ff gzu by @pipiche38 in #1964
- Developer guidance for Claude Code integration by @pipiche38 in #1963
- make DNS access non-blocking and delegate the update of Version info … by @pipiche38 in #1966
- refactor group creatiion and finding best widget by @pipiche38 in #1976
- Database Write Refactor by @pipiche38 in #1979
- review matomo code, add unit test, increase the matomo update from 9 … by @pipiche38 in #1983
- Refactor/write database by @pipiche38 in #1984
- Prevent Ep = {} wipe entirely /
fix/lost-clustertype— Protect provisionedClusterTypeon Model-Name re-announcement by @pipiche38 in #1988 - First version of Tools to provide a replacement device possibility by @pipiche38 in #1989
- Fixing/group management by @pipiche38 in #1991
- Refactor/reuse existing widgets by @pipiche38 in #1990
- Normalize user-facing Status log messages to a consistent present-tense, Z4D-prefixed voice across the active codebase by @pipiche38 in #1993
- Fix/ota json load by @pipiche38 in #1995
- A recoverable Domoticz failure (Accept New Hardware off, or no free unit) marked a device failDB, and the heartbeat then permanently deleted the whole device entry — losing Ep/Cluster/ClusterType by @pipiche38 in #1992
- Improve STGE handling in a Linky/ZLinky context by @pipiche38 in #1998
More information on: https://github.com/zigbeefordomoticz/Domoticz-Zigbee/blob/stable9/ReleaseNotes.md?plain=1
Full Changelog: stable8.1.007...9.1.001