What's New in Version 2025.2.24-aef52906-1
New Features and Enhancements
Section titled “New Features and Enhancements”-
Improved data stream creation performance.
-
Made other minor stability and performance improvements.
Deprecations and Removals
Section titled “Deprecations and Removals”-
Deprecated the
api.update_libraries()
procedure that is used to manually upgrade internal libraries after an automatic native app upgrade. The procedure may still be called, but no longer performs any operation.Python API users may encounter an error telling them to use
update_libraries()
the first time they query a model after an upgrade. Users may silence this error and update the internal libraries by setting theuse_package_manager
parameter toTrue
when calling theModel
constructor:import relationalai as rai# Set the use_package_manager parameter to True in order to silence the error about# upgrading schema libraries using the update_libraries SQL procedure.model = rai.Model("MyModel", use_package_manager=True)In an upcoming Python API release, the error will be removed and the default value of
use_package_manager
will be set toTrue
so that users do not need to set it manually.
Bug Fixes
Section titled “Bug Fixes”-
Fixed a bug that caused the error
400 Bad Request: transaction already is in terminal state
. This would sometimes occur when an engine transaction was cancelled by the user or the engine connection was closed by the debugger. -
Fixed a bug that caused an
Unknown
error due to a client’s Snowflake session no longer existing. Now, a warning with the failure’s reason is logged and the connection is retried.