Skip to content

Fluxzero 1.179.0

Choose a tag to compare

@github-actions github-actions released this 20 May 14:15

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.