Star

Nebula Graph v2.0.0-beta Release Note

Nebula Graph v2.0.0-beta has just been released! This version supports full-text search and counting the number of nodes and edges within a graph space. Nebula Graph Studio, the graph visualization tool, and Go Importer, the data import tool, are both compatible with Nebula Graph 2.x.

Note: The compatibility of schema and graph data with Nebula Graph 1.x is still under development.

Nebula Graph

Compatible with more nGQL 1.0 queries

  • DESCRIBE TAG/EDGE INDEX is to obtain information about the index.
  • REBUILD TAG/EDGE INDEX is to rebuild an index.
  • SHOW TAG/EDGE INDEXES is to list the created indexes.
  • SHOW TAG/EDGE INDEXES STATUS is to return the created index status.

New features

  • Full-text search, allows users to write queries that match terms anywhere within the indexed string properties.
  • LOOKUP ON TAG/EDGE is to get all vertices of a tag or edges of an edge type.
  • SUBMIT JOB STATS & SHOW STATS is to get all vertices and edges in the current space.
  • Support more openCypher Clauses.
    – Partially supported MATCH clause
    RETURN & DISTINCT
    LIMIT & SKIP
  • Add more built-in functions.
    – Predicate functions
    – Scalar functions
    – List functions
    – Aggregating functions
    – Mathematical functions
    – String functions
    – Temporal functions

Clients

Nebula Graph Studio

  • Compatible with Nebula Graph 2.x,refer to Studio.

Tools

How to Upgrade

Please note that you cannot directly upgrade to Nebula Graph v2.0.0-beta from Nebula Graph 1.x. Follow the steps below to upgrade:

  1. Stop all Nebula services
    – Execute scripts/nebula.service stop all on each machine
    – Execute scripts/nebula.service status all to confirm all services are stopped
  2. Install the new RPM package on each machine according to the OS you are using
    – Get package: https://github.com/vesoft-inc/nebula-graph/releases/tag/v2.0.0-beta
    – Uninstall the original RPM package rpm -e nebula-graph-2.0.0-alpha.el6.x86_64.rpm
    – Install package: nebula-graph-2.0.0-beta.el6.x86_64.rpm
  3. Start Nebula
    – Execute scripts/nebula.service start all on each machine
    – Execute scripts/nebula.service status all to confirm Nebula services are started on each machine

If you encounter any problem during the upgrade, please feel free to leave your comment below!