Skip to content

Release v0.14.0

Compare
Choose a tag to compare
@lidongze0629 lidongze0629 released this 09 Jun 06:22
· 1226 commits to main since this release
030434b

We are delighted to present the release of GraphScope v0.14.0. This release is composed of many updates on backend engines and system stability. The new Graph Interactive Engine (GIE), GAIA-IR, has supported more operators for diverse graph queries. Meanwhile, the persistent storage of GraphScope is further enhanced with a series of new functions. In addition, we continuously work on improving the performance of GraphScope, and developer usability.

We highlight the following improvements included in this release:

1. New supported operators in Graph Interactive Engine (GIE)

  • Support valueMap operator to fetch all properties of vertices in the GAIA engine.
  • Enable string oid type support for the GIE GAIA engine.
  • Support index query for the GAIA engine.

2. More functions on persistent storage of GraphScope

  • Support loading dataset from the OSS.
  • Enable local GC for the Groot storage.

3. Bug fixes and other enhancements

  • Upgrade the NetworkX version from 2.6 to 2.8.
  • A new algorithm named voterank has supported in the analytical engine.
  • Fix some problems in the property cache of GIE GAIA IR-Core.
  • Support to return an empty map if no property in valueMap operation.

Docker Image

docker pull registry.cn-hongkong.aliyuncs.com/graphscope/graphscope:0.14.0

Commits

  • [772e107]: Bump karma from 3.0.0 to 6.3.16 in /python/jupyter (#1694) (DongZe Li)
  • [c2f1bd4]: set snapshot as extra params to get graph data of correct version in groot (#1666) (shirly121)
  • [b9093fc]: Enable local GC (#1653) (Siyuan Zhang)
  • [982d467]: Increase the duration (#1695) (Siyuan Zhang)
  • [65523c6]: Optimize clustering by ignoring computation of vertices that degree less than 2 (#1597) (Weibin Zeng)
  • [5ad8d52]: fuse expand/getV with the following filters to support more patterns in match (#1671) (shirly121)
  • [26887b5]: Disbale redefined warning of string_view (#1693) (DongZe Li)
  • [10b231f]: Fix dependabot alert caused by crossbeam(#1687) (Neng Li)
  • [d5d7140]: Make CI filtering consistent between main and pull requests (#1686) (Siyuan Zhang)
  • [27e0338]: Enhance the script finding process when launching GIE from locally build without installation (#1690) (Tao He)
  • [275547e]: Support return a dict for graph schema (#1682) (DongZe Li)
  • [6e872a6]: Fixes the failure of nightly CI. (#1663) (Weibin Zeng)
  • [39c572b]: Merge gs-jython and gs-lib into graphscope package (#1680) (DongZe Li)
  • [3622ba8]: Upgrade required vineyard version (#1655) (Tao He)
  • [c4a2f9e]: Upgrade Kafka version (#1660) (Siyuan Zhang)
  • [f06721e]: Fix forward algorithm test import error which test dir not contain __init__ file (#1657) (Weibin Zeng)
  • [c5462af]: Fixes the uninitialized pointer error for string fragment (#1659) (Tao He)
  • [b5bb440]: Return empty map if no properties in valueMap() (#1656) (shirly121)
  • [ce91b0c]: [GIE-IR] Upgrade Gaia-IR with the new Pegasus Client/Service APIs (#1648) (BingqingLyu)
  • [dc256c1]: [BugFix] Fix install zetcd error with GO111MODULE="auto" and remove the limitation of go version (#1651) (Weibin Zeng)
  • [59c85b0]: [GAIA/engine] Merge latest version pegasus engine (#1632) (Neng Li)
  • [5935375]: [GAIA-IR] Support index query in IR (#1618) (BingqingLyu)
  • [b5cee9c]: Implement createGraph on coordinator, add API to initialize builder using schema (#1641) (Tao He)
  • [fcda4a6]: Add ipython to the distributed docker image. (#1643) (Tao He)
  • [0a50ed1]: Enable string oid type support for FFI wrapper for GIE. (#1638) (Tao He)
  • [8fe1611]: Add GC snapshot functionality for groot (#1635) (Siyuan Zhang)
  • [87b5613]: Support valueMap() to fetch all properties of vertices (#1623) (shirly121)
  • [b452508]: Fixes the bug in AddColumn to graphs with string oid type. (#1627) (Tao He)
  • [76d3388]: [GAIA-IR] Map KeyId back into KeyName for labels and properties (#1615) (BingqingLyu)
  • [fa5718c]: Listen 0.0.0.0 address in GAIA frontend (#1609) (DongZe Li)
  • [0d68477]: fix the join bug (#1608) (wzbxpy)
  • [4b33307]: [Bug Fix] Fix property cache in IR Core (#1606) (BingqingLyu)
  • [e83e8d9]: Implement voterank app (#1552) (liulx20)
  • [b5fff86]: Fix networkx.cnli forward and reorg forward algorithm tests (#1584) (Weibin Zeng)
  • [33546c9]: [IR Runtime] IR TagOpt for more compact structure in Runtime (#1594) (BingqingLyu)
  • [55d31d8]: Gie sdk basic auth (#1579) (tianliplus)
  • [b8ee7f0]: Clean up include headers of analytical engine (#1546) (Weibin Zeng)
  • [0aa8c3c]: refactor gie sdk (tianliplus)
  • [0115a72]: Reorganize and cleanup proto definitions. (#1547) (Siyuan Zhang)
  • [8fbf192]: add ci tests for ir on vineyard (#1515) (shirly121)
  • [6060a6b]: Restrict protobuf version (#1549) (Weibin Zeng)
  • [fb81a82]: Make client and coordinator install with develop mode in MakeFile (#1511) (Weibin Zeng)
  • [95bd701]: Simplify the python code of networkx and reorganize test cases (#1540) (Weibin Zeng)
  • [cbe749c]: Upgrade NetworkX version from 2.6 to 2.8 (#1532) (Weibin Zeng)
  • [c03b539]: Mark operation evaluated after the op is run (#1528) (Weibin Zeng)
  • [4c16d53]: add oss support (#1481) (tianliplus)
  • [d784b25]: Upgrade graph-learn version (#1516) (Weibin Zeng)
  • [9357e13]: Revise DynamicToArrow with existed engine schema of DynamicFragment (#1501) (Weibin Zeng)