Skip to content

Releases: Dakera-AI/dakera-rs

v0.11.90

13 Jun 08:52
2ad9afe

Choose a tag to compare

What's Changed

  • feat: add T-I-F reliability helpers (TifScore, evaluate_tif) @ferhimedamine (#119)
  • chore: embed founder ORCID in LICENSE + SECURITY.md + license-integrity workflow @ferhimedamine (#120)

Full Changelog: v0.11.89...v0.11.90

v0.11.89

11 Jun 18:55
b849db2

Choose a tag to compare

What's Changed since v0.11.83

v0.11.85 (2026-06-05)

Added

  • HealthResponse::build_sha — new Option<String> field on HealthResponse, populated since server v0.11.84. Contains the git commit SHA baked into the server binary; useful for verifying the expected commit is running after a hotfix rollout. Field is absent on older server versions (deserialises to None).

Server compatibility: tracks Dakera server v0.11.84–v0.11.85.

  • v0.11.84: Entity vector search for temporal BM25 queries (automatic routing, no client changes); reranker queues callers under load instead of dropping; build_sha added to /health.
  • v0.11.85: Server-side fetch-n env knobs (DAKERA_HYBRID_FETCH_MULT / DAKERA_CROSS_SESSION_FETCH_MULT) — no client API changes.

v0.11.89 (2026-06-11)

Server compatibility: tracks Dakera server v0.11.86–v0.11.89.

  • v0.11.86: CE-OVERHAUL safe subset — RRF single-modality virtual ranking, temporal date-range inference, cross-session entity bridging. All engine-internal; no client API changes required.
  • v0.11.87: Honor cross-session fetch_n override in session-scoped recall path — inert for SDK consumers; server-side env knob only.
  • v0.11.88: Opt-in CE-31 sentence decomposition on batch ingest (DAKERA_BATCH_SENTENCE_DECOMP server env) — no client API changes.
  • v0.11.89: List-aware CE-31 decomposition + hardened supersession demotion, both inert-by-default server-side env flags — no client API changes.

CI

  • Sync PRs: #117 (v0.11.85 + HealthResponse::build_sha), #118 (v0.11.89)

No breaking changes. Existing API calls work unchanged.

Full Changelog: https://github.com/dakera-ai/dakera-rs/blob/main/CHANGELOG.md

v0.11.83

04 Jun 19:10
c302ea2

Choose a tag to compare

dakera-client v0.11.83

Sync release with dakera server v0.11.83 (8-version bump from v0.11.75).

Features

  • drain_reembed() — new admin method to trigger a full re-embedding pass on all stored memories. Useful after model swaps or embedding pipeline upgrades to ensure vector consistency without data loss. (DAK-6326)

Changes Since v0.11.75

  • sync: bump to v0.11.83, add drain_reembed() (DAK-6326) (#116) (c302ea2)

Upgrade

# Cargo.toml
dakera-client = "0.11.83"

Full Changelog

v0.11.75...v0.11.83

v0.11.75

31 May 00:34
a601d0d

Choose a tag to compare

What's Changed

Bug Fixes

  • Fixed default port in README examples: updated from 3300 to 3000 to match server defaults (#114, da92563)

Documentation

  • Unified LoCoMo benchmark score to 88.2% across SDK READMEs (a52829b)
  • Added CHANGELOG entry for v0.11.75 (#115, a601d0d)

Full diff: v0.11.57...v0.11.75 — 3 commits

v0.11.57

22 May 12:52

Choose a tag to compare

What's New

Added

  • store_memories_batch() — new DakeraClient method for POST /v1/memories/store/batch, enabling high-throughput batch memory ingestion (DAK-5508, #113)
    • BatchStoreMemoryItem — per-item fields matching the server batch schema
    • BatchStoreMemoryRequestagent_id + Vec<BatchStoreMemoryItem>
    • BatchStoredMemory / BatchStoreMemoryResponse — response types

Fixed

  • Replace hardcoded api.dakera.ai with localhost:3300 in README examples (DAK-5329, #112)

Dependencies

  • Bump release-drafter/release-drafter from 6 to 7 (#111)

Commits (v0.11.56 → v0.11.57)

  • feat(DAK-5508): add store_memories_batch() and batch store types (#113) (733bec6)
  • fix: replace api.dakera.ai with localhost:3300 in README (DAK-5329) (#112) (640b941)
  • chore(deps): bump release-drafter/release-drafter from 6 to 7 (#111) (614f0ae)

Install

[dependencies]
dakera-client = "0.11.57"

v0.11.56

17 May 17:44

Choose a tag to compare

What's Changed

Full Changelog: v0.11.55...v0.11.56

v0.11.55

17 May 07:32
cd3246d

Choose a tag to compare

What's Changed

Full Changelog: v0.11.54...v0.11.55

v0.11.54

13 May 09:54
e7629d6

Choose a tag to compare

v0.11.54 — CE-115 Scoring Improvement

Version bump to match server v0.11.54.

Changes:

  • CE-115: INFERENCE_TEMPORAL_MULT_BETA 0.5→0.65, Cat3 +2.2pp to 73.9%
  • Scoring-only change — no API changes

Full Changelog: https://github.com/Dakera-AI/dakera-rs/blob/main/CHANGELOG.md

v0.11.53

08 May 14:45

Choose a tag to compare

What's Changed

Version bump to match server v0.11.53. No SDK API surface changes — this release tracks server-side improvements.

Server Improvements (v0.11.52–v0.11.53)

  • CE-106: Entity+year co-occurrence BM25 boost for Cat2 multi-hop queries — ×2.0 BM25 multiplier applied when entity+year pair detected in multi-hop queries. Full 1540Q bench: Overall 87.4%, Cat3 68.5% — all gates passed.
  • CE-94: Tighten temporal-inference centroid — 12 new time-bounded factual patterns; Cat2 false-positive temporal-gate rate reduced from 15.6% to 0.9%.
  • CE-86: Multiplicative post-reranker temporal scaling (+2.2pp Cat3); complete recall/search metrics coverage.
  • Distribution week 1 — crates.io metadata, MCP Registry workflow, Docker Hub workflow.

Full Changelog: https://github.com/Dakera-AI/dakera/blob/main/CHANGELOG.md

v0.11.51

06 May 11:26
09cd832

Choose a tag to compare

What's Changed

  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #76
  • chore(deps): update prost requirement from 0.13 to 0.14 by @dependabot[bot] in #78
  • chore(deps): migrate reqwest 0.12→0.13 + tonic 0.12→0.14 by @ferhimedamine in #81
  • sync: v0.11.46 — add filter module with ArrayContains operators (CE-79) by @ferhimedamine in #82
  • sync: v0.11.51 — add admin_fulltext_reindex (CE-54) by @ferhimedamine in #83

New Contributors

Full Changelog: v0.11.36...v0.11.51