Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 20:51
e329e5b

What's Changed

  • chore: release 0.7.1 by @usercise in #301
  • feat: add spelunk sync as top-level alias for memory push (#286) by @usercise in #299
  • fix(harvest): up-front actionable error when no server or model configured (#287) by @usercise in #298
  • bench(#247): Cross-Session Handoff task corpus by @usercise in #290
  • bench(#248): call-graph task corpus — 42 tasks across ripgrep/django/sympy by @usercise in #281
  • fix(#260): normalise ast-grep search output to SearchResult shape by @usercise in #304
  • docs(#260): ADR-002 server AI endpoint contract — generic /llm/complete primitive by @usercise in #305
  • chore(deps): bump serial_test from 3.4.0 to 3.5.0 by @dependabot[bot] in #306
  • chore(deps): bump gix from 0.83.0 to 0.84.0 by @dependabot[bot] in #307
  • feat(#260): add POST /v1/projects/{id}/llm/complete + route harvest through server by @usercise in #310
  • Update gix dependencies to meet security requirements by @usercise in #313
  • refact(#260,#312): route all CLI inference through ServerInferenceClient; strip OpenAiCompat from spelunk-core by @usercise in #314
  • docs(CLAUDE.md): sync module map after PR #314 CLI inference strip by @usercise in #315
  • feat(capability): loopback auto-discovery — spelunk#316 (0.8.0 cold-start Section A) by @usercise in #326
  • chore(deps): drop cargo-audit library dev-dep to clear 7 Dependabot alerts by @usercise in #327
  • feat(#303-F3): check/status/init UX for loopback auto-discovered server by @usercise in #330
  • feat(#303-F2): spelunk search Tier-0 fall-through to text mode by @usercise in #331
  • feat(#303-D): project_id loopback derivation in Config by @usercise in #328
  • feat(#303-E): /v1/health enrichment with instance_id and started_by by @usercise in #329
  • feat(#303-F1): POST /v1/projects/{id}/search — server-side query embedding by @usercise in #332
  • chore(security): cargo update — drop gix 0.78.0 tree, clear Dependabot alerts by @usercise in #334
  • feat(#303-B): spelunk server start/stop/status/logs + daemonisation by @usercise in #333
  • feat(#303-B2): spelunk init auto-spawn integration (TTY-gated) by @usercise in #335
  • feat(#303-C): native embedder via fastembed-rs (embed-native feature flag) by @usercise in #336
  • chore: drop git-meta and entire integrations by @usercise in #337
  • feat: git notes write-through on memory add (default on) by @usercise in #339
  • feat(#325): install paths — install.sh, deb packaging, service units, brew tap by @usercise in #338
  • chore: update crates to latest compatible version by @usercise in #341
  • docs(security): model git-notes memory as new exfiltration sink (PR #339 follow-up) by @usercise in #343
  • chore(deps): bump lopdf from 0.40.0 to 0.41.0 by @dependabot[bot] in #346
  • chore(deps): bump rusqlite from 0.39.0 to 0.40.1 by @dependabot[bot] in #347
  • feat: move Homebrew formula in-repo (ripgrep model), fix license and 404 by @usercise in #345
  • docs: v0.8.0 documentation rewrite — zero-infrastructure-first architecture by @usercise in #276
  • fix: percent-encode project_id, fix backend panic, honor server tier (v0.8.0 UAT) by @usercise in #349
  • chore: bump version to 0.8.0 by @usercise in #351
  • build(ci): move DEB package config writer to script by @usercise in #352
  • release: v0.8.0 arm build fix by @usercise in #353
  • fix(cli): correct stale "ca will:" to "spelunk will:" in hooks install message by @usercise in #355
  • test(e2e): lock in project_id URL-encoding for slugs with slashes by @usercise in #356
  • test(e2e): cover memory search/timeline with auto-discovered loopback server by @usercise in #358
  • Release/0.8.0 arm build fix by @usercise in #354
  • v0.8.0 retest: IMP-1/2 verified fixed, IMP-3 reveals new 422 bug (#359) by @usercise in #360

Full Changelog: v0.7.1...v0.8.0