ControlBird 0.1.29

v0.1.29
Platform

Features

  • nfc tags: NFC tag scans can now trigger rule chains directly: attach one or more chains to a tag, enable them independently, and see a new scan history log of who scanned and when.
  • integrations: The Add Integration wizard now lets you choose which node a new integration connects through in a multi-node deployment.
  • device manager: Endpoints now show a live Connected/Disconnected status.
  • protocol integrations: DNP3 and PulseAudio integrations now write to the per-endpoint communication log, showing reads, writes, and playback activity.
  • rule chain editor: Replaced the chain-selection dropdown with a searchable Load dialog, and starting a new chain now captures a description up front.

Bug Fixes

  • protocol integrations: Several protocols (EtherNet/IP, Modbus, MQTT, CoAP, PulseAudio, OPC UA) could keep reporting a connection as healthy after the remote device had actually gone offline, so alarms tied to endpoint availability never fired. Connectivity is now tracked from real transport activity for all of them.
  • mqtt: Fixed a reconnect storm that could occur when two integrations ended up with the same client identity on a broker, causing them to repeatedly knock each other offline.
  • protocol integrations: Fixed connection leaks: removing or restarting certain integrations (including NATS) without a clean disconnect could leave a stale connection running in the background.
  • opc ua: Fixed a crash that could occur when an OPC UA connection was torn down at certain times.