Skip to content

Releases: sagarv48/knowledge-fabric

v0.1.1: Production Readiness, Visual Admin Console & Helm Delivery

Choose a tag to compare

@sagarv48 sagarv48 released this 06 Sep 10:46

Knowledge Fabric v0.1.1: Production Readiness, Visual Admin Console & Helm Delivery

We are proud to announce Knowledge Fabric v0.1.1, a major milestone transitioning the platform from an early retrieval engine to an enterprise-ready, cloud-native knowledge platform with zero vendor lock-in.


🌟 Highlights & New Capabilities

1. Visual Admin & Governance Console (knowledge-fabric-ui)

  • Zero Node/NPM dependencies: High-performance, lightweight UI served by Python stdlib.
  • Interactive Approval Queue: Real-time human-in-the-loop review interface for staged plans and actions.
  • Retrieval Playground: Live multi-tenant vector & hybrid search with latency breakdown, score distributions, and citation badges.
  • Audit Stream & Policy Sandbox: Live observability into recent retrieval operations and interactive action simulation.

2. Enterprise Kubernetes Helm Chart (deploy/helm/knowledge-fabric)

  • Published to GHCR OCI: oci://ghcr.io/sagarv48/charts/knowledge-fabric:0.1.1.
  • Database Flexibility: Instant toggling between embedded pgvector/pgvector:pg16 StatefulSet (for quick POCs) and external managed PostgreSQL (AWS RDS Aurora, GCP Cloud SQL, Azure PostgreSQL) with secret injection.
  • Enterprise Secret Management: Native support for existingSecret on FABRIC_SIGNING_KEY, database passwords, and model API keys (HashiCorp Vault, SealedSecrets, AWS Secrets Manager).
  • Production Hardened: Ingress with TLS and cert-manager annotations, Horizontal Pod Autoscaler (HPA), and non-root SecurityContext.

3. High-Scale Vector Search & Partitioning

  • HNSW Indexing (Migration 005): Added upgrade_to_hnsw_index() for 10x-20x QPS improvements and sub-10ms queries.
  • Declarative Tenant Partitioning: Postgres table partitioning pattern allowing single-instance PostgreSQL to scale cleanly past 50M+ vectors.
  • Pluggable Vector Backends: RetrievalStore protocol with zero-dependency QdrantRetrievalStore supporting 100M+ vector clusters.

4. STRIDE Security Hardening

  • Spoofing Defense: Strict format validation on tenant_id (^[a-zA-Z0-9_.:@-]{1,128}$) blocking path traversal (../) and SQL injection.
  • Denial of Service Defense: Enforced query length caps (4,000 chars), top_k bounds [1, 100], and reranker candidate pool bounds (100).
  • HMAC Verification: Integration with Intent Fabric's cryptographic approval tokens.

5. Multi-Stage Containerization & Turnkey Docker Compose

  • Multi-stage production Dockerfile running as non-root user fabric (UID 10001).
  • docker-compose.prod.yml enabling 60-second evaluation with pre-built GHCR images.

📦 Installation & Quickstart

Developer / MCP Setup

pip install knowledge-fabric
uvx knowledge-fabric-mcp

Turnkey Docker Evaluation

curl -sSL https://raw.githubusercontent.com/sagarv48/knowledge-fabric/main/docker-compose.prod.yml -o docker-compose.yml
docker compose up -d

Enterprise Kubernetes (Helm)

helm install fabric-stack oci://ghcr.io/sagarv48/charts/knowledge-fabric \
  --namespace fabric --create-namespace \
  --set postgresql.enabled=true

Initial Stable release

Choose a tag to compare

@sagarv48 sagarv48 released this 18 Jul 06:11

First stable release of knowledge-fabric