Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.0.0 #212

Merged
merged 31 commits into from
Jan 20, 2025
Merged

Release 2.0.0 #212

merged 31 commits into from
Jan 20, 2025

Conversation

Luligu
Copy link
Owner

@Luligu Luligu commented Jan 20, 2025

Breaking Changes

Starting from v. 2.0.0 Matterbridge is running only in mode edge (no parameter needed).
The legacy old api have been removed.

The frontend has a new dark and light mode. The dark mode is now the default mode.
It is possible to change the mode (Classic, Dark or Light) in Settings, Matterbridge settings.

[2.0.0] - 2025-01-20

Added

  • [behavior]: Added MatterbridgeValveConfigurationAndControlServer behavior with open close command.
  • [matterbridge]: Added /memory endpoint for debugging memory use.

Changed

  • [legacy]: Removed MatterbridgeDevice and MatterbridgeEdge classes.
  • [factoryreset]: Now it deletes also the backup files and backup directories.
  • [mattebridge]: Restyled the Matterbridge class and created the Frontend class that manages the frontend express and websocket api calls.
  • [frontend]: Frontend v.2.3.12.
  • [iconView]: Improved render for energySensor adding voltage, current and power.
  • [iconView]: Improved render for PowerSource adding battery voltage.
  • [jest]: Refactor all tests for edge.
  • [frontend]: WebSocketProvider added a startTimeout of 300 sec. to start ping.
  • [frontend]: WebSocketProvider changed pingIntervalSeconds to 60 sec. and offlineTimeoutSeconds to 50 sec.
  • [frontend]: Search on select is no more case sensitive.
  • [matterbridge]: Deferred memory intensive tasks after initialization.
  • [package]: Optimized all imports from matter.js.
  • [package]: Update dependencies.

Fixed

  • [sessions]: Fixed the case when Active session was not reporting correctly.
Buy me a coffee

@Luligu Luligu merged commit a1e3167 into main Jan 20, 2025
18 checks passed
@Luligu Luligu deleted the edge branch January 20, 2025 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant