Skip to content

1.1.0

Choose a tag to compare

@DavidBelicza DavidBelicza released this 10 Jul 11:37
9bf0673
  • Added a PostgreSQL metadata store (NewPostgresStorage) using the pure-Go pgx driver, with no cgo required.
  • Added a pgvector vector store (NewPostgresVectorStorage) for server-side, meaning-based search.
  • Added an HNSW option for approximate search at scale, selectable with PostgresKNN (exact) or PostgresHNSW (approximate).
  • Enabled mixing backends, so metadata and vectors can live in the same database or on separate servers.
  • Added an optional API key (sent as a Bearer token) and a per-request timeout to the AI embedder.
  • Documented in-memory SQLite usage for single-process, RAM-only setups.
  • Added a docker-compose file (pgvector) and a CI job that tests against a live pgvector service.
  • Added a golangci-lint job to CI so the pipeline covers build, tests, and lint.
  • Reworked the README with use cases, badges, clearer requirements, and shorter usage examples.