Dgraph v0.7.4 Release
Features
- Full-Text Search:
- Introduction of new functions:
alloftext
andanyoftext
. - New index type:
fulltext
. - Language-specific stemmers and stop-words lists.
- Support for 15 languages.
- Introduction of new functions:
- Mutate and get schema through
/query
endpoint usingschema
block. - TLS support for interaction between Dgraph server and client.
- Support for aggregation, sorting and retrieving value variables.
- Support for multiple tokenizers per predicate.
- Recursive queries to traverse the graph till leafs.
- Filter by count at the root.
- Support for
avg
aggregation function. - Support for
regexp
matching on strings. - Filtering based on facets.
- User Interface:
- Support for showing results in a tree format, render facets, aggregation and shortest path results.
- Ability to filter/delete previous queries.
- Scratchpad to store temporary UID => name mapping.
- Regex to specify the predicate to show as part of Graph.
Improvements
- Move to Go 1.8.
- Improve shortest path result to return path information.
- Switch
Int
type to int64 from int32. - Improve performance of sorting (
orderasc
andorderdesc
). - Stricter handling of commas and quotes while parsing the query.
- Removal of the schema file. Schema stored within Dgraph.
Bugfixes
- Aggregation functions returned global aggregates rather than per entity.
- Pagination crashes on some invalid offsets.
- Filtering on reverse UIDs returns an empty result.
- Better errors on non-indexed attributes.
- Mutation with UID
0
crashes the server - Sorting on strings returned incorrect results.