What's New in Version 1.5.0
Version 1.5.0 of the relationalai Python package is now available!
To upgrade, activate your virtual environment and run the following command:
pip install --upgrade relationalaiNew Features and Enhancements
Section titled “New Features and Enhancements”-
Added diagnostics CLI commands under
rai doctor, includingdoctor:reportanddoctor:cache:checkfor cache checks. -
PyRel now accepts optional Snowflake connector and session settings in its Snowflake connection config, including
client_session_keep_alive,login_timeout,network_timeout,socket_timeout, andsession_parameters. Before this change, you could not set these options through PyRel config and had to rely on Snowflake connector defaults. Now you can tune long-running or idle-sensitive Snowflake connections from PyRel config.
Bug Fixes
Section titled “Bug Fixes”-
cumsum_asc()now handles multiple sort keys correctly. Before this change, cumulative sums could be wrong when you ordered by more than one sort key. -
Graph validation now catches a few edge cases earlier. Before this change, some invalid node types were not caught until later in the execution path. Now you’ll see those errors earlier.
-
Fixed a bug that caused weighted Jaccard or cosine similarity to behave inconsistently for zero-weight edges.