Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@engelmi engelmi released this 12 Nov 15:17
· 9 commits to main since this release
v0.9.0

Highlights

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

Testing

  • Timeouts for integration test phases are configurable now
  • Added integration tests for list-units and list-unit-files on specific node
  • Added integration tests for heartbeat
  • Fix when running test with tmt.discover.prune=true
  • Fix proxy service propagate failure test
  • Added duplicate test id and summary check
  • Fixed wrong and duplicate test summaries and ids

Documentation

  • Added additional resources section to readthedocs
  • Updated readthedocs for SELinux policy
  • Updated API description and spec

Miscellanous

  • Renamed orch_src to ctrl_src in meson files
  • Rename orch_addr to assembled_controller_address
  • Moved string and time constants to respective util files
  • Added Eclipse BlueChi introduction PDF

Detailed commit log

New Contributors

Full Changelog: v0.8.0...v0.9.0