Skip to content

Native App Release Notes

2026.8.9-8d1935f

Native App


Version 2026.8.9-8d1935f 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

  • Deploying and refreshing a model is now faster. Each deploy and refresh reloads the tables your model produces, and that step now runs as a few batched operations instead of repeating the same work once per table. The improvement grows with the number of tables a model produces, so larger models benefit most while small models see little change.

Bug Fixes

  • Fixed some errors that could occur with incremental maintenance turned on, a preview feature (off by default) that reuses earlier work when you rerun a query after your data changes. In particular, certain aggregations could cause queries to fail with an internal error. They now work as expected.

2026.8.3-49c7820

Native App


Version 2026.8.3-49c7820 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

Bug Fixes

  • Fixed an issue that caused data streams to be quarantined during brief pauses in the CDC service.

  • Fixed an issue that could stop a data stream from syncing when the app's routine cleanup removed part of the internal data store that the CDC service uses to load your data.

  • Prevented the app from leaving Snowflake compute resources running indefinitely when an internal engine fails to start.

2026.7.27-74739c9

Native App


Version 2026.7.27-74739c9 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.

Bug Fixes

  • Exporting query results no longer fails when one of the exported columns has the same value in every row. Previously, these exports failed the entire transaction with an internal error.

  • A query that reads from a Snowflake source through a data stream no longer fails if that stream is being deleted and rebuilt while the query runs. Data streams keep your PyRel models in sync with their Snowflake sources, and PyRel sometimes rebuilds one to refresh it. Previously, a query caught in that window failed with a The provided data streams do not exist (RAIERR:1000) error, even though the stream was being replaced, not removed. Now the query finishes once PyRel rebuilds the stream.

2026.7.21-f60cc22-1

Native App


Version 2026.7.21-f60cc22-1 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

  • Queries that process large amounts of text now run faster on the Logic Reasoner.

  • You can now clear all the data loaded from a Snowflake source table by emptying that table. The data is removed on the next sync. Previously, empty tables were skipped during syncing, so the original data stayed in the app.

  • You can now recover a data stream export task that keeps timing out by increasing its warehouse size or timeout. Each data stream uses a Snowflake serverless task to export its processed changes, and a large or costly export can exceed the default limits. Adjust them with two new SQL procedures, intended for exceptional cases and usually done with RelationalAI support:

Bug Fixes

  • Certain queries no longer fail while returning their results, most notably some prescriptive reasoning workloads. Previously, a recent change to the query engine could cause these queries to crash with an internal error.

  • You can now generate predictions immediately after training a Predictive Reasoning model. Previously, this could crash when an earlier training run had left data behind.

  • Deleting a model no longer interrupts queries that are still running against it. Previously, deleting a model while it was still in use could fail those in-progress queries with a Database was closed and this transaction was discarded error.

  • A logic reasoner assigned from warm capacity now works reliably as soon as it starts. Previously, such a reasoner could reject its first transactions with connection errors, or briefly appear under a different name than the one you requested.

  • App upgrades are now more reliable on accounts where services are slow to restart: the app now waits up to 20 minutes for them to come back online, up from 10.

  • Every upgrade now automatically restores a permission that older apps need to run queries, so upgrading no longer risks leaving an app unable to respond. Previously, an app installed before that permission existed could lose it during an upgrade and stay unavailable until it was restored manually.

Security

  • Resolved a remote code execution vulnerability (CVE-2026-4372) in predictive reasoners. We patched it by upgrading the bundled Hugging Face transformers library to version 5.12.1. Upgrading the app applies the fix, so there is no action required on your part.

2026.7.13-470c23f

Native App


Version 2026.7.13-470c23f 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.

Bug Fixes

  • Fixed a bug that occurred when two PyRel programs interacted with the same model at the same time. Previously, data synchronization could stall for an extended period of time before failing with a cryptic error. Now when this happens, data synchronization fails fast with a clear "model is busy" error.

  • Fixed a bug where engines recreated after a service restart could remain in the PENDING state indefinitely. Provisioning now stops when it reaches the timeout limit. When that happens, the attempt fails with a timeout error instead of hanging forever.