Changelog

Changelog

What shipped, when, and why — written by the engineers who built it, not filtered through a marketing team.

v0.14.2

Async client GA + query builder improvements

  • AsyncClient promoted from beta — API is now stable, breaking changes will follow semver
  • Query builder adds .near() fluent method with optional distance threshold parameter
  • Fixed edge case where batch executemany stalled on empty input list
  • Connection pool now respects min_connections floor at startup
v0.13.0

Pydantic v2 support and typed vector fields

  • Pydantic v2 compatibility (v1 still supported for 90 days)
  • New Vector[dims] generic type for Pydantic model fields — validates shape and dtype at deserialization
  • query_as() now accepts both Pydantic BaseModel and dataclasses
v0.12.1

EXPLAIN HYBRID + optimizer hints

  • New EXPLAIN HYBRID statement shows planner cost estimates for both scalar-first and ANN-first paths
  • Query hints SCALAR_FIRST and ANN_FIRST(k=N) available for workloads where the planner needs guidance
  • Python SDK adds db.explain_hybrid(sql, params) helper returning structured plan dict
  • Docs: new SQL + Vector guide page with benchmark data
v0.11.0

4096-dimension support + HNSW parameter tuning

  • Max vector dimensions raised from 2048 to 4096 (supports OpenAI text-embedding-3-large, Cohere embed-english-v3)
  • Per-table HNSW index parameters: vector_index_m, vector_index_ef_construction
  • Production tier: dedicated read replicas now available in US-East and US-West
v0.10.0

REST API v1 + Node SDK beta

  • REST API v1 GA: stateless query endpoint for environments without persistent connections
  • Node.js SDK public beta: npm install dreambase — full parity with Python SDK for queries and inserts
  • Bearer token auth for REST API; token scoped per project in console
v0.9.0

Managed cloud launch (US-East)

  • Managed cloud offering — no Docker required; provision a cluster in 90 seconds
  • Starter tier ($0) available immediately; Production ($149/mo) with 14-day trial
  • Console: connection strings, query metrics, index health dashboard
  • Automatic daily backups with 7-day retention on Production+
v0.8.0

Cost-based hybrid planner v2

  • Rewrote query planner to use per-column statistics for selectivity estimation
  • Hybrid queries now consistently faster than pure ANN when scalar selectivity > 10%
  • Removed the previous mandatory HINT SCALAR_FIRST workaround for user_id queries
v0.7.0

Python SDK public beta + Docker self-host

  • Python SDK public beta on PyPI: pip install dreambase
  • Docker image available: ghcr.io/getdreambase/dreambase:latest
  • PostgreSQL wire protocol: any psycopg2/asyncpg-based client connects natively
  • NEAR operator syntax finalized; breaking change from internal alpha syntax