Skip to content

v2.20.0 - Unified PostgreSQL, Authenticated Web UI & Robust Ingestion

Latest

Choose a tag to compare

@spelech spelech released this 28 Oct 02:56
· 4 commits to main since this release

What's Changed in ContextCortex v2.20.0

Highlights & Major Features

  • Unified PostgreSQL & Connection Adapter: Seamless database compatibility across SQLite and PostgreSQL with PostgresConnectionAdapter (PR #68, #72).
  • Authenticated Web UI & RBAC: Session management, admin dashboard requests, and role-based access control in the modern React frontend (PR #75).
  • Multi-Vector Store Switching: Dynamic runtime switching between Chroma, Qdrant, and PGVector with safe index rebuild coordination (PR #67, #71).
  • Safe Embedding Model Transitions: Model dimension verification, fallback protection, and coordinated vector collection reindexing (PR #73).
  • Local Storage & PDF Extraction: Robust local file indexing and PDF processing pipelines (PR #61, #66).
  • Multi-Provider Git Sync: Host vault support for GitHub, GitLab, and Gitea with accurate incremental sync progress tracking (PR #62, #64, #65).
  • Enterprise Build Compatibility: Fully compatible with offline/airgapped npm registries and package mirrors (PR #76).

Quality & Test Suite

  • 618 backend tests passing.
  • 328 frontend unit tests passing across 33 test suites.
  • Full type-safety across Python FastAPI and TypeScript React codebases.