Releases: caura-ai/caura-memclaw
Releases · caura-ai/caura-memclaw
Release list
backend: v2.21.0
plugin: v2.14.0
backend: v2.20.0
2.20.0 (2026-07-08)
Features
- plugin: opt-in recall-gating + cross-agent recall (F2/A44) (#530) (a68b3d0)
- reports: agent-activity digest — Phase 1 (inert read slice) [CAURA-222] (#533) (d0d458f)
- reports: agent-activity digest generation — Phase 2 [CAURA-222] (#537) (4595284)
- search: tenant-wide default search profile (agent > tenant > constant) (#534) (09faf6a)
Bug Fixes
plugin: v2.13.0
backend: v2.19.0
2.19.0 (2026-07-05)
Features
- core-api,plugin: self-identify MCP writes when the verified id is reserved "main" (#507) (1bc00c1)
- core-api: governed daily/weekly agent activity report (GET /api/v1/reports) (#514) (d6c569d)
- core-api: reserve agent_id "main" on the write path (Phase 1) (#505) (1d313f9)
- observability: log auto /search recalls behind a separate flag (#503) (f411db2)
- observability: sample below-floor near-misses on the /search recall log (#506) (9b18bd9)
Bug Fixes
- core-api: don't 422 the whole heartbeat on an oversized observability blob (#497) (77bfcbe)
- core-api: stop passing removed positional db to log_action on write path (#495) (3f89218)
- core-operations: configure logging at import so uvicorn startup lines aren't tagged ERROR (#523) (ff88064)
- logging: floor ddtrace trace/LLMObs writer loggers at CRITICAL (#522) (a878d84)
Performance
Documentation
plugin: v2.12.0
backend: v2.18.0
plugin: v2.11.0
2.11.0 (2026-06-24)
Features
- plugin: additive-mode skill reconcile with ownership marker (PR2) (#417) (3d970ef)
- plugin: auto-register additive skill dirs on OpenClaw's load path (PR3b) (#425) (819a77f)
- plugin: per-target reconcile observability (PR3a) (#424) (04120f2)
- skills: refresh canonical + plugin memclaw skills, add company-brain (#482) (aa03c03)
Documentation
Code Refactoring
backend: v2.17.0
2.17.0 (2026-06-24)
Features
- audit: tamper-evident per-tenant hash chain for audit_log (eToro governance) (#397) (baaa493)
- core-api: cross-worker settings-cache invalidation (CAURA-571) (#418) (86bbe9e)
- core-api: fast business/personal pre-gate before enrichment (opt-in) (#403) (095c360)
- core-api: install-skill ?skill= selector + company-brain import path (#483) (a2a764e)
- core-api: route documents + fleet residuals through core-storage-api (Fix 2 Phase 3) (#431) (ad2a2d9)
- core-api: route mcp_server's 9 ready tools through core-storage-api (Fix 2 Phase 4) (#432) (dc0b674)
- core-api: route memory REST surface through core-storage-api (Fix 2 Phase 2) (#429) (1e39c59)
- core-api: route organization_settings through core-storage-api (Fix 2 Phase 0) (#427) (4450ec0)
- core-api: route tenant-discovery through core-storage-api (Fix 2 Phase 1) (#428) (f05f498)
- core-storage-api: crystallizer entity-coverage + audit-usage reads (Fix 2 final-cleanup PR3a) (#486) (0737b6a)
- core-storage-api: recall/capability/ingest endpoints for Fix-2 final cleanup (PR1) (#484) (d8b18d0)
- core-storage-api: route entity-linking pipeline through storage (Fix 2 Ph6) (#477) (74a18d7)
- core-storage-api: route evolve through storage + delete _mcp_session (Fix 2 Ph5b, PR2) (#472) (44743e1)
- core-storage-api: route insights_service through storage (Fix 2 Ph5b, PR1 — insights) (#471) (2655b84)
- core-storage-api: route the skill-factory pipeline through storage (Fix 2 Ph5a) (#470) (81e79be)
- governance: ingestion-boundary PII + business/personal gate (eToro) (#398) (12860af)
- plugin: additive-mode skill reconcile with ownership marker (PR2) (#417) (3d970ef)
- plugin: auto-register additive skill dirs on OpenClaw's load path (PR3b) (#425) (819a77f)
- plugin: per-target reconcile observability (PR3a) (#424) (04120f2)
- recall: opt-in logging of agent-chosen recalls (#480) (953ec33)
- skills: refresh canonical + plugin memclaw skills, add company-brain (#482) (aa03c03)
Bug Fixes
- audit: idempotent bulk flush via client_event_id — stop dropping audit rows (#407) (bf87e64)
- core-api: cut prod connect-timeout + rate-limit-Redis log noise (#426) (a082f3f)
- core-api: harden business/personal pre-gate (timeout, audit truth, fail-closed, audit durability) (#416) (aa4be8e)
- core-api: keep-alive pool + bounded entity-context fan-out (VPC-connector ConnectTimeout residual) (#434) (0ba51b4)
- core-api: per-tenant embed concurrency cap (noisy-neighbor-search) (#464) (043c02e)
- core-api: re-route third-party loggers from the ASGI lifespan startup (#473) (8f8f39e)
- core-api: resolve home fleet on omitted fleet_id for MCP writes (#465) (56db1f5)
- core-api: route recall/capability writes through storage (Fix-2 cleanup PR2) (#485) (592b231)
- core-api: self-heal storage pool + cancellation-safe requests (CAURA-000) (#415) (5889e3f)
- core-api: stamp version into image so /api/v1/version stops serving "dev" (CAURA-000) (#414) (4d1c486)
- core-api: surface write-pipeline step failures instead of masking as KeyError (#474) (5d359b2)
- core-storage-api: 404 (not silent 200) on wrong-tenant embedding write (#468) (bec8229)
- core-storage-api: 422 on missing/non-list embedding in /entities/set-embeddings (#478) (6268725)
- core-storage-api: followers skip the migration lock once schema is at head (#487) (8a7ac37)
- core-storage-api: tenant-guard by-id memory UPDATEs (#467) (4248b4d)
- extraction: re-fold split-off subject discriminators (A33) (#412) (ab0d2d6)
- http-retry: widen connection-phase retry to ride out storage cold starts (#406) (5bbede7)
- logging: demote handler-less reroute 'no-op' to DEBUG (records aren't lost) (#488) (9bdbe44)
- prompts: stop brace-escaping content before str.format (#404) (ba94a54)
- rate-limit: fail o...