Performance Improvements
v0.2.2 brings significant performance gains across the board. Batch write throughput improved by 40% through optimized smart commit thresholds and reduced mutex contention. Search queries are now 25% faster thanks to improved Tantivy segment merging strategies.
Batch Writes
40% faster
Optimized commit thresholds and reduced lock contention
Search Queries
25% faster
Improved segment merging and cache strategies
Point Queries
15% faster
B-tree optimization and reduced allocation overhead
Memory Usage
20% lower
Improved tiered cache release and buffer management
New Query Operators
This release adds powerful new query operators for more flexible data retrieval:
// IN operator for set membership
query = status: IN [active pending review]
// Range comparisons with inclusive/exclusive
query = score:{100 TO 500} // Exclusive
query = score:[100 TO 500] // Inclusive
// Date comparisons
query = created_at:>2024-01-01
query = created_at:<=2024-12-31
The IN operator enables efficient set-based filtering without multiple OR clauses. Range queries now support both inclusive [] and exclusive {} syntax for precise control. Date comparisons use natural date formats for better readability.
Enhanced Distributed Stability
The distributed mesh now handles network partitions and node failures more gracefully. Improved Kademlia DHT routing reduces lookup latency by 30%. Peer discovery now uses exponential backoff and connection retry strategies.
Cluster state reconciliation now includes conflict resolution for concurrent writes. The system maintains a conflict-free replicated data type (CRDT) approach for metadata, ensuring eventual consistency across all nodes.
Expanded Platform Support
v0.2.2 adds official support for additional platforms:
Linux ARM64
Native ARM64 builds for Raspberry Pi, AWS Graviton, and other ARM servers.
macOS ARM64
Apple Silicon (M1/M2/M3) native binaries with Rosetta fallback for Intel apps.
FreeBSD 13+
Experimental FreeBSD support with full feature parity on x86_64.
API Enhancements
The HTTP API now includes OpenAPI 3.0 documentation. New endpoints for index management, schema inspection, and health monitoring provide better operational visibility. Batch operations now support up to 10,000 documents per request.
Bug Fixes
This release includes fixes for 15 reported issues:
- Fixed memory leak in tiered cache release during multi-shard operations
- Resolved race condition in supervised commit timer reset
- Fixed Tantivy index corruption on crash recovery with large documents
- Corrected BM25 scoring for documents with multiple term matches
- Fixed schema evolution edge case with nested JSON objects
- Resolved connection pool exhaustion under high concurrent load
- Fixed distributed query timeout handling in scatter-gather
- Corrected WAL replay order for consistent recovery
Upgrade Path
Upgrading from v0.2.0 or v0.2.1 is straightforward. Stop the server, replace the binary, and restart. The storage format is backward compatible, no migration required. For v0.1.x and earlier, data reindexing is required, follow the migration guide in the documentation.
Get v0.2.2
Download the latest stable release from the downloads page. Binary packages are available for Linux, macOS, and Windows. Source code is available on GitHub under the FSL-1.1-ALv2 License, with Apache 2.0 and MIT licensing for client interfaces.
Download v0.2.2 View on GitHub Upgrade GuideRedb + Tantivy: The Atomic Dual-Engine at CameoDB's Core
ACID-compliant KV storage meets full-text search in a single atomic transaction. Explore how CameoDB's hybrid
Next postACID Guarantees in a Leaderless World: CameoDB's Transaction Model
How CameoDB delivers ACID guarantees across a distributed leaderless mesh without consensus algorithms. Explor