Skip to content

Commit 8d9770d

Browse files
chore(release): bump version to 1.7.2 (#202)
Release version 1.7.2
1 parent 5625687 commit 8d9770d

11 files changed

Lines changed: 41 additions & 18 deletions

File tree

‎.claude-plugin/marketplace.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"name": "engraphis-memory",
1010
"source": "./",
1111
"description": "Discipline for giving agents durable, scoped, explainable memory across sessions and repos with the Engraphis MCP tools.",
12-
"version": "1.7.1"
12+
"version": "1.7.2"
1313
}
1414
]
1515
}

‎.claude-plugin/plugin.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "engraphis-memory",
3-
"version": "1.7.1",
3+
"version": "1.7.2",
44
"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.",
55
"author": {
66
"name": "The Engraphis Authors",

‎.claude-plugin/skill-assets.sha256‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
b763e4600bf830d79ef563c805b919e5798b727b88f9eeb81f2b15480b082dc6 .claude-plugin/marketplace.json
2-
a8307092284d9ab4ba62f4f089d14a674c33d0f241a8430ffd89abb19e5f1ca0 .claude-plugin/plugin.json
1+
595a395f048219beb8dd741443b17d889e725effa91bf3f20578bbe497f5d55e .claude-plugin/marketplace.json
2+
8294e6c2de066bd7dee01251cea42d301904cbf94a17cf8f884b26f0a67f7dc0 .claude-plugin/plugin.json
33
4bc8979b9ffeb97190960e551dbf4ddc6f7aeeb7b86894fd2298a59ff0001efa skills/engraphis-memory/SKILL.md
44
055655db84af07561d002f0c69744313d8413c39f3e873f941f0fa0b1e76dc66 skills/engraphis-memory/references/CONVENTIONS.md
55
62019760766ff472a76a0f81437898f39e3c1fe2631732b7b7733e50c1ad837f skills/engraphis-memory/references/SCOPING.md

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ jobs:
288288
if [ "${{ github.event_name }}" != "pull_request" ]; then
289289
echo "run=true" >> "$GITHUB_OUTPUT"
290290
elif git diff --name-only "${{ github.event.pull_request.base.sha }}" "${{ github.sha }}" \
291-
| grep -qE '^(Dockerfile|docker-entrypoint\.sh|docker-compose(\.lan)?\.yml|railway\.json|deploy/|\.dockerignore|engraphis/|scripts/|pyproject\.toml|\.github/workflows/ci\.yml)'; then
291+
| grep -qE '^(Dockerfile|docker-entrypoint\.sh|docker-compose(\.lan)?\.yml|railway\.json|deploy/|\.dockerignore|engraphis/|scripts/|pyproject\.toml|\.github/workflows/)'; then
292292
echo "run=true" >> "$GITHUB_OUTPUT"
293293
else
294294
echo "run=false" >> "$GITHUB_OUTPUT"

‎.github/workflows/codeql.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ jobs:
2828
steps:
2929
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
3030
- name: Initialize CodeQL
31-
uses: github/codeql-action/init@db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 # v4
31+
uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4
3232
with:
3333
languages: ${{ matrix.language }}
3434
build-mode: none
3535
config-file: ./.github/codeql/codeql-config.yml
3636
- name: Analyze
3737
id: analyze
38-
uses: github/codeql-action/analyze@db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 # v4
38+
uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4
3939
with:
4040
output: codeql-results
4141
- name: Require clean CodeQL results

‎.github/workflows/release.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ jobs:
549549
metadata.unlink()
550550
PY
551551
- name: Generate whole-image SBOM
552-
uses: anchore/sbom-action@e22c389904149dbc22b58101806040fa8d37a610 # v0.24.0
552+
uses: anchore/sbom-action@3ad7283483fc7af8ff2b4ea19663c2d5ca935e26 # v0.24.2
553553
with:
554554
image: engraphis:release
555555
format: cyclonedx-json
@@ -582,7 +582,7 @@ jobs:
582582
)
583583
PY
584584
- name: Scan whole production image
585-
uses: anchore/scan-action@e1165082ffb1fe366ebaf02d8526e7c4989ea9d2 # v7.4.0
585+
uses: anchore/scan-action@27805bf3b4e84b4a5c980df22ed233c00390a439 # v7.4.2
586586
with:
587587
image: engraphis:release
588588
fail-build: false
@@ -678,14 +678,14 @@ jobs:
678678
with:
679679
python-version: "3.11"
680680
- name: Initialize CodeQL
681-
uses: github/codeql-action/init@db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 # v4
681+
uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4
682682
with:
683683
languages: ${{ matrix.language }}
684684
build-mode: none
685685
config-file: ./.github/codeql/codeql-config.yml
686686
- name: Analyze complete source tree
687687
id: analyze
688-
uses: github/codeql-action/analyze@db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 # v4
688+
uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4
689689
with:
690690
output: codeql-results
691691
upload: never

‎CHANGELOG.md‎

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,30 @@
33
All notable changes to Engraphis are documented here. Format loosely follows
44
[Keep a Changelog](https://keepachangelog.com/); versions use SemVer.
55

6-
## [Unreleased]
6+
## [1.7.2] - 2026-09-05
7+
8+
### Added
9+
10+
- Added `idx_vector_index_repairs_queue` composite index on `(identity, generation, memory_id)`
11+
in `engraphis/core/schema.py` to prevent table scans during external vector repair queue dequeue.
12+
- Added explicit operator opt-out verification with `403 Forbidden` (`processing_operator_disabled`)
13+
for authenticated direct POST requests to `/managed-processing` in `engraphis/routes/v2_api.py`.
14+
- Added `_only_environment_title_order_changed` in `engraphis/core/resolve.py` ensuring unkeyed
15+
facts with permuted environment titles resolve to `NOOP` rather than false conflicts.
16+
- Added comprehensive reliability regression coverage covering storage concurrency, vector index
17+
repair indexing, and managed processing policy enforcement.
18+
19+
### Fixed
20+
21+
- Preserved `[all]` extras fallback for legacy editable installations in `scripts/update.py`
22+
when no installation profile is recorded.
23+
- Fixed external vector index hydration on physical index recreation and rebuilds.
24+
- Fixed docstring dedenting and contract normalization across Python 3.9 through 3.14.
25+
26+
### Changed
27+
28+
- Bumped `tree-sitter-language-pack` to 1.16.1.
29+
- Updated `codeql-action`, `anchore/scan-action`, and `anchore/sbom-action` GitHub Actions dependencies.
730

831
### Reliability and privacy
932

‎engraphis/__init__.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from importlib.metadata import PackageNotFoundError, version as _dist_version
44

5-
_SOURCE_VERSION = "1.7.1"
5+
_SOURCE_VERSION = "1.7.2"
66

77
try:
88
__version__ = _dist_version("engraphis")
@@ -14,7 +14,7 @@
1414
except PackageNotFoundError: # source tree without an installed distribution
1515
# Keep in step with [project] version in pyproject.toml — tests/test_packaging.py
1616
# pins the two together so a release cannot ship them out of sync.
17-
__version__ = "1.7.1"
17+
__version__ = "1.7.2"
1818

1919

2020
def _default_memory_engine_factory(**kwargs):

‎engraphis/commercial_manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema": "engraphis-commercial/v2",
3-
"version": "1.7.1",
3+
"version": "1.7.2",
44
"control_plane": "https://api.engraphis.com",
55
"account_portal": "https://api.engraphis.com/account",
66
"billing": {

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ build-backend = "setuptools.build_meta"
1010

1111
[project]
1212
name = "engraphis"
13-
version = "1.7.1"
13+
version = "1.7.2"
1414
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."
1515
readme = "README.md"
1616
license = "Apache-2.0"

0 commit comments

Comments
 (0)