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
to15m05s
(or on demand) - 🔼⚙️ server: schedule trigger synchronization frequency changed from
5m
to15m10s
(or on demand) - 🔼⚙️ server: db cleanup frequency changed from
5m
to15m15s
- 🔼⚙️ server: all db cleanup operations moved to a dedicated internal job