Changelog
Filter Runtime Library release notes
v1.4.26 - 2025-05-02
Added
- Internal improvements: Makefile installs in editable mode by default
- Added
username
andpassword
to the MQTT client inMQTTOut(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
- Lifecycle hooks (
-
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.)
- Download remote
-
Highly Configurable
- Supports runtime tuning via environment variables
- Extensible
FilterConfig
for custom filters