Skip to content

Releases: Pometry/Raphtory

v0.9.3

20 Jun 15:25
6b70f9d
Compare
Choose a tag to compare

🚀 Performance improvements

🐛 Bug Fixes

📈 Benchmarking

📖 Documentation

Full Changelog: v0.9.2...v0.9.3

v0.9.2

10 Jun 17:04
1c7a7d7
Compare
Choose a tag to compare

New functionality and API changes

  • PersistentGraphs are now available as properties on the graph #1596
  • EventGraphs and PersistentGraphs can now be converted into eachother via into_graph and into_persistent_graph #1596
  • Changed the return type of layer_name and time from Option to Result - this means when they are called incorrectly the user will get an error (explaining when these functions should be used) instead of a None, which could easily be confused for the edge not having a layer name or timestamp. #1593
  • Added unique and ordered_dedupe functions on temporal properties #1603
  • Added a Temporal Bipartite projection #1396
  • Added node type filtering on Nodes PathFromGraph and PathFromNode #1510

GraphQL Improvements

  • Added Microsoft SSO/Authentication #1629
  • Set in_/out_/edges to return GQLEdges objects which can be correctly filtered and paged. #1585
  • Set in_/out_/neighbours to return GQLPathFromNode objects which can be correctly filtered and paged. #1585
  • Added an optional keys argument to the GQLProperties values function - meaning you can select a subset of the properties on the nodes without having to call value over and over. #1585
  • Added Apollo event tracing to find bottlenecks in your queries #1585
  • Removed node/edge filtering as it was ineffecient - all functionality is available now that graphql APIs are in parity with python/rust #1585
  • Removed several old/ultra specific functions which can now be better served by the standard APIs #1585

Bug fixes and performance improvments

  • Drastically improved the performance of the Eval APIs used for writing algorithms in Raphtory - this should see all algorithms written this way run faster. #1617 #1622
  • Reworked the temporal motif algorithms to use more efficient internal functions and data structures #1623
  • Fixed an issue with exploded edges panicking if a requested property wasn't present #1592
  • Graphql can now correctly index Boolean properties #1597
  • Exploded edges now return the correct value when calling first and last #1594
  • Fixed an issue in saving/loading graphs in python where save used relative paths, but load used absolute.
  • Added several new benchmarks to ensure no regressions in performance when making larger core changes.
  • Several documentation fixes

Structural Changes

  • There are several large structural refactors as part of this release, with another planned for 0.10.0 - these are to enable us to make both the Rust and Python libraries more extensible for developers building plugins. #1608 #1631

What's Changed

New Contributors

Full Changelog: v0.8.1...v0.9.2

v0.8.1

01 May 16:00
545069c
Compare
Choose a tag to compare

New Features

  • Exposed update_constant_properties on both the nodes and edges (was previously only available on the graph)

Version changes

  • Removed support for python 3.7
  • Bumped rust from 1.75 to 1.77

Bug fixes

  • Fixed a bug in the property aggregation methods where None's were being included in the results.
  • Changed the notebook argument in to_pyvis to be false by default.

v0.8.0

15 Apr 20:04
baecde7
Compare
Choose a tag to compare

What's Changed

New Contributors

**...

Read more

v0.7.0

21 Dec 17:32
c382036
Compare
Choose a tag to compare

Release v0.7.0

What's Changed

Full Changelog: v0.6.1...v0.7.0

v0.6.1

06 Oct 12:46
4a6da4a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

03 Oct 17:02
f3964a9
Compare
Choose a tag to compare

Release v0.6.0

What's Changed

Full Changelog: v0.5.7...v0.6.0

v0.5.7

14 Sep 13:50
655bed1
Compare
Choose a tag to compare

Release v0.5.7

v0.5.6

07 Sep 17:12
dbd543c
Compare
Choose a tag to compare

Release v0.5.6

What's Changed

Full Changelog: v0.5.5...v0.5.6

v0.5.5

05 Sep 15:16
42b4bea
Compare
Choose a tag to compare

Release v0.5.5

What's Changed

  • sum weight algorithm + min/max/mean/median/average/count/len/sum features on edge properties by @Haaroon in #1200
  • Release v0.5.5 by @github-actions in #1227

Full Changelog: v0.5.4...v0.5.5