From 61bc5f423b208794262126270e46ffe4e3230689 Mon Sep 17 00:00:00 2001 From: David Snelling Date: Wed, 2 Sep 2026 14:03:28 -0700 Subject: [PATCH] =?UTF-8?q?docs(releases):=20the=2010.4.11=20note=20?= =?UTF-8?q?=E2=80=94=20hybrid=20filter-before-hydrate,=20one=20shutdown=20?= =?UTF-8?q?owner,=20a=20faster=20open?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Gate: final tip 27759a1b vs a8c5fbf9 (10.4.10) control — collected 3,212, 0 new reds after two fix cycles (coverage-guard registration + perf-lane classification; a real budget flake in the batch-size test switched to unvectored items). shasum ffc33df95b2709dfcc8c67ac961991e3153f8883. --- releases/open-brainy.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/releases/open-brainy.json b/releases/open-brainy.json index dab25971..9f1cd239 100644 --- a/releases/open-brainy.json +++ b/releases/open-brainy.json @@ -1,6 +1,20 @@ { "product": "open-brainy", "entries": [ + { + "version": "10.4.11", + "date": "2026-09-02", + "headline": "Hybrid finds filter before they hydrate, one owner per shutdown, and a faster open", + "items": [ + "Hybrid finds (query/vector combined with a filter, including connected and fusion finds) now filter first and hydrate only the page — one batchGet of exactly the requested rows, instead of hydrating everything the search side found. Fixes a bug where any page after the first came back empty.", + "A brain now has exactly one shutdown owner — a host and its engine no longer race to close the same store, and a follow-up flush requested during a running flush is handed off cleanly instead of ever risking a stall.", + "find({ path }) and other path-scoped VFS searches now serve a real range over the indexed path (O(log n)) instead of refusing the query outright — both scoped and recursive:false searches were silently broken before this.", + "Open no longer rescans a brain's whole fact log on every open — sealed segments the manifest already accounts for are skipped, collapsing a multi-second open term to near-zero on large brains.", + "commitTransaction() now refuses by name if single-ops are still pending, and a read-only open no longer writes clean-shutdown evidence it didn't earn — two correctness invariants that were previously assumed, not enforced." + ], + "url": "https://source.soulcraft.com/soulcraftlabs/open-brainy/releases/tag/v10.4.11", + "thumb": null + }, { "version": "10.4.10", "date": "2026-09-02",