Releases: src-d/gitbase
Releases · src-d/gitbase
v0.24.0-rc3
Fixed
- Only optimize sorted DISTINCT if the first column on the order by is on the distinct schema. (#976)
- Avoid possible panics in LOC by using a safe cache accessor.
- sql: Add length to VARCHAR and CHAR MySQLTypeName strings in
SHOW CREATE TABLE
output.
Added
- Added BLAME function.
- Better error messages for index failures.
- Implemented subquery expressions.
- Added support for 24-bit integers (MySQL's MEDIUMINT)
Changed
- Use the minimum integer size as necessary when parsing literals.
v0.24.0-rc2
Fixed
- plan: return types in lowercase in SHOW CREATE TABLE (#827)
- analyzer: do not erase sort node when pushing it down (#818)
- Fixed null errors during value comparisons (#831)
- plan: fix race conditions in Exchange node
- Add CHAR and DATETIME types support (#823)
- Also check sockets bind to tcp6 and fail on all closed sockets (#824)
Changed
v0.24.0-rc1
v0.24.0-beta3
Added
uast_imports
function to gather import paths from an UAST.- sql: implement memory management system for caches (#802)
- function: implement regexp_matches (#794)
Fixed
- Added a checker that will detect dead sockets before the timeout (Linux only)
- Make Sleep check for cancelled context every second (#798)
v0.24.0-beta2
Changed
- When it's added the
-v
verbose flag, gitbase will usedebug
as logging level, ignoring any other passed (#935)
Fixed
v0.24.0-beta1
Added
- Varchar type.
- FIRST and LAST aggregations.
- Count distinct aggregation.
Changed
- Errors now report the repository causing the error, if possible.
- Switch some types of known or maximum length (mostly hashes and emails)
to VarChar with a size. - Traces now have a root span.
- New API for node transformations.
Fixed
- Fixed the behaviour of limit and offset.
- Resolution of HAVING nodes.
v0.23.1
v0.23.0
v0.22.0
Added
- Now gitbase uses go-borges to access repositories
- The type of files in each directory has to be specified (#867)
- Supports new rooted repository format and separates references and objects from each repo (src-d/borges#389)
Changed
- Changed cli to be able to specify different formats (#866)
Fixed
- function: correctly transform up explode nodes (#757)
- git libraries bare or non bare format is automatically detected (#897)
- Fix bug that created multiple object cache with incorrect size (#898)
- sql/expression: handle null values in arithmetic expressions (#760)
- Panic on query using EXPLODE (#755)
- Fixed error iterating over non ready repositories (src-d/go-borges#54)
- Error saying value could not be converted to bool.
- function: make array_length not fail with literal null (#767)
- server: kill queries on connection closed ((#769))
v0.22.0-rc2
Fixed
- Panic on query using EXPLODE (#755)
- Fixed error iterating over non ready repositories (src-d/go-borges#54)
- Error saying value could not be converted to bool.
- function: make array_length not fail with literal null (#767)