Releases: matrixorigin/Memoria
Releases · matrixorigin/Memoria
v0.3.3
What's Changed
- test: migrate API and MCP e2e to multi-db by @gouhongshen in #189
- feat: add multi-db pool budget sizing by @gouhongshen in #191
- fix(cli): normalize MCP tool name; MatrixOne-safe srv_user_stats upsert by @loveRhythm1990 in #192
- feat(memory): unify session scope across memory interfaces by @gouhongshen in #190
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- fix(storage): remove routed USE db dependency by @gouhongshen in #187
- fix(multidb): default fresh deployments to multi-db by @gouhongshen in #188
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- perf(storage): harden multi-db pools and speed legacy migration by @gouhongshen in #180
- feat: add ops metrics by @loveRhythm1990 in #177
- fix(memory): enforce strict session retrieval semantics by @gouhongshen in #185
- feat(memory): add session-scoped purge by @gouhongshen in #186
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- fix: stop words by @XuPeng-SH in #77
- feat(openclaw): cloud/local connect command + fail-safe onboarding by @ytw1005 in #70
- perf: optimize db pool usage by @XuPeng-SH in #83
- feat: track per-user tool access times with in-memory cache and periodic DB flush by @aptend in #94
- fix: code agent tool header by @loveRhythm1990 in #96
- fix(openclaw): fail fast for unsupported local embeddings by @MatrixAdventurer in #85
- feat: support multi embedding endpoints by @XuPeng-SH in #97
- chore: cleanup python by @XuPeng-SH in #100
- docs(clawhub): rename to thememoria + update for api mode by @ytw1005 in #102
- feat(plugin): direct HTTP API mode + mem/content leak bug fix + rename to @matrixorigin/thememoria by @ytw1005 in #101
- chore(plugin): bump to v0.4.1 for npm republish by @ytw1005 in #104
- ci(Mergify): configuration update by @aptend in #105
- ci(Mergify): configuration update by @aptend in #107
- fix: fail fast when local embedding support is unavailable by @robll-v1 in #103
- feat: add gemini cli support by @fengttt in #87
- feat(openclaw): add X-Memoria-Tool header to API requests by @ytw1005 in #108
- ci: add GitHub Actions workflow for npm publishing + update npm package version to 0.4.2 by @ytw1005 in #109
- fix: enable user level metrics by @loveRhythm1990 in #111
- fix: isolate DB pools, drop-on-full entity queue, embedding concurren… by @XuPeng-SH in #112
- fix: multi-table DELETE+LIMIT syntax error and inaccurate index comment in cleanup_orphan_stats by @Copilot in #115
- perf: async batched edit-log writer with unified flush path by @XuPeng-SH in #134
- docs: prioritize Memoria Cloud, add Git-for-Memory tagline by @gouhongshen in #135
- feat: embedding metrics, Grafana dashboard overhaul & monitoring stack by @gouhongshen in #137
- fix: null processing workaround due to matrixone 3.0.8 bug by @XuPeng-SH in #136
- ci(Mergify): configuration update by @aptend in #143
- ci(Mergify): configuration update by @aptend in #142
- feat: add Windows x86_64 binary build and PowerShell install script by @aptend in #133
- feat: streamable http mcp server by @loveRhythm1990 in #140
- docs: update README by @dengn in #146
- chore: add code owners by @XuPeng-SH in #147
- feat: add user streamable http metrics by @loveRhythm1990 in #145
- perf: optimize list by @XuPeng-SH in #148
- perf: optimize list memories again by @XuPeng-SH in #149
- perf: improve memory list by @XuPeng-SH in #150
- perf: improve store by @XuPeng-SH in #151
- fix: background governance by @XuPeng-SH in #152
- fix: big purge by @XuPeng-SH in #154
- fix: no statistical data for the retrieval API called via MCP by @loveRhythm1990 in #157
- chore: Enhance connection pool health monitoring, Prometheus metrics, and load test by @XuPeng-SH in #158
- fix: improve pool diagnostics and serialize db verification tests by @XuPeng-SH in #159
- fix(openclaw-plugin): pass OpenClaw security scan by isolating child_process usage by @aptend in #163
- fix(ci): fix npm publish workflow for Linux runners by @ytw1005 in #164
- ci(npm): auto-determine version from npm registry by @ytw1005 in #165
- feat(storage): implement per-user DB isolation and migration tooling by @gouhongshen in #167
- fix(storage): use current tenant for account snapshots by @gouhongshen in #169
- fix: migration drops mem_branches on every startup + UTF-8 panic in diff preview by @aptend in #171
- fix: finalize per-user DB isolation rollout by @gouhongshen in #172
- feat: add autoApprove to generated MCP config (fixes #74) by @nandanadileep in #170
- feat: support trace binary install count by @loveRhythm1990 in #174
- fix(runtime): harden multi-db rollout and metrics rollups by @gouhongshen in #173
- feat: auto-migrate legacy local startup by @gouhongshen in #178
New Contributors
- @MatrixAdventurer made their first contribution in #85
- @robll-v1 made their first contribution in #103
- @Copilot made their first contribution in #115
- @nandanadileep made their first contribution in #170
Full Changelog: v0.2.3...v0.3.0
v0.2.3
What's Changed
- feat: Distributed Deployment: Health Checks, Pool Metrics, OpenTelemetry, Grafana Dashboard by @XuPeng-SH in #67
- test: add more test by @XuPeng-SH in #68
- docs: add Git for Data story demo by @gouhongshen in #66
- docs(readme): polish beat card spacing and idea bulb icon by @gouhongshen in #69
- feat: add ClawHub Memoria skill bundle by @randomradio in #71
- perf: fix performance issues by @XuPeng-SH in #73
New Contributors
- @gouhongshen made their first contribution in #66
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- fix: flaky ci test by @XuPeng-SH in #58
- feat: enable apikey authentication by @loveRhythm1990 in #47
- fix: security and snapshot count by @XuPeng-SH in #61
- feat: interactive init prefill, Codex support, self-update, install auto-init by @aptend in #63
- feat: add --tool flag to mcp subcommand and fix codex support by @aptend in #64
- feat: feedback system, adaptive retrieval, governance audit trail, API hardening, and comprehensive e2e tests by @XuPeng-SH in #65
New Contributors
- @loveRhythm1990 made their first contribution in #47
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- test: add session consistency test by @XuPeng-SH in #54
- feat: more skills by @XuPeng-SH in #55
- build(ci): switch Linux release binaries to musl static linking by @aptend in #56
- docs(openclaw): simplify install path and clarify success checks by @ytw1005 in #57
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- feat: replace hand-rolled prompts with cliclack TUI wizard by @aptend in #44
- feat: implement plugin framework by @XuPeng-SH in #45
- fix: install.sh Text file busy error when upgrading by @aptend in #46
- fix: UTF-8 string truncation panic with multi-byte characters by @XuPeng-SH in #48
- feat: Add OpenClaw-native Memoria onboarding by @randomradio in #49
- feat(benchmark): separate official LongMemEval and BEAM reporting by @randomradio in #50
- fix: update README logo to new memoria-logo asset by @dengn in #52
New Contributors
- @randomradio made their first contribution in #49
- @dengn made their first contribution in #52
Full Changelog: v0.1.0...v0.2.0
v0.2.0-rc
What's Changed
- feat: replace hand-rolled prompts with cliclack TUI wizard by @aptend in #44
- feat: implement plugin framework by @XuPeng-SH in #45
- fix: install.sh Text file busy error when upgrading by @aptend in #46
- fix: UTF-8 string truncation panic with multi-byte characters by @XuPeng-SH in #48
- feat: Add OpenClaw-native Memoria onboarding by @randomradio in #49
- feat(benchmark): separate official LongMemEval and BEAM reporting by @randomradio in #50
- fix: update README logo to new memoria-logo asset by @dengn in #52
New Contributors
- @randomradio made their first contribution in #49
- @dengn made their first contribution in #52
Full Changelog: v0.1.0...v0.2.0-rc