v10.71.0
First release published from Codeberg (Forgejo). Bundles the post-migration work since v10.70.3.
Special Thanks: @filhocf — the §0/§1 memory-intelligence groundwork, the OpenClaw harvest parser, and the §8 handler refactor in this release are his work.
Added
- §0 harvest-quality pipeline: sentence-level extraction, assistant-only role filter, 0.75 confidence gate, optional multi-provider LLM rewriter, locale-aware noise filters (RFC-1047 §0, PR #2)
- §1 Observation Store: new observation subtypes (user_correction, tool_outcome, preference_signal) with derived_from preserved (RFC-1047 §1, PR #3)
- OpenClaw trajectory parser + refreshed pt_BR v2 locale patterns (PR #20)
Changed
- Forgejo Actions pipelines (release + image cleanup) on a self-hosted runner, independent of GitHub Actions / PyPI OIDC (PRs #12, #16, #17)
- Completed the GitHub to Codeberg CI/CD migration: removed the 21 retired GitHub workflows (archived at tag archive/github-workflows-pre-codeberg), deterministic-subset test job with report-only coverage (PRs #14, #23, #25, #26)
- §8: extracted inline MCP handlers out of server_impl.py into server/handlers/* (PR #15)
- New Forgejo-native codeberg-release-manager agent; github-release-manager deprecated (PRs #28, #29)
Fixed
- mistake_note_add/update reject empty correct_action (issue #1055, PR #1057, @Aigen-Protocol)
Full changelog: https://codeberg.org/doobidoo/mcp-memory-service/src/branch/main/CHANGELOG.md