Skip to content

0.2.4 ✔️

Summary

This release enhances the flow engine with additional statistics about the amount of data being processed by and within flows. Event nodes have also been improved with a custom retention period feature.

Breaking changes

None.

Fixes

  • 🐞 fix that the HTTP node could panic when the JS code for response post-processing created invalid JSON output data

Features

  • ⚡ the flow engine now tracks byte-size statistics of input and output data
  • ⚡ ui: the flow editor now displays total node error counts when testing flows setting
  • ⚡💠 the event node now supports a custom, event-specific retention period between 15m and 365 days. If configured, it overrides the server’s event retention

Enhancements

  • 🔼 ui: revamp the flow editor’s display of execution stats, and add new statistics
  • 🔼 ui: the dashboard’s what’s new section fetches content online, with a 30-minute refresh period
  • 🔼 ui: the flow editor’s display of execution statistics has been revamped, and includes new byte size metrics

Internal

  • ⚙️ flow engine: track byte size of flow input
  • ⚙️ flow engine: track byte size of flow outputs
  • ⚙️ flow engine: track byte size of node inputs
  • ⚙️ flow engine: track byte size of node outputs
  • ⚙️ flow engine: track total byte size of internal data traversal
  • ⚙️ flow engine: track node error channel count
  • ⚙️ server: database cleanup task runs on startup, irrespective of whether retention periods are configured

API

  • api: /api/admin/flow/run/* provides complete execution details when flow runtime errors occur

Database

  • ⚙️ database: the event table has a new cleanup_at column to support the per-event retention period feature