Fluxzero 1.152.9
1.152.9 (2026-04-24)
Bug Fixes
fix(tracking): avoid unnecessary position lookup (
8730bd9)Only fetch the stored tracker position on startup when maxIndexExclusive is configured and already lies in the past. This keeps normal trackers, and trackers with a future max index, from issuing GetPosition before their first read while preserving the suspend-after-max-index behavior.
fix(handling): prefer payload specificity over entity injection (
45d736d)When multiple handlers match the same message, resolve the final winner using the concrete resolver that matched the message. This lets direct payload parameters outrank broader entity/value injection without changing invoke-multiple semantics.
Keep the normal handler hot path fast by returning immediately for single-method handlers and for first matches that cannot be beaten by a lower specificity priority.
Add regression coverage for payload-vs-entity selection and harden MethodInvokerBenchmark so handler timings remain observable under JIT optimization.