v0.16.0
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-levelflag: Set the logging verbosity directly via command linefiso-flow --log-level debug fiso-link --log-level info fiso-operator --log-level warn
-
FISO_LOG_LEVELenvironment variable: Configure log levels without modifying command-line argumentsexport 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 binariesbf5d170- Add comprehensive data flow logging with correlation IDs