Skip to content

0.1.3 ✔️

Summary

This releases includes two important UX improvements. First, flows can now be organized and categorized with a general purpose tags feature. Second, the UI provides a search feature that queries node configuration across all flows. Leveraging this feature, the UI can find all uses of server variables with a single click. Lastly, significant enhancements were made to server internals, in particular to the architecture of its concurrent components.

Fixes

  • 🐞⚙️ fix an uncommon bug that could cause the server info api endpoint to become unresponsive

Enhancements

  • 🔼⚙️ cli: log output for routine license revalidation is now DEBUG, not INFO

Features

Flow tags

  • ⚡🔥 ui: flows can be tagged with up to 15 tags, in the flow editor’s details tab
  • ⚡😀 ui: the flow list can filter flows by tags

Flow Search

  • ⚡🔥 ui: a search feature is not available, which uses regular expressions to search node configurations across all flows
  • ⚡😀 ui: server variables now feature a search button that easily finds the flows/nodes in which they are used

API

  • ⚡⚙️ api: add /api/admin/flow/search/nodes

Server Internals

  • 🔼⚙️ server: improved initialization of internal components during startup
  • 🔼⚙️ server: reduced locking and lock contention within the server’s concurrent internals
  • 🔼⚙️ server: critical errors during startup now perform same cleanup as graceful shutdown

Internal jobs

  • 🔼⚙️ server: event trigger synchronization frequency changed from 6m to 15m05s (or on demand)
  • 🔼⚙️ server: schedule trigger synchronization frequency changed from 5m to 15m10s (or on demand)
  • 🔼⚙️ server: db cleanup frequency changed from 5m to 15m15s
  • 🔼⚙️ server: all db cleanup operations moved to a dedicated internal job