From f46c1b129359edb684c75467eb025eea0e6426fc Mon Sep 17 00:00:00 2001 From: Etan Joseph Heyman Date: Sun, 13 Sep 2026 21:13:19 +0300 Subject: [PATCH] chore(release): bump version to 1.5.23 (XS) Ships the P0 backup work (#815 #816 #819 #820 #821 #822 #823 #824 #826) and #817's superseder 3cf494cf. The installed keg 1.5.22 predates every one of them: measured 2026-09-13, its jsonl_backup.py has no _HashingReader / archive_id / md5Checksum and brainlayer.backup_retention_invariant does not import. Backups cannot be re-enabled against that keg, so this release is the prerequisite for ruling 3. Co-Authored-By: brainlayerClaude running claude-opus-5 --- brain-bar/bundle/Info.plist | 6 +++--- pyproject.toml | 2 +- server.json | 4 ++-- src/brainlayer/__init__.py | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/brain-bar/bundle/Info.plist b/brain-bar/bundle/Info.plist index 5b132312c..93792f251 100644 --- a/brain-bar/bundle/Info.plist +++ b/brain-bar/bundle/Info.plist @@ -9,11 +9,11 @@ CFBundleIdentifier com.brainlayer.brainbar CFBundleVersion - 1.5.22 + 1.5.23 CFBundleShortVersionString - 1.5.22 + 1.5.23 BrainLayerReleaseVersion - 1.5.22 + 1.5.23 CFBundlePackageType APPL CFBundleExecutable diff --git a/pyproject.toml b/pyproject.toml index 2d8e7f58c..074ce8783 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "brainlayer" -version = "1.5.22" +version = "1.5.23" description = "Persistent memory MCP server for AI agents — 17 tools, semantic search, knowledge graph, on-device SQLite" license = {text = "Apache-2.0"} readme = "README.md" diff --git a/server.json b/server.json index 263feef3e..323861521 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "io.github.etanhey/brainlayer", "title": "BrainLayer", "description": "Persistent memory for AI agents \u2014 local-first semantic search, knowledge graph, and 17 MCP tools with ToolAnnotations. One SQLite file, no cloud, no API keys.", - "version": "1.5.22", + "version": "1.5.23", "websiteUrl": "https://brainlayer.etanheyman.com", "repository": { "url": "https://github.com/EtanHey/brainlayer", @@ -14,7 +14,7 @@ "registryType": "pypi", "registryBaseUrl": "https://pypi.org", "identifier": "brainlayer", - "version": "1.5.22", + "version": "1.5.23", "runtimeHint": "pipx", "transport": { "type": "stdio" diff --git a/src/brainlayer/__init__.py b/src/brainlayer/__init__.py index ad7872dd3..9ed9c7daf 100644 --- a/src/brainlayer/__init__.py +++ b/src/brainlayer/__init__.py @@ -2,7 +2,7 @@ from __future__ import annotations -__version__ = "1.5.22" +__version__ = "1.5.23" # Git sha the distributed package was built from; stamped by the release build, None in a source tree. # scripts/sprint_gate.py reads it in "keg" mode to prove the served package is the code under test. # No runtime `str | None` annotation: launchd/install.sh imports this under /usr/bin/python3 (3.9).