Self-hosted Retool Edge release 4.19
Release notes for the Self-hosted Retool 4.19 edge release.
Releases on the Edge channel occur weekly. Each release occurs one week after the equivalent release for cloud-hosted Retool.
Edge releases are available for organizations that want the latest features or to use closed beta functionality. Retool recommends most organizations use Stable releases unless you have a specific need for Edge releases and can keep your deployment up-to-date.
Retool supports only the most recent release on the Edge channel. As Edge releases are weekly, bug fixes and improvements are included in the next release. All previous releases are then considered deprecated.
Self-hosted Retool 4.19
No longer supported
Edge release notes
Bug fixes, improvements, and other incremental updates across all edge releases in this release.
| Type | Description |
|---|---|
| 4.19.030 changes↑ | |
| added | Added Fable to the AI model registry, available for BYOK Anthropic resources. [#79302] |
| added | Added the ability to override the authorization and token URLs for OAuth2 resources. [#80430] |
| added | Added audit log entries for denied resource query attempts. [#80494] |
| added | Added support for keyless blob storage authentication in the app builder, using the pod's existing cloud identity instead of static credentials. [#80111] |
| added | Added CockroachDB as a supported resource in the app builder. [#80539] |
| added | Added support for converting classic apps that use v2 custom components to the app builder. [#80024] |
| fixed | Fixed slow load times and crashes in large classic apps caused by inefficient layout initialization. [#80386] |
| fixed | Fixed group membership updates that unintentionally removed claimed or expired user invites. [#80447] |
| fixed | Fixed the code executor service crashing on IPv6-primary Kubernetes clusters by binding dual-stack. [#80491] |
| fixed | Fixed the cursor ejecting from unlabeled Text Input and Text Area fields with a dynamic tooltip. [#80204] |
| fixed | Fixed cookies not clearing when restoring app defaults in the mobile app. [#80397] |
| fixed | Fixed the public API reference incorrectly marking most source control endpoints as classic app only. [#80352] |
| fixed | Fixed permission grant cleanup not running for bulk page deletions, leaving orphaned grants. [#80493] |
| fixed | Fixed forced MCP client re-authentication caused by strict OAuth refresh token rotation. [#80429] |
| fixed | Fixed a bundling issue in the app builder that could drop required re-exports from some third-party npm packages. [#80425] |
| fixed | Fixed the classic app to app builder conversion failing for apps with very large embedded values, such as base64-encoded assets. [#80356] |
| fixed | Fixed invalid sandbox token errors in the app builder during long-running sessions. [#80545] |
| fixed | Fixed the app builder sandbox failing to start when a required file was unexpectedly missing. [#80495] |
| fixed | Fixed MCP-created app import threads not persisting the organization's configured default model and provider. [#80431] |
| fixed | Fixed a race condition that could cause two app builder sandboxes to claim the same session. [#80445] |
| fixed | Fixed a crash in the app builder sandbox when an imported app declared Vite as a direct dependency. [#80400] |
| fixed | Fixed a race condition that could crash the app builder sandbox during concurrent restarts. [#80389] |
| fixed | Fixed workflow calls from app builder serverless functions breaking after an app synced to a new instance via source control. [#80225] |
| improved | Improved reliability of long-running AI responses when using Retool-managed AI keys. [#79952] |
| improved | Improved reliability of code execution by retrying transient sandbox setup failures. [#79764] |
| improved | Improved the classic app to app builder conversion by adding contextual comments that explain classic-app-specific behaviors. [#80248] |
| improved | Improved app builder chat notifications with a stop icon, sound volume control, and a shortlist of suggested models. [#79616] |
| improved | Refined the model options menu design in the app builder. [#80550] |
| improved | Improved the app builder agent to catch serverless function syntax errors immediately instead of at publish time. [#80382] |
| security fix | Hardened database connectors against prototype pollution from malicious schema or table names. [#80377] |
| 30 changes | |