Skip to content

Release Notes

0.13.3


January 26, 2026 10:54 PM UTC

Version 0.13.3 of the relationalai Python package is now available!

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

Terminal window
pip install --upgrade relationalai
  • The Python client now supports Python 3.13! 🎉 You can install the Python client in a Python 3.13 environment using pip as usual. See the installation instructions for details.

  • When you run queries from the Python client, you now see progress updates immediately instead of waiting several seconds. You get a smooth, continuously updating timer and the transaction ID as soon as it’s available. We also removed flickering or overlapping spinners when multiple steps run. No changes are required to your existing code to benefit from these improvements.

  • We updated the debugger frontend to use security‑patched dependencies:

    • We upgraded storybook to 8.6.15 (from 8.6.14) to address CVE-2025-68429 (GHSA-8452-54wp-rmv6).
    • We also pinned qs to 6.14.1 via overrides to address CVE-2025-15284 (GHSA-6rw7-vpxm-498p).

0.13.2


January 15, 2026 4:35 PM UTC

Version 0.13.2 of the relationalai Python package is now available!

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

Terminal window
pip install --upgrade relationalai
  • You can now manage engine types (LOGIC, SOLVER, and ML) directly from the rai CLI. You will have clearer lists, richer engine details, smarter interactive prompts, and more helpful error messages, so you can more easily pick the right engine, understand who created it and when, and fix setup issues without looking through SQL or Python errors. When you use non-LOGIC engines in scripts, be sure to add --type (for example, rai engines:get --name my_engine --type SOLVER) so the CLI knows which engine you mean.

0.13.1


January 14, 2026 7:53 PM UTC

Version 0.13.1 of the relationalai Python package is now available!

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

Terminal window
pip install --upgrade relationalai
  • Queries that are automatically stopped by our performance guard rails (such as when a missing join creates a large, slow cross-product) now raise a GuardRailsException instead of a generic error. This helps you see which relation caused the problem and why, so you can fix your query faster. If your code handles exceptions, consider adding special handling for GuardRailsException (along with timeouts and other errors) to show clearer messages or help users review their joins and query logic.