Skip to content

Commit e347ea4

Browse files
kulvirgitclaude
andauthored
fix: [AI-0000] relax mcp pin to >=1.9.0,<2.0.0 (release 0.3.1) (#103)
The `mcp~=1.9.0` cap (`<1.10.0`) blocks downstream consumers from using newer `mcp` releases required by `claude-agent-sdk` 0.2.x. datapilot only uses the stable mcp client API (`ClientSession`, `StdioServerParameters`, `stdio_client`), which is unchanged across `mcp` 1.x, so the upper cap is unnecessary. - Relax `mcp` pin from `~=1.9.0` to `>=1.9.0,<2.0.0` - Bump version `0.3.0` -> `0.3.1` across bump2version-tracked files - Add CHANGELOG entry Claude-Session: https://claude.ai/code/session_01W3g8dnag4tFQ6EfPRSMFwQ Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 47a1c7f commit e347ea4

5 files changed

Lines changed: 13 additions & 5 deletions

File tree

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 0.3.0
2+
current_version = 0.3.1
33
commit = True
44
tag = True
55

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
Changelog
33
=========
44

5+
0.3.1 (2026-07-01)
6+
------------------
7+
8+
* Relax ``mcp`` dependency pin from ``~=1.9.0`` to ``>=1.9.0,<2.0.0`` so
9+
downstream consumers can use newer ``mcp`` releases. Only the stable
10+
client API (``ClientSession``, ``StdioServerParameters``, ``stdio_client``)
11+
is used, which is unchanged across ``mcp`` 1.x.
12+
513
0.0.0 (2024-01-25)
614
------------------
715

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
year = "2024"
1616
author = "Altimate Inc."
1717
copyright = f"{year}, {author}"
18-
version = release = "0.3.0"
18+
version = release = "0.3.1"
1919

2020
pygments_style = "trac"
2121
templates_path = ["."]

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def read(*names, **kwargs):
1313

1414
setup(
1515
name="altimate-datapilot-cli",
16-
version="0.3.0",
16+
version="0.3.1",
1717
license="MIT",
1818
description="Assistant for Data Teams",
1919
long_description="{}\n{}".format(
@@ -68,7 +68,7 @@ def read(*names, **kwargs):
6868
"tabulate~=0.9.0",
6969
"requests>=2.31",
7070
"sqlglot[c]==30.7.0",
71-
"mcp~=1.9.0",
71+
"mcp>=1.9.0,<2.0.0",
7272
"pyperclip~=1.8.2",
7373
"python-dotenv~=1.0.0",
7474
],

src/datapilot/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.3.0"
1+
__version__ = "0.3.1"

0 commit comments

Comments
 (0)