Fluxzero 1.179.0
1.179.0 (2026-05-20)
Features
feat(tracking): add per-handler consumers for unconfigured handlers (
86493ba)Change the handler-to-consumer assignment for unconfigured tracking handlers so current defaults can give each handler class its own generated consumer, using the message type's default consumer configuration as a template.
Add fluxzero.tracking.unconfiguredHandlerConsumerMode to choose between perHandler and defaultAppConsumer. Use fluxzero.defaults.version=2026.05.20 as the defaults-profile marker so existing apps without the marker keep the shared default application consumer, while new starters can opt into per-handler isolation.
Tests cover explicit per-handler mode, defaults-version based per-handler mode, compatibility shared default behavior, and explicit shared mode.
feat(common): support property-style environment variables (
ca98106)Resolve property keys through conventional uppercase environment variable names, while preserving exact environment variable lookup precedence.
Tests cover dotted, kebab-case, camelCase, and odd separator inputs.
Documentation
docs(tracking): document unconfigured consumer defaults (
cd5268d)Update the README and generated agent guidance for the new unconfigured handler consumer modes.
Clarify that fluxzero.defaults.version >= 2026.05.20 defaults to per-handler generated consumers, while older or missing defaults versions keep the shared application default consumer for compatibility.