Skip to main content

Changelog

Updates, changes, and improvements at Retool.

A redesigned Retool Database UI is coming soon. The improved interface makes working with tables faster and more intuitive.

The new UI for Retool Database.
The new UI for Retool Database.

Managing your data should be quick and frictionless, so we've made key improvements to help you navigate, edit, and interact with your data more efficiently. Here's what's new:

  • Clearer Data View: A more structured layout makes it easier to understand your database at a glance and quickly find the information you need, reducing clutter and improving readability.
  • Faster Navigation: We've streamlined the layout to help you move through your data more efficiently, with fewer clicks and less friction.
  • One-Stop Command Bar: Quickly find and perform any actions from a new central location, enabling you to work efficiently without hunting through menus.

If you're interested in testing these new features early, you can join the waitlist.

Self-hosted Retool 3.148 is now available on the Stable release channel.

Retool releases a version on the Stable channel every 13 weeks (quarterly). A Stable release is generally four versions behind the cloud-hosted version at the time.

Preparation and testing of a Stable version occurs approximately four weeks prior to its release. Stable releases are rigorously tested before they are published. As the release cycle is less frequent, administrators can more easily maintain and upgrade deployments.

Retool supports each Stable release for six months. During this time, Retool will release patch updates that contain bug fixes or security updates. Patch updates do not contain functionality changes and can be applied more quickly than performing a full version upgrade.

Retool provides versioned product documentation for supported Stable releases. When browsing Retool Docs, use the version dropdown menu in the navbar to switch to a relevant version.

After six months, a Stable release is considered deprecated. You can continue using a deprecated release but it will no longer receive updates. At this time, you should upgrade to the latest Stable release.

Retool AI* text action queries now support dynamic model selection. Clicking the Fx button next to the AI Model field in a query will display the model string in the following format: providerName::model-name, for example, openai::gpt-4o-mini. This provides the ability for users to dynamically change AI models from apps and workflows.

The App Inspector now appears when you have the Inspector open but no component selected. The App Inspector includes the following settings that were previously found in the App Settings sidebar:

  • Browser title
  • Custom URL
  • Custom shortcuts
  • Max width

The App Inspector also includes the Persist URL parameters setting, which configures search query parameters and hash parameters to persist during page navigation and when switching pages with the “Go to Page” event handler.

The directory structure for apps protected using Source Control is changing to reduce the likelihood of merge conflicts.

Component positioning information (stored in ToolScript files) is now organized by page. The apps directory contains a .positions directory, which contains one file per page in the format .pageName.positions.json.

Previously, all positioning information was stored in one .positions.json file. The new structure prevents merge conflicts.

This change is live on Retool Cloud, and it will be available in a subsequent release of Self-hosted Retool.

app-name
└── .defaults.json
└── .positions.json
└── .mobilePositions.json
└── lib
└── sqlQueryName.sql
└── jsQueryName.js
└── src
└── container1.rsx
└── functions.rsx
└── main.rsx
└── metadata.json

Retool now supports Drafts, a tab of the Apps landing page that provides a personal folder for each standard user to develop and test apps. Only you and organization admins have access to view or edit apps that you create in this section. This feature is useful for organizations where creating applications and folders is restricted, because admins don't have to give users explicit permission to create apps in their Drafts.

The availability of the Drafts tab can be managed by admins in Settings > Beta using the Drafts folders setting.

The Drafts tab is currently rolling out on Retool Cloud and will be available on the next edge release of self-hosted Retool.

Improvements to Debug Tools in the App IDE are now available.

This update includes the following changes and improvements to the Debug Tools:

  • New filters in the Linting tab: Errors and Accessibility.
  • New filters in the Performance tab: Severe, Moderate, and Minor.
  • In-line actions for automatic performance optimizations.
  • Actionable recommendations to the most common performance bottlenecks.
  • Links to relevant docs for further learning.
  • Removal of performance score and app stats.

Refer to the Web app and Mobile app best practices guides for more information.

Retool updated the layout of the Retool Apps landing page to reduce clutter and make it easier to find the apps you need. The updated organziation includes the following tabs:

  • Recent: The most recent 50 apps that you visited. The Viewed by me column shows the last time you opened the app, and the Location column shows you where the app is located.
  • Published: All items that you have access to within your organization. Use the dropdown to filter by Apps, Folders, Modules, and Protected.
  • Starred: The apps and folders that you starred.
  • Trash: The apps and folders in your organization that were deleted.

Retool recently discovered a bug in certain versions of self-hosted Retool that affects workflows using custom JavaScript libraries. This issue can:

  • Prevent you from adding new libraries to a workflow.
  • Cause existing workflows that use custom libraries to fail.

This issue can occur after upgrading from an earlier version of self-hosted Retool to one of following affected versions:

ChannelAffected versions
Stable3.114.1-stable to 3.114.8-stable
Edge3.114.0-edge to 3.144.0-edge

Retool has released 3.114.9 on the Stable channel which resolves the issue. The next Edge channel release will also include the bug fix.

If you have a deployment that currently runs an earlier version of self-hosted Retool, do not upgrade to an affected version.

Retool released several changes to the Command Palette that improve the experience when using apps with multiple pages. The following new features are supported:

  • New contexts: You can now select a page or a Main frame to use as a context for your search.
  • Page actions: You can now delete, duplicate, or create new pages.
  • Improved organization: When searching for components, results are now prefixed with their page ID, making it easier to tell where each component lives.