Skip to content

Releases: alibaba/GraphScope

GraphScope v0.3.0

03 Apr 06:21
Compare
Choose a tag to compare

Following GraphScope v0.2.1 pre-release, we highlight the following improvements included in this release:

  • Integration with mars
  • Graph Visualization: a graphscope-jupyter extension for jupyterlab is experimentally available.
  • Better getting started experience for end-users: Support to deploy GraphScope with standalone of Ubuntu 20
  • Improve graph manipulation APIs with a general project operator
  • Support Louvain algorithm in built-in app.

Released Images

sudo docker pull registry.cn-hongkong.aliyuncs.com/graphscope/graphscope:0.3.0
sudo docker pull registry.cn-hongkong.aliyuncs.com/graphscope/maxgraph_standalone_manager:0.3.0

Commits

  • [9bd97a4]: Fixes mars version to 35b44ed56e031c252e50373b88b85bd9f454332e. (#228) (Tao He)
  • [03a7b03]: New version of GAIA for research: 1. minimum carried information for gremlin traversal; 2. add benchmark and tests; 3. engine service optimization and refactor; 4. support distributed execution. (#229) (yyy)
  • [560309e]: add scripts to install dependencies and build GraphScope (#222) (Weibin Zeng)
  • [1c8739e]: Hotfix for #224. (#227) (Siyuan Zhang)
  • [219ca56]: Use None to select all property, and empty list to deselect all. (#224) (Siyuan Zhang)
  • [af4f6e6]: Standalone support for GraphScope with ubuntu-20 (#214) (DongZe Li)
  • [464b0a4]: Link against mpi_cxx as well. (#223) (Tao He)
  • [405e91c]: Rename to graphscope-jupyter. (#217) (Tao He)
  • [ea17259]: Add a general project operator. (#211) (Siyuan Zhang)
  • [4037c18]: [fix] Test_with_mars not found data_dir (#213) (Weibin Zeng)
  • [b384563]: Support launching mars along with GraphScope engines. (#210) (Tao He)
  • [11df85b]: Hide versions and show languages by default. (#212) (Tao He)
  • [4853cc3]: Add helm test (#209) (DongZe Li)
  • [b47f1e6]: Add a parameter to helm to use prelaunched vineyar DaemonSet. (#204) (Tao He)
  • [d64742c]: Docs requires doxygen. (#203) (Tao He)
  • [fd2481c]: Multi-version docs. (#201) (Tao He)
  • [c357855]: Redesign the way to initialize a graph and revert remove (#199) (Siyuan Zhang)
  • [4f5db65]: Implement louvain algorithm (#183) (Weibin Zeng)
  • [509b915]: support dangling handle for each session connection (#198) (DongZe Li)
  • [b8cb7c4]: Distributed ETCD with 3 pods. (#197) (DongZe Li)
  • [d180191]: Rewrite graph loading API. (#193) (Siyuan Zhang)
  • [7a8f3f6]: Some fixes for running with helm deployed (#194) (DongZe Li)
  • [b76b193]: Add preemptive param in session to give pod a good chance of being sc… (#192) (DongZe Li)

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