All notable changes to LadybugDB will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial public release preparation
- Comprehensive documentation
0.1.0 - 2025-01-29
- Unified Query Engine - Single interface for SQL, Cypher, Vector, and Hamming queries
- Cypher Transpiler - Converts Cypher graph queries to SQL recursive CTEs
- Variable-length path support -
MATCH (a)-[:TYPE*1..5]->(b)patterns - Butterfly detection - Track causal amplification chains through graphs
- AVX-512 acceleration - 65M Hamming comparisons/sec
- Zero-allocation search - Pre-allocated BufferPool for hot path
- Numba JIT compilation - Native machine code via @njit decorators
- 10K-bit fingerprints - 157 uint64 values per fingerprint
- BIND (XOR) - Create compound representations
- UNBIND - Recover components from bound vectors
- BUNDLE - Majority vote for prototype creation
- PERMUTE - Encode sequence/position information
- SEQUENCE - Create ordered sequences of symbols
- Jina API -
JinaClient,Document,DocumentArray,Flow - Neo4j API -
GraphDatabase,Session,Transaction,Result - Pydantic-style DTOs -
Node,Edge,Thought,Concept, etc. - Agent coordination -
Handover,Decision,BlockerDTOs
- Dictionary encoding - For low-cardinality strings
- Run-length encoding (RLE) - For repeated values
- Frame-of-reference (FOR) - For small integers
- Delta encoding - For sequential/sorted data
- Automatic selection - Best encoding chosen per column
- Chunk pruning - Skip irrelevant chunks using statistics
- Content-based fingerprints - SHA-256 + LFSR expansion
- Semantic chunking - Paragraph/sentence boundary detection
- Fixed-size chunking - With configurable overlap
- Quickstart guide
- Complete API reference
- Architecture deep dive
- Performance benchmarks
- Contributing guidelines
0.0.1 - 2025-01-28
- Initial prototype
- Basic Hamming distance implementation
- Simple SQL interface
- PostgreSQL wire protocol compatibility
- GPU acceleration (CUDA Hamming kernels)
- Distributed mode with Raft consensus
- Web UI for visualization
- More compression algorithms (Zstd, LZ4)
- Kubernetes operator
- Prometheus metrics
- OpenTelemetry tracing
- Backup/restore tooling
- Schema migration system
- Stable API guarantee
- Production hardening
- Enterprise features (RBAC, audit logs)
- Commercial support option