Skip to content

Release Notes

2026.5.11-57723fa

Native App


Version 2026.5.11-57723fa of the RelationalAI Native App is now available!

Note that RelationalAI Native App upgrades are applied automatically and require no action on your part, unless you have opted-in to manual upgrades.

New Features and Enhancements

  • Minor performance and stability improvements.

1.2.2

Python SDK


Version 1.2.2 of the relationalai Python package is now available!

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

pip install --upgrade relationalai

New Features and Enhancements

Bug Fixes

1.2.1

Python SDK


Version 1.2.1 of the relationalai Python package is now available!

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

pip install --upgrade relationalai

New Features and Enhancements

  • PyRel now makes configuration profiles easier to use from the CLI:

    • You can override the active profile for a single CLI command using the --profile option or the RAI_PROFILE environment variable.
    • Use new CLI commands to manage profiles:
  • The CLI also gives clearer feedback when:

    • No profile is selected
    • A requested profile does not exist
    • An environment override takes precedence over the active_profile in your config

2026.5.4-535f669-3

Native App


Version 2026.5.4-535f669-3 of the RelationalAI Native App is now available!

Note that RelationalAI Native App upgrades are applied automatically and require no action on your part, unless you have opted-in to manual upgrades.

New Features and Enhancements

  • Minor improvements to performance and stability.

1.2.0

Python SDK


Version 1.2.0 of the relationalai Python package is now available!

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

pip install --upgrade relationalai

New Features and Enhancements

Bug Fixes

  • In scripts, CI, and other non-interactive runs, PyRel now shows the full error details before the final RAIException when type inference or similar compiler checks fail. Before, these failed checks could stop with only a generic see above for details message with the real diagnostic missing.

  • Problem.solve_for() now works when you solve for an inherited property or relationship. Prior to this fix, if a Parent concept defines a Parent.foo property and the Sub concept inherits it by extending Parent, solve_for(Sub.foo) could raise a TypeError.