Skip to content

Release v0.30.0

Latest
Compare
Choose a tag to compare
@lidongze0629 lidongze0629 released this 03 Jan 09:41
89671f8

We are delighted to bring a number of improvements to GraphScope, alongside the GraphScope 0.30.0 release. This release contains many important features and improvements to GraphScope Portal, GraphScope FLEX Interactive and Groot persistent storage.

We highlight the following improvements included in this release:

1. GraphScope Portal

This month, Portal has released 5 new versions aimed at enhancing the performance of graph visualization rendering and layout. A new feature module, "Exploration", has been introduced to improve user experience.

  • Graph Visualization Module Optimization

    • Improved interaction capabilities including multi-selection, single selection, hover effects, highlighted selections, and drag-and-drop grouping.
    • Added support for modifying the text, color, label configuration of graph edges, as well as custom font-icon rendering.
    • Implemented four built-in layout mechanisms: Preset, Dagre, Force, and Combo layouts.
    • Released developer documentation to assist with integration and customization: Developer Documentation
  • Introduction of Graph Exploration Module

Users can now explore and analyze graph data without writing query statements.
- Searchbar component for intuitive data searching: PR #615
- Statistics component for data analysis: PR #619
- NextQuery component for streamlined querying: PR #651

The Graph Exploration module is currently in experimental status. To try it out, visit this link and enable the tool under "Settings / Experimental Tools".

We invite you to try out these new features and provide feedback to help us continue improving Portal. Thank you for your support!
portal

2. FLEX Interactive

  • Refarctor EdgeColumn implementation to speed up scanning edge properties
  • Fix format check for C++ and python code.
  • Refine the documentation.
  • Some bug fixes, including:
    • Wrong Type inference in Collect(labels(n))
    • IS_NULL checking of NULL edge property can cause segmentation fault
    • While importing data, the data type of varchar(len) does not truncate on given len
    • Label name with prefix @ as label name such as @person can cause trouble

3. Groot persistent storage

  • Support Cypher query language
  • Introduce MetricsTool to profile memory usage, pending tasks and qps
  • Some bug fixes, including:
    • Returned Columns Misaligned the Query-given Order
    • Fix Bugs of OOM in CBO
    • Fix Bugs of Mismatch Label in Gremlin's elementMap step

Docker Images

# Flex Interactive image
docker pull registry.cn-hongkong.aliyuncs.com/graphscope/interactive:0.30.0

# Develop Image
docker pull registry.cn-hongkong.aliyuncs.com/graphscope/graphscope-dev:latest

What's Changed

New Contributors

Full Changelog: v0.29.0...v0.30.0