Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, this project adheres to Semantic Versioning, commits follow Conventional Commits, and this changelog is generated by Structured Changelog.
Unreleased¶
v0.1.0 - 2026-06-28¶
Highlights¶
- Go client SDK for mem0 with support for hosted (api.mem0.ai) deployments
- OmniMemory provider implementation for vendor-neutral memory abstraction
Added¶
- OpenAPI spec for mem0 hosted API (
d700b7b) - Ogen code generation script for client generation (
89aafdb) - Ogen-generated client for hosted API (
ff8568e) - Core types for memory operations (Message, MemoryItem, SearchResult, etc.) (
2a68557) - Functional options for client and operations (WithAPIKey, WithUserID, etc.) (
7091fbd) - Configuration loading from environment variables (MEM0_API_KEY, MEM0_BASE_URL) (
f946430) - Error types and helpers (APIError, IsNotFoundError, etc.) (
f6d924b) - Memory interface definition with Add, Get, GetAll, Search, Update, Delete, History operations (
429c16c) - Client factory with authHTTPClient wrapper for API authentication (
94cbf03) - Hosted backend implementation wrapping ogen client (
ba68c0b) - OmniMemory provider implementation (
core.Providerinterface) (297aa18)
Fixed¶
- Add nolint directives for gosec false positives (G704 SSRF, G101 credentials) (
56f14ff)
Dependencies¶
Documentation¶
- README with quickstart guide and usage examples (
5213b28) - README badges for pkg.go.dev, license, and CI status (
ebc3f18)
Build¶
- go.mod, go.sum, and gitignore (
9c38010) - Shared GitHub Actions workflows (
07f7f58) - MIT license file (
07dbf2e)