GalaxDB Cloud·Coming soon.

Join waitlist

// CHANGELOG

What is new in GalaxDB.

Every shipped feature, improvement, and fix. All releases on GitHub.

View the full roadmap and Enterprise features
v0.7.0

Semantic cache, DiskANN, SSI, adaptive buffer pool

The single-node open-source engine is now feature-complete as of v0.7.0. Semantic result caching, on-disk vector index persistence, exact historical vector search, Serializable Snapshot Isolation, RGABH adaptive buffer pool, and disk-resident DiskANN all ship in this release.

  • FeatureSemantic result caching: CREATE SEMANTIC CACHE FOR TABLE ... SIMILARITY ... TTL ... serves repeated SEMANTIC_MATCH queries from cache, skipping the HNSW search. Cache config is durable; entries invalidated on row changes and model-version changes.
  • FeatureOn-disk vector index persistence. Each table's HNSW state is persisted on flush and shutdown, and reconciled on open. Removes the re-embed-every-row-on-restart cost.
  • FeatureExact historical vector search via SEMANTIC_SNAPSHOT. SELECT ... AT VERSION <v> CONSISTENCY 'SEMANTIC_SNAPSHOT' WHERE SEMANTIC_MATCH(...) runs semantic search restricted to rows visible at version v, joined exactly by key.
  • FeatureSerializable Snapshot Isolation. An opt-in serializable isolation level with a conservative commit-time certifier that aborts write-skew anomalies with SQLSTATE 40001. Default stays snapshot isolation.
  • FeatureRGABH gradient-driven adaptive buffer pool. Per-block heat gradient drives W-TinyLFU-style frequency admission and velocity-based speculative prefetch. HotSet hit rate improves from 0.639 to 0.803 on skewed workloads.
  • FeatureDisk-resident DiskANN (Vamana) index for larger-than-RAM vector sets. HNSW remains the default; DiskANN is opt-in. Recall verified against exact brute-force ground truth.
  • Featuregalaxdb_semantic_cache_hits_total metric. A restart-durable counter incremented once per semantic-cache hit, available on the /metrics endpoint.
v0.6.0

Usage-metering metrics and restart-durable counters

Billing-grade operational counters and capacity gauges on /metrics (port 9090) so a control plane can meter usage. All counters survive a restart.

  • FeatureNew cumulative counters on /metrics: galaxdb_read_ops_total, galaxdb_write_ops_total, galaxdb_vector_ops_total, galaxdb_embedding_ops_total, galaxdb_near_dedup_rows_total, galaxdb_training_export_bytes_total.
  • FeatureNew gauges: galaxdb_storage_bytes, galaxdb_rows_total, galaxdb_process_start_time_seconds.
  • FeatureRestart-durable counters. The six cumulative counters persist to metering.gmet using a crash-safe atomic_replace. Scale-to-zero stop/start never resets usage to zero.
v0.5.0

Multi-architecture embeddings, format versioning, semantic search fixes

Models are now selected at runtime by HuggingFace id. Every on-disk format carries an explicit version. Semantic search now survives a server restart.

  • FeatureMulti-architecture embedding models: all-MiniLM-L6-v2 (default), BGE-M3 (multilingual, 1024-d), Qwen3-Embedding 0.6B/4B/8B, EmbeddingGemma-300M, LFM2.5-Embedding-350M. Query vs document embedding distinguished over the sidecar protocol.
  • FeatureUpgrade-safe on-disk format versioning. Every artifact (WAL, SST, PAX block, blob log, catalog, HNSW) carries an explicit format version. A too-new format is refused with a typed error rather than mis-read.
  • FixSemantic search now survives a restart. The vector index is rebuilt by re-embedding durable rows on open. Verified end-to-end on a 600-row AG News dataset: precision holds (0.90) across a restart.
  • FixSidecar restart race. A stale sidecar.sock no longer causes connection-refused panics on restart. The engine waits for the sidecar to actually answer before proceeding.
  • FixSST cross-version corruption path. The SST registry now propagates typed too-old/too-new format errors instead of silently falling back to a giant legacy block.
v0.4.0

Semantic search fix over wire, LIMIT n, release automation

SEMANTIC_MATCH now works for tables loaded through the PostgreSQL wire protocol. LIMIT n correctly returns n nearest matches.

  • FixSemantic search over the wire. SEMANTIC_MATCH returned zero rows for wire-protocol clients. Embeddings are now populated through a single on_row_inserted hook shared by every write path. Verified on a 7,600-row dataset (precision 0.70 to 1.00).
  • FixSEMANTIC_MATCH ... LIMIT n. Results were capped at 10 rows regardless of LIMIT, and LIMIT > 100 was silently truncated. LIMIT n now returns the n nearest matches.
  • FixSHOW EMBEDDING HEALTH FOR <table> now reports real sidecar state and model version instead of a canned echo string.
  • ImprovementRelease automation. Homebrew formula regenerated from published checksums and committed by the release workflow. install.sh resolves the latest release at runtime.
v0.3.0

HTAP query engine and wire security

Open-source single-node engine declared feature-complete. Full relational + analytical + vector + transactional surface, security, and encryption at rest. First distribution across all channels.

  • FeatureRelational + analytical SQL (joins, aggregates, GROUP BY / HAVING, DISTINCT, ORDER BY / LIMIT / OFFSET) via embedded DataFusion engine.
  • FeatureSCRAM-SHA-256 wire authentication and TLS 1.2/1.3 (rustls, no OpenSSL).
  • FeatureRBAC with table-level GRANT / REVOKE (SQLSTATE 42501) and JSONL security audit log.
  • FeatureNative cloud KMS over REST: AWS KMS, GCP Cloud KMS, Azure Key Vault. No vendor SDKs.
  • FeatureBackup/restore to object storage over REST: S3, GCS, Azure Blob, checksum-validated.
  • FeatureCOPY FROM STDIN / COPY TO STDOUT bulk ingestion. 190,287 rows/s measured on AWS c6id.4xlarge.
v0.2.0

Distribution infrastructure

Server binary distribution: GitHub release binaries, the install.sh one-liner, and the Homebrew formula. Core single-node engine ships.

  • ReleasePre-built binaries for Linux x86_64/aarch64, macOS Intel/Apple Silicon, and Windows x86_64.
  • FeatureEMBEDDING MODEL columns, SEMANTIC_MATCH, AT VERSION time-travel, FOR TRAINING Lance export, WHERE NOT DUPLICATE near-dedup.
  • FeatureAES-256-GCM encryption at rest with pluggable key management.
  • FeatureHNSW recall@10 = 0.990 on SIFT-1M at ef=200.