Skip to content

v0.15.0

Compare
Choose a tag to compare
@ajnavarro ajnavarro released this 30 Jul 09:49
· 787 commits to master since this release
3242765

New Features

  • sql/index/pilosa: implement negation indexes
  • sql/analyzer: use indexes with 'NOT IN' expressions
  • sql/plan: disallow indexes on blob and json columns
  • add version() udf
  • sql/expression/function/aggregation: allow conversion in AVG
  • sql/analyzer: resolve ascend and descend indexes
  • sqle: log query in debug

Performance improvements

  • gitbase: compress keys using zlib
  • sql/analyzer: add a rule to evaluate filters ahead of time

Bugfixing

  • internal/rule: fix projections when squash joins
  • cmd/gitbase: fix version and build info
  • cmd/gitbase: remove -h flag as shortcut for --host
  • gitbase: make squash iterators cancellable
  • gitbase: fix bugs handling git errors
  • sql/analyzer: remove unnecessary qualification of star
  • sql/analyzer: fix resolveNaturalJoins rule to work properly with table aliases
  • sql/analyzer: add a rule to reorder aggregations inside projections
  • sql/parse: fix parsing when there are preceding spaces

Documentation

  • docs: Add troubleshooting info about connecting with MySQL client 8.x
  • docs: Add indexes section into the summary