Releases: alibaba/GraphScope
Releases · alibaba/GraphScope
GraphScope v0.2.1
We highlight the following improvements included in this releases:
- Graph Visualization: Add a module of jupyter notebook extension to visualize the graph data.
- Better getting started experience for end-users: Optimate loading process of graph and improve the response time of each step in python
- Better Kubernetes integration: Support deploy with HELM and generalize
k8s_volumes
to support mount PVC. - Improve graph manipulation APIs and support loading from vineyard stream by using names.
- Support add vertices and edges to existing graph
- Provide a script to launch k8s cluster on amazon/aliyun cloud.
Some Breaking API Changes:
- Deprecate the support for minikube (
k8s_minikube_vm_driver
)
Commits
- [f807eef]: Stop propgagating signal to coordinator subprocess when launching locally (#190) (DongZe Li)
- [6f98f82]: Refine Graph.project_to_simple method. (#186) (Siyuan Zhang)
- [d4bd566]: Fixes the typo in docs for pagerank. (#188) (Tao He)
- [6c0efef]: Helm integration of GraphScope (#184) (DongZe Li)
- [a232871]: Add vertices and edges to existing graph. (#179) (Siyuan Zhang)
- [6a0e5a3]: Fix bug about can not join current thread during graph unloading (#177) (DongZe Li)
- [e5b5e09]: fix the requirements check in launch_cluster script (#176) (Weibin Zeng)
- [d709119]: Fix issue of union result parser in the new compiler of GIE (#175) (shirly121)
- [be74042]: Provisioning k8s cluster on amazon/aliyun with script (#168) (Weibin Zeng)
- [b3cf8f6]: Optimize time of sess.gremlin and sess.close (#170) (DongZe Li)
- [5980176]: Opensource code for GAIA (#173) (yyy)
- [705a7e6]: Init gaia directory (#171) (yyy)
- [10f36b1]: The log_level could be in lower case, transform it to upper first. (#169) (Tao He)
- [5b5061d]: Print useful information for commonly used objects. (#167) (Siyuan Zhang)
- [70bb6e5]: Support loading from vineyard stream/dataframe using names. (#166) (Tao He)
- [d0251fa]: Pre-compile a set of graphs / apps in docker-build stage. (#163) (Siyuan Zhang)
- [f643d9f]: Capture KeyboardInterrupt during the session launching and cleanup re… (#162) (DongZe Li)
- [ef3df2c]: Put config to handle in get_handle (#159) (Weibin Zeng)
- [954f8a6]: Upgrade graph-learn submodule. (#158) (Tao He)
- [b7ed6d8]: Generalize k8s_volumes and support mount pvc (#156) (DongZe Li)
- [055480b]: Expose graph interactive engine parameters to client. (#155) (Siyuan Zhang)
- [0c56ff0]: Optimize source chain operator (#152) (Siyuan Zhang)
- [16a93ea]: fix: update graphscope package version & readme file (#148) (Moyee)
- [567e3dc]: Unload graph when session close (#146) (DongZe Li)
- [3081a8a]: Visualization with ipygraphin jupyterlab extension (#127) (DongZe Li)
- [f97e26b]: Deprecated 'k8s_minikube_vm_driver' parameter in session. (#129) (DongZe Li)
GraphScope v0.2.0
The GraphScope team is pleased to announce the 0.2.0 release after two-months development.
The 0.2.0 release is focused on better getting started experience for end-users and we have
make a lot of improvements in since the last minor release.
We highlights the following improvements included in this releases:
- Better Kubernetes integration: supported
LoadBalancer
service type and avolumes
parameter forgraphscope.session()
to mount users data into worker pods. - Enhancement for interactive query: added a
InteractiveQuery.traversal_source()
method for better gremlin experience. - Better I/O and serialization support: started to support various I/O and graph serialization/deserialization.
We thanks everyone in the graphscope team as well as the community for make graphscope better. We highlight the following commits that involved in this release:
Commits
- [f0abbbf5]: add tutorials. (#117) (Jingbo Xu)
- [33b7e975]: fix compile app with string oid graph, add a simple test (#120) (Siyuan Zhang)
- [3bc97d93]: Add module string. (#121) (Siyuan Zhang)
- [2693c128]: Fixes the global property graph stream for subgraph. (#118) (Tao He)
- [30022c9d]: unify the local k8s cluster setup tool with kind (#116) (Weibin Zeng)
- [512a5b8a]: Requires vineyard-io, and drop the copy hack. (#115) (Tao He)
- [c63c25fd]: serialize and deserialize (#103) (Siyuan Zhang)
- [adb15111, 995f2237]: Update README.md (Wenyuan Yu)
- [b421e880]: Fix passing zookeeper memory to etcd (#111) (DongZe Li)
- [6865c1b5]: Check os compatibility and dependencies version in prepare_env.sh (#99) (Weibin Zeng)
- [e2854d10]: Change session status to disconnected when grpc failed to coordinator (#105) (DongZe Li)
- [d16ff635]: enable create session from an endpoint (#101) (Weibin Zeng)
- [3c298899]: Make GraphScope support ResourceQuota limit in namespace (#102) (DongZe Li)
- [2250fc47]: Parameterized k8s volume mount in session config (#100) (DongZe Li)
- [1d2a5417]: Fix loading from streams when there's worker that receives no chunks (#98) (Tao He)
- [5699613f]: Fix bug: delete permissions after deleting all resources. (#97) (DongZe Li)
- [2695b653]: Try to read namespace from kube config when missing k8s_namesapce param (#95) (DongZe Li)
- [aeca19db]: Add I/O support for aws s3. (#91) (Siyuan Zhang)
- [f67e7e20]: Update README-zh.md (#87) (Jingbo Xu)
- [cc16d6a9]: remove useless dependency (#84) (shirly121)
- [99d6e46c]: Update badges for docs. (#85) (Jingbo Xu)
- [ac4c1e2b]: Upgrade vineyard to v0.1.5. (#73) (Tao He)
- [9e9d37e7]: add app kshell (#66) (Yongmin Hu)
- [78404adc]: Update badge in docs. (#79) (Jingbo Xu)
- [924af133]: Update graphlearn submodule for fixing the closing client issue (#77) (Weibin Zeng)
- [53636b23]: Add Chinese docs for GraphScope (#67) (Jingbo Xu)
- [dcd081de]: Fix cross-reference links in GIE docs (#74) (yyy)
- [0915a56f]: [BUGFIX] Expose the correct external IP of GIE. (#69) (DongZe Li)
- [26d256f4]: Initial version of the Chinese docs for GIE (#68) (yyy)
- [97f41adf]: Render zh_CN docs under docs/zh/ directory, and add the language selector. (#61) (Tao He)
- [5c9a2224]: Fixed the version at the time of releasing the pip package. (#49) (DongZe Li)
- [39e39850]: Extend gremlin pod expose to load-balancer (#45) (shirly121)
- [12de77c0]: Move session params show_log and log_level as a global configuration. (#42) (DongZe Li)
- [595d1c7e]: combine prepare_env scripts into one (#38) (Weibin Zeng)
- [46ab90a9]: Enforce vineyard version to find. (#39) (Tao He)
- [e21d946b]: Support bytecode-based requests for interactive engine (#36) (Siyuan Zhang)
- [b46a0683]: Add: provide configurable parameters for connecting to remote k8s.(#37) (#40) (howie.hu)
- [dd2a58ac]: Fixes license info in pypi package (setup.py). (#34) (Tao He)
- [7725f766]: Fix release image step: checkout code first before building and pushing image (#31) (Siyuan Zhang)
- [8fd52b4e]: Migrate CI to GitHub runners. (#21) (Siyuan Zhang)
- [d28c6631]: Wait etcd ready before launching vineyard container. (#23) (Tao He)
- [69f401ed]: Add load balance service type (#24) (DongZe Li)
- [edc0b0ed]: check docker is running or not in prepare_env.sh/prepare_env_wsl.sh (#17) (Weibin Zeng)
Release graphscope v0.1.0.
Release v0.1.0