Releases
v0.14.0
New Features
sql/driver/pilosa: implement AscendIndex and DescendIndex
plan/index: Add tracing to index creation
sql/(index,plan): add logs for index creation
sql/function/aggregation: add SUM aggregation function
internal/rule: make SquashedTable tree more explanatory
vendor: upgrade bblfsh client-go
cmd/gitbase/command: make pilosa endpoint and index directory configurable through env vars
*: implement commit_files table
Documentation: https://docs.sourced.tech/gitbase/
cmd/gitbase: add readonly flag
cmd/server: add trace parameters to enable jaeger tracing
sql/index: improved index tracing
functions: Add CONCAT(...) function.
sql/index: improved index tracing
sql/plan: allow synchronous index creations
Performance improvements
index/pilosa: batch boltdb and pilosa writes
sql/analyzer: rule to move join conditions to filters
Do not use full path in plain repository IDs
internal/function: do not make requests to bblfsh for unsupported languages
*: use indexes in the topmost squashed table
cmd/gitbase: make squash rule active by default
gitbase: custom encode and decode of index keys to save space
index/pilosa: speedup index iterator
Bugfixing
sql/analyzer: rule to resolve sort based on dependencies
sql/parse: fix order by with group by
sql/analyzer: improve error message when an alias is defined and used in the same projection
sql/analyzer: fix star resolution when there are natural joins involved
sql/(plan,index): force index deletion on save failure
travis: build and upload macOS releases
internal/rule: fix squashjoins rule to squash projections properly too
gitbase: ignore .DS_Store files in darwin
internal/rule: fix indexes of filters in squash
gitbase: fix tree entry index iteration when object is unpacked
Fix drop index panic
sql/function: make time functions not return errors on conversion
index/pilosa: do not error when key is not found
sql/analyzer: fix columns in the resolveNaturalJoins rule when a Natural Join is transformed
internal/function: don't fail if the uast function can't parse a blob
Documentation
docs: add commit_files table to the schema documentation
docs: add create index examples
docs: new examples
Add GITBASE_READONLY to docs
docs: add indexes section
You can’t perform that action at this time.