Skip to content

Fluxzero 1.199.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 21:12

1.199.1 (2026-06-09)

Bug Fixes

  • fix(tracking): complete tracker requests via futures (913baa1)

    DefaultTrackingStrategy now owns pending read and claim futures so disconnects can complete in-flight requests as well as waiting trackers. Segment claims return ClaimResult instead of an empty MessageBatch, and Tracker no longer carries websocket send callbacks.

    Tests: ./mvnw -q -pl common -Dtest=DefaultTrackingStrategyTest,TrackerClusterTest test; ./mvnw -q -pl sdk -am -Dtest=LocalTrackingClientTest -Dsurefire.failIfNoSpecifiedTests=false test; ./mvnw -q -pl test-server -am -Dtest=TestServerWebsocketContractTest -Dsurefire.failIfNoSpecifiedTests=false test; flaky websocket truncate test loop 10x.

Code Refactoring

  • refactor(tracking): simplify strategy read contract (ffd18f6)

    Let DefaultTrackingStrategy own the PositionStore instead of threading it through each read or segment claim. Return CompletableFuture results directly from test-server tracking handlers and treat cancelled async websocket results as no response.

    Tests: ./mvnw -q -pl test-server -am -Dtest=WebsocketEndpointTest,TestServerWebsocketContractTest -Dsurefire.failIfNoSpecifiedTests=false test

Chores

  • chore(docs): remove unused changelog and simplify commit guidelines (95ba778)