Skip to content

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 27 May 06:57

What's Changed

  • chore(deps): bump blake3 from 1.8.4 to 1.8.5 by @dependabot[bot] in #180
  • fix: GitNotesBackend unsupported methods return typed BackendUnsupported error by @usercise in #193
  • fix: cap GitNotesBackend list at 500 entries to prevent O(n) hang by @usercise in #194
  • feat: add schema_version to NoteRecord for forward-compat detection by @usercise in #195
  • feat(#199,#200): remove ask, plan, spec, snapshot, history, verify commands by @usercise in #204
  • feat(#198): GitMetaBackend — zero-infra memory via git-meta-lib 0.1.9 by @usercise in #203
  • chore(deps): bump tower-http from 0.6.8 to 0.6.10 by @dependabot[bot] in #210
  • chore(deps): bump calamine from 0.34.0 to 0.35.0 by @dependabot[bot] in #209
  • chore(deps): bump tokio from 1.52.1 to 1.52.3 by @dependabot[bot] in #208
  • chore(deps): bump utoipa from 5.4.0 to 5.5.0 by @dependabot[bot] in #207
  • feat(#201): add spelunk context command as agent session entry point by @usercise in #206
  • docs: reframe spelunk as index-free by default by @usercise in #211
  • feat(#197): memory harvest --source entire (Entire.io checkpoints) by @usercise in #212
  • fix(#197): add contains_secret checks to harvest_entire LLM fallback path by @usercise in #213
  • chore: clean up dirty worktree by commiting left over files by @usercise in #218
  • fix: prevent self-referential .spelunk symlink in git worktrees by @usercise in #219
  • refactor(#214): replace git rev-parse subprocess calls with gix::discover by @usercise in #217
  • feat: benchmarking using deepseek by @usercise in #234
  • bench(repobench): add control conditions and fix seed plumbing by @usercise in #233
  • bench(memory): add blind question-authoring protocol by @usercise in #236
  • chore(deps): bump assert_cmd from 2.2.1 to 2.2.2 by @dependabot[bot] in #239
  • bench(memory): give grep baseline a fair query in Decision Archaeology by @usercise in #235
  • bench(repobench): add --repo-filter for indexed-repo overlap by @usercise in #238
  • chore(deps): bump git-meta-lib from 0.1.9 to 0.1.10 by @dependabot[bot] in #240
  • chore(deps): bump gix from 0.81.0 to 0.83.0 by @dependabot[bot] in #241
  • bench(graph): add code-graph benchmark — grep vs search vs graph by @usercise in #245
  • bench(perf): add perf_scale.sh orchestrator for multi-repo scale benchmarks by @usercise in #244
  • bench(swebench): wire up Docker harness for resolve_rate by @usercise in #242
  • bench(memory): redesign Cross-Session Handoff with verifiable tasks by @usercise in #243
  • docs(bench): rewrite benchmarking report as infrastructure status by @usercise in #246
  • chore: bump version to 0.7.0 by @usercise in #249
  • chore: add AGENTS.md, bench/AGENTS.md, simplify PROTOCOL.md by @usercise in #250
  • refactor: replace git subprocess with gix status API (#215) by @usercise in #253
  • feat(graph): add --live flag and ast-grep fallback for symbol queries (#216) by @usercise in #254
  • feat(server): optional server-side embedding via SPELUNK_EMBEDDING_URL (#221) by @usercise in #256
  • chore(deps): bump tree-sitter from 0.26.8 to 0.26.9 by @dependabot[bot] in #257
  • chore(deps): bump tower-http from 0.6.10 to 0.6.11 by @dependabot[bot] in #258
  • fix(test): isolate context tests from project .spelunk dir by @usercise in #264
  • feat(server): reject entries with prompt-injection patterns (#222) by @usercise in #255
  • refactor: 3-crate Cargo workspace split (#220) by @usercise in #262
  • fix(worktree): replace .spelunk symlink with runtime root resolution (#266) by @usercise in #267
  • feat(capability): implement compatibility tier model (#259) by @usercise in #265
  • docs: convention extraction architecture spec (#268) by @usercise in #271
  • chore: consolidate personas + comms protocol to Spelunk root by @usercise in #272
  • fix(harvest): swallow per-entry errors instead of fast-failing the run by @usercise in #273
  • docs(arch): spelunk-server HTTP API spec — AuthProvider trait, data promise, /v1 contract by @usercise in #275
  • bench(swebench): switch default dataset to full split to fix 24/50 denominator gap by @usercise in #274
  • chore(deps): bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in #279
  • feat(#261): spelunk-server HTTP API — AuthProvider, embed, explore, plan by @usercise in #282
  • feat(#268): heuristic convention extraction — naming, async, testing, docs by @usercise in #277
  • feat(#269): spelunk status --format json by @usercise in #278
  • fix(#288): spelunk-server spec gaps — text query, JSON errors, OpenAPI CI by @usercise in #291
  • bench(#251): cold-start perf scale baselines — ripgrep / django / sympy by @usercise in #280
  • chore: drop POST /v1/projects/{id}/plan endpoint by @usercise in #292
  • feat(memory watch): kind filter, since-seq resume, and auto-reconnect by @usercise in #293
  • fix: add missing read convenctions cmd by @usercise in #294
  • feat: --detach flag for spelunk index and memory harvest (#295) by @usercise in #296
  • feat: default spelunk search to ast-grep when no embedder (#284) by @usercise in #300
  • feat: gate spelunk explore behind Tier 2/3 (#285) by @usercise in #297

Full Changelog: v0.6.0...v0.7.1