Skip to content

What's New in Version 2025.2.24-aef52906-1

  • Improved data stream creation performance.

  • Made other minor stability and performance improvements.

  • 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 the use_package_manager parameter to True when calling the Model 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 to True so that users do not need to set it manually.

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