Skip to main content

Changelog

Filter Runtime Library release notes

v1.4.26 - 2025-05-02

Added

  • Internal improvements: Makefile installs in editable mode by default
  • Added username and password to the MQTT client in MQTTOut(Filter)

v1.4.25 - 2024-04-23

Added

  • Internal improvements

v1.4.21

Added

  • Initial release of filter-runtime base library

  • Filter Base Class

    • Lifecycle hooks (setup, process, shutdown)
    • ZeroMQ input/output routing
    • Config parsing and normalization
  • Multi-filter Runner

    • run_multi() to coordinate multiple filters
    • Supports coordinated exit via PROP_EXIT, OBEY_EXIT, STOP_EXIT
  • Telemetry and Metrics

    • Structured logs and telemetry output
    • Auto-tagging with filter ID, runtime version, and more
  • Utility Functions

    • Download remote jfrog:// resources into local cache
    • Parse URI options and topic mappings (tcp://...;a>main, etc.)
  • Highly Configurable

    • Supports runtime tuning via environment variables
    • Extensible FilterConfig for custom filters