Skip to main content

Self-hosted Retool Edge release 4.81

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 private 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.

Documentation for this release

Retool's main documentation site reflects the latest Edge release. Since Edge updates weekly and only the most recent release is supported, the docs you're already browsing apply to this release — there's no separate version to switch to.

Self-hosted Retool 4.81​

Latest releaseCurrently supported

Edge release notes

Bug fixes, improvements, and changes in this release.

Type ↑Description ↕
4.81.043 changes↑
addedAdded a label in the app builder editor that marks a backend file as a serverless function or a plain helper. [#88160]
addedAdded support for multi-instance releases of apps built in the app builder on Azure Repos. [#87602]
addedAdded support for multi-instance releases of apps built in the app builder on AWS CodeCommit. [#87605]
addedAdded the DISABLE_RETOOL_MANAGED_AI environment variable to block AI requests that use Retool-managed credentials. [#88222]
addedAdded Rename actions to the app builder code editor toolbar and file tree folders. [#87937]
addedAdded support for custom model lists on AI provider resources, which restrict the models a resource can use. [#88259]
addedAdded the retool checkout -b command to the Retool CLI to create a branch and switch to it. [#88391]
fixedFixed the app builder chat showing an error chip for user input form calls with invalid parameters that the agent corrects on its own. [#88127]
fixedFixed streamed thinking and text blocks in the app builder chat appearing out of order or disappearing before they were saved. [#88128]
fixedFixed workflow queries that time out leaving the backend connection open and continuing to stream results. [#88261]
fixedFixed the app builder git server process crashing about 50 minutes after a publish was rejected as a duplicate. [#88262]
fixedFixed the Retool CLI reporting an expired session when a session refresh failed for a temporary reason such as a network error or server outage. The CLI now retries once and asks you to sign in again only when the host rejects the refresh. [#88061]
fixedFixed app builder backend function type declarations advertising Retool Storage StreamRaw methods that always fail, and added a warning that read and download buffer the entire file in memory. [#87608]
fixedFixed Retool Database setup failing with a permission denied for database error when the Postgres user is not a superuser, as on managed Postgres services such as RDS, Aurora, Cloud SQL, and Azure. [#88311]
fixedFixed long query error messages, such as Databricks errors that repeat the full SQL text, dropping the connection and showing a generic error instead of the real message. [#88324]
fixedFixed queries started from workflow blocks and app builder backend functions continuing to run after the caller disconnects or the block times out. Query cancellation applies to Postgres resources only. [#88260]
fixedFixed source control sync retrying every 10 seconds when the default branch is missing from an Azure Repos repository. Sync now backs off exponentially until the branch configuration is fixed. [#88252]
fixedFixed source control sync failing for newly created branches in AWS CodeCommit repositories. [#87841]
fixedFixed files that call a deleted workflow blocking pushes, publishes, and function approvals in the app builder. These calls now show a non-blocking warning. [#88214]
fixedFixed the app builder chat jumping each time the agent finishes a tool call while you follow the stream. [#88307]
fixedFixed unreadable text in dialogs, alert dialogs, sheets, and drawers in dark mode for apps in the app builder that use an organization theme. [#88378]
fixedFixed the source control branch switch dialog in classic apps missing branches created in another browser tab. [#88484]
fixedFixed source control sync retrying every 10 seconds when a GitHub App installation ID is missing or the enterprise URL is invalid. [#88528]
improvedImproved error messages in the app builder when the git server rejects a push or the publish precheck fails, naming the blocked file and the action to take. [#88172]
improvedImproved source control sync memory use by loading playground queries and themes once per deploy instead of once per app. [#87682]
improvedImproved source control sync memory use by reading React app source files only when each app is synced. [#87681]
improvedImproved source control sync to back off when Azure Repos rejects credentials, such as an expired personal access token. [#88136]
improvedImproved Plan mode in the app builder so the full plan and your stated requirements carry over when you switch to Build. [#88152]
improvedImproved resource search so the Oracle DB resource appears when searching for Oracle AI Database, 26ai, or 23ai. [#88269]
improvedImproved Retool CLI error messages to tell you to run retool auth login when a request or push fails with a 401 error. [#88062]
improvedImproved source control sync to validate GitHub App private keys on save and back off retries when a key is invalid. [#88275]
improvedIntroduced a close button on the visual edit prompt in the app builder that closes the prompt and keeps the draft. [#88329]
improvedImproved the visual edit prompt in the app builder to keep a separate draft for each selected element. [#88330]
changedChanged the AWS Bedrock Claude Sonnet 4 model to deprecated, with Claude Sonnet 4.6 as its replacement, after the model reached end of life on October 14, 2026. [#88314]
changedChanged serverless functions and resource code to run without Node.js globals (process, Buffer, global, setImmediate, and clearImmediate) by default. Code that still depends on them throws a ReferenceError. To turn this off, clear Disable Node globals in sandbox execution in Settings > Beta. [#88372]
changedChanged the Agents Configuration Assistant to allow choosing any OpenAI, Anthropic, Azure AI, or AWS Bedrock resource that you can query. [#88212]
changedChanged the maximum wait between failed source control deploy retries to one hour. [#88194]
security fixUpgraded OpenTelemetry to the 2.x SDK, patching @opentelemetry/propagator-jaeger. Resolves CVE-2026-59892. [#87959]
security fixFixed a cross-site scripting vulnerability in the app runtime by checking the origin of the runtime.html message handoff. When SANDBOX_DOMAIN is set, runtime pages now return 404 on other hostnames. Set DISABLE_SANDBOX_HOSTNAME_CHECK to opt out. [#87801]
security fixStopped logging Azure Repos credentials when pushing to a repository with basic authentication. [#88415]
security fixRevoked MCP and CLI refresh tokens when a user's password changes, their sessions are reset, or the user is disabled. [#88430]
security fixRequired Edit access on a resource for MCP resource queries. Users with only Use access now receive a 403 error. [#88493]
security fixRestricted removing users from the admin group to the browser so MCP tokens can no longer remove admin group members. [#88409]
43 changes