Repository navigation
v0.3.0
Added
- Postgres + pgvector backend, opt-in via
db.backend = postgres. Pure-Gopgxdriver, sogo installworks without a C toolchain when this backend is selected. Same L2 distance metric (<->operator) as the SQLite path — the relevance threshold ports over unchanged. db.dsnconfig key for the Postgres connection string.INODE_DB_BACKENDandINODE_DB_DSNenvironment variables.pgvectorservice indocker-compose.ymlalongside Ollama — onedocker compose up -dbrings both up.- README section documenting the optional Postgres path.
Fixed
- pgvector type registration race:
CREATE EXTENSION IF NOT EXISTS vectornow runs insideAfterConnectso every new pool connection bootstraps the extension beforepgxvec.RegisterTypeslooks up thevectortype. Previously the first connect failed withvector type not found in the database.
Full Changelog: https://github.com/BiSemaphore/inode/blob/main/CHANGELOG.md