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

v0.4.0

Compare
Choose a tag to compare
@codysoyland codysoyland released this 08 Jun 15:54
· 3939 commits to master since this release

This version contains 53 contributions from 13 contributors (including 4 volunteer contributors). There are 96 files changed, 6373 insertions, and 770 deletions. Test coverage is currently 73%.

Note that data files created in Pilosa < 0.4.0 are not compatible with Pilosa 0.4.0 as a result of #520.

Added

  • Support metric reporting through StatsD protocol (#468, #568, #580)
  • Improve test coverage for ctl package (#586)
  • Add support for bit flip (negate) in roaring (#592)
  • Add xor support to roaring (#571)
  • Improve WebUI autocomplete (#560)
  • Add syntax hints tooltip to WebUI (#537)
  • Implement 'config' CLI command. (#541)
  • Move docs into repo (#563)
  • Add inverse TopN() support (#551)
  • Add various Makefile updates (#540)
  • Provide details on Glide checksum mismatch (#546)
  • Add Docker multi-stage build (#535)
  • Support inverse Range() queries (#533)
  • Support colon commands in WebUI (#529, #510)

Changed

  • Increase default partition count from 16 to 256 (BREAKING CHANGE) (#520)
  • Validate unknown query params (#578)
  • Validate configuration file (#573)
  • Change default cache type to ranked (#524)
  • Add max-writes-per-requests limit (#525)

Fixed

  • Add "make test" to PHONY section of Makefile (#605)
  • Fix failing tests when IPv6 is disabled (#594)
  • Add minor docs fix, indent in JSON (#599)
  • Fix BroadcastHandler handle missing index error (#597)
  • Add WebUI fixes (#589)
  • Fix support for 32-bit Linux (#549, #565)
  • Fix 3 separate bugs in bitmapCountRange (#559)
  • Add client support for MaxInverseSliceByIndex (#555)
  • Fix bug in handleGetSliceMax (#554)
  • Default to standard view in export command (#548)
  • Fix vet issues with the assembly code in Roaring (#528)
  • Prevent row labels that match the column label (#503)
  • Fix roaring test: TestBitmap_Quick_Array1 (#507)
  • Don't try to create inverse views on Import() when inverseEnabled is false (#462)

Performance

  • Set n based on array length instead of incrementing repeatedly (#590)
  • Rewrite intersectCountArrayBitmap for perf test (#577)
  • Check for duplicate attributes under read lock on insert (#562)