Release Date: April 1, 2019
For the running log of bug fixes, see the Change Log.
Load real-time streaming data using industry standard Apache Kafka
Easy to configure: CREATE, GRANT... ready to use!
Fault-tolerant and distributed
For full details, see the Kafka Loader User Guide.
More universal: vertex type & edge type can be specified at runtime.
Similarity: New algorithms: Cosine and Jaccard
Path: More variations of Shortest Path
Community: More accurate implementation of Louvain modularity
Code on Github: https://github.com/tigergraph/ecosys/tree/master/graph_algorithms
Documentation at GSQL Graph Algorithm Library
✅ Schema: Vertex Attribute as PRIMARY_KEY
In classic GSQL, vertex Primary_ID is special, not consider an attribute. This minimizes storage space.
New option to treat the Primary_ID as a regular attribute.
✅ MultiGraph: Different graphs can use the same query names and job names.
✅ Loading: User can choose how to handle edges with missing source or target vertex.
Default: If either the source id or target id of a new edge refers to a nonexistent text, then the system will create the necessary vertices with default values.
New option: If the source or target vertex doesn't exist, don't create the edge.
✅ Catalog Display: Enhanced SHOW command
Show vertices, edges, jobs, or queries.
Accepts a regEx or glob pattern argument to show only selected items
See the relevant sections of the GraphStudio UI Guide
User-defined tuples as attributes are supported (already supported in GSQL).
When displaying a directed edge, only show the forward edge and not its companion reverse edge.
Text size of vertex and edge label is adjustable.
After a query is compiled, show its REST endpoint.
See graph schema while writing GSQL queries.
Better editing and installing experience for queries with dependencies.
Single Sign On: The security.sso.saml.sp.hostname parameter is replaced by security.sso.saml.sp.url, which must be a full URL, not just a local path.
If a query is issued while another query is being installed, the query will wait rather than exit.
CHANGE: PRIMARY_ID as INT or UINT is no longer deprecated. To support more general use of attributes as PRIMARY_ID, the following data types may be used: STRING, INT, UINT
The keyword COMMENT is no longer reserved.
NEW: Kafka Loader User Guide
All of the spec changes and new algorithms are described in the relevant selections of the documentation at docs.tigergraph.com: