Skip to content

chore: release 0.17.0 - #1194

Merged
ajianaz merged 1 commit into
developfrom
chore/release-0.17.0
Sep 6, 2026
Merged

chore: release 0.17.0#1194
ajianaz merged 1 commit into
developfrom
chore/release-0.17.0

Conversation

@ajianaz

@ajianaz ajianaz commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

What

Release prep for 0.17.0 — version bump across the workspace (0.16.0 → 0.17.0), internal dep requirements updated, CHANGELOG dated, and the dual-engine vector docs completed ([vector] backend section in configuration.md).

No code changes in this PR — all features below are already merged and individually CI-green on develop.

Why

Cut the 0.17.0 minor release per #1165 (vecq-core 0.3 already pinned on develop and validated against crates.io).

Contents of 0.17.0 (all merged to develop)

Added

Fixed

Dual-engine vector (validation this release)

UTEKE_VECTOR_BACKEND=usearch|vecq env or [vector] backend in uteke.toml switches engines at runtime with automatic index rebuild from SQLite (#1168). Validated for 0.17.0: vecq-core 0.3.0 = main (crates.io), merge gate green (59 tests dbg+release, fmt, clippy -D warnings, real benchmark r@1 0.940 / r@10 0.974 / 4.78x = BENCHMARK.md baseline), uteke vecq feature builds + E2E store→index→recall green on both engines.

Testing

  • cargo test --workspace — 667 passed, 0 failed (release-commit build)
  • fmt clean, clippy 0 warnings
  • cora review pass (pre-commit + CI)
  • QA sandbox (isolated UTEKE_HOME): 0.17.0 binary smoke on both engines — seed → recall (usearch), env-switch to vecq → recall, config-file switch → recall, explain output, empty ledger
  • Production store backed up pre-release (integrity ok)

Version bump 0.16.0 -> 0.17.0 across the workspace; internal dep
requirements (uteke-core/uteke-mcp) bumped to 0.17.0.

Minor release theme: inspectable, trustworthy memory.

Added:
- explain recall on CLI/HTTP/MCP (#1160)
- contradiction resolution ledger + undo, edge-driven (#1172 F2)
- contradiction benchmark segment + uteke supersede CLI (#1172 F3)
- /list pagination metadata envelope (#1188)
- provenance data model, schema v18 (#1172 F1)

Fixed:
- graph excludes stale memory nodes; readable node labels (#1189 #1187)
- dual-engine vector layer documented: UTEKE_VECTOR_BACKEND env or
  [vector] backend in uteke.toml switches usearch/vecq at runtime
  with automatic index rebuild (#1168, shipped in 0.16.0; now in
  configuration.md)
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown

🔍 Cora AI Code Review

No issues found. Code looks good!


Review powered by cora-code · BYOK · MIT

@ajianaz
ajianaz merged commit b15c2c4 into develop Sep 6, 2026
31 of 32 checks passed
@ajianaz
ajianaz deleted the chore/release-0.17.0 branch September 6, 2026 08:50
@ajianaz
ajianaz restored the chore/release-0.17.0 branch September 6, 2026 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant