Skip to content

Release history

Opthash releases

All releases

7 shown

No immediate action
v0.10.4 Breaking risk

Default paper‑exact hashing

No immediate action
v0.10.3 Mixed

SWAR-8 fallback, funnel improvements, backend changes

No immediate action
v0.10.2 Mixed

Funnel optimization + elastic defrag

No immediate action
v0.10.1 Mixed

ElasticLevel bound + reserve fraction

v0.10.0 Breaking risk
Breaking changes
  • Removed ElasticOptions and FunnelOptions; use ad‑hoc constructors instead.
Full changelog

Other

  • [breaking] drop ElasticOptions / FunnelOptions in favor of ad-hoc ctors (#61)
  • broaden clippy scope; switch release-plz to PAT (#60)
v0.9.0 Breaking risk
Breaking changes
  • [**breaking**] hide probe_scale + primary_probe_limit from public Options
Notable features
  • (probe) unify elastic on shared TriangularProbe helper
  • (funnel) extract ProbeSeq + drop resize_if_needed on extract_if drop
  • trim data layout; compute probe budget on demand
Full changelog

Fixed

  • (funnel) floor special_capacity to keep A_{α+1} non-empty (#52)

Other

  • [breaking] hide probe_scale + primary_probe_limit from public Options (#59)
  • (probe) unify elastic on shared TriangularProbe helper (#58)
  • remove unnecessary Clone and Copy derives from various structs (#57)
  • (funnel) extract ProbeSeq + drop resize_if_needed on extract_if drop (#56)
  • trim data layout; compute probe budget on demand (#55)
  • drop unused metadata + ineffective prefetches; bench tooling (#53)
No immediate action
v0.8.0 New feature

Clone support, parity tests, funnel fix, SIMD improvements, CodSpeed

Beta — feedback welcome: [email protected]