ControlBird 0.1.51

v0.1.51
Platform

Bug Fixes

  • editions: Community Edition nodes identified themselves as cloud nodes, so integrations meant only for cloud nodes - ControlBird AI, BACnet, DNP3, EtherNet/IP and ERP - were listed in the marketplace and could be installed. A node corrects itself on its next restart; nothing has to be reinstalled or wiped.
  • bluetooth: Bluetooth Low Energy controllers came up disabled on self-hosted nodes that kept the default protocol settings. Nodes managed from the cloud were never affected.
  • config manager: Publishing a configuration to a Git repository could fail on a node with integrations installed, and every failure was reported as a 30-second timeout regardless of the real cause. The programs an integration installs are no longer written into the configuration repository, so a publish is far smaller and faster, and Git operations now get the time they need to finish and report what actually went wrong. The programs themselves are unaffected: they are restored from the integration the configuration already pins.
  • config manager: Resolving a merge conflict on a published configuration now works. It previously failed on the node with no explanation.

Notes

  • A large internal cleanup pass across the platform and its apps. No change in behavior.