From fa18e54b3eefa57896633def98fac115bdfc8f6e Mon Sep 17 00:00:00 2001 From: Charon Date: Wed, 15 Apr 2026 10:01:38 +0200 Subject: [PATCH] v2.1.0: version sync + CHANGELOG update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - openclaw.plugin.json: 2.0.3 → 2.1.0 - package.json: 2.0.1 → 2.1.0 - CHANGELOG.md: add v2.1.0 section (correlation-stack-consolidation P0-P3) - README.md: remove trailing FUNDING/konto.fkey footer - .sanitization-audit.md: removed (duplicate of workspace version) Note: index.ts and SKILL.md unchanged (already identical to v2.1.0) --- .sanitization-audit.md | 29 ----------------------------- CHANGELOG.md | 31 ++++++++++++++++++++++++++++++- README.md | 4 ---- openclaw.plugin.json | 2 +- package.json | 2 +- 5 files changed, 32 insertions(+), 36 deletions(-) delete mode 100644 .sanitization-audit.md diff --git a/.sanitization-audit.md b/.sanitization-audit.md deleted file mode 100644 index cb4fc2e..0000000 --- a/.sanitization-audit.md +++ /dev/null @@ -1,29 +0,0 @@ -# Sanitization Audit — 2026-03-28 -**Last update:** 2026-04-14 - -**Repo:** ether-btc/openclaw-correlation-plugin -**Status:** CLEAN (post-remediation) - -## Checks Performed - -| Check | Result | -|-------|--------| -| Credentials / API keys | ✅ None found | -| Passwords / secrets / tokens | ✅ None found | -| Private names / identities | ✅ None found | -| User IDs / Telegram IDs | ✅ None found | -| Email addresses | ✅ None found | -| Hardcoded paths | ✅ None found | -| Internal IPs | ✅ None found | -| Device identifiers | ✅ None found | -| Location data | ✅ None found | - -## Remediation Log - -| Date | Issue | Fix | -|------|-------|-----| -| 2026-04-14 | "running on a Raspberry Pi 5" in Credits (line 278) | Removed hardware detail — commit 05f5e2e | - -## Verdict - -**CLEAN** — repo is safe for public visibility. diff --git a/CHANGELOG.md b/CHANGELOG.md index b3c111f..b27d565 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,35 @@ All notable changes to the OpenClaw Correlation Plugin will be documented in this file. +## [2.1.0] - 2026-04-15 + +### Added + +- **Correlation Stack Consolidation** — Phases 0-3 complete: + - P0: 12 rules mapped, 51/51 contexts resolved + - P1: `correlation-surfacing.sh` — lightweight session scanning for correlation surfacing + - P2: HEARTBEAT.md integration (correlation surfacing every 5 heartbeats) + - P3: 17 stub memory files created for missing contexts + +### Changed + +- Rule engine optimizations: batch logger, Unicode word-boundary (German umlauts + emojis), action truncation fix +- Confidence scoring: keyword count + historical accuracy weighted scoring +- Incremental scanner: mtime-based skip for unchanged sessions +- Recommendation engine: unused rules + overlapping rules detection + +### Fixed + +- Rule overwrite bug (dict collision → list-based accumulation) +- Cursor crash-safety (save per-session, not end-of-run) +- Action truncation (iterate all actions, not just first) + +### Security + +- Webhook HMAC-SHA256 + exponential backoff retry +- XSS sanitization in alerting config +- Secrets via environment variables (not hardcoded) + ## [2.0.1] - 2026-03-20 ### Security @@ -37,4 +66,4 @@ All notable changes to the OpenClaw Correlation Plugin will be documented in thi --- -*Format based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)* +*Format based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)* \ No newline at end of file diff --git a/README.md b/README.md index 4c1ac73..912203f 100644 --- a/README.md +++ b/README.md @@ -298,7 +298,3 @@ Thanks to all who have contributed to this project. See [CONTRIBUTING.md](./CONT *For more information about OpenClaw, visit [openclaw.dev](https://openclaw.dev)* ---- - -If this saved you time or made your day a little better, consider sharing a coffee — and keep the ideas flowing. -[konto.fkey.id](https://konto.fkey.id/) \ No newline at end of file diff --git a/openclaw.plugin.json b/openclaw.plugin.json index 851172f..6704ef7 100644 --- a/openclaw.plugin.json +++ b/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "correlation-memory", "name": "Correlation Memory Search", "description": "Correlation-aware memory search — automatic decision-context retrieval with keyword matching, confidence filtering, and rule lifecycle management", - "version": "2.0.3", + "version": "2.1.0", "kind": "memory", "configSchema": { "type": "object", diff --git a/package.json b/package.json index ad22c5e..f0593bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/correlation-memory", - "version": "2.0.1", + "version": "2.1.0", "private": true, "description": "Unified correlation-aware memory search plugin for OpenClaw", "type": "module",