From d0375e673d19998474fa0a9a1c359294e122c68c Mon Sep 17 00:00:00 2001 From: RobLe3 Date: Sun, 23 Aug 2026 18:15:48 +0200 Subject: [PATCH 1/2] chore: bump version to 0.7.108 --- README.md | 4 ++-- pyproject.toml | 2 +- src/iicp_client/__init__.py | 2 +- uv.lock | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3b86f7e..b5c90fb 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ What good looks like: ```bash iicp-node --help # shows query, serve, proxy, mcp-gateway, credits, ... which iicp-node # points to your Python environment -iicp-node --version # prints iicp-node 0.7.107 or newer +iicp-node --version # prints iicp-node 0.7.108 or newer ``` The query command contacts the public directory, discovers a matching live node, @@ -213,7 +213,7 @@ base URL. Full guide: ## Keep provider nodes current -The current public release line is **0.7.107**. Upgrade through your package +The current public release line is **0.7.108**. Upgrade through your package manager before troubleshooting an older installation. Routing profiles can refuse remote dispatch before a prompt leaves the client; use `sensitive` for local-only work, `eu-restricted` for EU/EEA routing, or `strict-policy` when a diff --git a/pyproject.toml b/pyproject.toml index e0535db..773be08 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "iicp-client" -version = "0.7.107" +version = "0.7.108" description = "Use the open IICP AI mesh from Python without running a node" readme = "README.md" license = {text = "Apache-2.0"} diff --git a/src/iicp_client/__init__.py b/src/iicp_client/__init__.py index ecaec7e..0ea20cc 100644 --- a/src/iicp_client/__init__.py +++ b/src/iicp_client/__init__.py @@ -149,7 +149,7 @@ TaskResponse, ) -__version__ = "0.7.107" +__version__ = "0.7.108" __all__ = [ "IicpClient", "IicpError", diff --git a/uv.lock b/uv.lock index 1e21619..5155465 100644 --- a/uv.lock +++ b/uv.lock @@ -664,7 +664,7 @@ wheels = [ [[package]] name = "iicp-client" -version = "0.7.107" +version = "0.7.108" source = { editable = "." } dependencies = [ { name = "cryptography" }, From 312146b25953bff5ce5150eea2c68dfd00b77c7a Mon Sep 17 00:00:00 2001 From: RobLe3 Date: Sun, 23 Aug 2026 18:19:36 +0200 Subject: [PATCH 2/2] docs: record 0.7.108 release --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e9dbcb7..d5dfe17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,16 @@ in the main repo). ## [Unreleased] +## [0.7.108] — 2026-08-23 + +### Fixed — accurate IICP explanations + +- Strengthen the bounded runtime-identity context so small or unfamiliar models identify IICP as the Intent-based Inter-agent Communication Protocol rather than expanding the acronym incorrectly. + +### Security — deterministic unattended updates + +- Install only the already selected stable version, retain retry state with bounded backoff, and never fall back to an unconstrained package update. + ## [0.7.107] — 2026-08-23 ### Release coordination