Skip to content

Fluxzero 1.101.4

Choose a tag to compare

@github-actions github-actions released this 06 Mar 12:33

1.101.4 (2026-03-06)

Dependency updates

  • deps: Update docker/metadata-action action to v6 (f57c539)
  • deps: Update docker/build-push-action action to v7 (431fa59)
  • deps: Update GitHub Artifact Actions (067f477)
  • deps: Update docker/login-action action to v4 (b789119)

Changes

  • Refactor Position to range-based model (f2ae011)

    Replace Position's per-segment TreeMap representation with segment ranges while preserving JSON wire compatibility (array format + legacy object deserialization).

    Consolidates Position serialization tests into PositionTest, removes TreemapPosition and ApiSerializationTest, and keeps a focused Position benchmark suite.

    Benchmark (1,000,000 iterations; temporary compat harness):

    Operation New ns/op Old ns/op Speedup
    merge full overlap 28.12 2399.60 85.33x
    merge rebalance overlap 79.44 2383.61 30.01x
    lowestIndexForSegment [0,64] 8.62 1850.52 214.68x
    lowestIndexForSegment [32,96] 9.12 1979.93 217.10x
    isNewIndex random segments 11.63 37.38 3.21x
    getIndex random segments 21.73 45.91 2.11x
    serialize to JSON 137.36 2208.43 16.08x
    deserialize from JSON 205.41 7088.07 34.51x