Release v0.14.0
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 withGO111MODULE="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 ofDynamicFragment
(#1501) (Weibin Zeng)