Skip to content

Releases: Travsr-com/travsr

v0.9.0

11 Jun 11:11

Choose a tag to compare

What's Changed

  • [release] v0.8.0 npm / vscode-v0.7.0 vscode by @Abhishek5517 in #289
  • [docs] RFC-018: AI tool auto-configuration on travsr init by @raj-rkv in #291
  • [travsr-cli] init: live progress UI (#293) + branded --help logo by @raj-rkv in #306
  • Swift + Dart Phase B, blast radius fix, depth slider fix, corpus auto-trust by @Abhishek5517 in #305
  • feat: init at scale — parallel indexing, .travsrignore, Dart Phase B fix, native Phase B by @Abhishek5517 in #310

Full Changelog: v0.8.0...v0.9.0

vscode-v0.8.0

11 Jun 11:08

Choose a tag to compare

[release] v0.9.0 npm / vscode-v0.8.0 vscode version bumps + changelog

- travsr-npm: 0.8.0 -> 0.9.0
- travsr-vscode: 0.7.0 -> 0.8.0
- installer.ts DOWNLOAD_VERSION updated to 0.9.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v0.8.0

06 Jun 17:00

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

vscode-v0.7.0

06 Jun 16:45

Choose a tag to compare

[release] v0.8.0 npm / vscode-v0.7.0 vscode version bumps + changelog

- travsr-npm: 0.7.0 -> 0.8.0
- travsr-vscode: 0.6.0 -> 0.7.0
- travsr-vscode/package-lock.json: corrected from stale 0.5.0 -> 0.7.0
- installer.ts DOWNLOAD_VERSION updated to 0.8.0
- README: add v0.8.0 changelog entry (Windows IPC, sandbox, hook, autostart)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v0.7.0

04 Jun 13:13

Choose a tag to compare

What's Changed

  • [rfc] RFC-012: Fuzzy seed selection (L1 lexical FTS5 + L2 LLM translator + L3 embedding sidecar) by @raj-rkv in #259
  • [RFC-011 / ADR-017] P5-S1 through P5-S5 — Two-transport plugin architecture + unified sandbox trust by @Abhishek5517 in #257
  • [travsr-cli] lang install + detect: full Phase B install lifecycle (#260) by @Abhishek5517 in #262
  • [travsr-store] RFC-012 L1: FTS5 trigram fuzzy seed selection (#258) by @Abhishek5517 in #264
  • [docs] RFC-012 Addendum 01 — key-free L2 query understanding (Rev 3) by @raj-rkv in #266
  • [travsr-store] RFC-012 S20: T0 heuristic normaliser + L2-A vocabulary-grounded expansion by @Abhishek5517 in #267
  • [travsr-s21] RFC-012 A2: dynamic synonyms CLI + VS Code F4 context provider by @Abhishek5517 in #269
  • [travsr-vscode] VSCODE-247: CLI↔UI parity, Languages panel, Python Phase B, interactive webviews by @Abhishek5517 in #271

Full Changelog: v0.6.0...v0.7.0

What's Changed

  • [rfc] RFC-012: Fuzzy seed selection (L1 lexical FTS5 + L2 LLM translator + L3 embedding sidecar) by @raj-rkv in #259
  • [RFC-011 / ADR-017] P5-S1 through P5-S5 — Two-transport plugin architecture + unified sandbox trust by @Abhishek5517 in #257
  • [travsr-cli] lang install + detect: full Phase B install lifecycle (#260) by @Abhishek5517 in #262
  • [travsr-store] RFC-012 L1: FTS5 trigram fuzzy seed selection (#258) by @Abhishek5517 in #264
  • [docs] RFC-012 Addendum 01 — key-free L2 query understanding (Rev 3) by @raj-rkv in #266
  • [travsr-store] RFC-012 S20: T0 heuristic normaliser + L2-A vocabulary-grounded expansion by @Abhishek5517 in #267
  • [travsr-s21] RFC-012 A2: dynamic synonyms CLI + VS Code F4 context provider by @Abhishek5517 in #269
  • [travsr-vscode] VSCODE-247: CLI↔UI parity, Languages panel, Python Phase B, interactive webviews by @Abhishek5517 in #271

Full Changelog: v0.6.0...v0.7.0

vscode-v0.6.0

04 Jun 13:09

Choose a tag to compare

[ci] allow chatContextProvider proposed API in vsce publish

v0.6.0

30 May 19:07

Choose a tag to compare

What's Changed

  • [S17-6] VS Code test matrix (15 combos) + publish pipeline + marketplace README by @Abhishek5517 in #217
  • fix(cli): 5 CLI correctness issues (#222) by @Abhishek5517 in #223
  • [travsr-mcp] Add get_graph_stats MCP tool — expose accurate node/edge… by @Abhishek5517 in #225
  • [travsr-vscode] Fix 9 extension bugs: crashes, hangs, UI, and stale state by @Abhishek5517 in #226
  • [docs] RFC-008 + RFC-009 + ADR-009 + ADR-010 — multi-language extension architecture by @Abhishek5517 in #227
  • [rfc] RFC-010: 0-1 Knapsack Token-Budget Enforcer by @Abhishek5517 in #241
  • [travsr-retrieval] RFC-010: 0-1 knapsack token-budget enforcer + get_context MCP tool by @Abhishek5517 in #244
  • [travsr-vscode] Visual graph UI panel — Cytoscape.js WebviewPanel (#245) by @Abhishek5517 in #247
  • [travsr-indexer] Store line numbers on nodes for go-to-definition support by @Abhishek5517 in #250
  • [ci] Fix nightly fuzz pipeline — missing corpus dirs + fuzz_pcst_session target by @raj-rkv in #251
  • [RFC-011 / ADR-017] Two-transport language plugin architecture + unified sandbox trust by @Abhishek5517 in #253

Full Changelog: v0.5.1...v0.6.0

What's Changed

  • [S17-6] VS Code test matrix (15 combos) + publish pipeline + marketplace README by @Abhishek5517 in #217
  • fix(cli): 5 CLI correctness issues (#222) by @Abhishek5517 in #223
  • [travsr-mcp] Add get_graph_stats MCP tool — expose accurate node/edge… by @Abhishek5517 in #225
  • [travsr-vscode] Fix 9 extension bugs: crashes, hangs, UI, and stale state by @Abhishek5517 in #226
  • [docs] RFC-008 + RFC-009 + ADR-009 + ADR-010 — multi-language extension architecture by @Abhishek5517 in #227
  • [rfc] RFC-010: 0-1 Knapsack Token-Budget Enforcer by @Abhishek5517 in #241
  • [travsr-retrieval] RFC-010: 0-1 knapsack token-budget enforcer + get_context MCP tool by @Abhishek5517 in #244
  • [travsr-vscode] Visual graph UI panel — Cytoscape.js WebviewPanel (#245) by @Abhishek5517 in #247
  • [travsr-indexer] Store line numbers on nodes for go-to-definition support by @Abhishek5517 in #250
  • [ci] Fix nightly fuzz pipeline — missing corpus dirs + fuzz_pcst_session target by @raj-rkv in #251
  • [RFC-011 / ADR-017] Two-transport language plugin architecture + unified sandbox trust by @Abhishek5517 in #253

Full Changelog: v0.5.1...v0.6.0

What's Changed

  • [S17-6] VS Code test matrix (15 combos) + publish pipeline + marketplace README by @Abhishek5517 in #217
  • fix(cli): 5 CLI correctness issues (#222) by @Abhishek5517 in #223
  • [travsr-mcp] Add get_graph_stats MCP tool — expose accurate node/edge… by @Abhishek5517 in #225
  • [travsr-vscode] Fix 9 extension bugs: crashes, hangs, UI, and stale state by @Abhishek5517 in #226
  • [docs] RFC-008 + RFC-009 + ADR-009 + ADR-010 — multi-language extension architecture by @Abhishek5517 in #227
  • [rfc] RFC-010: 0-1 Knapsack Token-Budget Enforcer by @Abhishek5517 in #241
  • [travsr-retrieval] RFC-010: 0-1 knapsack token-budget enforcer + get_context MCP tool by @Abhishek5517 in #244
  • [travsr-vscode] Visual graph UI panel — Cytoscape.js WebviewPanel (#245) by @Abhishek5517 in #247
  • [travsr-indexer] Store line numbers on nodes for go-to-definition support by @Abhishek5517 in #250
  • [ci] Fix nightly fuzz pipeline — missing corpus dirs + fuzz_pcst_session target by @raj-rkv in #251
  • [RFC-011 / ADR-017] Two-transport language plugin architecture + unified sandbox trust by @Abhishek5517 in #253
  • release: v0.6.0 — all MCP tools live, 4-language support, VS Code graph panel by @raj-rkv in #256

Full Changelog: v0.5.1...v0.6.0

What's Changed

  • [S17-6] VS Code test matrix (15 combos) + publish pipeline + marketplace README by @Abhishek5517 in #217
  • fix(cli): 5 CLI correctness issues (#222) by @Abhishek5517 in #223
  • [travsr-mcp] Add get_graph_stats MCP tool — expose accurate node/edge… by @Abhishek5517 in #225
  • [travsr-vscode] Fix 9 extension bugs: crashes, hangs, UI, and stale state by @Abhishek5517 in #226
  • [docs] RFC-008 + RFC-009 + ADR-009 + ADR-010 — multi-language extension architecture by @Abhishek5517 in #227
  • [rfc] RFC-010: 0-1 Knapsack Token-Budget Enforcer by @Abhishek5517 in #241
  • [travsr-retrieval] RFC-010: 0-1 knapsack token-budget enforcer + get_context MCP tool by @Abhishek5517 in #244
  • [travsr-vscode] Visual graph UI panel — Cytoscape.js WebviewPanel (#245) by @Abhishek5517 in #247
  • [travsr-indexer] Store line numbers on nodes for go-to-definition support by @Abhishek5517 in #250
  • [ci] Fix nightly fuzz pipeline — missing corpus dirs + fuzz_pcst_session target by @raj-rkv in #251
  • [RFC-011 / ADR-017] Two-transport language plugin architecture + unified sandbox trust by @Abhishek5517 in #253
  • release: v0.6.0 — all MCP tools live, 4-language support, VS Code graph panel by @raj-rkv in #256

Full Changelog: v0.5.1...v0.6.0

vscode-v0.5.0

30 May 18:52

Choose a tag to compare

vscode-v0.5.0 - Cytoscape.js graph panel, line numbers, get_graph_sta…

v0.5.1 — Daemon OOM fixes, auto-install, settings & telemetry

26 May 06:55

Choose a tag to compare

What's in v0.5.1

Patch release on top of v0.5.0 — three merged PRs with critical daemon fixes and major VS Code extension features.

Daemon — OOM-kill fixes (#214)

  • PERF-001: Replaced per-event spawn_blocking with a single dedicated indexer worker. A 100-file flood previously spawned 100 OS threads × 8 MB each = 800 MB RSS spike. Now: one thread, one queue, back-pressure via bounded channel (cap 256).
  • PERF-002: Removed LSIF pass from reindex_files — was buffering 200–500 MB of tsc JSON on every commit. LSIF now runs only at init_repo.
  • Singleton guard: Checks the control socket in the parent process before spawning a background child. Previously every daemon start call created a new 700 MB process before the lockfile check fired inside the child.
  • Watcher coalesce fix: Remove → Upsert (file deleted then recreated within the 500 ms debounce window) now correctly emits an Upsert. Previously the Remove silently won, permanently dropping the recreated file from the graph.
  • Shutdown drain fix: Remaining watcher events are forwarded to the indexer worker's channel at shutdown instead of being processed directly on the async executor thread, preventing a potential executor stall on current_thread runtime.

VS Code Extension 0.3.0 (#215, #216)

  • Auto-install: detects a missing travsr binary and offers a one-click in-editor install from GitHub Releases.
  • Settings UI: travsr.mcpPath, travsr.logLevel, travsr.telemetry.enabled configurable from VS Code Settings.
  • Opt-in telemetry: anonymous usage events only when travsr.telemetry.enabled = true (default: false).
  • Activity Bar SVG icon replaces the PNG placeholder.
  • Actionable error notifications with "Install Travsr" / "Open Settings" quick-fix buttons.

Memory profile

Scenario Before After
Single daemon idle ~700 MB ~80 MB
100-event flood ~800 MB spike ~305 MB
Post-commit large TS repo +200–500 MB +0 MB
Two daemon start calls 1.4 GB "already running"

Install

npm install -g @travsr.com/travsr@0.5.1

VS Code extension .vsix is attached — install via Extensions: Install from VSIX…

What's Changed

  • [travsr-vscode] S17-4: Auto-install binary + actionable error UX by @Abhishek5517 in #215
  • fix(travsr-daemon): eliminate OOM-kill on repeated daemon start / event floods by @raj-rkv in #214
  • [S17-5] Settings UI + opt-in telemetry by @Abhishek5517 in #216

Full Changelog: v0.5.0...v0.5.1

vscode-v0.4.0

26 May 19:51

Choose a tag to compare

VS Code Extension v0.4.0 — CI publish pipeline, 15-combo test matrix,…