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](https://github.com/alibaba/GraphScope/commit/f0abbbf5e4315454289b94e65230fbc41430448c)]: add tutorials. (#117) (Jingbo Xu)
- [[33b7e975](https://github.com/alibaba/GraphScope/commit/33b7e9750ef7a703d02d1737087a1b96dc5741c6)]: fix compile app with string oid graph, add a simple test (#120) (Siyuan Zhang)
- [[3bc97d93](https://github.com/alibaba/GraphScope/commit/3bc97d9310e59d7ba624d0226beae0c39d3fa54c)]: Add module string. (#121) (Siyuan Zhang)
- [[2693c128](https://github.com/alibaba/GraphScope/commit/2693c128981e89d85a803beec0fddb02d74949b3)]: Fixes the global property graph stream for subgraph. (#118) (Tao He)
- [[30022c9d](https://github.com/alibaba/GraphScope/commit/30022c9d709a6e440ad5ebd654320b8ef67bce85)]: unify the local k8s cluster setup tool with kind (#116) (Weibin Zeng)
- [[512a5b8a](https://github.com/alibaba/GraphScope/commit/512a5b8a900e8cf90e1ca0e420ebfc469d7b62ee)]: Requires vineyard-io, and drop the copy hack. (#115) (Tao He)
- [[c63c25fd](https://github.com/alibaba/GraphScope/commit/c63c25fdbcf229f6ce7ce00bc38e340b360a4657)]: serialize and deserialize (#103) (Siyuan Zhang)
- [[adb15111](https://github.com/alibaba/GraphScope/commit/adb1511177d7723107cca0170bba37c27a59fb6b), [995f2237](https://github.com/alibaba/GraphScope/commit/995f2237ef883b9373d410456fd2993ccfc1b99d)]: Update README.md (Wenyuan Yu)
- [[b421e880](https://github.com/alibaba/GraphScope/commit/b421e880ab3b7f92b298b656a07d2ed513cf62f9)]: Fix passing zookeeper memory to etcd (#111) (DongZe Li)
- [[6865c1b5](https://github.com/alibaba/GraphScope/commit/6865c1b5fbb5b14bfbf0a620a60f7cc533e44ee4)]: Check os compatibility and dependencies version in prepare_env.sh (#99) (Weibin Zeng)
- [[e2854d10](https://github.com/alibaba/GraphScope/commit/e2854d103faf9c817e93b856443ed0fe6a58cb2d)]: Change session status to disconnected when grpc failed to coordinator (#105) (DongZe Li)
- [[d16ff635](https://github.com/alibaba/GraphScope/commit/d16ff6358ce6c53b2a1adcf6e43a45ef9b3bbe95)]: enable create session from an endpoint (#101) (Weibin Zeng)
- [[3c298899](https://github.com/alibaba/GraphScope/commit/3c2988992abafb1ba82b6f065c1ba85e09cc1ade)]: Make GraphScope support ResourceQuota limit in namespace (#102) (DongZe Li)
- [[2250fc47](https://github.com/alibaba/GraphScope/commit/2250fc47ac6e7d321f96b1b1a289fc6b1a9c7c30)]: Parameterized k8s volume mount in session config (#100) (DongZe Li)
- [[1d2a5417](https://github.com/alibaba/GraphScope/commit/1d2a5417b51167f638015c9edf800c808e4f6ef4)]: Fix loading from streams when there's worker that receives no chunks (#98) (Tao He)
- [[5699613f](https://github.com/alibaba/GraphScope/commit/5699613f43ed5342b0a5a604a77e332dd7dc427e)]: Fix bug: delete permissions after deleting all resources. (#97) (DongZe Li)
- [[2695b653](https://github.com/alibaba/GraphScope/commit/2695b653b0d6105ac7a9ea0b56bff166dd3b5b35)]: Try to read namespace from kube config when missing k8s_namesapce param (#95) (DongZe Li)
- [[aeca19db](https://github.com/alibaba/GraphScope/commit/aeca19dba87832466e539ca8285815a008ad62f3)]: Add I/O support for aws s3. (#91) (Siyuan Zhang)
- [[f67e7e20](https://github.com/alibaba/GraphScope/commit/f67e7e2054eac99c99d85b44551b758482f39649)]: Update README-zh.md (#87) (Jingbo Xu)
- [[cc16d6a9](https://github.com/alibaba/GraphScope/commit/cc16d6a9d6834f038a13c0d2607a7b9a6ef5b52d)]: remove useless dependency (#84) (shirly121)
- [[99d6e46c](https://github.com/alibaba/GraphScope/commit/99d6e46cb7f73f5ee5f4427782e0570f86c2f993)]: Update badges for docs. (#85) (Jingbo Xu)
- [[ac4c1e2b](https://github.com/alibaba/GraphScope/commit/ac4c1e2b2e49a87f8b84aab907c529d3fba56dfd)]: Upgrade vineyard to v0.1.5. (#73) (Tao He)
- [[9e9d37e7](https://github.com/alibaba/GraphScope/commit/9e9d37e740537aa09495c5c1b767b618611dba1d)]: add app kshell (#66) (Yongmin Hu)
- [[78404adc](https://github.com/alibaba/GraphScope/commit/78404adc09ddee934c174e00f549cb78407169e0)]: Update badge in docs. (#79) (Jingbo Xu)
- [[924af133](https://github.com/alibaba/GraphScope/commit/924af1330e09cf1e5aca4ce1e1a1ea5b9f0427ab)]: Update graphlearn submodule for fixing the closing client issue (#77) (Weibin Zeng)
- [[53636b23](https://github.com/alibaba/GraphScope/commit/53636b23c254fb4f327ca69eafd16fa0a5307fc2)]: Add Chinese docs for GraphScope (#67) (Jingbo Xu)
- [[dcd081de](https://github.com/alibaba/GraphScope/commit/dcd081de5f59329f8f8522d3e9be82a3bb20879d)]: Fix cross-reference links in GIE docs (#74) (yyy)
- [[0915a56f](https://github.com/alibaba/GraphScope/commit/0915a56fac8a901bfdf9894328ee2defc9d35686)]: [BUGFIX] Expose the correct external IP of GIE. (#69) (DongZe Li)
- [[26d256f4](https://github.com/alibaba/GraphScope/commit/26d256f4152dd5bf75db6120201e413a69ad35c1)]: Initial version of the Chinese docs for GIE (#68) (yyy)
- [[97f41adf](https://github.com/alibaba/GraphScope/commit/97f41adfbbd42e06fca8b0869c42bdac118b6202)]: Render zh_CN docs under docs/zh/ directory, and add the language selector. (#61) (Tao He)
- [[5c9a2224](https://github.com/alibaba/GraphScope/commit/5c9a2224ed82febfe17d58813b40b2270e8edc5e)]: Fixed the version at the time of releasing the pip package. (#49) (DongZe Li)
- [[39e39850](https://github.com/alibaba/GraphScope/commit/39e39850f289c50ab6c05330fa3285a05cfbbdb0)]: Extend gremlin pod expose to load-balancer (#45) (shirly121)
- [[12de77c0](https://github.com/alibaba/GraphScope/commit/12de77c02b2db50cc51eea57ff5cff102da21aed)]: Move session params show_log and log_level as a global configuration. (#42) (DongZe Li)
- [[595d1c7e](https://github.com/alibaba/GraphScope/commit/595d1c7ea3bdb0ea6e43d34c714b8c7b520e2abe)]: combine prepare_env scripts into one (#38) (Weibin Zeng)
- [[46ab90a9](https://github.com/alibaba/GraphScope/commit/46ab90a993d75a90b9e09b49e2c1ecac081c25f9)]: Enforce vineyard version to find. (#39) (Tao He)
- [[e21d946b](https://github.com/alibaba/GraphScope/commit/e21d946b90adbd91b50694aa27315abc98f0fe9e)]: Support bytecode-based requests for interactive engine (#36) (Siyuan Zhang)
- [[b46a0683](https://github.com/alibaba/GraphScope/commit/b46a0683db527e4c482d5b7649d773175db6edfb)]: Add: provide configurable parameters for connecting to remote k8s.(#37) (40) (howie.hu)
- [[dd2a58ac](https://github.com/alibaba/GraphScope/commit/dd2a58ac8ddd1600a997ef0312895e5f87768168)]: Fixes license info in pypi package (setup.py). (#34) (Tao He)
- [[7725f766](https://github.com/alibaba/GraphScope/commit/7725f76641f8240a590765b37c279c4727f48c5b)]: Fix release image step: checkout code first before building and pushing image (#31) (Siyuan Zhang)
- [[8fd52b4e](https://github.com/alibaba/GraphScope/commit/8fd52b4e085e36039a9399d3b671b83ba14d5fb8)]: Migrate CI to GitHub runners. (#21) (Siyuan Zhang)
- [[d28c6631](https://github.com/alibaba/GraphScope/commit/d28c6631d2130f0df8256fdb40a5067a779fd6a5)]: Wait etcd ready before launching vineyard container. (#23) (Tao He)
- [[69f401ed](https://github.com/alibaba/GraphScope/commit/69f401ed796e9013de9a4a397ca7738af3624f8c)]: Add load balance service type (#24) (DongZe Li)
- [[edc0b0ed](https://github.com/alibaba/GraphScope/commit/edc0b0ed8db264c06148f05580d58a710fb16a0f)]: check docker is running or not in prepare_env.sh/prepare_env_wsl.sh (#17) (Weibin Zeng)