1.0.4
Python SDK
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 relationalai
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:rai config:explain rai config:explain --verboseImproved 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
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.