github mem0ai/mem0 ts-v3.1.7
Mem0 Node SDK (v3.1.7)

latest releases: deepseek-plugin-v0.1.0, n8n-nodes-mem0-v0.1.4, vercel-ai-v3.0.2...
4 hours ago

Bug Fixes:

  • Vector Stores: Redis and Valkey search() / get() / list() now preserve agent_id, run_id, and user_id as snake_case in the returned payload. The shared payload formatter camelCased every key including those three identity fields, so entity ids came back as agentId / runId / userId, inconsistent with every other vector store (#6902)
  • Memory (OSS): Embedding-cache lookups now use Object.prototype.hasOwnProperty.call() instead of the in operator or a falsy || check. Memory text matching an inherited Object.prototype property name (constructor, toString, and similar) previously short-circuited the lookup and resolved to that inherited value instead of computing a real embedding, silently corrupting the stored vector (#6903)
  • Client: getAll() now sends page and pageSize as independent query params instead of requiring both to be set before either was sent. Passing only pageSize without page previously had it silently dropped, so results came back at the server's default page size (#6900)
  • LLMs: Add providerOverride to the Bedrock LLMConfig, an explicit provider name for when model is an application inference profile ARN whose opaque ID has no provider substring for extractProvider() to detect. Without it, those ARNs threw before the provider-specific settings could be initialized (#6899)

Security:

  • Dependencies: Resolved 17 additional high and critical severity dependency vulnerabilities across 5 pnpm workspaces (mem0-ts, vercel-ai-sdk, n8n-nodes-mem0, zapier-mem0, server/dashboard) via pnpm.overrides and a tar patch (#7032)

Don't miss a new mem0 release

NewReleases is sending notifications on new releases.