Breaking Changes
Starting from v. 2.0.0, Matterbridge is running only in mode edge (no parameter needed and no badge in the frontend).
Starting from v. 2.1.0, the legacy old api of matter.js have been completely removed from Matterbridge and from all plugins.
For this reason there is no compatibility with the old versions of the plugins.
You need to update all plugins you use and Matterbridge in the same moment.
I suggest to first update all plugins without restarting and then to update Matterbridge so when it restarts, all versions will be the latest.
If you use docker, all plugins are already installed in the image so you just need to pull the new image.
Compatibility list:
matterbridge-shelly v. 1.1.5
matterbridge-zigbee2mqtt v. 2.4.4
matterbridge-somfy-tahoma v. 1.2.3
matterbridge-hass v. 0.0.8
[2.1.5] - 2025-02-11
Added
- [frontend]: Frontend v.2.4.1.
- [frontend]: Optimized rendering of all pages.
- [frontend]: Added cpuUsed, rss and heapUsed to SystemInformation.
- [frontend]: Added UiProvider.
- [frontend]: Added wssSendCpuUpdate, wssSendMemoryUpdate and wssSendSnackbarMessage.
- [docker]: Added health check to docker images. See README-DOCKER.md with the updated configuration.
Changed
- [matterbridge]: Calls getNpmPackageVersion() instead of npm to get latest version to optimize memory and cpu usage.
- [matterbridge]: Memory optimization on MatterbridgeEndpoint.
Fixed
- [matterbridge]: Refactor shutdown sequences for reset and factory reset.
- [matterbridge]: Refactor reset devices adding a wait of 1 sec to allow matter to deliver all messages before shutting down.