Releases: Dakera-AI/dakera-rs
Release list
v0.11.102
What's Changed
- sync: server v0.11.98 — add vector_score/text_score to RecalledMemory (DAK-7441) @ferhimedamine (#157)
Full Changelog: v0.11.101...v0.11.102
v0.11.101
v0.11.100
Bug Fixes
RecalledMemory.scorenow returns server-rank ordering —.scorepreviously exposed the rawscorefield, which did not match the server's actual ranking key. The server ranks bysmart_score(when present) →weighted_score→ rawscore, but the Rust SDK always returned rawscore. Consumers sorting by.scoresaw incorrect ordering vs the server's returned rank. This was the root cause of invalid bench artifact score-gap analytics in dakera-bench (Core Engine finding, bench run 28550966828 showed 1251 adjacent score inversions in top-20)..scorenow resolvessmart_score ?? weighted_score ?? score. (#154)
New Fields
RecalledMemory.smart_score— optionalf32, the server's primary ranking component. Present when the server includes it; consumers that need the raw component can read it directly. (#154)RecalledMemory.weighted_score— optionalf32, the server's secondary ranking component. Exposed for parity with the server response schema. (#154)
⚠️ Behavior Change
.score values will change for existing consumers after upgrading to 0.11.100. If your code sorts or filters by .score, it will now correctly reflect the server's ranking order. This is a fix, not a breaking change, but validate downstream consumers (especially bench analytics) after updating.
Maintenance
- chore: bump version to 0.11.100, update CHANGELOG (6efeb20)
Full Changelog: v0.11.99...v0.11.100
dakera-client v0.11.99
What's Changed
Server sync v0.11.96 — no SDK API surface changes; bundled with server v0.11.96 engine and routes-handler improvements (DAK-7243).
Full Changelog: https://github.com/Dakera-AI/dakera-rs/blob/main/CHANGELOG.md
v0.11.98
What's Changed
- changelog: document serde wire-value fix in v0.11.97 entry @ferhimedamine (#150)
Full Changelog: v0.11.97...v0.11.98
v0.11.97
What's Changed
- feat(sdk): add ModernBERT embedding model variants to EmbeddingModel (DAK-7098/7102) @ferhimedamine (#149)
Full Changelog: v0.11.96...v0.11.97
v0.11.96
What's Changed
- chore: bump version to 0.11.96, add CHANGELOG entries @ferhimedamine (#148)
- fix(sdk): export missing admin types + add ttl_cleanup tests (DAK-7103) @ferhimedamine (#147)
Full Changelog: v0.11.95...v0.11.96
v0.11.95
What's Changed
- chore: release v0.11.95 — admin cache_warm binding (DAK-7069) @ferhimedamine (#146)
- fix(admin): add missing cache_warm binding for POST /v1/admin/cache/warm (DAK-7069) @ferhimedamine (#145)
- fix: playground badge URL → dakera.ai/playground @ferhimedamine (#143)
- docs: add orange playground badge to README @ferhimedamine (#142)
- chore: bump Cargo.toml version to 0.11.94 (fix crates.io publish DAK-7031) @ferhimedamine (#141)
- feat(examples): add chat_comparison playground example (DAK-6989) @ferhimedamine (#139)
- docs: add playground badge and link to README @ferhimedamine (#140)
Dependencies
- chore(deps): bump actions/checkout from 6 to 7 @dependabot[bot] (#144)
Full Changelog: v0.11.94...v0.11.95
v0.11.94
What's Changed
- fix(tests): remove useless usize >= 0 assertion in test_auth_accepts_valid_key @ferhimedamine (#138)
Full Changelog: v0.11.93...v0.11.94
v0.11.93
What's Changed
Added
-
ChatMemorySession— new high-level session helper indakera_client::session. Wrapsstart_session+store_memory+recall+end_sessioninto the LLM comparison three-step pattern. UsesArc<DakeraClient>for shared ownership. Exported asdakera_client::ChatMemorySession. Parity with dakera-py and dakera-js. (#135, DAK-6863) -
DakeraClientBuilder::header()— new method to inject a custom HTTP header into every request. EnablesX-Playground-Sessionand other headers for sandbox isolation or custom routing. (#133, DAK-6806)
Fixed
- Playground quickstart session isolation —
examples/playground/main.rsnow uses theheader()builder to setX-Playground-Session, isolating sandbox runs from concurrent users. (#133, DAK-6806)
Documentation
- Completed v0.11.91 CHANGELOG with playground quickstart and bug fix entries. (#134, DAK-6755)
Full Changelog: v0.11.92...v0.11.93