Skip to content

Releases: alibaba/GraphScope

GraphScope v0.2.1

15 Mar 10:54
f807eef
Compare
Choose a tag to compare
GraphScope v0.2.1 Pre-release
Pre-release

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

02 Feb 10:20
Compare
Choose a tag to compare

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:

  1. Better Kubernetes integration: supported LoadBalancer service type and a volumes parameter for graphscope.session() to mount users data into worker pods.
  2. Enhancement for interactive query: added a InteractiveQuery.traversal_source() method for better gremlin experience.
  3. 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.

22 Dec 02:39
a570a31
Compare
Choose a tag to compare