Skip to content

Release v0.4.0

Compare
Choose a tag to compare
@lidongze0629 lidongze0629 released this 30 Apr 15:31
· 2008 commits to main since this release

Today, we’re announcing the availability of GraphScope v0.4.0. This release focuses on the compatibility improvement with NetworkX, with the aim of allowing users to develop graph applications on large-scale graphs in a distributed environment just like doing this on a single machine. In addition, this release improves the experience of standalone deployment.

We highlight the following improvements included in this release:

  • Improved compatibility with NetworkX
  • Support Graph/DiGraph types in NetworkX
  • Support NetworkX APIs of operations and manipulations over the above two types of graphs
  • A new tutorial in PlayGround to introduce graph processing with NetworkX APIs.

Commits

  • [76c0d8f]: [networkx] Remove experimental flag of the networkx module (#273) (Weibin Zeng)
  • [72e79dd]: [networkx] improve the document of networkx style api (#263) (Weibin Zeng)
  • [f1c87e3]: [networkx] refact clear api and implment number_of_selfloops api (#266) (Weibin Zeng)
  • [ed97d6c]: [GAIA] New release of GAIA (#272) (yyy)
  • [f11a596]: Generalize the Kubernetes deployment interface to make it extensible (#269) (DongZe Li)
  • [f7908c1]: Enhancement of build.sh (#271) (Siyuan Zhang)
  • [62b3bbf]: [networkx] add tutorial of NetworkX-style api use (#262) (Weibin Zeng)
  • [bcaa815]: Use IOFactory to create adaptors (#268) (Siyuan Zhang)
  • [67a18a7]: [networkx] implement deepcopy subgraph/edge_subgraph in engine, not return a view (#258) (Weibin Zeng)
  • [31922c1]: [networkx] implement graph views in engine side (#256) (Weibin Zeng)
  • [b08ea46]: Correct author info in coordinator pypi package (#260) (Siyuan Zhang)
  • [8ca1aca]: [GAIA] dead lock bug fix of GAIA (#257) (yyy)
  • [e25f983]: [networkx] allowing tuple/bool/double node type (#249) (Weibin Zeng)
  • [9354a24]: [networkx] implement clear_edges, deepcopy of to_directed and to_undirected api (#255) (Weibin Zeng)
  • [1a6b040]: Support launch multiple session/instance in standalone mode (#247) (DongZe Li)
  • [eecec85]: Support graphs that only have vertices or empty. (#245) (Siyuan Zhang)
  • [2b4e891]: update pegasus readme (#250) (yyy)
  • [f1f21f0]: update GAIA: 1. optimize minimal carried properties; 2. add more tests and benchmarks; 3. formatted display of results. (#248) (yyy)
  • [41d1b78]: Support combine multiple add vertice and edges operation. (#241) (Siyuan Zhang)
  • [d858a36]: Add makefile target to simplify process of compilation (#240) (DongZe Li)
  • [0183a32]: update readme (#239) (Siyuan Zhang)
  • [a12ed52]: Don't link "mpi_cxx" on Mac, since brew doesn't install that. (#238) (Tao He)
  • [6c8514b]: Fix several bugs of project/add column listed by #215 (#234) (Siyuan Zhang)
  • [90095c5]: Add template for frontend (#233) (Siyuan Zhang)
  • [be9e82f]: update tutorials and helm readme (#232) (DongZe Li)
  • [11b5fab]: Fix default session for processing vineyard operation. (#230) (Siyuan Zhang)
  • [c7c27c7]: enrich unittest of project and add_column (#215) (Weibin Zeng)
  • [93d92ea]: CI: fixes computing tag when pushing docs to gh-pages branch. (Tao He)