Matterbridge Logo   Matterbridge changelog

All notable changes to this project will be documented in this file.

If you like this project and find it useful, please consider giving it a star on GitHub at https://github.com/Luligu/matterbridge and sponsoring it.

Buy me a coffee

Project evolution

The project will evolve to a multi-threaded architecture (the CLI will become the thread manager) with these initial threads:

Advantages:

[3.4.4] - 2025-12-19

Added

Changed

Fixed

Buy me a coffee

[3.4.3] - 2025-12-12

Breaking Changes

Added

Changed

Fixed

Buy me a coffee

[3.4.2] - 2025-12-05

Race condition

We have a race condition when, after a blackout or with docker compose or with other systems that start more then one process, Matterbridge starts before other required system or network components.

Race condition can cause missing configuration or missed devices on the controller side. All Matterbridge official plugins already wait for system and network components to be ready so there is no need of delay.

To solve the race condition on blackout, use the --delay parameter. There is no delay on normal restart cause the delay is applied only in the first 5 minutes from system reboot.

To solve the race condition on docker compose, use the --fixed_delay parameter. The start will always be delayed.

Added

Changed

Fixed

Buy me a coffee

[3.4.1] - 2025-12-01

Added

Changed

Fixed

Buy me a coffee

[3.4.0] - 2025-11-26

Development Breaking Changes

Removed the following long deprecated elements:

Added

Changed

Buy me a coffee

[3.3.8] - 2025-11-15

Development Breaking Changes

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

So please update your plugin.

Added

Changed

Buy me a coffee

[3.3.7] - 2025-11-08

Breaking Changes

Added

Changed

Fixed

Buy me a coffee

[3.3.6] - 2025-11-01

Changed

Fixed

Buy me a coffee

[3.3.5] - 2025-10-31

Breaking Changes

Added

Changed

Fixed

Buy me a coffee

[3.3.4] - 2025-10-24

Breaking Changes

Added

Changed

Fixed

Buy me a coffee

[3.3.3] - 2025-10-18

Added

Changed

Buy me a coffee

[3.3.2] - 2025-10-13

Fixed

Buy me a coffee

[3.3.1] - 2025-10-12

Breaking Changes

Added

Changed

Fixed

Buy me a coffee

[3.3.0] - 2025-10-03

Development Breaking Changes Notice

This change, necessary to achieve plugin isolation, will require all plugins to be updated in two steps.

  1. After matterbridge 3.3.0 is published as latest:
  constructor(matterbridge: PlatformMatterbridge, log: AnsiLogger, config: PlatformConfig)
if (
  this.verifyMatterbridgeVersion === undefined ||
  typeof this.verifyMatterbridgeVersion !== "function" ||
  !this.verifyMatterbridgeVersion("3.3.0")
) {
  throw new Error(
    `This plugin requires Matterbridge version >= "3.3.0". Please update Matterbridge from ${this.matterbridge.matterbridgeVersion} to the latest version."`
  );
}

In this phase (matterbridge 3.3.x) all plugins will continue to build and run even without updates.

  1. After matterbridge 3.4.0 is published as latest, the new signature PlatformMatterbridge with the plugin isolation will be effective.
export type PlatformMatterbridge = {
  readonly systemInformation: SystemInformation;
  readonly homeDirectory: string;
  readonly rootDirectory: string;
  readonly matterbridgeDirectory: string;
  readonly matterbridgePluginDirectory: string;
  readonly globalModulesDirectory: string;
  readonly matterbridgeVersion: string;
  readonly matterbridgeLatestVersion: string;
  readonly matterbridgeDevVersion: string;
  readonly bridgeMode: "bridge" | "childbridge" | "controller" | "";
  readonly restartMode: "service" | "docker" | "";
  readonly aggregatorVendorId: VendorId;
  readonly aggregatorVendorName: string;
  readonly aggregatorProductId: number;
  readonly aggregatorProductName: string;
};

In this phase (matterbridge 3.4.x) all plugins will not build and will not run without updates.

Added

Changed

Buy me a coffee

[3.2.9] - 2025-09-27

Breaking Changes

Added

Changed

Fixed

Buy me a coffee

[3.2.8] - 2025-09-20

Added

Changed

Fixed

Buy me a coffee

[3.2.7] - 2025-09-14

Breaking Changes

Added

Changed

Buy me a coffee

[3.2.6] - 2025-09-06

Added

Changed

Fixed

Buy me a coffee

[3.2.5] - 2025-09-02

Added

Changed

Fixed

Buy me a coffee

[3.2.4] - 2025-08-29

Added

Changed

Buy me a coffee

[3.2.3] - 2025-08-20

Added

Changed

Buy me a coffee

[3.2.2] - 2025-08-10

Changed

Fixed

Buy me a coffee

[3.2.1] - 2025-08-10

Added

Changed

Fixed

Buy me a coffee

[3.2.0] - 2025-08-01

Breaking Changes

Removed node 18 support. Please install Node.js 22 LTS. Don't use Node.js Current but always the Node.js LTS. Node.js 23, like all odd-numbered versions, is not supported.

Added

Changed

Buy me a coffee

[3.1.8] - 2025-07-28

Added

Changed

Fixed

Buy me a coffee

[3.1.7] - 2025-07-25

Added

Changed

Buy me a coffee

[3.1.6] - 2025-07-22

Added

Changed

Buy me a coffee

[3.1.5] - 2025-07-19

Added

Changed

Buy me a coffee

[3.1.4] - 2025-07-16

Added

Changed

Fixed

Buy me a coffee

[3.1.3] - 2025-07-14

Added

Changed

Fixed

Buy me a coffee

[3.1.2] - 2025-07-06

Development Breaking Changes

Added

Changed

Buy me a coffee

[3.1.1] - 2025-07-04

Development Breaking Changes

Added

Changed

Buy me a coffee

[3.1.0] - 2025-06-28

Added

Changed

Buy me a coffee

[3.0.7] - 2025-06-21

Breaking Changes

Added

Changed

Buy me a coffee

[3.0.6] - 2025-06-13

Added

Changed

Fixed

Buy me a coffee

[3.0.5] - 2025-06-07

Added

Changed

Fixed

Buy me a coffee

[3.0.4] - 2025-05-26

Added

Changed

Fixed

Buy me a coffee

[3.0.3] - 2025-05-19

New plugins

Dyson robot

A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices. to the Matter smart home ecosystem via their local MQTT APIs.

Aeg robot

AEG RX 9 / Electrolux Pure i9 robot vacuum plugin for Matterbridge.

Added

Changed

Buy me a coffee

[3.0.2] - 2025-05-14

Added

Changed

Fixed

Buy me a coffee

[3.0.1] - 2025-05-06

Added

Changed

Fixed

Buy me a coffee

[3.0.0] - 2025-04-29

Breaking changes

This release brings Matter 1.4.

New device types:

Modified clusters:

Added

Changed

Fixed

Buy me a coffee

[2.2.9] - 2025-04-18

Added

Changed

Fixed

Buy me a coffee

[2.2.8] - 2025-04-10

Added

Changed

Fixed

Buy me a coffee

[2.2.7] - 2025-04-06

Added

Changed

Fixed

Buy me a coffee

[2.2.6] - 2025-04-01

Added

Changed

Fixed

Buy me a coffee

[2.2.5] - 2025-03-19

Added

Changed

Fixed

Buy me a coffee

[2.2.4] - 2025-03-10

Added

Changed

Buy me a coffee

[2.2.3] - 2025-03-05

Added

Changed

Fixed

Buy me a coffee

[2.2.2] - 2025-03-05

Added

Changed

Buy me a coffee

[2.2.1] - 2025-03-02

Added

Changed

Buy me a coffee

[2.2.0] - 2025-02-27

Added

Changed

Fixed

Buy me a coffee

[2.1.5] - 2025-02-11

Added

Changed

Fixed

Buy me a coffee

[2.1.4] - 2025-02-07

Added

Changed

Buy me a coffee

[2.1.3] - 2025-02-04

Added

Changed

Buy me a coffee

[2.1.2] - 2025-02-03

Added

Fixed

Buy me a coffee

[2.1.1] - 2025-02-02

Fixed

Buy me a coffee

[2.1.0] - 2025-02-02

Added

Changed

Buy me a coffee

[2.0.0] - 2025-01-20

Added

Changed

Fixed

Buy me a coffee

[1.7.3] - 2025-01-11

Added

Changed

Buy me a coffee

[1.7.2] - 2025-01-11

Added

Changed

Fixed

Buy me a coffee

[1.7.1] - 2025-01-07

Added

Changed

Fixed

Buy me a coffee

[1.7.0] - 2025-01-04

Added

Changed

Fixed

Buy me a coffee

[1.6.7] - 2024-12-15

Breaking Changes

In this release some device types and the OnOff, LevelControl and ColorControl have been updated to be fully compliant with Matter 1.3 specifications. It is possible that some controllers see them as new devices or need time to read the new clusters. It can be useful after the upgrade to power off the controller, wait a few minutes and power it on again.

Added

Changed

Fixed

Buy me a coffee

[1.6.6] - 2024-12-12

Added

Changed

Fixed

Buy me a coffee

[1.6.5] - 2024-12-02

Changed

Buy me a coffee

[1.6.4] - 2024-11-29

Changed

Buy me a coffee

[1.6.3] - 2024-11-27

Changed

Fixed

Buy me a coffee

[1.6.2] - 2024-11-25

Added

Changed

Fixed

Buy me a coffee

[1.6.1] - 2024-11-02

Added

Changed

Buy me a coffee

[1.6.0] - 2024-10-28

Added

Changed

Buy me a coffee

[1.5.10] - 2024-10-01

Changed

Buy me a coffee

[1.5.9] - 2024-09-23

Fixed

Changed

Buy me a coffee

[1.5.8] - 2024-09-21

Added

Changed

Buy me a coffee

[1.5.7] - 2024-09-17

Added

Changed

Buy me a coffee

[1.5.6] - 2024-09-13

Added

Changed

Buy me a coffee

[1.5.5] - 2024-09-09

Changed

Buy me a coffee

[1.5.4] - 2024-09-05

Changed

Buy me a coffee

[1.5.3] - 2024-09-04

Added

Changed

Buy me a coffee

[1.5.2] - 2024-08-30

Breaking Changes

Breaking Changes for developers

Added

Changed

Buy me a coffee

[1.5.1] - 2024-08-28

Added

Changed

Buy me a coffee

[1.5.0] - 2024-08-27

Added

Changed

Buy me a coffee

[1.4.3] - 2024-08-22

Added

Changed

Buy me a coffee

[1.4.2] - 2024-08-20

Added

Changed

Fixed

Buy me a coffee

[1.4.1] - 2024-07-28

Added

Changed

Buy me a coffee

[1.4.0] - 2024-07-23

Added

Changed

Fixed

Buy me a coffee

[1.3.13] - 2024-07-11

Added

Changed

Fixed

Buy me a coffee

[1.3.12] - 2024-07-10

Added

Changed

Fixed

Buy me a coffee

[1.3.11] - 2024-07-08

Added

Changed

Buy me a coffee

[1.3.10] - 2024-07-05

Added

Changed

Buy me a coffee

[1.3.9] - 2024-07-02

Fixed

Buy me a coffee

[1.3.8] - 2024-07-01

Fixed

Buy me a coffee

[1.3.7] - 2024-06-30

Added

Changed

Buy me a coffee

[1.3.6] - 2024-06-28

Changed

Fixed

Buy me a coffee

[1.3.5] - 2024-06-26

Added

Changed

Buy me a coffee

[1.3.4] - 2024-06-23

Fixed

Buy me a coffee

[1.3.3] - 2024-06-22

Changed

Buy me a coffee

[1.3.2] - 2024-06-22

New plugin

shelly

Matterbridge shelly allows you to expose Shelly Gen 1, Gen 2, and Gen 3 devices to Matter.

Features:

Added

Changed

Buy me a coffee

[1.3.1] - 2024-06-20

Changed

Buy me a coffee

[1.3.0] - 2024-06-16

This release is all about Matter 1.3

If you are wondering whether the controllers already support Matter 1.3, the answer is unfortunately no.

SmartThings and Home Automation support:

Home Automation supports (probably only like BooleanState cluster):

Changed

Added

Buy me a coffee

[1.2.22] - 2024-06-04

Changed

Buy me a coffee

[1.2.21] - 2024-06-04

Changed

Fixed

Buy me a coffee

[1.2.20] - 2024-06-03

Changed

Fixed

Buy me a coffee

[1.2.19] - 2024-06-01

Breaking change on Matterbridge start!

Now the plugins load and start before the controller connects. A special thank to Tamer Salah (https://github.com/tammeryousef1006) for his help testing all controllers.

Changed

Fixed

Buy me a coffee

[1.2.18] - 2024-05-28

Changed

Fixed

Added

Buy me a coffee

[1.2.17] - 2024-05-25

Fixed

Changed

Added

Buy me a coffee

[1.2.16] - 2024-05-15

Changed

Added

Buy me a coffee

[1.2.15] - 2024-05-14

Added

Fixed

Buy me a coffee

[1.2.14] - 2024-05-09

Added

Buy me a coffee

[1.2.13] - 2024-05-05

Added

Buy me a coffee

[1.2.12] - 2024-04-30

Added

Buy me a coffee

[1.2.11] - 2024-04-25

Added

Fixed

New plugin

[1.2.10] - 2024-04-23

Added

[1.2.9] - 2024-04-19

Added

Added

Fixed

[1.2.8] - 2024-04-16

Changed

Added

Fixed

[1.2.7] - 2024-04-14

Changed

Added

[1.2.6] - 2024-04-11

Added

Changed

Fixed

[1.2.5] - 2024-04-08

Added

[1.2.4] - 2024-04-01

Changed

Added

[1.2.3] - 2024-03-28

Added

[1.2.2] - 2024-03-26

Added

[1.2.1] - 2024-03-25

Added

Fixed

[1.2.0] - 2024-03-23

Breaking change on plugin default entry point and platform constructor!

Added

Changed

[1.1.11] - 2024-03-19

Added

[1.1.10] - 2024-03-17

Added

[1.1.9] - 2024-03-16

Added

[1.1.8] - 2024-03-15

Added

Fixed

[1.1.7] - 2024-03-14

Fixed

[1.1.6] - 2024-03-14

Added

[1.1.5] - 2024-03-12

Added

Fixed

[1.1.4] - 2024-03-10

Changed

[1.1.3] - 2024-03-10

Added

Changed

Fixed

[1.1.2] - 2024-03-08

Added

Removed