Skip to content

What's New in Version 0.13.4

January 30, 2026 1:09 PM UTC

Version 0.13.4 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 enable transaction guard rails explicitly through configuration. Set enable_guard_rails: true in your configuration to turn this on. When enabled, the client sends the guard-rails request header so guard-rail enforcement can be applied for the transaction. In this release, guard rails include timeout-based protection for high-cost cross-join warnings. This helps prevent expensive or runaway transaction behavior from continuing unchecked. By default this option is false, which keeps the prior non-enforcing behavior.

  • Exporting query results to Snowflake tables now avoids writing unexpected extra columns. If you use export workflows that rely on @export outputs, the written table schema is now more consistent with the columns you selected. This reduces downstream breakage in strict schema pipelines and lowers post-export cleanup work.

  • Table handling for ephemeral data-exchange workflows now supports skipping unnecessary CDC work in specific internal paths. This improves throughput for smaller result sets and reduces overhead during reasoner-oriented data movement.

  • Query execution now spends less idle time during data synchronization checks. In workflows with repeated synchronization polling, progress indicators should update more smoothly and long-running query phases should feel more responsive.

  • No migration is required for most users. Existing code continues to work as before.

  • If you want guard-rail enforcement, set enable_guard_rails to true. It defaults to false.