What's New in Version 0.8.0
Breaking Changes
Section titled “Breaking Changes”- The
.louvain()
method now raises aDirectedGraphNotSupported
exception instead of aDirectedGraphNotApplicable
exception when called from a directed graph.
New Features and Enhancements
Section titled “New Features and Enhancements”-
Made improvements to the RAI debugger:
- Rules with two or more unrelated variables are now flagged with a “Cross product” warning. Although cross products may be intentional, accidental cross products can lead to unexpected results and performance issues.
- Detailed metrics are more accurately reported. Previously, some compilation time was reported as “Other.”
-
Made significant improvements to general query performance.
-
Improved the error message for the
.eigenvector_centrality()
method when called from a directed graph. The message now suggests using.pagerank()
instead, which is supported for directed graphs. -
Introduced an experimental solver library for optimization workloads. This library is not yet documented and is subject to frequent and unannounced API changes. If you would like to try out this feature, please contact customer support at support@relational.ai.
Bug Fixes
Section titled “Bug Fixes”- Fixed a bug that silently removed edges added to a directed graph that did not explicitly specify a
weight
property. Now, edges without theweight
property are assigned thedefault_weight
value specified in theGraph
constructor.