From f3d33bf44aa00fa4357f33b018ff4a4b80827731 Mon Sep 17 00:00:00 2001 From: Patrick Buckley Date: Mon, 23 Mar 2026 15:00:08 -0700 Subject: [PATCH] bump: v0.8.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Features: - Pluggable web search backends — DDG as free default, Tavily, MCP (#166) - --config flag and $TURNSTONE_CONFIG env var (#160) - Live session config via ConfigStore point-of-use reads (#154) - PostgreSQL CI integration tests (#156) - Skill priority ordering (#144) - Raise scaling limits for 1000-node clusters (#129) Security: - Output guard wired into agent loops — plan + task agents (#168) - Tool policy enforcement in CLI, bridge, and channel (#168) - Subprocess environment scrubbing — API keys stripped (#168) - OIDC issuer SSRF validation (#140) - MCP registry URL scheme validation (#133) - Output guard enabled in CLI mode (#134) Reliability: - Bridge approval/plan review TOCTOU races fixed (#167) - SQLite WAL mode, eviction cancel, title retry (#151) - Health monitor OPEN → HALF_OPEN autonomous probe (#152) - ConfigStore spec alignment (#153) - Critical production readiness fixes (#147) - Server startup stampede prevention (#132) - Python 3.14 CancelledError guard (#146) Performance: - Conversations index, batch config saves, capabilities cache (#149) Quality: - Bridge stress tests (6 scenarios, 100 iterations each) (#157) - Governance SDK, MCP reload, skill config integration tests - Structlog standardization across 19 modules (#150) - Dead code removal (#148) --- pyproject.toml | 2 +- turnstone/__init__.py | 2 +- uv.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index accc45e9..de3cd026 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "turnstone" -version = "0.8.4" +version = "0.8.5" description = "Multi-node AI orchestration platform with tool use, agent routing, and cluster simulation." readme = "README.md" license = "BUSL-1.1" diff --git a/turnstone/__init__.py b/turnstone/__init__.py index 11ac9d8c..a5c3eb82 100644 --- a/turnstone/__init__.py +++ b/turnstone/__init__.py @@ -1,3 +1,3 @@ """turnstone - Multi-node AI orchestration platform with tool use, agent routing, and cluster simulation.""" -__version__ = "0.8.4" +__version__ = "0.8.5" diff --git a/uv.lock b/uv.lock index 622a5aaf..2655f1cb 100644 --- a/uv.lock +++ b/uv.lock @@ -2322,7 +2322,7 @@ wheels = [ [[package]] name = "turnstone" -version = "0.8.4" +version = "0.8.5" source = { editable = "." } dependencies = [ { name = "alembic" },