Skip to content

v0.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Oct 10:07
· 55 commits to master since this release
0e0008f

UI Alpha

  • We have released the first version of the Raphtory UI. This should work for any graph that you host within your GraphServer and is available at / by default. The graphql playground has been moved to /playground.
  • We have many more plans for this UI, but in the meantime if you notice it isn't handling your data correctly, or you find a bug please report and issue and we shall get it fixed.
  • Below is an example of the UI with the Lord of the Rings graph loaded:

Small tweaks

  • The python doc stubs now error when the return type is incorrect - all current errors have been fixed. We will start to enable more warning and tidy these up fully over the coming releases.
  • PyDirection is no more and direction arguments now take strings as input directly (The only way to construct a PyDirection was via passing in a string anyway so this seemed entirely confusing and useless).
  • Added layers to the edge repr to show what layers an edge/exploded edge is present in, e.g.

Bug fixes

  • to_df in AlgorithmResult no longer returns internal ids
  • Graph.edges.explode().to_df() is now equivalent to Graph.edges.to_df(explode=True), in particular the history is no longer duplicated for each exploded edge.
  • The EmbeddingFunction was changed to return a Result to be able to bubble up errors instead of panicking. These changes were propagated all the way up.
  • Path inputs in python now use PathBuf instead of String, removing a host of annoying issues, especially in windows.

What's Changed

Full Changelog: v0.12.1...v0.13.0