From d36d2478c0956b1325eb82702ae0ddf36b2d6199 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Sun, 13 Sep 2026 09:43:27 +0200 Subject: [PATCH] release v2.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Named sessions through the boilerroom wrapper, ranked by use: pipeline phases 40, experts 35, librarian 30 — lower parks sooner. Balancing and compaction signals read on every response. Co-Authored-By: Claude Fable 5 --- CHANGELOG.md | 7 +++++++ pyproject.toml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cbd3dc..cacd4f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.7.0] - 2026-09-13 + ### Added - Named sessions through the boilerroom wrapper (T-4): the backend @@ -24,6 +26,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 `compaction_due` is a future ticket. `get_model_info()` reports the probed `local_flavor`. Wire-pinned by a new boilerroom wrapper contract class in `make test-contracts`. +- Every generation call is named: the streaming orchestrate paths and + the biographer/housekeeper experts (shared session `tatlock-experts`, + rank 35) — through the wrapper a session-less call takes idle slots + only and would 503 once four sessions are resident, so the release + audit swept every `agent.run` and raw chat call under a session. ## [2.6.0] - 2026-09-11 diff --git a/pyproject.toml b/pyproject.toml index 347825b..a14e181 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "tatlock" -version = "2.6.0" +version = "2.7.0" description = "OpenAI-compatible API with Ollama backend" requires-python = ">=3.12" dependencies = [