Releases: matter-js/python-matter-server
Releases · matter-js/python-matter-server
8.1.2
What’s Changed
- #1303 - Dashboard: Fallback for unknown endpoint device types (@lboue)
- #1298 - Change motionSensitivity and attribute_type to uint (@beeguy1234)
- #1297 - add low power mode in Heiman's cluster (@Leo2442926161)
- #1296 - add siren and mute for heiman smoke alarm (@Leo2442926161)
- #1281 - Update node.ts to handle non-string label data (@mullender)
- #1288 - Fix typo in Linux OS requirements section (@florianbehrens)
- #1262 - docs: Update Docker image reference for Matter server container image (@agners)
- #1250 - Announce Matter Server rewrite and maintenance mode (@Apollon77)
⬆️ Dependencies and CI
44 changes
- #1305 - Bump mypy from 1.19.0 to 1.19.1 (@dependabot[bot])
- #1304 - Bump ruff from 0.14.8 to 0.14.9 (@dependabot[bot])
- #1293 - Bump mypy from 1.18.2 to 1.19.0 (@dependabot[bot])
- #1294 - Bump pylint from 4.0.3 to 4.0.4 (@dependabot[bot])
- #1301 - Bump orjson from 3.11.4 to 3.11.5 (@dependabot[bot])
- #1300 - Bump ruff from 0.14.7 to 0.14.8 (@dependabot[bot])
- #1302 - Bump pytest from 9.0.1 to 9.0.2 (@dependabot[bot])
- #1295 - Bump actions/checkout from 6.0.0 to 6.0.1 (@dependabot[bot])
- #1292 - Bump ruff from 0.14.6 to 0.14.7 (@dependabot[bot])
- #1291 - Bump actions/setup-python from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1289 - Bump pre-commit from 4.4.0 to 4.5.0 (@dependabot[bot])
- #1290 - Bump ruff from 0.14.5 to 0.14.6 (@dependabot[bot])
- #1287 - Bump actions/checkout from 5.0.1 to 6.0.0 (@dependabot[bot])
- #1286 - Bump actions/checkout from 5.0.0 to 5.0.1 (@dependabot[bot])
- #1285 - Bump pytest from 8.4.2 to 9.0.1 (@dependabot[bot])
- #1283 - Bump ruff from 0.14.4 to 0.14.5 (@dependabot[bot])
- #1282 - Bump pylint from 4.0.2 to 4.0.3 (@dependabot[bot])
- #1284 - Bump pytest-asyncio from 1.2.0 to 1.3.0 (@dependabot[bot])
- #1280 - Bump ruff from 0.14.3 to 0.14.4 (@dependabot[bot])
- #1278 - Bump pre-commit from 4.3.0 to 4.4.0 (@dependabot[bot])
- #1276 - Bump aiohttp from 3.13.1 to 3.13.2 (@dependabot[bot])
- #1277 - Bump ruff from 0.14.1 to 0.14.3 (@dependabot[bot])
- #1275 - Bump orjson from 3.11.3 to 3.11.4 (@dependabot[bot])
- #1274 - Bump pylint from 4.0.1 to 4.0.2 (@dependabot[bot])
- #1272 - Bump pylint from 4.0.0 to 4.0.1 (@dependabot[bot])
- #1269 - Bump cryptography from 46.0.2 to 46.0.3 (@dependabot[bot])
- #1271 - Bump ruff from 0.14.0 to 0.14.1 (@dependabot[bot])
- #1270 - Bump aiohttp from 3.13.0 to 3.13.1 (@dependabot[bot])
- #1265 - Bump aiohttp from 3.12.15 to 3.13.0 (@dependabot[bot])
- #1268 - Bump actions/setup-node from 5 to 6 (@dependabot[bot])
- #1267 - Bump isort from 6.1.0 to 7.0.0 (@dependabot[bot])
- #1264 - Bump tomli from 2.2.1 to 2.3.0 (@dependabot[bot])
- #1266 - Bump pylint from 3.3.9 to 4.0.0 (@dependabot[bot])
- #1263 - Bump ruff from 0.13.3 to 0.14.0 (@dependabot[bot])
- #1257 - Bump pylint from 3.3.8 to 3.3.9 (@dependabot[bot])
- #1258 - Bump zeroconf from 0.147.2 to 0.148.0 (@dependabot[bot])
- #1259 - Bump cryptography from 46.0.1 to 46.0.2 (@dependabot[bot])
- #1260 - Bump isort from 6.0.1 to 6.1.0 (@dependabot[bot])
- #1261 - Bump ruff from 0.13.2 to 0.13.3 (@dependabot[bot])
- #1255 - Bump docker/login-action from 3.5.0 to 3.6.0 (@dependabot[bot])
- #1254 - Bump ruff from 0.13.1 to 0.13.2 (@dependabot[bot])
- #1251 - Bump mypy from 1.18.1 to 1.18.2 (@dependabot[bot])
- #1252 - Bump cryptography from 45.0.7 to 46.0.1 (@dependabot[bot])
- #1253 - Bump ruff from 0.13.0 to 0.13.1 (@dependabot[bot])
8.1.2b1
8.1.2 BETA 0
What’s Changed
- #1298 - Change motionSensitivity and attribute_type to uint (@beeguy1234)
- #1297 - add low power mode in Heiman's cluster (@Leo2442926161)
- #1296 - add siren and mute for heiman smoke alarm (@Leo2442926161)
- #1281 - Update node.ts to handle non-string label data (@mullender)
- #1288 - Fix typo in Linux OS requirements section (@florianbehrens)
- #1262 - docs: Update Docker image reference for Matter server container image (@agners)
- #1250 - Announce Matter Server rewrite and maintenance mode (@Apollon77)
⬆️ Dependencies and CI
42 changes
- #1293 - Bump mypy from 1.18.2 to 1.19.0 (@dependabot[bot])
- #1294 - Bump pylint from 4.0.3 to 4.0.4 (@dependabot[bot])
- #1301 - Bump orjson from 3.11.4 to 3.11.5 (@dependabot[bot])
- #1300 - Bump ruff from 0.14.7 to 0.14.8 (@dependabot[bot])
- #1302 - Bump pytest from 9.0.1 to 9.0.2 (@dependabot[bot])
- #1295 - Bump actions/checkout from 6.0.0 to 6.0.1 (@dependabot[bot])
- #1292 - Bump ruff from 0.14.6 to 0.14.7 (@dependabot[bot])
- #1291 - Bump actions/setup-python from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1289 - Bump pre-commit from 4.4.0 to 4.5.0 (@dependabot[bot])
- #1290 - Bump ruff from 0.14.5 to 0.14.6 (@dependabot[bot])
- #1287 - Bump actions/checkout from 5.0.1 to 6.0.0 (@dependabot[bot])
- #1286 - Bump actions/checkout from 5.0.0 to 5.0.1 (@dependabot[bot])
- #1285 - Bump pytest from 8.4.2 to 9.0.1 (@dependabot[bot])
- #1283 - Bump ruff from 0.14.4 to 0.14.5 (@dependabot[bot])
- #1282 - Bump pylint from 4.0.2 to 4.0.3 (@dependabot[bot])
- #1284 - Bump pytest-asyncio from 1.2.0 to 1.3.0 (@dependabot[bot])
- #1280 - Bump ruff from 0.14.3 to 0.14.4 (@dependabot[bot])
- #1278 - Bump pre-commit from 4.3.0 to 4.4.0 (@dependabot[bot])
- #1276 - Bump aiohttp from 3.13.1 to 3.13.2 (@dependabot[bot])
- #1277 - Bump ruff from 0.14.1 to 0.14.3 (@dependabot[bot])
- #1275 - Bump orjson from 3.11.3 to 3.11.4 (@dependabot[bot])
- #1274 - Bump pylint from 4.0.1 to 4.0.2 (@dependabot[bot])
- #1272 - Bump pylint from 4.0.0 to 4.0.1 (@dependabot[bot])
- #1269 - Bump cryptography from 46.0.2 to 46.0.3 (@dependabot[bot])
- #1271 - Bump ruff from 0.14.0 to 0.14.1 (@dependabot[bot])
- #1270 - Bump aiohttp from 3.13.0 to 3.13.1 (@dependabot[bot])
- #1265 - Bump aiohttp from 3.12.15 to 3.13.0 (@dependabot[bot])
- #1268 - Bump actions/setup-node from 5 to 6 (@dependabot[bot])
- #1267 - Bump isort from 6.1.0 to 7.0.0 (@dependabot[bot])
- #1264 - Bump tomli from 2.2.1 to 2.3.0 (@dependabot[bot])
- #1266 - Bump pylint from 3.3.9 to 4.0.0 (@dependabot[bot])
- #1263 - Bump ruff from 0.13.3 to 0.14.0 (@dependabot[bot])
- #1257 - Bump pylint from 3.3.8 to 3.3.9 (@dependabot[bot])
- #1258 - Bump zeroconf from 0.147.2 to 0.148.0 (@dependabot[bot])
- #1259 - Bump cryptography from 46.0.1 to 46.0.2 (@dependabot[bot])
- #1260 - Bump isort from 6.0.1 to 6.1.0 (@dependabot[bot])
- #1261 - Bump ruff from 0.13.2 to 0.13.3 (@dependabot[bot])
- #1255 - Bump docker/login-action from 3.5.0 to 3.6.0 (@dependabot[bot])
- #1254 - Bump ruff from 0.13.1 to 0.13.2 (@dependabot[bot])
- #1251 - Bump mypy from 1.18.1 to 1.18.2 (@dependabot[bot])
- #1252 - Bump cryptography from 45.0.7 to 46.0.1 (@dependabot[bot])
- #1253 - Bump ruff from 0.13.0 to 0.13.1 (@dependabot[bot])
8.1.1
What’s Changed
- #1242 - Set the cluster item in Binding as an option (@Luxni)
- #1243 - replace async-timeout with asyncio.timeout (@dotlambda)
- #1231 - Add comprehensive GitHub Copilot instructions and linting requirements for python-matter-server development (@copilot-swe-agent[bot])
- #1232 - fix matter binding detele error (@Luxni)
- #1229 - Limit fabric label to 32 characters with truncation and logging (@copilot-swe-agent[bot])
- #1227 - Expose Tcp support as False for now (@Apollon77)
⬆️ Dependencies and CI
18 changes
- #1248 - Bump OTA Provider to 2025.9.0 (@agners)
- #1249 - Update release drafter workflow permission (@agners)
- #1246 - Bump ruff from 0.12.12 to 0.13.0 (@dependabot[bot])
- #1244 - Bump mypy from 1.17.1 to 1.18.1 (@dependabot[bot])
- #1245 - Bump pytest-asyncio from 1.1.0 to 1.2.0 (@dependabot[bot])
- #1247 - Bump pytest-cov from 6.3.0 to 7.0.0 (@dependabot[bot])
- #1241 - Bump ruff from 0.12.11 to 0.12.12 (@dependabot[bot])
- #1240 - Bump pytest-cov from 6.2.1 to 6.3.0 (@dependabot[bot])
- #1239 - Bump pytest from 8.4.1 to 8.4.2 (@dependabot[bot])
- #1238 - Bump zeroconf from 0.147.0 to 0.147.2 (@dependabot[bot])
- #1235 - Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (@dependabot[bot])
- #1237 - Bump actions/setup-node from 4 to 5 (@dependabot[bot])
- #1236 - Bump actions/setup-python from 5.6.0 to 6.0.0 (@dependabot[bot])
- #1233 - Bump ruff from 0.12.10 to 0.12.11 (@dependabot[bot])
- #1234 - Bump cryptography from 45.0.6 to 45.0.7 (@dependabot[bot])
- #1226 - Bump orjson from 3.11.2 to 3.11.3 (@dependabot[bot])
- #1224 - Bump ruff from 0.12.8 to 0.12.10 (@dependabot[bot])
- #1225 - Bump orjson from 3.11.1 to 3.11.2 (@dependabot[bot])
8.1.0
What’s Changed
- #1196 - ObstructionDetected Attribute within the Eve Cluster (@lboue)
- #1212 - Log primary interface used by Python Matter server on startup (@agners)
- #1197 - Add Heiman cluster (@Leo2442926161)
- #1184 - Update to Matter SDK wheels 2025.7.0 (@agners)
- #1180 - Add multiplier and divisor attributes to ThirdRealityMeteringCluster (@3reality-wangzhijie)
- #1181 - Add custom Eve weatherTrend attribute for Eve Weather device (@lboue)
- #1155 - add node binding dialog. (@Luxni)
⬆️ Dependencies and CI
41 changes
- #1220 - Bump actions/checkout from 4.2.2 to 5.0.0 (@dependabot[bot])
- #1215 - Bump pre-commit-hooks from 5.0.0 to 6.0.0 (@dependabot[bot])
- #1218 - Bump pylint from 3.3.7 to 3.3.8 (@dependabot[bot])
- #1217 - Bump cryptography from 45.0.5 to 45.0.6 (@dependabot[bot])
- #1216 - Bump ruff from 0.12.7 to 0.12.8 (@dependabot[bot])
- #1214 - Bump pre-commit from 4.2.0 to 4.3.0 (@dependabot[bot])
- #1211 - Bump docker/login-action from 3.4.0 to 3.5.0 (@dependabot[bot])
- #1210 - Bump aiohttp from 3.12.14 to 3.12.15 (@dependabot[bot])
- #1209 - Bump mypy from 1.17.0 to 1.17.1 (@dependabot[bot])
- #1208 - Bump ruff from 0.12.5 to 0.12.7 (@dependabot[bot])
- #1202 - Bump mypy from 1.16.1 to 1.17.0 (@dependabot[bot])
- #1205 - Bump ruff from 0.12.4 to 0.12.5 (@dependabot[bot])
- #1204 - Bump orjson from 3.11.0 to 3.11.1 (@dependabot[bot])
- #1199 - Bump orjson from 3.10.18 to 3.11.0 (@dependabot[bot])
- #1200 - Bump ruff from 0.12.3 to 0.12.4 (@dependabot[bot])
- #1201 - Bump pytest-asyncio from 1.0.0 to 1.1.0 (@dependabot[bot])
- #1193 - Bump aiohttp from 3.12.13 to 3.12.14 (@dependabot[bot])
- #1192 - Bump ruff from 0.12.2 to 0.12.3 (@dependabot[bot])
- #1188 - Bump ruff from 0.12.0 to 0.12.2 (@dependabot[bot])
- #1187 - Bump cryptography from 45.0.4 to 45.0.5 (@dependabot[bot])
- #1190 - Add ignore[arg-type] to fix mypy false positive (@agners)
- #1177 - Bump ruff from 0.11.13 to 0.12.0 (@dependabot[bot])
- #1179 - Bump pytest from 8.4.0 to 8.4.1 (@dependabot[bot])
- #1178 - Bump mypy from 1.16.0 to 1.16.1 (@dependabot[bot])
- #1175 - Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 (@dependabot[bot])
- #1174 - Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 (@dependabot[bot])
- #1170 - Bump pytest-cov from 6.1.1 to 6.2.1 (@dependabot[bot])
- #1171 - Bump cryptography from 45.0.3 to 45.0.4 (@dependabot[bot])
- #1172 - Bump pytest-asyncio from 0.26.0 to 1.0.0 (@dependabot[bot])
- #1173 - Bump aiohttp from 3.12.11 to 3.12.13 (@dependabot[bot])
- #1166 - Bump ruff from 0.11.12 to 0.11.13 (@dependabot[bot])
- #1165 - Bump pytest from 8.3.5 to 8.4.0 (@dependabot[bot])
- #1164 - Bump aiohttp from 3.12.6 to 3.12.11 (@dependabot[bot])
- #1163 - Bump aiohttp from 3.11.18 to 3.12.6 (@dependabot[bot])
- #1162 - Bump cryptography from 45.0.2 to 45.0.3 (@dependabot[bot])
- #1161 - Bump mypy from 1.15.0 to 1.16.0 (@dependabot[bot])
- #1160 - Bump ruff from 0.11.10 to 0.11.12 (@dependabot[bot])
- #1157 - Bump docker/build-push-action from 6.17.0 to 6.18.0 (@dependabot[bot])
- #1153 - Bump ruff from 0.11.9 to 0.11.10 (@dependabot[bot])
- #1154 - Bump cryptography from 44.0.3 to 45.0.2 (@dependabot[bot])
- #1150 - Bump docker/build-push-action from 6.16.0 to 6.17.0 (@dependabot[bot])
8.1.0 BETA 1
What’s Changed
- #1184 - Update to Matter SDK wheels 2025.7.0 (@agners)
- #1180 - Add multiplier and divisor attributes to ThirdRealityMeteringCluster (@3reality-wangzhijie)
- #1181 - Add custom Eve weatherTrend attribute for Eve Weather device (@lboue)
- #1155 - add node binding dialog. (@Luxni)
⬆️ Dependencies and CI
20 changes
- #1177 - Bump ruff from 0.11.13 to 0.12.0 (@dependabot[bot])
- #1179 - Bump pytest from 8.4.0 to 8.4.1 (@dependabot[bot])
- #1178 - Bump mypy from 1.16.0 to 1.16.1 (@dependabot[bot])
- #1175 - Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 (@dependabot[bot])
- #1174 - Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 (@dependabot[bot])
- #1170 - Bump pytest-cov from 6.1.1 to 6.2.1 (@dependabot[bot])
- #1171 - Bump cryptography from 45.0.3 to 45.0.4 (@dependabot[bot])
- #1172 - Bump pytest-asyncio from 0.26.0 to 1.0.0 (@dependabot[bot])
- #1173 - Bump aiohttp from 3.12.11 to 3.12.13 (@dependabot[bot])
- #1166 - Bump ruff from 0.11.12 to 0.11.13 (@dependabot[bot])
- #1165 - Bump pytest from 8.3.5 to 8.4.0 (@dependabot[bot])
- #1164 - Bump aiohttp from 3.12.6 to 3.12.11 (@dependabot[bot])
- #1163 - Bump aiohttp from 3.11.18 to 3.12.6 (@dependabot[bot])
- #1162 - Bump cryptography from 45.0.2 to 45.0.3 (@dependabot[bot])
- #1161 - Bump mypy from 1.15.0 to 1.16.0 (@dependabot[bot])
- #1160 - Bump ruff from 0.11.10 to 0.11.12 (@dependabot[bot])
- #1157 - Bump docker/build-push-action from 6.17.0 to 6.18.0 (@dependabot[bot])
- #1153 - Bump ruff from 0.11.9 to 0.11.10 (@dependabot[bot])
- #1154 - Bump cryptography from 44.0.3 to 45.0.2 (@dependabot[bot])
- #1150 - Bump docker/build-push-action from 6.16.0 to 6.17.0 (@dependabot[bot])
8.1.0 BETA 0
What’s Changed
⬆️ Dependencies and CI
19 changes
- #1179 - Bump pytest from 8.4.0 to 8.4.1 (@dependabot[bot])
- #1178 - Bump mypy from 1.16.0 to 1.16.1 (@dependabot[bot])
- #1175 - Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 (@dependabot[bot])
- #1174 - Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 (@dependabot[bot])
- #1170 - Bump pytest-cov from 6.1.1 to 6.2.1 (@dependabot[bot])
- #1171 - Bump cryptography from 45.0.3 to 45.0.4 (@dependabot[bot])
- #1172 - Bump pytest-asyncio from 0.26.0 to 1.0.0 (@dependabot[bot])
- #1173 - Bump aiohttp from 3.12.11 to 3.12.13 (@dependabot[bot])
- #1166 - Bump ruff from 0.11.12 to 0.11.13 (@dependabot[bot])
- #1165 - Bump pytest from 8.3.5 to 8.4.0 (@dependabot[bot])
- #1164 - Bump aiohttp from 3.12.6 to 3.12.11 (@dependabot[bot])
- #1163 - Bump aiohttp from 3.11.18 to 3.12.6 (@dependabot[bot])
- #1162 - Bump cryptography from 45.0.2 to 45.0.3 (@dependabot[bot])
- #1161 - Bump mypy from 1.15.0 to 1.16.0 (@dependabot[bot])
- #1160 - Bump ruff from 0.11.10 to 0.11.12 (@dependabot[bot])
- #1157 - Bump docker/build-push-action from 6.17.0 to 6.18.0 (@dependabot[bot])
- #1153 - Bump ruff from 0.11.9 to 0.11.10 (@dependabot[bot])
- #1154 - Bump cryptography from 44.0.3 to 45.0.2 (@dependabot[bot])
- #1150 - Bump docker/build-push-action from 6.16.0 to 6.17.0 (@dependabot[bot])
8.0.0
What’s Changed
- #1144 - Improve Matter DNS-SD service parsing (@agners)
- #1137 - Add Mounted device types (1.4) (@lboue)
- #1145 - Drop temporary workaround for Poll Control (@agners)
- #1147 - Remove unnecessary libgirepository dependency (@agners)
- #1127 - Always use multicasts for service discovery (@agners)
- #1103 - Add additional attribute to Inovelli VTM31-SN dimmer custom cluster (@harryh)
- #1081 - Developer documentation: /data & IPv4 group limits (@markus-becker-tridonic-com)
- #1097 - Add docs to allowed PR labels (@agners)
- #1090 - Add a custom cluster for Inovelli VTM31-SN Dimmer (@harryh)
- #1027 - Support local updates with the same version string (@agners)
- #1035 - Use new pre-commit stage names (@agners)
- #1029 - Client can't reconnect after disconnection (@jonathan351)
⚠ Breaking Changes
⬆️ Dependencies and CI
77 changes
- #1149 - Bump ruff from 0.11.8 to 0.11.9 (@dependabot[bot])
- #1143 - Bump OTA Provider to 2025.5.0 (@agners)
- #1138 - Bump pylint from 3.3.6 to 3.3.7 (@dependabot[bot])
- #1139 - Bump ruff from 0.11.7 to 0.11.8 (@dependabot[bot])
- #1141 - Bump cryptography from 44.0.2 to 44.0.3 (@dependabot[bot])
- #1140 - Bump zeroconf from 0.146.5 to 0.147.0 (@dependabot[bot])
- #1142 - Bump orjson from 3.10.16 to 3.10.18 (@dependabot[bot])
- #1136 - Bump ruff from 0.11.6 to 0.11.7 (@dependabot[bot])
- #1135 - Bump aiohttp from 3.11.16 to 3.11.18 (@dependabot[bot])
- #1134 - Bump docker/build-push-action from 6.15.0 to 6.16.0 (@dependabot[bot])
- #1133 - Bump actions/setup-python from 5.5.0 to 5.6.0 (@dependabot[bot])
- #1131 - Bump zeroconf from 0.146.3 to 0.146.5 (@dependabot[bot])
- #1132 - Bump ruff from 0.11.5 to 0.11.6 (@dependabot[bot])
- #1130 - Bump ruff from 0.11.4 to 0.11.5 (@dependabot[bot])
- #1125 - Bump home-assistant-chip-core from 2024.11.4 to 2025.4.0 (@dependabot[bot])
- #1124 - Bump zeroconf from 0.146.2 to 0.146.3 (@dependabot[bot])
- #1123 - Bump pytest-cov from 6.1.0 to 6.1.1 (@dependabot[bot])
- #1122 - Bump ruff from 0.11.2 to 0.11.4 (@dependabot[bot])
- #1119 - Bump pytest-cov from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1118 - Bump zeroconf from 0.146.1 to 0.146.2 (@dependabot[bot])
- #1117 - Bump aiohttp from 3.11.14 to 3.11.16 (@dependabot[bot])
- #1109 - Bump ruff from 0.9.10 to 0.11.2 (@dependabot[bot])
- #1115 - Bump orjson from 3.10.15 to 3.10.16 (@dependabot[bot])
- #1116 - Bump pytest-asyncio from 0.25.3 to 0.26.0 (@dependabot[bot])
- #1112 - Bump actions/setup-python from 5.4.0 to 5.5.0 (@dependabot[bot])
- #1111 - Bump pylint from 3.3.4 to 3.3.6 (@dependabot[bot])
- #1110 - Bump pre-commit from 4.1.0 to 4.2.0 (@dependabot[bot])
- #1106 - Bump docker/login-action from 3.3.0 to 3.4.0 (@dependabot[bot])
- #1105 - Bump aiohttp from 3.11.13 to 3.11.14 (@dependabot[bot])
- #1100 - Bump zeroconf from 0.145.1 to 0.146.1 (@dependabot[bot])
- #1099 - Bump ruff from 0.9.9 to 0.9.10 (@dependabot[bot])
- #1091 - Bump cryptography from 44.0.1 to 44.0.2 (@dependabot[bot])
- #1092 - Bump ruff from 0.9.7 to 0.9.9 (@dependabot[bot])
- #1093 - Bump pytest from 8.3.4 to 8.3.5 (@dependabot[bot])
- #1094 - Bump aiohttp from 3.11.12 to 3.11.13 (@dependabot[bot])
- #1095 - Bump isort from 6.0.0 to 6.0.1 (@dependabot[bot])
- #1087 - Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 (@dependabot[bot])
- #1088 - Bump docker/build-push-action from 6.14.0 to 6.15.0 (@dependabot[bot])
- #1084 - Bump ruff from 0.9.6 to 0.9.7 (@dependabot[bot])
- #1085 - Bump zeroconf from 0.145.0 to 0.145.1 (@dependabot[bot])
- #1082 - Bump docker/build-push-action from 6.13.0 to 6.14.0 (@dependabot[bot])
- #1079 - Bump ruff from 0.9.5 to 0.9.6 (@dependabot[bot])
- #1078 - Bump cryptography from 44.0.0 to 44.0.1 (@dependabot[bot])
- #1077 - Bump zeroconf from 0.143.0 to 0.145.0 (@dependabot[bot])
- #1072 - Bump mypy from 1.14.1 to 1.15.0 (@dependabot[bot])
- #1073 - Bump ruff from 0.9.4 to 0.9.5 (@dependabot[bot])
- #1074 - Bump aiohttp from 3.11.11 to 3.11.12 (@dependabot[bot])
- #1070 - Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (@dependabot[bot])
- #1066 - Bump isort from 5.13.2 to 6.0.0 (@dependabot[bot])
- #1063 - Bump pytest-asyncio from 0.25.2 to 0.25.3 (@dependabot[bot])
- #1064 - Bump zeroconf from 0.141.0 to 0.143.0 (@dependabot[bot])
- #1065 - Bump codespell from 2.4.0 to 2.4.1 (@dependabot[bot])
- #1067 - Bump aiorun from 2024.8.1 to 2025.1.1 (@dependabot[bot])
- #1062 - Bump pylint from 3.3.3 to 3.3.4 (@dependabot[bot])
- #1061 - Bump ruff from 0.9.3 to 0.9.4 (@dependabot[bot])
- #1055 - Bump actions/setup-python from 5.3.0 to 5.4.0 (@dependabot[bot])
- #1054 - Bump pre-commit from 4.0.1 to 4.1.0 (@dependabot[bot])
- #1050 - Bump zeroconf from 0.140.1 to 0.141.0 (@dependabot[bot])
- #1053 - Bump codespell from 2.3.0 to 2.4.0 (@dependabot[bot])
- #1052 - Bump ruff from 0.9.2 to 0.9.3 (@dependabot[bot])
- #1051 - Bump pytest-aiohttp from 1.0.5 to 1.1.0 (@dependabot[bot])
- #1049 - Bump docker/build-push-action from 6.12.0 to 6.13.0 (@dependabot[bot])
- #1048 - Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (@dependabot[bot])
- #1040 - Bump aioresponses from 0.7.7 to 0.7.8 (@dependabot[bot])
- #1042 - Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1039 - Bump zeroconf from 0.139.0 to 0.140.1 (@dependabot[bot])
- #1038 - Bump ruff from 0.9.1 to 0.9.2 (@dependabot[bot])
- #1041 - Bump orjson from 3.10.14 to 3.10.15 (@dependabot[bot])
- #1036 - Bump docker/build-push-action from 6.11.0 to 6.12.0 (@dependabot[bot])
- #1031 - Bump ruff from 0.8.6 to 0.9.1 (@dependabot[bot])
- #1032 - Bump zeroconf from 0.136.2 to 0.139.0 (@dependabot[bot])
- #1033 - Bump orjson from 3.10.13 to 3.10.14 (@dependabot[bot])
- #1034 - Bump pytest-asyncio from 0.25.1 to 0.25.2 (@dependabot[bot])
- #1028 - Bump docker/build-push-action from 6.10.0 to 6.11.0 (@dependabot[bot])
- #1025 - Bump pytest-asyncio from 0.25.0 to 0.25.1 (@dependabot[bot])
- #1024 - Bump ruff from 0.8.4 to 0.8.6 (@dependabot[bot])
- #1026 - Bump mypy from 1.14.0 to 1.14.1 (@dependabot[bot])
7.1.0 BETA 1
What’s Changed
- #1144 - Improve Matter DNS-SD service parsing (@agners)
- #1137 - Add Mounted device types (1.4) (@lboue)
- #1145 - Drop temporary workaround for Poll Control (@agners)
- #1147 - Remove unnecessary libgirepository dependency (@agners)
- #1127 - Always use multicasts for service discovery (@agners)
- #1103 - Add additional attribute to Inovelli VTM31-SN dimmer custom cluster (@harryh)
- #1081 - Developer documentation: /data & IPv4 group limits (@markus-becker-tridonic-com)
- #1097 - Add docs to allowed PR labels (@agners)
- #1090 - Add a custom cluster for Inovelli VTM31-SN Dimmer (@harryh)
- #1027 - Support local updates with the same version string (@agners)
- #1035 - Use new pre-commit stage names (@agners)
- #1029 - Client can't reconnect after disconnection (@jonathan351)
⚠ Breaking Changes
⬆️ Dependencies and CI
76 changes
- #1143 - Bump OTA Provider to 2025.5.0 (@agners)
- #1138 - Bump pylint from 3.3.6 to 3.3.7 (@dependabot[bot])
- #1139 - Bump ruff from 0.11.7 to 0.11.8 (@dependabot[bot])
- #1141 - Bump cryptography from 44.0.2 to 44.0.3 (@dependabot[bot])
- #1140 - Bump zeroconf from 0.146.5 to 0.147.0 (@dependabot[bot])
- #1142 - Bump orjson from 3.10.16 to 3.10.18 (@dependabot[bot])
- #1136 - Bump ruff from 0.11.6 to 0.11.7 (@dependabot[bot])
- #1135 - Bump aiohttp from 3.11.16 to 3.11.18 (@dependabot[bot])
- #1134 - Bump docker/build-push-action from 6.15.0 to 6.16.0 (@dependabot[bot])
- #1133 - Bump actions/setup-python from 5.5.0 to 5.6.0 (@dependabot[bot])
- #1131 - Bump zeroconf from 0.146.3 to 0.146.5 (@dependabot[bot])
- #1132 - Bump ruff from 0.11.5 to 0.11.6 (@dependabot[bot])
- #1130 - Bump ruff from 0.11.4 to 0.11.5 (@dependabot[bot])
- #1125 - Bump home-assistant-chip-core from 2024.11.4 to 2025.4.0 (@dependabot[bot])
- #1124 - Bump zeroconf from 0.146.2 to 0.146.3 (@dependabot[bot])
- #1123 - Bump pytest-cov from 6.1.0 to 6.1.1 (@dependabot[bot])
- #1122 - Bump ruff from 0.11.2 to 0.11.4 (@dependabot[bot])
- #1119 - Bump pytest-cov from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1118 - Bump zeroconf from 0.146.1 to 0.146.2 (@dependabot[bot])
- #1117 - Bump aiohttp from 3.11.14 to 3.11.16 (@dependabot[bot])
- #1109 - Bump ruff from 0.9.10 to 0.11.2 (@dependabot[bot])
- #1115 - Bump orjson from 3.10.15 to 3.10.16 (@dependabot[bot])
- #1116 - Bump pytest-asyncio from 0.25.3 to 0.26.0 (@dependabot[bot])
- #1112 - Bump actions/setup-python from 5.4.0 to 5.5.0 (@dependabot[bot])
- #1111 - Bump pylint from 3.3.4 to 3.3.6 (@dependabot[bot])
- #1110 - Bump pre-commit from 4.1.0 to 4.2.0 (@dependabot[bot])
- #1106 - Bump docker/login-action from 3.3.0 to 3.4.0 (@dependabot[bot])
- #1105 - Bump aiohttp from 3.11.13 to 3.11.14 (@dependabot[bot])
- #1100 - Bump zeroconf from 0.145.1 to 0.146.1 (@dependabot[bot])
- #1099 - Bump ruff from 0.9.9 to 0.9.10 (@dependabot[bot])
- #1091 - Bump cryptography from 44.0.1 to 44.0.2 (@dependabot[bot])
- #1092 - Bump ruff from 0.9.7 to 0.9.9 (@dependabot[bot])
- #1093 - Bump pytest from 8.3.4 to 8.3.5 (@dependabot[bot])
- #1094 - Bump aiohttp from 3.11.12 to 3.11.13 (@dependabot[bot])
- #1095 - Bump isort from 6.0.0 to 6.0.1 (@dependabot[bot])
- #1087 - Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 (@dependabot[bot])
- #1088 - Bump docker/build-push-action from 6.14.0 to 6.15.0 (@dependabot[bot])
- #1084 - Bump ruff from 0.9.6 to 0.9.7 (@dependabot[bot])
- #1085 - Bump zeroconf from 0.145.0 to 0.145.1 (@dependabot[bot])
- #1082 - Bump docker/build-push-action from 6.13.0 to 6.14.0 (@dependabot[bot])
- #1079 - Bump ruff from 0.9.5 to 0.9.6 (@dependabot[bot])
- #1078 - Bump cryptography from 44.0.0 to 44.0.1 (@dependabot[bot])
- #1077 - Bump zeroconf from 0.143.0 to 0.145.0 (@dependabot[bot])
- #1072 - Bump mypy from 1.14.1 to 1.15.0 (@dependabot[bot])
- #1073 - Bump ruff from 0.9.4 to 0.9.5 (@dependabot[bot])
- #1074 - Bump aiohttp from 3.11.11 to 3.11.12 (@dependabot[bot])
- #1070 - Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (@dependabot[bot])
- #1066 - Bump isort from 5.13.2 to 6.0.0 (@dependabot[bot])
- #1063 - Bump pytest-asyncio from 0.25.2 to 0.25.3 (@dependabot[bot])
- #1064 - Bump zeroconf from 0.141.0 to 0.143.0 (@dependabot[bot])
- #1065 - Bump codespell from 2.4.0 to 2.4.1 (@dependabot[bot])
- #1067 - Bump aiorun from 2024.8.1 to 2025.1.1 (@dependabot[bot])
- #1062 - Bump pylint from 3.3.3 to 3.3.4 (@dependabot[bot])
- #1061 - Bump ruff from 0.9.3 to 0.9.4 (@dependabot[bot])
- #1055 - Bump actions/setup-python from 5.3.0 to 5.4.0 (@dependabot[bot])
- #1054 - Bump pre-commit from 4.0.1 to 4.1.0 (@dependabot[bot])
- #1050 - Bump zeroconf from 0.140.1 to 0.141.0 (@dependabot[bot])
- #1053 - Bump codespell from 2.3.0 to 2.4.0 (@dependabot[bot])
- #1052 - Bump ruff from 0.9.2 to 0.9.3 (@dependabot[bot])
- #1051 - Bump pytest-aiohttp from 1.0.5 to 1.1.0 (@dependabot[bot])
- #1049 - Bump docker/build-push-action from 6.12.0 to 6.13.0 (@dependabot[bot])
- #1048 - Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (@dependabot[bot])
- #1040 - Bump aioresponses from 0.7.7 to 0.7.8 (@dependabot[bot])
- #1042 - Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1039 - Bump zeroconf from 0.139.0 to 0.140.1 (@dependabot[bot])
- #1038 - Bump ruff from 0.9.1 to 0.9.2 (@dependabot[bot])
- #1041 - Bump orjson from 3.10.14 to 3.10.15 (@dependabot[bot])
- #1036 - Bump docker/build-push-action from 6.11.0 to 6.12.0 (@dependabot[bot])
- #1031 - Bump ruff from 0.8.6 to 0.9.1 (@dependabot[bot])
- #1032 - Bump zeroconf from 0.136.2 to 0.139.0 (@dependabot[bot])
- #1033 - Bump orjson from 3.10.13 to 3.10.14 (@dependabot[bot])
- #1034 - Bump pytest-asyncio from 0.25.1 to 0.25.2 (@dependabot[bot])
- #1028 - Bump docker/build-push-action from 6.10.0 to 6.11.0 (@dependabot[bot])
- #1025 - Bump pytest-asyncio from 0.25.0 to 0.25.1 (@dependabot[bot])
- #1024 - Bump ruff from 0.8.4 to 0.8.6 (@dependabot[bot])
- #1026 - Bump mypy from 1.14.0 to 1.14.1 (@dependabot[bot])
7.1.0 BETA 0
What’s Changed
- #1127 - Always use multicasts for service discovery (@agners)
- #1103 - Add additional attribute to Inovelli VTM31-SN dimmer custom cluster (@harryh)
- #1081 - Developer documentation: /data & IPv4 group limits (@markus-becker-tridonic-com)
- #1097 - Add docs to allowed PR labels (@agners)
- #1090 - Add a custom cluster for Inovelli VTM31-SN Dimmer (@harryh)
- #1027 - Support local updates with the same version string (@agners)
- #1035 - Use new pre-commit stage names (@agners)
- #1029 - Client can't reconnect after disconnection (@jonathan351)
⬆️ Dependencies and CI
63 changes
- #1125 - Bump home-assistant-chip-core from 2024.11.4 to 2025.4.0 (@dependabot[bot])
- #1124 - Bump zeroconf from 0.146.2 to 0.146.3 (@dependabot[bot])
- #1123 - Bump pytest-cov from 6.1.0 to 6.1.1 (@dependabot[bot])
- #1122 - Bump ruff from 0.11.2 to 0.11.4 (@dependabot[bot])
- #1119 - Bump pytest-cov from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1118 - Bump zeroconf from 0.146.1 to 0.146.2 (@dependabot[bot])
- #1117 - Bump aiohttp from 3.11.14 to 3.11.16 (@dependabot[bot])
- #1109 - Bump ruff from 0.9.10 to 0.11.2 (@dependabot[bot])
- #1115 - Bump orjson from 3.10.15 to 3.10.16 (@dependabot[bot])
- #1116 - Bump pytest-asyncio from 0.25.3 to 0.26.0 (@dependabot[bot])
- #1112 - Bump actions/setup-python from 5.4.0 to 5.5.0 (@dependabot[bot])
- #1111 - Bump pylint from 3.3.4 to 3.3.6 (@dependabot[bot])
- #1110 - Bump pre-commit from 4.1.0 to 4.2.0 (@dependabot[bot])
- #1106 - Bump docker/login-action from 3.3.0 to 3.4.0 (@dependabot[bot])
- #1105 - Bump aiohttp from 3.11.13 to 3.11.14 (@dependabot[bot])
- #1100 - Bump zeroconf from 0.145.1 to 0.146.1 (@dependabot[bot])
- #1099 - Bump ruff from 0.9.9 to 0.9.10 (@dependabot[bot])
- #1091 - Bump cryptography from 44.0.1 to 44.0.2 (@dependabot[bot])
- #1092 - Bump ruff from 0.9.7 to 0.9.9 (@dependabot[bot])
- #1093 - Bump pytest from 8.3.4 to 8.3.5 (@dependabot[bot])
- #1094 - Bump aiohttp from 3.11.12 to 3.11.13 (@dependabot[bot])
- #1095 - Bump isort from 6.0.0 to 6.0.1 (@dependabot[bot])
- #1087 - Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 (@dependabot[bot])
- #1088 - Bump docker/build-push-action from 6.14.0 to 6.15.0 (@dependabot[bot])
- #1084 - Bump ruff from 0.9.6 to 0.9.7 (@dependabot[bot])
- #1085 - Bump zeroconf from 0.145.0 to 0.145.1 (@dependabot[bot])
- #1082 - Bump docker/build-push-action from 6.13.0 to 6.14.0 (@dependabot[bot])
- #1079 - Bump ruff from 0.9.5 to 0.9.6 (@dependabot[bot])
- #1078 - Bump cryptography from 44.0.0 to 44.0.1 (@dependabot[bot])
- #1077 - Bump zeroconf from 0.143.0 to 0.145.0 (@dependabot[bot])
- #1072 - Bump mypy from 1.14.1 to 1.15.0 (@dependabot[bot])
- #1073 - Bump ruff from 0.9.4 to 0.9.5 (@dependabot[bot])
- #1074 - Bump aiohttp from 3.11.11 to 3.11.12 (@dependabot[bot])
- #1070 - Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (@dependabot[bot])
- #1066 - Bump isort from 5.13.2 to 6.0.0 (@dependabot[bot])
- #1063 - Bump pytest-asyncio from 0.25.2 to 0.25.3 (@dependabot[bot])
- #1064 - Bump zeroconf from 0.141.0 to 0.143.0 (@dependabot[bot])
- #1065 - Bump codespell from 2.4.0 to 2.4.1 (@dependabot[bot])
- #1067 - Bump aiorun from 2024.8.1 to 2025.1.1 (@dependabot[bot])
- #1062 - Bump pylint from 3.3.3 to 3.3.4 (@dependabot[bot])
- #1061 - Bump ruff from 0.9.3 to 0.9.4 (@dependabot[bot])
- #1055 - Bump actions/setup-python from 5.3.0 to 5.4.0 (@dependabot[bot])
- #1054 - Bump pre-commit from 4.0.1 to 4.1.0 (@dependabot[bot])
- #1050 - Bump zeroconf from 0.140.1 to 0.141.0 (@dependabot[bot])
- #1053 - Bump codespell from 2.3.0 to 2.4.0 (@dependabot[bot])
- #1052 - Bump ruff from 0.9.2 to 0.9.3 (@dependabot[bot])
- #1051 - Bump pytest-aiohttp from 1.0.5 to 1.1.0 (@dependabot[bot])
- #1049 - Bump docker/build-push-action from 6.12.0 to 6.13.0 (@dependabot[bot])
- #1048 - Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (@dependabot[bot])
- #1040 - Bump aioresponses from 0.7.7 to 0.7.8 (@dependabot[bot])
- #1042 - Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1039 - Bump zeroconf from 0.139.0 to 0.140.1 (@dependabot[bot])
- #1038 - Bump ruff from 0.9.1 to 0.9.2 (@dependabot[bot])
- #1041 - Bump orjson from 3.10.14 to 3.10.15 (@dependabot[bot])
- #1036 - Bump docker/build-push-action from 6.11.0 to 6.12.0 (@dependabot[bot])
- #1031 - Bump ruff from 0.8.6 to 0.9.1 (@dependabot[bot])
- #1032 - Bump zeroconf from 0.136.2 to 0.139.0 (@dependabot[bot])
- #1033 - Bump orjson from 3.10.13 to 3.10.14 (@dependabot[bot])
- #1034 - Bump pytest-asyncio from 0.25.1 to 0.25.2 (@dependabot[bot])
- #1028 - Bump docker/build-push-action from 6.10.0 to 6.11.0 (@dependabot[bot])
- #1025 - Bump pytest-asyncio from 0.25.0 to 0.25.1 (@dependabot[bot])
- #1024 - Bump ruff from 0.8.4 to 0.8.6 (@dependabot[bot])
- #1026 - Bump mypy from 1.14.0 to 1.14.1 (@dependabot[bot])