Skip to content

3.1.0

Compare
Choose a tag to compare
@mattdodge mattdodge released this 16 Jan 17:16
· 58 commits to master since this release

New Features

  • Adds support for advanced properties in blocks - these properties will be hidden behind a toggle in the System Designer
  • Adds support for ordering block properties - Configure the order properties should appear in the block edit modal of the System Designer
  • Adds a set_status method to the block base class - This allows blocks to report status information to the router. For example, a block can report that it is in error or warning status and that information will be reflected in the service status API
  • Adds on_connected and on_disconnected callbacks and is_connected() method to the Publisher and Subscriber interfaces of the communication module
  • Allow for asynchronous configuring of blocks in a service - previously only start and stop could be asynchronous

Improvements/Fixes

  • Proper ISO-8601 formatting of log datetime strings
  • Monotonic clock used in logging publisher