Skip to content
WeftKitBeta

Changelog

v0.9.0 — January 2025

Pool Manager GA

  • Pool Manager reaches General Availability with full production support
  • Validated 1,000,000+ concurrent client connections on a single node
  • io_uring backend for Linux (epoll fallback on older kernels and macOS)
  • Routing strategies: least_conn, round_robin, random, hash
  • Health-check based backend removal and automatic re-addition on recovery
  • Pipeline-aware multiplexing: transactions are pinned to a single backend

Highlights

  • New max_client_connections config key (was previously undocumented)
  • TLS passthrough mode for encrypted PostgreSQL connections
  • Prometheus metrics: active connections, backend latency histograms

v0.8.0 — November 2024

Distribution + Discovery GA

  • Distribution component reaches General Availability
  • Raft consensus with full leader election, log replication, and snapshotting
  • Anti-entropy repair: background reconciliation detects and fixes diverged replicas
  • Discovery component: gossip-based service registry with health monitoring
  • Seed-node bootstrapping for zero-config cluster formation

Breaking Changes

  • distribution.consistency now accepts strong, eventual, read_committed
  • Discovery gossip_interval_ms renamed to gossip_interval_milliseconds

v0.7.0 — September 2024

CDC GA

  • Change Data Capture reaches General Availability
  • Four emitter types: Kafka, RabbitMQ, Webhook, stdout
  • Dead letter queue for failed emit retries
  • Resume tokens for exactly-once delivery after restart
  • WAL hook interface available to all 8 database modules

v0.6.0 — July 2024

WeftKitVec GA

  • Vector database module reaches General Availability
  • HNSW indexing with configurable ef_construction and M parameters
  • DiskANN support for billion-scale indexes (feature flag: diskann)
  • Hybrid search: combine ANN with scalar filter predicates
  • gRPC API with generated clients for Python, Node.js, Go

v0.5.0 — May 2024

WeftKitGraph + WeftKitFile GA

  • Graph module: Bolt (Neo4j) wire protocol, Cypher query subset, 1-hop latency < 100 μs
  • FileStore module: S3 REST API, content-addressable storage, deduplication
  • Both modules shipped as standalone engine images

v0.4.0 — March 2024

WeftKitDoc + WeftKitMD GA

  • Document module: MongoDB Wire Protocol, nested JSON queries, < 50 μs p99
  • Markdown module: REST API, full-text search with inverted index, versioning with diff support

v0.3.0 — January 2024

WeftKitKV + WeftKitMem GA

  • Key-Value module: DynamoDB REST API, LSM tree storage, TTL support, < 10 μs p99
  • In-Memory module: Redis RESP3 protocol, sub-microsecond reads, pub/sub

v0.2.0 — November 2023

WeftKitRel GA

  • Relational module reaches General Availability
  • PostgreSQL v3 wire protocol — drop-in compatible with psql, psycopg2, node-postgres
  • Full MVCC with Read Committed, Repeatable Read, and Serializable isolation
  • < 50 μs p99 read latency on commodity NVMe

v0.1.0 — September 2023

Initial Release

  • Storage kernel: WAL, MVCC, B+Tree, buffer pool
  • Security framework: SecurityContext, RBAC, AES-256-GCM encryption
  • Utility crate: SIMD codecs, telemetry, error types
  • WeftKitRel alpha