Releases: Travsr-com/travsr
Releases · Travsr-com/travsr
v0.9.0
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 initby @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
[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
What's Changed
- release: v0.7.0 npm / v0.6.0 vscode by @raj-rkv in #272
- [travsr-ipc] Stream 0: platform-agnostic IPC control plane crate (#274) by @Abhishek5517 in #282
- [travsr-vscode] WS1: .exe-only spawn + assertExecutableBinary (closes #275) by @Abhishek5517 in #283
- [travsr-ipc/daemon/cli] WS2: Windows Named Pipe daemon control plane (#276) by @Abhishek5517 in #284
- [travsr-daemon] WS3: dual-write post-commit + post-commit.cmd on Windows (#277) by @Abhishek5517 in #285
- [travsr-cli/npm] WS5 + WS6: Windows release pipeline + Task Scheduler auto-start (#279 + #280) by @Abhishek5517 in #286
- [travsr-plugin-host] P5-S3: full AppContainer CreateProcessW spawn (RFC-014) by @Abhishek5517 in #287
- [windows] graph.db permissions + sandbox CI workflow by @Abhishek5517 in #288
Full Changelog: v0.7.0...v0.8.0
vscode-v0.7.0
[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
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
[ci] allow chatContextProvider proposed API in vsce publish
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
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
vscode-v0.5.0 - Cytoscape.js graph panel, line numbers, get_graph_sta…
v0.5.1 — Daemon OOM fixes, auto-install, settings & telemetry
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_blockingwith 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 oftscJSON on every commit. LSIF now runs only atinit_repo. - Singleton guard: Checks the control socket in the parent process before spawning a background child. Previously every
daemon startcall 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 anUpsert. Previously theRemovesilently 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_threadruntime.
VS Code Extension 0.3.0 (#215, #216)
- Auto-install: detects a missing
travsrbinary and offers a one-click in-editor install from GitHub Releases. - Settings UI:
travsr.mcpPath,travsr.logLevel,travsr.telemetry.enabledconfigurable 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.1VS 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
VS Code Extension v0.4.0 — CI publish pipeline, 15-combo test matrix,…