github Luligu/matterbridge 3.3.8
Release 3.3.8

8 hours ago

[3.3.8] - 2025-11-15

Development Breaking Changes

This will be the last release with the following long deprecated elements:

  • [platform]: Matterbridge instead of PlatformMatterbridge in the platform constructor (deprecated since 3.0.0).
  • [endpoint]: uniqueStorageKey instead of id in MatterbridgeEndpointOptions (deprecated since months).
  • [endpoint]: endpointId instead of number in MatterbridgeEndpointOptions (deprecated since months).

So please update your plugin.

Added

  • [endpoint]: Added matterbridgeEndpointTypes.
  • [devices]: Added tests for device types and their revision changes.
  • [clusters]: Added test for clusters and their revision changes.
  • [chip]: Added fetch script to download zcl data from connectedhomeip.
  • [endpoint]: Added createDefaultPowerSourceBatteryClusterServer(). Add Power Source cluster for a generic battery device.
  • [platform]: Added setSchema() to temporarly set the schema for the config editor.
  • [platform]: Added getSchema() to retrieve the schema from the Matterbridge plugin manager.
  • [platform]: Added return value to registerVirtualDevice().

Changed

  • [package]: Updated dependencies.
  • [package]: Bumped jestHelpers v.1.0.12.
  • [endpoint]: Changed long deprecated uniqueStorageKey with id in MatterbridgeEndpointOptions.
  • [endpoint]: Changed long deprecated endpointId with number in MatterbridgeEndpointOptions.
  • [endpoint]: Added property originalId in MatterbridgeEndpoint to store the original id passed in MatterbridgeEndpointOptions (since it can be changed for matter.js storage compatibility).
  • [endpoint]: Changed logger level of single device classes.
Buy me a coffee

Don't miss a new matterbridge release

NewReleases is sending notifications on new releases.