Skip to content

Releases: FlippySun/easy-memory

v0.5.8

Choose a tag to compare

@FlippySun FlippySun released this 14 Mar 08:11

Highlights

  • Default remote embedding switched to the OpenAI-compatible relay https://api.vectorengine.ai/v1/embeddings.
  • New openai-auto mode: the relay is primary and Ollama is the automatic fallback.
  • Production VPS memory.zhiz.chat has been updated to openai-auto and now runs the Docker Hub image thj8632/easy-memory:latest.
  • Fixed the broken OPENAI_EMBEDDING_API_KEY line in the VPS .env.

Validation

  • 940 unit tests passed.
  • pnpm typecheck passed.
  • pnpm build and pnpm build:web passed.
  • 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-small

The 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.8 or docker pull thj8632/easy-memory:latest

For the detailed change log, see CHANGELOG.md in this repository.

v0.5.5

Choose a tag to compare

@FlippySun FlippySun released this 07 Mar 16:28

[0.5.5] - 2026-03-07

Added

  • [MCP] Preferred alias tools: 新增 easy_memory_saveeasy_memory_searcheasy_memory_forgeteasy_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.tssrc/mcp/remote-server.tssrc/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

Choose a tag to compare

@FlippySun FlippySun released this 05 Mar 16:46

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)