|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [1.9.0](https://github.com/PatrickSys/codebase-context/compare/v1.8.2...v1.9.0) (2026-03-19) |
| 3 | +## Unreleased |
4 | 4 |
|
5 | 5 | ### Features |
6 | 6 |
|
7 | | -- **mcp:** workspace-aware multi-project routing — one MCP server now serves multiple projects; the server picks the right project from workspace context instead of requiring one config entry per repo ([#67](https://github.com/PatrickSys/codebase-context/pull/67)) |
8 | | -- **mcp:** `project` selector accepts repo paths, subproject paths, and file paths when routing is ambiguous ([#67](https://github.com/PatrickSys/codebase-context/pull/67)) |
| 7 | +- **mcp:** rework multi-project routing so one MCP server can serve multiple projects instead of one hardcoded server entry per repo |
| 8 | +- **mcp:** keep explicit `project` as the fallback when the client does not provide enough project context |
| 9 | +- **mcp:** accept repo paths, subproject paths, and file paths as `project` selectors when routing is ambiguous |
9 | 10 |
|
10 | 11 | ### Bug Fixes |
11 | 12 |
|
12 | | -- **mcp:** route all MCP requests to the correct per-project state instead of a shared global ([#65](https://github.com/PatrickSys/codebase-context/pull/65)) |
13 | | -- **indexing:** make exclude patterns recursive so nested paths like `**/generated/**` are honoured in subdirectories, preventing index pollution in monorepos ([#76](https://github.com/PatrickSys/codebase-context/pull/76)) |
14 | | -- **process:** prevent orphaned server processes — add stdin pipe, PPID poll, `server.onclose`, and SIGHUP guards so the MCP server exits when the client dies ([#77](https://github.com/PatrickSys/codebase-context/pull/77)) |
| 13 | +- **search:** auto-heal on corrupted index now triggers a background rebuild instead of blocking the search response |
15 | 14 |
|
16 | 15 | ### Documentation |
17 | 16 |
|
18 | | -- add OpenCode setup instructions |
19 | | -- simplify setup story around three cases: default rootless setup, single-project fallback, and explicit `project` retries |
| 17 | +- simplify the setup story around three cases: default rootless setup, single-project fallback, and explicit `project` retries |
| 18 | +- clarify that issue #63 fixed the architecture and workspace-aware workflow, but issue #2 is not fully solved when the client does not provide enough project context |
| 19 | +- remove the repo-local `init` / marker-file story from the public setup guidance |
20 | 20 |
|
21 | 21 | ## [1.8.2](https://github.com/PatrickSys/codebase-context/compare/v1.8.1...v1.8.2) (2026-03-05) |
22 | 22 |
|
|
0 commit comments