For a full list of features and changes, please refer to the v0.9.0 release on GitHub.
Breaking Changes
- Refined SELinux policy and set it to enforced by default
New Features
- Eclipse BlueChi supports building Debian packages now
- Added new package: bluechi-is-online
- Added feature: Heartbeat and Threshold from Controller to Agent
- Added feature: Configurable threshold for heartbeat from node to controller
- Added monotinic timestamp to D-Bus API
- Added GetUnitFileState to D-Bus API and is-enabled command to bluechictl
- Added KillUnit to D-Bus API and kill command to bluechictl
- Added ResetFailed and ResetFailedUnit to D-Bus API and respective commands to bluechictl
- Added ListUnitFiles to D-Bus API and list-unit-files command to bluechictl
- Added GetDefaultTarget and SetDefaultTarget to D-Bus API and respective commands to bluechictl
- bluechictl: Added usage functions for specific commands
Bug Fixes
- Changed the register call of bluechi-agent to be asynchronous so it doesn't block SwitchController anymore
- Fixed the order of disconnect and controller address changed on calling SwitchController
- Fixed updating the displayed peer IP when a node changes connection state in bluechictl
- Fixed determining the peer IP address of the agent
... and more