Skip to content

v0.16.0

Choose a tag to compare

@lsm lsm released this 12 Feb 18:06

What's New in v0.16.0

This release introduces configurable logging and comprehensive data flow tracing with correlation IDs, making it easier to debug and monitor event processing in production environments.

New Features

Configurable Log Levels

All Fiso binaries now support configurable log levels:

  • --log-level flag: Set the logging verbosity directly via command line

    fiso-flow --log-level debug
    fiso-link --log-level info
    fiso-operator --log-level warn
  • FISO_LOG_LEVEL environment variable: Configure log levels without modifying command-line arguments

    export FISO_LOG_LEVEL=debug
    fiso-flow

Supported log levels: trace, debug, info, warn, error

Comprehensive Data Flow Logging with Correlation IDs

Fiso now tracks events throughout the entire processing pipeline using correlation IDs:

  • Correlation ID Propagation: Events carry correlation IDs through the entire event pipeline, from ingestion to delivery
  • INFO-level Logging: Event processing and delivery operations are logged at INFO level for production visibility
  • Latency Tracking: Logs include latency measurements for performance monitoring

Supported Correlation Headers

Fiso automatically extracts and propagates correlation IDs from standard headers:

  • fiso-correlation-id (Fiso native)
  • x-correlation-id (common standard)
  • x-request-id (HTTP standard)
  • traceparent (W3C Trace Context)

Upgrade Notes

No breaking changes in this release. Simply update your binaries to take advantage of the new logging capabilities.

Commits Included

  • 2a289e0 - Add configurable log levels for all Fiso binaries
  • bf5d170 - Add comprehensive data flow logging with correlation IDs