Skip to content

Release Notes

1.13.0

Python SDK


Version 1.13.0 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

  • You can now use std.re regex queries with the SQL backend, including match(), search(), fullmatch(), findall(), and sub(). Before 1.13.0, the SQL backend did not support these regex operations.

  • The ZIP archive from rai doctor:report now includes a readable summary.md file so you can quickly review status and key diagnostics. Before 1.13.0, you had to inspect raw JSON, YAML, and CSV artifacts for that overview.

Bug Fixes

  • rai doctor now warns earlier when you use direct_access: true with an unsupported Snowflake authenticator and tells you how to fix it. Before this fix, you might instead hit a later raw token-exchange error.

  • Deployments and refresh tasks now use the Snowflake role you set in DeploymentConfig.role. Before this fix, PyRel could ignore that setting and use a different role.

1.12.0

Python SDK


Version 1.12.0 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

  • You can now use aggregates.product() to compute the product of numeric values in PyRel queries. Before 1.12.0, the standard aggregates module did not include a built-in product aggregate.

  • rai doctor:report now includes expanded diagnostics.

1.11.0

Python SDK


Version 1.11.0 of the relationalai Python package is now available!

To upgrade, activate your virtual environment and run the following command:

pip install --upgrade relationalai

Bug Fix

  • PyRel now stops at the first model compilation error. Before this fix, PyRel could continue and fail later with a less clear error.

1.10.0

Python SDK


Version 1.10.0 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

  • 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:report now 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

  • 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 use distinct().

  • 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.

2026.6.7-1a518f4-1

Native App


Version 2026.6.7-1a518f4-1 of the RelationalAI Native App is now available!

Note that RelationalAI Native App upgrades are applied automatically and require no action on your part, unless you have opted-in to manual upgrades.

New features and enhancements

  • Added new views in the observability_preview schema that expose metrics for monitoring predictive and prescriptive reasoners.

    New predictive reasoner views:

    • PREDICTIVE_REASONER__CPU_UTILIZATION
    • PREDICTIVE_REASONER__MEMORY_UTILIZATION
    • PREDICTIVE_REASONER__GPU_UTILIZATION
    • PREDICTIVE_REASONER__GPU_MEMORY_UTILIZATION
    • PREDICTIVE_REASONER__ACTIVE_JOBS

    New prescriptive reasoner views:

    • PRESCRIPTIVE_REASONER__CPU_UTILIZATION
    • PRESCRIPTIVE_REASONER__MEMORY_UTILIZATION
    • PRESCRIPTIVE_REASONER__ACTIVE_JOBS

    See the observability_preview SQL API reference for columns, example queries, and related views.

  • Improved error messages for failures when using Iceberg tables as data sources.

Bug fixes

  • Concurrent exports to Iceberg tables now produce a conflict error instead of silently writing duplicate data.

  • Fixed an issue that caused missing predictive reasoner logs.

  • Fixed a bug where predictive reasoners would not be automatically suspended after a service restart.

  • Fixed an issue where predictive reasoner startup could fail if a warehouse grant step failed.