This repository has been archived by the owner on Feb 21, 2024. It is now read-only.
v0.7.0
This version contains 59 contributions from 9 contributors. There are 61 files changed, 5207 insertions, and 1054 deletions.
Added
- Add HTTP API for fields (#811, #856)
- Add HTTP API for delete views (#785)
- Modify import endpoint to handle BSI field values (#840)
- Add field Range() support to Executor (#791)
- Support PQL Range() queries for fields (#755)
- Add Sum() field query (#778)
- Add documentation for BSI (#861)
- Add BETWEEN for Range queries (#847)
- Add Xor support for PQL (#789)
- Enable auto-creating the schema on imports (#837)
- Update client library docs (#831)
- Handle SIGTERM signal (#830)
- Add cluster config example to docs (#806)
- Add ability to exclude attributes and bits in Bitmap queries (#783)
Fixed
- Fix panic when iterating over an empty run container (#860)
- Fix row id zero bug (#814)
- Fix cache invalidation bug (#795)
- Set container.n in differenceRunRun (#794)
- Fix infinite loop in bitmap-to-array conversion (#779)
- Fix CountRange bug (#773)
Deprecated
- Remove support for row/column labels (#839)
Performance
- Refactor differenceRunArray (#859)
- Update fragment.FieldSum to use roaring IntersectionCount() (#841)
- Add roaring optimizations (#842)
- Convert lock to read lock (#848)
- Reduce Lock calls in executor (#846)
- Implement container.flipBitmap() to improve differenceRunBitmap() (#849)
- Reuse container storage on UnmarshalBinary to improve memory utilization (#820)
- Improve WriteTo performance (#812)