Skip to content

Fluxzero 1.131.0

Choose a tag to compare

@github-actions github-actions released this 27 Mar 23:33

1.131.0 (2026-03-28)

Features

  • feat(tracking): support conditional exclusivity around index bounds (faecfec)

    This adds exclusiveBeforeMinIndex and exclusiveAfterMaxIndex to consumer configuration so shared handlers can move between consumers during index-based splits and merges.

    Conditionally exclusive consumers no longer fully claim handlers during assignment. Instead, DefaultTracking applies a central handler decorator that decides per message index which consumer is allowed to invoke the shared handler. This makes it possible to hand over execution at minIndex or after maxIndexExclusive without duplicating handler invocation inside the overlap window.

    The feature is covered with split and merge tests, and the new configuration is documented in the consumer javadocs with guidance on when to use it.