From d22112b096328dcd52ac78f41a1de0c7c8d940d9 Mon Sep 17 00:00:00 2001 From: Jaixii Date: Thu, 30 Jul 2026 09:35:55 -0400 Subject: [PATCH] chore: release 1.2.2 --- .claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- .claude-plugin/skill-assets.sha256 | 4 ++-- CHANGELOG.md | 11 +++++++++++ engraphis/__init__.py | 2 +- engraphis/commercial_manifest.json | 2 +- pyproject.toml | 2 +- 7 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index fff58869..a34e10ce 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "name": "engraphis-memory", "source": "./", "description": "Discipline for giving agents durable, scoped, explainable memory across sessions and repos with the Engraphis MCP tools.", - "version": "1.2.1" + "version": "1.2.2" } ] } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 2a3efb2a..c7d65ccb 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "engraphis-memory", - "version": "1.2.1", + "version": "1.2.2", "description": "Give agents durable, scoped, explainable memory across sessions and repos via the Engraphis MCP tools. Use when you learn something worth keeping, need prior context before acting, or ask why/how a fact changed. Covers remember/recall, why/timeline, forget/pin/correct, sessions, and code search.", "author": { "name": "The Engraphis Authors", diff --git a/.claude-plugin/skill-assets.sha256 b/.claude-plugin/skill-assets.sha256 index 759502da..8498d23e 100644 --- a/.claude-plugin/skill-assets.sha256 +++ b/.claude-plugin/skill-assets.sha256 @@ -1,5 +1,5 @@ -3fb76735c2b1d2fa0b70ba9554d6c76a1bfae0edef8a5632be18af8fb15447e1 .claude-plugin/marketplace.json -a837836347bdb17330292c071dc2908527435e9f7defa21d6ab4f4f91acaffde .claude-plugin/plugin.json +b20f1f0f7263b044f880341ddfde3b346b517581321044196c851d7384042563 .claude-plugin/marketplace.json +ef872abd9089782b25c8c42a0d5c1582ca1a8930dedb564d1609951f2d263ce3 .claude-plugin/plugin.json 696fe737e83a8d073c8dac77704ada7261332ede2527b4c4d426b1e657e034da skills/engraphis-memory/SKILL.md 7ee71fb5ff9bd2b02f50b3ee8dc62f390a0e1bcd849a55739c4a376ac03d9784 skills/engraphis-memory/references/CONVENTIONS.md 8aafd2daba872be38ec8d42377e886d795d8941bf7c6a39795937ffc1d1f0d88 skills/engraphis-memory/references/SCOPING.md diff --git a/CHANGELOG.md b/CHANGELOG.md index ef33002d..3ac6925f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to Engraphis are documented here. Format loosely follows [Keep a Changelog](https://keepachangelog.com/); versions use SemVer. +## [1.2.2] - 2026-07-30 + +### Fixed + +- Cloud Sync now continues past legacy plaintext, malformed, and tampered relay objects while + still failing closed for each object. Later authenticated peer bundles apply, and the affected + sync round is explicitly reported as incomplete rather than successful. +- Security and sync documentation now consistently distinguish end-to-end encrypted Cloud Sync + from the separately readable managed-compute snapshot service. +- README visual PNG exports now use their SVG canvas dimensions without hidden screenshot padding. + ## [1.2.1] - 2026-07-30 ### Security diff --git a/engraphis/__init__.py b/engraphis/__init__.py index 1bfc2e11..dc329798 100644 --- a/engraphis/__init__.py +++ b/engraphis/__init__.py @@ -7,4 +7,4 @@ except PackageNotFoundError: # source tree without an installed distribution # Keep in step with [project] version in pyproject.toml — tests/test_packaging.py # pins the two together so a release cannot ship them out of sync. - __version__ = "1.2.1" + __version__ = "1.2.2" diff --git a/engraphis/commercial_manifest.json b/engraphis/commercial_manifest.json index 1cccbf7f..6b7b957c 100644 --- a/engraphis/commercial_manifest.json +++ b/engraphis/commercial_manifest.json @@ -1,6 +1,6 @@ { "schema": "engraphis-commercial/v2", - "version": "1.2.1", + "version": "1.2.2", "control_plane": "https://api.engraphis.com", "account_portal": "https://api.engraphis.com/account", "billing": { diff --git a/pyproject.toml b/pyproject.toml index 07c8210f..ffe4ba53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ build-backend = "setuptools.build_meta" [project] name = "engraphis" -version = "1.2.1" +version = "1.2.2" description = "Local-first AI memory engine for agents — Ebbinghaus decay, interaction-aware recall, bi-temporal facts, hybrid retrieval, and an MCP server. You bring the LLM." readme = "README.md" license = "Apache-2.0"