What's New in Version 1.0.4
Version 1.0.4 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 a new
rai config:explaincommand to inspect the active configuration and where each value came from. Now you can inspect the active config directly from the CLI and optionally show full provenance details with--verbose:Terminal window rai config:explainrai config:explain --verbose -
Improved dtype inference for pandas columns with
objectdtype when PyRel derives concept types from data. PyRel now does a better job recognizing numbers in pandasobjectcolumns. For example, if a column contains decimal values, PyRel now treats it as numeric instead of treating it as text.
Bug Fixes
Section titled “Bug Fixes”-
Fixed an issue with
rai connectwhere invalid Snowflake warehouse names could pass basic connectivity checks. The command now validates the configured warehouse. -
Fixed a bug that caused
select()to raise aValueErrorwhen selecting aMatchobject. -
Fixed a bug where PyRel would warn about graph validation whenever you selected a
Graph.Edgeentity. You can now select or inspectGraph.Edgewithout triggering validation warnings. PyRel waits to validate until you run a graph operation that actually needs it. -
Fixed a bug that could cause the client to get disconnected during long-running graph algorithms or other work if a jobs polling attempt was delayed or missed. The maximum polling delay is now short enough to prevent accidental disconnects from transient polling issues.
-
Fixed a bug that could affect results in some queries involving values that could match multiple types.