Python package and CLI 1.10.0
PyRel 1.10.0 adds support for stddev_samp() in queries, improves rai doctor:report diagnostics, and fixes query, import, and Snowflake deployment issues.
How to install this version
Review the changes below before installing. To install this version, activate a compatible Python virtual environment and run:
python -m pip install "relationalai==1.10.0"For the latest installation instructions, see Start building with PyRel.
New Features and Enhancements
Section titled “New Features and Enhancements”-
You can now use
stddev_samp()in PyRel queries to compute sample standard deviation. Before 1.10.0, you had to compute it outside PyRel or build it from lower-level operations. -
rai doctor:reportnow provides more detail when you troubleshoot deployment-role issues or share environment details with support. It adds Snowflake task execute privilege diagnostics and richer version metadata.
Bug Fixes
Section titled “Bug Fixes”-
Imports for the prescriptive and predictive reasoner packages now work on Python 3.11 or later. Before this fix, imports could fail because of an invalid dataclass default.
-
SQL-backed
select()queries no longer return unexpected duplicate rows when you usedistinct(). -
Some Snowflake deployments no longer fail when models read Snowflake-backed data sources through CDC. Before this fix, deployments could materialize those inputs as unsupported dynamic tables instead of CDC-compatible tables with change tracking.