Skip to content

Releases: ohdearquant/khive

v0.2.11

13 Jun 12:39

Choose a tag to compare

v0.2.11

Cross-platform compile fix.

Fixed

  • DaemonRequestFrame and compute_config_id imports in kkernel/src/exec.rs
    gated with #[cfg(unix)] to match their declaration in khive-runtime
    fixes Windows build

Install

cargo install kkernel

Full changelog: https://github.com/ohdearquant/khive/blob/main/CHANGELOG.md

v0.2.10

13 Jun 11:39

Choose a tag to compare

v0.2.10

Full crates.io publish — all 29 workspace crates now available at 0.2.10.

What's new since 0.2.8

  • Write-time secret detection — credential plaintext hard-blocked from content-bearing verbs (#76, #83)
  • Type-differentiated memory defaults — episodic salience 0.3/decay 0.02, semantic 0.5/0.005 (#84)
  • Knowledge pack improvementsinclude_sections, include_drafts, draft atom exclusion (#78, #89, #90)
  • Brain profile config — 3-tier feedback resolution: explicit → namespace-bound → global (#52)
  • Embed-intent prefixes wired across all call sites for instruction-tuned models (#95)
  • FTS coverage — reindex backfills pre-existing entities (#96) and notes (#88)
  • Data-leak guard — vendored JSON/JSONL pre-commit + CI check (#61)
  • khive-brain-core extracted as standalone crate (#17)

Fixed

  • khive-merge compiles again (#21, #42)
  • kkernel exec routes through warm daemon (#63, #64)
  • Hard delete purges soft-deleted records (#82)
  • serde boundaries reject non-finite/NaN (#49)
  • gate-rego entrypoint validation (#43)
  • Nondeterministic HashMap ordering (#45)

Install

cargo install kkernel

Full changelog: https://github.com/ohdearquant/khive/blob/main/CHANGELOG.md

v0.2.9

11 Jun 10:54
d09c882

Choose a tag to compare

khive v0.2.9

43 commits since v0.2.8: a security-hardening sweep, the recall-calibration FTS fixes.

Highlights

Recall quality (from the 15-iteration calibration loop)

  • FTS coverage gap closed: reindex backfills pre-existing notes (#88) and entities (#96); canonical entity_fts_document constructor shared by all entity FTS write paths
  • Embed-intent prefixes (query:/passage:) wired across all call sites (#95)
  • Type-differentiated salience + decay defaults: episodic 0.3/0.02, semantic 0.5/0.005 (#84)
  • FTS UPDATE triggers narrowed to indexed columns — stops WAL bloat from embedding updates (#19)

Security

  • Write-time secret detection gate — credential plaintext hard-blocked from content-bearing verbs with masked reason (#83)
  • serde boundaries reject NaN/non-finite/invalid values (#49); gate-rego fail-open fixes (#43, #66); git-URL redaction in clone errors (#40); brain section_signals validation + replay quarantine (#46); JSON/JSONL data-leak pre-commit + CI guard (#61)

Correctness

  • Hard delete purges soft-deleted records (#82)
  • kkernel kg validate enforces closed-taxonomy checks (#41)
  • khive-merge compiles again, hardened (#42)
  • kkernel exec routes through the warm daemon (#64); daemon owns ANN hot state (#20)
  • Deterministic ordering fixes + startup robustness (#45)

Hygiene

  • DDL in .sql files per ADR-015 (#51) · dep discipline (#53) · file-size splits (#56) · rustdoc pass (#55) · ADR freshness (#48)

Full list: CHANGELOG.md

Gates at release commit: cargo test --workspace · clippy -D warnings · fmt --check all RC=0 (local; Actions quota outage).

v0.2.8

07 Jun 02:19
19d38a8

Choose a tag to compare

khive v0.2.8

Fresh release on new repository. All 28 crates published to crates.io.

What's included

  • 29 workspace crates — knowledge graph runtime, 7 packs (kg, gtd, memory, brain, comm, schedule, knowledge), query layer (GQL/SPARQL), retrieval stack (HNSW, BM25, Vamana, fusion), VCS, and MCP server
  • khive-text (new) — text analysis crate with tokenizers, filters, and presets for CJK, standard, and KG-name splitting
  • kkernel — composable kernel combining all packs

Crates

All crates at 0.2.8 on crates.io