From 133d0d78d5d152c2aa04877612eaaf4e9dc95fc6 Mon Sep 17 00:00:00 2001 From: David Snelling Date: Mon, 3 Aug 2026 12:43:38 -0700 Subject: [PATCH] chore(release): 8.10.3 --- CHANGELOG.md | 6 ++++++ RELEASES.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0e47015..7b367663 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [8.10.3](https://source.soulcraft.com/soulcraft/brainy/compare/v8.10.2...v8.10.3) (2026-08-03) + +- docs: dedupe the 8.10.2 release-notes entry the cherry doubled onto the branch (8c956608) +- fix: user metadata named 'level' is a real field everywhere — the engine-internal node layer no longer shadows it in sort/filter/aggregation, and the indexing views stop stamping a phantom 0 into its column; index epoch 2 rebuilds existing brains at first open (958a0859) + + ### [8.10.2](https://source.soulcraft.com/soulcraft/brainy/compare/v8.10.1...v8.10.2) (2026-07-29) - docs: 8.10.2 consumer release notes — update() write granularity, PathResolver idle-log fix, graph-lsm key recognition (a0123b5b) diff --git a/RELEASES.md b/RELEASES.md index af31160c..ab0e0d58 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -31,7 +31,7 @@ is sometimes cited as a 7.x removal — those methods never existed on 7.x; the --- -## Unreleased (natural field names stop colliding with engine internals) +## v8.10.3 — 2026-08-03 (natural field names stop colliding with engine internals) From a production report: sorting by a user metadata field named `level` silently returned insertion order — the engine's internal HNSW node layer (also called diff --git a/package-lock.json b/package-lock.json index a0fb6f6d..823b2625 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@soulcraft/brainy", - "version": "8.10.2", + "version": "8.10.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@soulcraft/brainy", - "version": "8.10.2", + "version": "8.10.3", "license": "MIT", "dependencies": { "@msgpack/msgpack": "^3.1.2", diff --git a/package.json b/package.json index 5d140743..0d8b266b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@soulcraft/brainy", - "version": "8.10.2", + "version": "8.10.3", "description": "Universal Knowledge Protocol™ - World's first Triple Intelligence database unifying vector, graph, and document search in one API. Stage 3 CANONICAL: 42 nouns × 127 verbs covering 96-97% of all human knowledge.", "main": "dist/index.js", "module": "dist/index.js",