Releases: FlippySun/easy-memory
Releases · FlippySun/easy-memory
Release list
v0.5.8
Highlights
- Default remote embedding switched to the OpenAI-compatible relay
https://api.vectorengine.ai/v1/embeddings. - New
openai-automode: the relay is primary and Ollama is the automatic fallback. - Production VPS
memory.zhiz.chathas been updated toopenai-autoand now runs the Docker Hub imagethj8632/easy-memory:latest. - Fixed the broken
OPENAI_EMBEDDING_API_KEYline in the VPS.env.
Validation
- 940 unit tests passed.
pnpm typecheckpassed.pnpm buildandpnpm build:webpassed.- Remote VPS E2E suite: 97/97 tests passed.
Recommended remote config
EMBEDDING_PROVIDER=openai-auto
OPENAI_EMBEDDING_API_KEY=sk-...
OPENAI_EMBEDDING_BASE_URL=https://api.vectorengine.ai/v1
OPENAI_EMBEDDING_MODEL=text-embedding-3-smallThe relay requests 1024-dimension vectors to match the current Qdrant dense collection.
Upgrade
- npm:
npx easy-memory@latest - Docker:
docker pull thj8632/easy-memory:0.5.8ordocker pull thj8632/easy-memory:latest
For the detailed change log, see CHANGELOG.md in this repository.
v0.5.5
[0.5.5] - 2026-03-07
Added
- [MCP] Preferred alias tools: 新增
easy_memory_save、easy_memory_search、easy_memory_forget、easy_memory_status四个更强可发现的 MCP alias,同时保留原有memory_*作为兼容名。 - [Tests] Alias parity coverage: 新增 alias/canonical 行为等价测试,覆盖本地 MCP、远程代理和 server-card discoverability 元数据一致性。
Changed
- [MCP] Memory backend priority metadata: 本地直连、远程代理与 server-card 全部统一为 easy-memory 为 primary memory backend 的对外语义。
- [MCP] Version metadata alignment:
src/mcp/server.ts、src/mcp/remote-server.ts与src/api/server.ts的服务版本元数据统一对齐到0.5.5。 - [Docs] Copilot instructions: 仓库级 AI 指引更新为优先使用
easy_memory_*alias,并保留memory_*兼容名说明。 - [CI] npm publish workflow idempotence:
publish-npm.yml在 tag 发布前会先检查 npm 上是否已存在当前版本,已存在则自动跳过,避免手动补发后再次推 tag 导致 workflow 无谓失败。
Tests
- 发布前验证通过: focused Vitest (
tests/api/server.test.ts,tests/mcp/server.test.ts,tests/mcp/remote-server.test.ts) 全绿,pnpm typecheck通过。
v0.5.3 - Audit Pipeline Parity, RBAC Fixes & Test Coverage
Changes
Bug Fixes
- [Schema] page_size max cap unified to 100
- [Test] Mock drift fix in server.test.ts
New Features
- [MCP] Audit trail parity for local stdio server
- [API] Role downgrade immediate effect + GET /api/auth/users
- [Services] qdrant.getPointPayload()
- [Web] 401 session handling, pagination fixes
Tests
- 870/870 tests passing across 36 files
Published
- npm: easy-memory@0.5.3
- Docker: thj8632/easy-memory:0.5.3 (linux/amd64 + linux/arm64)