Skip to content

Releases: Dakera-AI/dakera-rs

v0.11.102

Choose a tag to compare

@github-actions github-actions released this 16 Jul 08:24
d7c0933

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

Choose a tag to compare

@ferhimedamine ferhimedamine released this 05 Jul 02:36
8b08b35

dakera-rs v0.11.101

Sync with server v0.11.97.

Version Bump

  • Bump to v0.11.101, server v0.11.97 sync (#156, 8b08b35)

Server Compatibility

Compatible with dakera server v0.11.97. No breaking API changes. Metadata-only sync (CHANGELOG + version bump).

v0.11.100

Choose a tag to compare

@ferhimedamine ferhimedamine released this 03 Jul 17:59
6efeb20

Bug Fixes

  • RecalledMemory.score now returns server-rank ordering.score previously exposed the raw score field, which did not match the server's actual ranking key. The server ranks by smart_score (when present) → weighted_score → raw score, but the Rust SDK always returned raw score. Consumers sorting by .score saw 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). .score now resolves smart_score ?? weighted_score ?? score. (#154)

New Fields

  • RecalledMemory.smart_score — optional f32, 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 — optional f32, 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

Choose a tag to compare

@ferhimedamine ferhimedamine released this 02 Jul 20:22
dbd3880

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

Choose a tag to compare

@ferhimedamine ferhimedamine released this 26 Jun 10:37
53377d2

What's Changed

Full Changelog: v0.11.97...v0.11.98

v0.11.97

Choose a tag to compare

@github-actions github-actions released this 25 Jun 02:52
8bce9e8

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

Choose a tag to compare

@github-actions github-actions released this 24 Jun 10:48
7767b90

What's Changed

Full Changelog: v0.11.95...v0.11.96

v0.11.95

Choose a tag to compare

@github-actions github-actions released this 23 Jun 18:58
df4cb1f

What's Changed

Dependencies

Full Changelog: v0.11.94...v0.11.95

v0.11.94

Choose a tag to compare

@github-actions github-actions released this 21 Jun 22:42
c351e63

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

Choose a tag to compare

@github-actions github-actions released this 16 Jun 22:12

What's Changed

Added

  • ChatMemorySession — new high-level session helper in dakera_client::session. Wraps start_session + store_memory + recall + end_session into the LLM comparison three-step pattern. Uses Arc<DakeraClient> for shared ownership. Exported as dakera_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. Enables X-Playground-Session and other headers for sandbox isolation or custom routing. (#133, DAK-6806)

Fixed

  • Playground quickstart session isolationexamples/playground/main.rs now uses the header() builder to set X-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