v0.20.0-beta1
Pre-release
Pre-release
Breaking changes
- COUNT expression is returning now int64 instead of int32
- uast_extract function now returns a JSON for
pos
instead of a custom format
Bugfixes
- Skip a directory if gitbase has no permission to read it #738
- Close iterators correctly to avoid too many open files error #772
- Check projection aliases when assigned to index src-d/go-mysql-server#639
- Add charset to fields to avoid invalid column types when using JDBC clients src-d/go-mysql-server#637
- Fix prune columns for describe queries src-d/go-mysql-server#634
- Allow all expressions in grouping, resolve order by expressions src-d/go-mysql-server#633
- KILL query always takes processlist_id src-d/go-mysql-server#636
- Recover panic for partitions src-d/go-mysql-server#626
New features
- COUNT expression now returns an int64 number instead of int32 src-d/go-mysql-server#642
- Dockerfile: include zero-config MySQL client #737
- uast_extract function now returns a JSON for
pos
instead of a custom format #715
Documentation
- Docs: document in-memory joins in optimization docs #742
Performance improvements
- Perf: improve the way we check if refs are not pointing to commits #780
- Plan: compute all inner joins in memory if they fit src-d/go-mysql-server#577
- Perf: Avoid call to Checksum if there are no indexes src-d/go-mysql-server#631