Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

v0.7.0

Compare
Choose a tag to compare
@codysoyland codysoyland released this 03 Oct 21:45
· 3380 commits to master since this release

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)