Skip to content

Native App Release Notes

2026.7.3-57280fc

Native App


Version 2026.7.3-57280fc 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

  • App activation now checks for Snowflake account-level settings that prevent the application from functioning correctly. If an incompatible setting is detected — for example, PREVENT_UNLOAD_TO_INTERNAL_STAGES = TRUE, which blocks the app from writing to its own internal stage — relationalai.app.activate() blocks activation and explains how to resolve the conflict. You can run the following to skip these checks and proceed anyway:

    CALL relationalai.app.activate(ERROR_ON_UNSUPPORTED_ACCOUNT_FLAG => FALSE);
    
  • The application now cleans up unused references in the application's internal records of which Snowflake tables and views are configured as data stream sources. When a data stream is removed or reconfigured, its records can be left behind as orphans, causing them to accumulate over time and eventually prevent new data streams from being configured. New procedures are also available to inspect and remove these unused references manually:

Bug Fixes

  • Fixed an issue where reasoner setup could report a failure even though the reasoner was successfully provisioned due to errors in cleanup steps that occur after provisioning completes. These cleanup errors are now logged and ignored, so setup completes as expected.

Deprecations and Removals

  • Removed the previously deprecated app.finalize_upgrade() procedure. Upgrade finalization is now handled automatically, so there is no replacement. If you call app.finalize_upgrade() in custom automation, remove those calls to avoid errors.

2026.6.29-a85c9fc

Native App


Version 2026.6.29-a85c9fc 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

  • Reduced latency for progress events during query execution, so PyRel users see more responsive progress indicators in interactive environments.

Bug Fixes

  • Fixed an issue that caused CDC service suspensions during transient failures, helping prevent unexpected interruptions to stream syncing.

  • Fixed an unhandled error that occurred when attempting to delete a non-existent engine.

  • Fixed error propagation in reasoner management APIs so that meaningful diagnostic details are returned when an operation fails, rather than an empty error response.

Security

  • Upgraded jupyter-server to version 2.20.0 to address a cross-site scripting (XSS) vulnerability in predictive reasoners' notebook server conversion handlers.

2026.6.22-cd93f88

Native App


Version 2026.6.22-cd93f88 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.

Performance and Stability Improvements

  • Minor improvements to performance and stability.

2026.6.14-4f4ec3d

Native App


Version 2026.6.14-4f4ec3d 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

  • Added a transaction_attributes column to api.transactions so you can filter transactions by query attributes such as environment tags.

2026.6.7-1a518f4-1

Native App


Version 2026.6.7-1a518f4-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

  • Added new views in the observability_preview schema that expose metrics for monitoring predictive and prescriptive reasoners.

    New predictive reasoner views:

    • PREDICTIVE_REASONER__CPU_UTILIZATION
    • PREDICTIVE_REASONER__MEMORY_UTILIZATION
    • PREDICTIVE_REASONER__GPU_UTILIZATION
    • PREDICTIVE_REASONER__GPU_MEMORY_UTILIZATION
    • PREDICTIVE_REASONER__ACTIVE_JOBS

    New prescriptive reasoner views:

    • PRESCRIPTIVE_REASONER__CPU_UTILIZATION
    • PRESCRIPTIVE_REASONER__MEMORY_UTILIZATION
    • PRESCRIPTIVE_REASONER__ACTIVE_JOBS

    See the observability_preview SQL API reference for columns, example queries, and related views.

  • Improved error messages for failures when using Iceberg tables as data sources.

Bug fixes

  • Concurrent exports to Iceberg tables now produce a conflict error instead of silently writing duplicate data.

  • Fixed an issue that caused missing predictive reasoner logs.

  • Fixed a bug where predictive reasoners would not be automatically suspended after a service restart.

  • Fixed an issue where predictive reasoner startup could fail if a warehouse grant step failed.