What's New in Version 2025.5.12-a64e191-2
Breaking Changes
Section titled “Breaking Changes”-
When rounding a float value to zero from below, the result is now
-0.0instead of0.0. RAI Python models that call, for example,relationalai.std.math.ceil(-0.5)will see-0.0now in the result. This is consistent with the behavior of Snowflake SQL.
New Features and Enhancements
Section titled “New Features and Enhancements”-
Added a new
rai_userapplication role with more restricted permissions than theall_adminrole that is currently required for Python users to run RAI models.The
rai_userrole is the minimum role required for RAI Python API users and includes all of the permissions of the following application roles:app_user: Can use the RAI Native App.eng_user: Can use RAI engines.eng_admin: Can create and delete RAI engines.cdc_admin: Can create, delete, and manage data streams and enable and disable the CDC service.