Skip to main content

Self-hosted Retool Edge release 4.93

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.93​

Latest releaseCurrently supported

Edge release notes

Bug fixes, improvements, and changes in this release.

Type ↑Description ↕
4.93.057 changes↑
addedAdded --environment option to retool init, retool clone, and retool start in the Retool CLI. [#84386]
addedAdded a dismissible Try the new Retool experience tile to the classic app editor canvas. [#88897]
addedAdded the Enhanced security checks for decoupled queries Beta setting for stricter resource override permission checks. [#89527]
addedAdded the retool apps protect command to the Retool CLI to put an app under source control protection. [#89623]
addedAdded Custom Auth support for resources used by app builder apps, including OAuth and redirect steps. [#90364]
fixedFixed the app builder version history pane hanging on loading after renaming a branch. [#89212]
fixedFixed branch cleanup deleting Azure Repos branches that still exist in the remote repository. [#89400]
fixedFixed the Jobs Runner starting overlapping branch cleanup runs that deleted each other's clones. [#89405]
fixedFixed new app builder apps created from the Home page landing in Published instead of Drafts. [#89496]
fixedFixed workflow editor crashing when importing a workflow JSON file with corrupted template data. [#89663]
fixedFixed admin space apps in the app builder being limited to 60 characters instead of 63 for the app identifier. [#89697]
fixedFixed MongoDB and Retool DB resource forms showing an unsupported Read/Write connection option. [#89864]
fixedFixed stopping a Google Sheets query so it cancels in-flight write requests. [#89875]
fixedFixed secrets and configuration variables not resolving in AI resource connection fields. [#90001]
fixedFixed sign-in from a published app's hostname redirecting to the apps list on self-hosted. [#90120]
fixedFixed false The workspace has not confirmed your recent edits warnings in the app builder. [#88295]
fixedFixed classic app Select and Multiselect components adding case-only duplicate custom values. [#88597]
fixedFixed app builder naming and commit messages failing without a default LLM provider. [#89396]
fixedFixed Spend Controls listing AI models that are past their deprecation date. [#89553]
fixedFixed the Retool MCP server intermittently missing the app builder thread, file, and status tools. [#89630]
fixedFixed app builder MCP tools being unavailable on deployments that use pg-boss without Temporal. [#89647]
fixedFixed apps built in the app builder not setting the browser tab title when published. [#89667]
fixedFixed app owners who are not admins sharing apps when Allow app owners to manage permissions is off. [#89678]
fixedFixed density spacing classes not overriding each other in app builder shadcn components. [#89712]
fixedFixed long-running backend functions in the app builder losing their responses behind proxies with idle timeouts. [#89791]
fixedFixed MongoDB resource connection tests not returning correct success and error results. [#89826]
fixedFixed the AI Monitoring BYOK usage table crashing when a usage row had no model. [#89874]
fixedFixed Number Input arrow-key shortcuts ignoring minimum and maximum values in classic apps. [#89879]
fixedFixed a malformed app error causing other errors in the same batch to be dropped. [#89999]
fixedFixed a 500 error when removing a group's object access granted by several roles. [#90046]
fixedFixed the app builder resource @-mention dropdown rendering behind the preview canvas. [#90316]
fixedFixed agents API endpoints returning 500 instead of 400 for non-UUID IDs. [#90333]
fixedFixed app builder merges from main failing on conflicts in read-only testing files. [#90380]
improvedImproved the Workflows editor Triggers panel to show the full trigger text in a tooltip on hover. [#89503]
improvedImproved performance of updating group members through the public API for large groups. [#89809]
changedChanged JS_EXECUTOR_READINESS_CHECKER_ENFORCE to default to true for JS Executor readiness checks. [#89822]
changedChanged the Google Search Console integration to be available without enabling it in Beta settings. [#89835]
changedChanged new public apps to block dynamic resource queries by default. [#87568]
changedChanged the app builder to save its pg-boss or Temporal backend choice on first boot. [#88979]
changedChanged the default OpenAI model for the app builder to GPT 6.1 Sol. [#89395]
changedChanged Microsoft SQL Server resources to ignore connection string parameters not on an allowlist. [#89561]
changedChanged Retool Storage file deletion to remove the file entry only after the storage provider confirms deletion. [#89701]
changedUpdated the Salesforce resource to use a newer version of its client library. [#89710]
changedReplaced the on-prem iframe-hosted mode setting with Enable app hostnames for published apps. [#90070]
changedChanged the app builder publish button to Push to main branch for apps pinned to a tag. [#90304]
security fixRequired owner access to re-authenticate resources that share OAuth credentials. [#89672]
security fixRestricted Google SSO account linking by email to Gmail and Google Workspace accounts. [#89897]
security fixClosed a gap in code executor routes that allowed signed-in users to run queries and code beyond their permissions. [#90357]
security fixPrevented Azure Repos source control checkouts from writing files outside the clone directory. Resolves CVE-2026-63478. [#90545]
security fixPatched json5 against prototype pollution in template key parsing. Resolves CVE-2022-46175. [#88674]
security fixBlocked link-local IPv4 addresses (169.254.0.0/16) in the SSH dbconnector service. [#88991]
security fixPatched the Snowflake client library by updating it to version 3.4.0. Resolves CVE-2026-86597. [#89714]
security fixPrevented disabled users from continuing to open published apps with an existing session. [#89797]
security fixDeleted the unused example app that pdf-creator-node ships in the code executor image. Resolves CVE-2025-7783 and CVE-2026-12143. [#89800]
security fixRestricted sign-in so a login token can only create a session for the user it was issued to. [#90322]
security fixHardened org admin endpoints for libraries, group assignment, and group admins to accept only permitted fields and same-organization IDs. [#90447]
security fixRestricted Toolscript imports to supplied app files so they no longer read from the server's disk. [#90468]
57 changes