v0.6.1
Released
Feature
ClickHouse Storage Engine
ClickHouse as a full alternative to TimescaleDB via the @logtide/reservoir abstraction layer, with factory pattern engine selection and full query migration.
- ClickHouse via @logtide/reservoir abstraction
- Factory pattern engine selection
- 26 integration tests against both engines
- Full log query migration to Reservoir
Added
- ClickHouse Storage Engine — Full support as TimescaleDB alternative via
@logtide/reservoirabstraction layer with PREWHERE, async_insert, and ngrambf_v1 indexes - Full Log Query Migration — All query operations (alerts, dashboard, admin, retention, ingestion, correlation) migrated to the Reservoir abstraction
Performance
- Removed
COUNT(*)full scans in admin queries, switched to continuous aggregates - ClickHouse DateTime64(3) millisecond precision with
hasToken()fallback - TimescaleDB removed redundant indexes, added UNNEST batch inserts