This file contains all notable changes to µWheel.
- Bloom filter aggregator powered by
fastbloom#166 by @Max-Meldrum - Roaring Bitmap Aggregators #164 by @Max-Meldrum
PartialAggregateBoundsno longer requiresCopy, onlyClone. Aggregators with heap-allocated partial aggregates (e.g., Roaring Bitmaps, Bloom Filters) are now supported. Code relying onPartialAggregate: Copy(e.g.,.copied()) must switch to.cloned()#164 by @Max-Meldrum
- Fix issue with CompressedDeque returning incorrect results when used across time dimensions #162 by @Max-Meldrum
- Hammerslide slicing window aggregator support #155 by @LYZJU2019
- Prefix SIMD Build capability #152 by @LYZJU2019
- Query integration tests with Datafusion #149 by @Max-Meldrum
- Fix split wheel range bug with certain dates #147 by @Max-Meldrum
- Remove assert in combine_range favouring
Noneinstead #143 by @Max-Meldrum - Fix return type for combine_range_and_lower #140 by @Max-Meldrum
- Add initial test cases using proptest #147 by @Max-Meldrum
- Add group_by benches #144 by @Max-Meldrum
- Add full
group_byquery #139 by @Max-Meldrum - Add full
serdecompatibility #137 by @Max-Meldrum - Add
Session Windowingsupport #136 by @Max-Meldrum - Add
MinMaxAggregator b47b825 by @Max-Meldrum - Add
Bitpackingencoding example #131 by @Max-Meldrum
- Increase number of test cases #60 by @Max-Meldrum
- Improved query performance for compressed aggregates #130 by @Max-Meldrum
- Rework the
WindowAPI to be more extensible #136 by @Max-Meldrum