Skip to content

v0.4.0

Latest

Choose a tag to compare

@khalidsaidi khalidsaidi released this 28 Feb 03:40
· 1 commit to main since this release

v0.4.0

This release lands benchmark correctness fixes, core stability improvements, and a local competitor race harness.

Highlights

  • Benchmark generator distribution fix:
    • scripts/bench/generate.ts now uses a coprime tag step (index * 5) to ensure deterministic full tag coverage.
    • Added generator coverage guard test (tests/bench-generate.test.ts).
  • Forwarded benchmark correctness guard:
    • /v1 forwarded responses now include x-eldapo-core: 1 when served by core.
    • scripts/bench/run.ts validates this header for the v1_forwarded target and fails if missing.
  • Core p99 stability improvements:
    • Added empty-candidate and no-filter fast paths in core search.
    • Reduced bitmap churn in filter evaluation via borrow/own strategy.
  • Competitor race harness added:
    • docker-compose.race.yml includes Redis Sets, RediSearch, and OpenLDAP services.
    • Added loaders and shim servers for race targets under scripts/race/* and src/competitors/*.