What's New in Version 0.13.7
Version 0.13.7 of the relationalai Python package is now available!
To upgrade, activate your virtual environment and run the following command:
pip install --upgrade relationalaiNew Features and Enhancements
Section titled “New Features and Enhancements”-
Transaction progress output is now clearer and easier to follow during long-running execution:
- It now shows how many items are currently in progress.
- It prints a normal header line before live progress updates begin. These improvements make progress output easier to read in terminals and logs.
-
Long-query disconnect failures now raise
ClientDisconnectedExceptionwith a clearer user-facing message. This makes client-disconnect aborts easier to detect and handle in application error paths. For example, you can catchClientDisconnectedExceptionaround a long-running call and retry after checking client/network stability. -
Missing or inaccessible fully qualified Snowflake table/view sources (for example,
MY_DB.MY_SCHEMA.MY_TABLE) now raiseUnknownSourceErrorinstead of warning-only behavior. This makes source-access issues fail fast and more visible during model/query execution. For example, if a referenced table/view was dropped, renamed, or is no longer readable by your active role, execution raisesUnknownSourceErrorand lists the affected fully qualified object names.
Upgrade Notes
Section titled “Upgrade Notes”- No migration is required for most users.
Existing code continues to work as before.
If your workflow previously continued after missing-source warnings, update exception handling to catch
UnknownSourceErrorwhere needed.