4.1.5
What’s changed
🚨 HA users please be aware that 4.x.x is not supported before the 2024.4.0 release!🚨
❗ Please read the below notes carefully before updating ❗
This version, while not a major release makes a variety of changes, including a replacement of the GUI with the rust framework Tauri.
This means the installation mechanism has changed, so you should uninstall your current version of System Bridge before installing this version. Future versions will be able to handle uninstalling the old version for you.
⚡ Tauri and Rust as the GUI and packager has a variety of benefits, including a much smaller installation size as well as better stability. The backend is still written in Python and is kept running from the main GUI. The Tauri framework also makes packaging the application much easier for each setup, which you will find in the release assets below.
Advanced users can still use the
systembridgebackend
package as normal, but be aware thatsystembridgegui
is now deprecated.
Included in this version are many bug fixes from previous versions from both the Linux and Windows side.
Be sure to report any errors you find in the logs. 👍
Antivirus software tends to find this package as malicious. The potential reason is the access it has to your system and how it calls another application from within itself. Make sure to make an exception if your software quarantines anything (especially systembridgebackend[.exe]). Also make sure to allow systembridgebackend through your firewall to be able to access it from the other places (E.G. Home Assistant)
🐛 Bug fixes
🚀 Enhancements
- Replace with Tauri application from system-bridge-gui @timmo001 (#2910)
- Add backend server check every 60 seconds @timmo001 (#2922)
- Notifications rework @timmo001 (#2946)
🧰 Maintenance
- Updates on startup @timmo001 (#2913)
- Split structs and functions into seperate modules @timmo001 (#2957)
- Setup scripts @timmo001 (#2958)
⬆️ Dependency updates
- Bump actions/checkout from 4.1.1 to 4.1.2 @dependabot (#2909)
- Bump tauri-build from 2.0.0-beta.9 to 2.0.0-beta.10 in /src-tauri @dependabot (#2927)
- Bump uuid from 1.7.0 to 1.8.0 in /src-tauri @dependabot (#2926)
- Bump reqwest from 0.11.26 to 0.12.0 in /src-tauri @dependabot (#2929)
- Bump vite from 5.1.6 to 5.2.2 @dependabot (#2924)
- Bump @tauri-apps/cli from 2.0.0-beta.9 to 2.0.0-beta.11 @dependabot (#2930)
- Bump @tauri-apps/api from 2.0.0-beta.5 to 2.0.0-beta.6 @dependabot (#2923)
- Bump typescript from 5.4.2 to 5.4.3 @dependabot (#2935)
- Bump serde_json from 1.0.114 to 1.0.115 in /src-tauri @dependabot (#2942)
- Bump pyside6 from 6.6.2 to 6.6.3 @dependabot (#2943)
- Bump typer from 0.9.0 to 0.10.0 @dependabot (#2940)
- Bump actions/setup-python from 5.0.0 to 5.1.0 @dependabot (#2941)
- Bump reqwest from 0.12.1 to 0.12.2 in /src-tauri @dependabot (#2939)
- Bump typer from 0.10.0 to 0.11.0 @dependabot (#2944)
- Bump tokio from 1.36.0 to 1.37.0 in /src-tauri @dependabot (#2945)
- Bump typer from 0.11.0 to 0.11.1 @dependabot (#2947)
- Bump vite from 5.2.6 to 5.2.7 @dependabot (#2949)
- Bump systembridgewindowssensors from 4.0.0 to 4.0.1 @dependabot (#2951)
- Bump systembridgeshared from 4.0.0 to 4.0.2 @dependabot (#2952)
- Bump systembridgefrontend from 4.0.1 to 4.0.2 @dependabot (#2953)
- Bump systembridgebackend from 4.0.5.dev0 to 4.1.1 @dependabot (#2954)
- Bump systembridgecli from 4.0.1 to 4.0.2 @dependabot (#2955)
- Bump systembridgebackend from 4.1.2 to 4.1.3 @dependabot (#2961)
- Bump systembridgebackend from 4.1.3 to 4.1.4 @dependabot (#2962)
- Update systembridgebackend to 4.1.5 @timmo001 (#2963)