From 2940403bb2caca53285347bf25b73dbf4c8c59f1 Mon Sep 17 00:00:00 2001 From: Dmitry Teryaev Date: Fri, 3 Jul 2026 22:08:19 +0300 Subject: [PATCH 1/2] pin cocoindex>=1.0.7 to fix mount_table_target TypeError (#361) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cocoindex added the num_transactions_before_optimize keyword to lancedb.mount_table_target() in 1.0.7 (used by PR #309 to disable the in-flow background optimize that races concurrent table.delete()), but pyproject.toml still pinned cocoindex[lancedb]>=1.0.0a43. Users with an older cocoindex (1.0.0–1.0.6, or a stale copy in a shared env) hit `TypeError: mount_table_target() got an unexpected keyword argument 'num_transactions_before_optimize'` during init/increment. Bump the floor to 1.0.7, the version that introduced the keyword. Co-Authored-By: Claude --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index fb91162b..247255cd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Topic :: Software Development :: Libraries", ] dependencies = [ - "cocoindex[lancedb]>=1.0.0a43,<2", + "cocoindex[lancedb]>=1.0.7,<2", "ladybug>=0.17.1,<0.18", "lancedb>=0.25.3,<0.31", "mcp>=1.27.0,<2", From 80f9290b4ddc2648bdf3543be93d824c6932ece6 Mon Sep 17 00:00:00 2001 From: Dmitry Teryaev Date: Fri, 3 Jul 2026 22:08:47 +0300 Subject: [PATCH 2/2] bump version to 0.6.7 Co-Authored-By: Claude --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 247255cd..5ed84f68 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "java-codebase-rag" -version = "0.6.6" +version = "0.6.7" description = "MCP server for semantic + structural search over Java codebases" readme = "README.md" requires-python = ">=3.11"