From 67f09f5083e215f71a3d947f5815c36eae06a1ea Mon Sep 17 00:00:00 2001 From: Wuesteon Date: Wed, 29 Jul 2026 15:07:50 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96=20release:=20v0.2.3=20=E2=80=94=20?= =?UTF-8?q?mcp=202.0=20support,=20thread=20fix,=20tool=20metadata,=20WP2?= =?UTF-8?q?=20bench?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compatibility + polish release. Ships the dual-path mcp SDK support (pin widened from the v0.2.2 emergency <2 cap to >=1.2,<3), the 2.0 worker-thread SQLite crash fix, the WP13 tool metadata (triggers the Glama re-scan on release), and the WP2 update-integrity benchmark. Version bumped in both pyprojects, both package dunders, server.json. --- CHANGELOG.md | 6 +++++- console/pyproject.toml | 2 +- console/src/lean_memory_console/__init__.py | 2 +- pyproject.toml | 2 +- server.json | 4 ++-- src/lean_memory/__init__.py | 2 +- 6 files changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 26c8164..19e7053 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,11 @@ All notable changes to lean-memory are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.2.3] - 2026-07-29 + +Compatibility + polish release: mcp SDK 2.0 support (dual-path, pin widened +from the v0.2.2 emergency `<2` cap), a 2.0-threading crash fix, MCP tool +metadata for directory scoring, and the update-integrity benchmark. ### Changed diff --git a/console/pyproject.toml b/console/pyproject.toml index 1fbbdaa..f6566e1 100644 --- a/console/pyproject.toml +++ b/console/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "lean-memory-console" -version = "0.2.2" +version = "0.2.3" description = "Agent-first read-only verification console for lean-memory" readme = "README.md" requires-python = ">=3.10" diff --git a/console/src/lean_memory_console/__init__.py b/console/src/lean_memory_console/__init__.py index 081fd2a..9064629 100644 --- a/console/src/lean_memory_console/__init__.py +++ b/console/src/lean_memory_console/__init__.py @@ -1,3 +1,3 @@ """lean-memory-console — agent-first read-only verification console.""" -__version__ = "0.2.2" +__version__ = "0.2.3" diff --git a/pyproject.toml b/pyproject.toml index 0ec021c..79d20cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "lean-memory" -version = "0.2.2" +version = "0.2.3" description = "Embedded, local-first agent memory with hybrid retrieval and ADD-only supersession." readme = "README.md" requires-python = ">=3.10" diff --git a/server.json b/server.json index ec1b0cc..13363c9 100644 --- a/server.json +++ b/server.json @@ -7,13 +7,13 @@ "url": "https://github.com/Wuesteon/lean-memory", "source": "github" }, - "version": "0.2.2", + "version": "0.2.3", "packages": [ { "registryType": "pypi", "registryBaseUrl": "https://pypi.org", "identifier": "lean-memory", - "version": "0.2.2", + "version": "0.2.3", "runtimeHint": "uvx", "transport": { "type": "stdio" diff --git a/src/lean_memory/__init__.py b/src/lean_memory/__init__.py index dd2f47d..1fd7372 100644 --- a/src/lean_memory/__init__.py +++ b/src/lean_memory/__init__.py @@ -11,4 +11,4 @@ from .types import Entity, Episode, Fact, RetrievedFact __all__ = ["Memory", "Episode", "Entity", "Fact", "RetrievedFact"] -__version__ = "0.2.2" # keep in sync with pyproject.toml [project].version +__version__ = "0.2.3" # keep in sync with pyproject.toml [project].version