What's Changed
- reorg: remove golang depends by @MaojiaSheng in #1339
- Feat/mem opt by @chenjw in #1349
- fix: openai like embedding models fix, no more matryoshka error by @MaojiaSheng in #1350
- feat(bot): Add disable OpenViking config for channels. by @yeshion23333 in #1352
- fix(config): point missing-config help messages to openviking.ai docs by @Gujiassh in #1370
- fix(embedder): initialize async client state in VolcengineSparseEmbedder by @lRoccoon in #1362
- feat(examples): add Codex memory plugin example by @0xble in #1080
- feat(openclaw-plugin): add unified ov_import and ov_search by @jcp0578 in #1369
- feat(bot): add MCP client support (port from HKUDS/nanobot v0.1.5) by @ponsde in #1392
- feat(eval):Readme add qa by @yeshion23333 in #1400
- feat(cli): support for default file/dir ignore config in
ovcli.confby @sentisso in #1393 - benchmark: add LoCoMo evaluation for Supermemory by @yangxinxin-7 in #1401
- fix(embedder): report configured provider in slow-call logs by @qin-ptr in #1403
- fix(queue): preserve embedding message ids across serialization by @officialasishkumar in #1380
- test(security): add unit tests for network_guard and zip_safe modules by @sjhddh in #1395
- fix(semantic): preserve repository hierarchy in overviews by @chethanuk in #1376
- fix(tests): align pytest coverage docs with required setup (#1259) by @chethanuk in #1373
- feat: rerank support extra headers by @caisirius in #1359
- fix: reload legacy session rows by @chethanuk in #1365
- fix: protect global watch-task control files from non-root access by @Hinotoi-agent in #1396
- fix(agfs): enable agfs s3 plugin default by @chuanbao666 in #1408
- fix(claude-code-memory-plugin): improve Windows compatibility by @Castor6 in #1249
- fix(pdf): resolve bookmark page mapping by @qin-ctx in #1412
- fix: update observer test to use /models endpoint instead of non-exis… by @kaisongli in #1407
- fix(openclaw-plugin): extend default Phase 2 commit wait timeout by @yeyitech in #1415
- pref(retrieve): Optimize the search performance of larger directories by skipping redundant target_directories scope by @sponge225 in #1426
- Add third_party directory to Dockerfile by @qin-ptr in #1433
- Fix/openclaw addmsg by @chenjw in #1391
- feat(bot):Heartbeat fix by @yeshion23333 in #1434
- feat: add
openviking-server initinteractive setup wizard for local Ollama model deployment by @t0saki in #1353 - fix(volcengine): update default doubao embedding model by @qin-ctx in #1438
- feat: add Memory V2 full suite test by @kaisongli in #1354
- update new wechat group qr code by @yuyaoyoyo-svg in #1440
- feat(filesystem): support directory descriptions on mkdir by @qin-ctx in #1443
- feat(memory): default to memory v2 by @chenjw in #1445
- fix: resolve OpenClaw session file lock conflicts in oc2ov tests by @kaisongli in #1441
New Contributors
- @Gujiassh made their first contribution in #1370
- @lRoccoon made their first contribution in #1362
- @sentisso made their first contribution in #1393
- @officialasishkumar made their first contribution in #1380
- @caisirius made their first contribution in #1359
- @yeyitech made their first contribution in #1415
- @t0saki made their first contribution in #1353
Full Changelog: v0.3.5...v0.3.7