From 0bf5a956933942862f90a847c5f7fe478d8b03b0 Mon Sep 17 00:00:00 2001 From: Shane Vitarana Date: Mon, 3 Aug 2026 15:40:44 -0400 Subject: [PATCH] Release 0.22.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Minor rather than patch: Trace ABI 6 -> 7 is a breaking change for embedders, which UPGRADING.md already states — hosts must accept v7 and move to the trace_v7_* conformance fixtures. It also adds public API (ExtractableWorkProbe, ExtractContextProvider, and their two RLMConfig fields). Co-Authored-By: Claude Opus 5 (1M context) --- UPGRADING.md | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/UPGRADING.md b/UPGRADING.md index 32bd56d..0b22de4 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -11,7 +11,7 @@ Ordered newest first. "Embedder" means anything that builds on the engine beyond the `droste` CLI: hosts calling `run_rlm` in-process, `droste_runner` consumers, and Pyodide-substrate integrations staging the Deno relay. -## Unreleased (post-0.21.1) +## 0.22.0 ### Trace ABI v7 publishes answer-state checkpoints diff --git a/pyproject.toml b/pyproject.toml index 6abbd33..45ff88f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "droste" -version = "0.21.1" +version = "0.22.0" description = "Recursive analysis engine for data too large for a context window, built with Recursive Language Models (RLMs)" readme = "README.md" requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index 3aece60..02f1ec8 100644 --- a/uv.lock +++ b/uv.lock @@ -562,7 +562,7 @@ wheels = [ [[package]] name = "droste" -version = "0.21.1" +version = "0.22.0" source = { editable = "." } [package.optional-dependencies]