mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
hanzoai 2.2.1: ship hanzoai.protocols
protocols.py landed 2026-03-31 (200cef23) but 2.2.0 was published before
it, so the module never reached PyPI. hanzo-mcp imports
hanzoai.protocols at startup; resolving against the published 2.2.0
crashed every stdio launch with ModuleNotFoundError before the
initialize response — surfacing as 'Failed to connect' in Claude
Desktop/Code.
This commit is contained in:
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2.2.1 (2026-06-10)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* ship `hanzoai.protocols` (in-tree since 2026-03-31 but never released) — `hanzo-mcp` imports it at startup, so installs resolving `hanzoai==2.2.0` crashed with `ModuleNotFoundError` before answering MCP `initialize`
|
||||
|
||||
### Chores
|
||||
|
||||
* remove dead release-please machinery (config, manifest, release-doctor workflow); releases are tag-driven via `publish-pypi.yml`
|
||||
|
||||
## 2.0.2 (2025-04-04)
|
||||
|
||||
Full Changelog: [v2.0.1...v2.0.2](https://github.com/hanzoai/python-sdk/compare/v2.0.1...v2.0.2)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Hanzo AI SDK
|
||||
|
||||
__title__ = "hanzoai"
|
||||
__version__ = "2.2.0" # x-release-please-version
|
||||
__version__ = "2.2.1"
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "hanzoai"
|
||||
version = "2.2.0"
|
||||
version = "2.2.1"
|
||||
description = "The official Python library for the Hanzo API"
|
||||
dynamic = ["readme"]
|
||||
license = "BSD-3-Clause"
|
||||
|
||||
Reference in New Issue
Block a user