Releases: Kehl-io/nestweaver
Releases · Kehl-io/nestweaver
v2.1.0
v2.0.1
2.0.1 (2026-06-24)
Bug Fixes
- daemon: add refresh_db_opened_at to embed RPC (c750f66)
- daemon: change db_opened_at to AtomicU64 (fd6f70d)
- daemon: refresh db_opened_at after write RPCs (7f72dcf)
- snapshot stamp.json bugs + materialize broken-pipe + release checksums (dcd8ed2)
- snapshot: read embedding_model_id from [embedding] config (0e88b1c)
- snapshot: use daemon-style instance_id for repo filtering (9bd1123)
v2.0.0
2.0.0 (2026-06-23)
⚠ BREAKING CHANGES
- app: The macOS app bundle is now the recommended install method on Mac. The app provides a menubar status icon, Metal GPU acceleration for embeddings (~5x faster), automatic daemon lifecycle with crash recovery, daemon coexistence detection, and a managed web UI on port 9377. Favicon and app icon switched from dark to light variant (transparent background).
Features
- app: add daemon coexistence, web UI lifecycle, and icon polish (#98) (ffc95f1)
- app: native macOS app with menubar, Metal GPU, and managed daemon (#100) (38cbbef)
Bug Fixes
- app: use template image for menubar icon with transparent background (7e30ce7)
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.1
v0.28.0
0.28.0 (2026-06-18)
Features
- daemon: eliminate all stop_daemon_if_running calls (ec6d2c2)
- enrich brain_guide/admin instructions with tool-routing table, add staleness warnings and token hints (f5db6f7)
Bug Fixes
- bump gRPC message size limit from 64MB to 256MB (fixes export cypher) (6306a48)
- ci: set NESTWEAVER_NO_DAEMON=1 for E2E tests (2cb77a4)
- cli: add daemon RPCs for list-repos/services/projects/search/symbol (55f2b50)
- cli: graceful daemon fallback for ui/watch, fix collapsible-if clippy warnings (9790a5e)
- cli: guard --no-daemon for testing, route brain-remove/snapshot through daemon (6450281)
- cli: guard --no-daemon in MCP server command consistently (32f8472)
- cli: route 10 read commands through daemon, improve lock error message (5486618), closes #63
- cli: route all 5 json-gated commands through daemon unconditionally (8cb5152)
- cli: route context/cross-repo-refs/generate-guide/cluster through daemon (7f8377a)
- cli: route export and ui commands through daemon stop/restart (9063194)
- cli: route remove-repo/remove-project resolution through daemon RPCs (800f549)
- cli: route repo-map/suggest-links/detect-implicit-projects/pr-impact through daemon (8a57a4c)
- cli: route watch/export/ui through daemon (zero bypasses remaining) (4bda18b)
- route CLI read commands through daemon (fixes #63) (d71c53f)
- web: commit AppState Arc<TantivyIndex> refactor (fixes CI build) (6274f31)
v0.27.0
0.27.0 (2026-06-17)
Features
- add remove-repo CLI command and daemon RPC (f9f0bac)
- cli: add remove-project and prune-stale commands (cc7682a)
- cli: add remove-repo command (f0ad081)
- client: add remove_project and prune_stale methods (0555361)
- client: add remove_repo method (1e1d8db)
- daemon: implement RemoveProject and PruneStale handlers (7723612)
- daemon: implement RemoveRepo RPC handler (29c3fdc)
- mcp: add brain_remove_source and prune_stale tools (f46ca49)
- proto: add RemoveProject and PruneStale RPCs (71a4126)
- proto: add RemoveRepo RPC message and service method (5f72262)
Bug Fixes
- clippy/fmt fixes + docs for remove-project, prune-stale, brain_remove_source (020254b)