What's Changed
- [timeseries] add tsdb_active_series metric (rolling-HLL estimator) by @agavra in #446
- Upgrade to slatedb 0.13 by @hachikuji in #448
- Implement LogDb count api by @hachikuji in #449
- Log: integration with slatedb segments by @hachikuji in #450
- Update common serde for changes in prefix scheme by @hachikuji in #451
- RFC on log compaction and retention by @hachikuji in #452
- Implement log retention/compaction (RFC 5) by @hachikuji in #456
- Log: consolidate log versions by @hachikuji in #457
- clean up vector benchmark by @rodesai in #455
- fix(timeseries): sort points before Gorilla encode to avoid overflow panic by @SAY-5 in #459
- Log: durable subscribe API by @hachikuji in #461
- vector rfc-0006: add full-text search using BM25 scoring by @rodesai in #439
- [buffer] add consumer read-ahead by @apurvam in #462
- docs(buffer): add Pipelined consumers section to crate README by @apurvam in #464
- Logdb: optimize compactor view tracking by @hachikuji in #465
- Logdb: hooks for telemetry/logging in the C api by @hachikuji in #466
- Add l0_only compaction option by @hachikuji in #467
- [vector] fts m0: fts indexing w/ no deletes + basic querying by @rodesai in #460
- some vector bench improvements before publishing by @rodesai in #463
- fix vector-bench after adding text fields by @rodesai in #468
- ci: run checks only for affected crates by @viveknathani in #470
- Log: key cardinality benchmark rfc by @hachikuji in #472
- add the deletions bitmap for fts by @rodesai in #469
- Expose slatedb split cache by @hachikuji in #477
- log: fix Memory-mode read-visibility race in read-view subscriber by @hachikuji in #479
- [vector] query engine: convert to directory module by @rodesai in #473
- [vector] query engine: filter via PreparedFilter by @rodesai in #474
- [vector] query engine: split bm25/ann search into chain of operators by @rodesai in #475
- [vector]: segment vector db into separate default/ann/fts segments by @rodesai in #480
- [log] Fix
build_active_l0_specto return the oldest L0s by @apurvam in #482 - Logdb: configurable block size by @hachikuji in #481
- [common] make compactor configurable + expose slatedb by @rodesai in #483
- Add log inspection api by @hachikuji in #478
- [vector]: fts segment compaction policy and filter by @rodesai in #484
- Logdb configurable block size by @hachikuji in #489
- Logdb: Consolidate count/read semantics by @hachikuji in #490
- Logdb: rate control and new parameters in ingest bench by @hachikuji in #491
- [vector]: blockmaxscore for bm25 queries by @rodesai in #485
- LogDb: Add log inspect CLI tool by @hachikuji in #488
- [vector]: ascending term postings + unified in-mem representation by @rodesai in #492
- Logdb: efficient tail scan rfc and preliminary work by @hachikuji in #487
- Logdb: support for prefix bloom filters by @hachikuji in #486
- Logdb: custom filter for RFC 7 by @hachikuji in #494
- [vector] simd term scoring + msmarco benchmark by @rodesai in #493
- Logdb: Size-based segment seal by @hachikuji in #495
New Contributors
- @SAY-5 made their first contribution in #459
- @viveknathani made their first contribution in #470
Full Changelog: opendata-vector/v0.2.1...opendata-log/v1.0.0