v0.13.0
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 aPyDirection
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
inAlgorithmResult
no longer returns internal idsGraph.edges.explode().to_df()
is now equivalent toGraph.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
- make EmbeddingFunction return a result instead of panicking by @ricopinazo in #1806
- Use PathBuf for python path input by @ljeub-pometry in #1813
- Load const props by @fabianmurariu in #1811
- expose encode graph by @shivam-880 in #1812
- add support to exclude edge temp properties on import by @fabianmurariu in #1814
- Edge repr layers by @narnolddd in #1809
- type annotations in stubs created from docs by @ljeub-pometry in #1815
- GraphQL UI by @ricopinazo in #1816
- fix the
to_df
in AlgorithmResult and Edges by @ljeub-pometry in #1820 - Release v0.13.0 by @github-actions in #1823
Full Changelog: v0.12.1...v0.13.0