Self-hosted Retool 4.0 and 3.334 stable updates
The following patches are now available on the Stable release channel: Retool 4.0.6 Retool 3.334.23 Update your Retool instance to apply the latest bug fixes and security patches.
Also shipped Jul 16, 2026Retool in July 2026 →
DCM Projects: New capabilities (Preview)
DCM Projects now supports the following capabilities in preview: For more information, see Supported object types in DCM Projects and Deploy and manage DCM Projects .
VOLATILE scalar UDFs are supported with dynamic table incremental refresh (General availability)
VOLATILE scalar user-defined functions (UDFs) are now supported with dynamic table incremental refresh in INCREMENTAL, AUTO, and ADAPTIVE refresh modes. This applies to scalar UDFs written in Python, Java, Scala, JavaScript, and SQL. For incremental refresh, VOLATILE UDFs are supported only in the SELECT clause.
Scala and Java UDFs in Unity Catalog are now generally available
Register Scala and Java user-defined functions (UDFs) in Unity Catalog and reuse them across notebooks, jobs, and SQL warehouses with Unity Catalog governance. Reuse existing JVM logic and get better performance than Python UDFs on all compute, including serverless. See Scala and Java user-defined functions (UDFs) in Unity Catalog .
MLflow trace storage in Unity Catalog is now generally available
MLflow trace storage in Unity Catalog tables is now generally available. Databricks recommends storing traces in Unity Catalog for new and production workloads: storage is unlimited, traces are stored in OpenTelemetry (OTel) format, access is governed through Unity Catalog schema and table permissions, and you can query traces with SQL, Genie, AI/BI...
Agentic code converter is in Beta
The agentic code converter is in Beta . Use it to convert legacy SQL dialects, such as T-SQL, Snowflake, Redshift, Oracle, BigQuery, and Teradata, to ANSI SQL in migration projects in your workspace.
Google Gemini 3 Pro is retired
Google Gemini 3 Pro is retired. Gemini 3.1 Pro is the recommended replacement. See Deprecated and retired models for migration guidance.
More from RetoolEvery Retool release →
Retool 4.23 Edge for self-hosted instances
Retool 4.23 is now available on the Edge release channel for self-hosted organizations.
Self-hosted Retool 4.0, 3.334, and 3.300 stable updates
The following patches are now available on the Stable release channel: Retool 4.0.5 Retool 3.334.22 Retool 3.300.33 Update your Retool instance to apply the latest bug fixes and security patches.
Object permissions
Live on cloud • Business • Enterprise note The object permissions feature is currently rolling out to cloud instances. It is not yet available on self-hosted instances. Retool now supports object roles , a new role type that grants groups Use , Edit , or Own access to specific apps, workflows, resources, and agents.
Upload files as app assets
Live on cloud Self-hosted version 4.23.0 and later You can now upload files to be used as assets in your app through the Chat tab in the app builder. Previously, uploaded files could only be used as context for the agent. Common use cases for uploaded files as assets include: Embedding PDFs. Adding a company logo to the app header.
Claude Sonnet 5 available in Retool
Live on cloud Self-hosted version 4.23.0 and later Claude Sonnet 5 is now available on paid plans through Anthropic and Amazon Bedrock. It can be used with AI resource queries and Retool Agents .
Retool 4.27 Edge for self-hosted instances
Retool 4.27 is now available on the Edge release channel for self-hosted organizations.
Self-hosted Retool 4.0, 3.334, and 3.300 stable updates
The following patches are now available on the Stable release channel: Retool 4.0.7 Retool 3.334.25 Retool 3.334.24 Retool 3.300.34 Update your Retool instance to apply the latest bug fixes and security patches.
Trigger workflows from apps
Live on cloud • All plans Public beta 4.23.0 Edge • All plans Public beta You can now trigger workflows from functions in the new app builder . Converting classic apps that trigger workflows is now supported as a result. To trigger a workflow from your app, open the Chat tab and prompt your agent with the workflow's name.