Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added a button for adding a resource when the code list is empty.
  • Added an onboarding panel for Retool Workflows.
  • Added an option for downloading workflow run logs.
  • Added an option to the command palette to view documentation for queries.
  • Added options to the command palette for displaying Show on mobile and Show on desktop settings.
  • Added support for SSO token lifespan in SSO settings.
  • Added support for configuring a custom logout redirect URL to SSO settings.
  • Added support for configuring a default user group for specific domains within SSO settings.
  • Added support for non-pixel border radius styles to fall back to pixel values.

Fixed

  • Fixed an issue where configuration variables weren't replaced when using certain legacy OAuth fields.
  • Fixed an issue where module settings were closed when using an unpinned Inspector.
  • Fixed an issue where switching branches while editing a protected query in the Query Library resulted in wrong query values.
  • Fixed an issue where tables with auto-height enabled did not account for summary rows.
  • Fixed an issue where the REQUEST_PASSWORD_RESET_LINK event wasn't displayed in audit logs.
  • Fixed an issue where the height of HTML components were set to zero.
  • Fixed an issue with mobile layouts in web applications.

Improved

  • Improved caption styles for Listbox components so they derive settings from the label color.
  • Improved drag and drop performance in the App editor.
  • Improved modal style controls so they accurately set styles for nested items.
  • Improved the formatting for summary and aggregate cells in Table components.
  • Removed password login for admins on SSO enabled organizations.
  • Removed public links from apps that have been moved to the trash bin.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added an extra-small row height option to the Table component.
  • Added dynamic row background colors to the Table component.
  • Added line height property to Button content.
  • Added support for Teradata to the JDBC resource.

Fixed

  • Fixed Checkbox Group and Switch Group losing the value of conditionally hidden options.
  • Fixed Compare Changes modal not being scrollable.
  • Fixed Toolbar buttons being retained in Source Control even after the user deletes the toolbar itself.
  • Fixed an issue where SCIM tokens with multiple scopes were unauthorized.
  • Fixed border hover state of input adornments, such as the number stepper.
  • Fixed border of the branded header if no border color is set in the app's theme.
  • Fixed border radius of box shadow for editable cell dropdowns in the Table component.
  • Fixed code editor experience for object inputs.
  • Fixed cursor jumping to the start of the field when editing queries.
  • Fixed dropdown styles for the Navigation component when using the "mobile" overflow style.
  • Fixed icons in the State tab displaying at incorrect sizes.
  • Fixed an issue where apps and modules may be missing folders in which existing queries were in, which would result in Toolscript errors.
  • Fixed nested styles for some legacy components inside containers.
  • Fixed protected resources OAuth callback URL.
  • Fixed row colors in the Table component when the background color has transparency.
  • Fixed workflow templates in Self-hosted environments.

Improved

  • Improved audit logging for password resets.
  • Improved guidance in Workflow block settings for run timeout error messages.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added a Grayscale option in the Video component to support grayscale filters.
  • Added button and search bar to browse an app's queries directly from the query editor.
  • Added previews in the query editor for PDF and text files for Retool Storage.
  • Added "Expand content to fit" option to the main frame and containers. This allows a child component to take up the entire width and height of its parent.
  • Added a username field in Redis resource configurations.
  • Added the ability to reference environment and configuration variables in the Service Account Key field in Google Sheets resources.
  • Added Table styling to Toolscript serialization.

Fixed

  • Fixed summary aggregation calculations in the Table component.
  • Fixed app crashes while navigating between pages.
  • Fixed App List view styling issues.
  • Fixed Links in tooltips could not be clicked.
  • Fixed an issue where queries containing % would not open in the Query Library.
  • Fixed an issue with cursor jumping in NoSQL queries.
  • Fixed an issue with Toolscript serialization of summary aggregation in Table components.

Improved

  • Improved Workflows editor UI.
  • Improved error handling in the CSS editor.
  • Improved themes by renaming the "error" theme color to "danger" to match the property exposed in the theme object.
  • Improved Toolscript migration logging by omitting "uncommitted files" messages.
  • Improved the Retool Storage UI by displaying local timestamps.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added support for border radius to canvas frames.
  • Added option to add queries directly from the tab bar.
  • Added option to open data source details from the Code editor.
  • Added option to rename queries in the context menu.
  • Added support for Toolscript migration to Retool Cloud organizations.
  • Added support for additional heading sizes in the Rich Text component.
  • Added support for pinning columns to the left and right simultaneously in the Table component.
  • Added template options when building a new mobile app.

Fixed

  • Fix an issue with the List View component where child components may not function correctly when recreated.
  • Fixed an issue where runScript Event Handlers in nested Table components would have incorrect currentSourceRow scopes.
  • Fixed an issue where incorrect autocomplete suggestions would appear.
  • Fixed an issue where lint messages in the code editor sometimes did not display.
  • Fixed an issue where viewing state of a query in the sidebar wouldn't show the query in the State tab.
  • Fixed an issue with the List View component where it may not function properly after undoing and redoing changes.
  • Fixed an issue with the List View component where the border color may not correctly apply.
  • Fixed as issue where some information may not appear when viewing a page's access list from the Share modal.
  • Fixed an issue where invited users could join archived organizations.

Improved

  • Improved performance of code editors when working with large data.
  • Improved behavior of selectRow in the Table component.
  • Improved custom domain support to allow usage of an organization's domain for invites and reset password links.
  • Improved the app listing page.

Retool AI is a set of AI building blocks to help you create AI-powered apps and workflows in minutes.

  • Build apps and workflows powered by AI: Use pre-built AI actions to summarize text, classify images, extract entities, and more. OpenAI’s gpt-4 & gpt-3.5-turbo are available out of the box. You can enter your API key, and swap in other LLMs any time.
  • Create data-aware AI chatbots in 30 seconds: Upload PDFs, crawl websites, and connect SaaS tools into Retool Vectors, our all-new managed vector store. Ask questions about your data and get helpful answers instantly.
  • Code, query, and debug faster: Ask our AI assistant questions and it’ll generate code that just works, with context into your app’s components and data sources.

Sign up or log in to get started on Retool Cloud.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added an Add Block menu to Retool Workflows.
  • Added headings to theme previews.
  • Added support for automatic form generation in the Table component when using dynamic columns.
  • Added support for persisting the state of minimized query tabs across tab refreshes.
  • Added support for query caching in Retool Mobile.
  • Added the Close Button component.
  • Added the State panel to the sidebar.
  • Added the ability to change the color of the required asterisk in Text Input components.
  • Added the ability to resize the undocked editor sidebar.

Fixed

  • Fixed IDE shortcuts when using Retool on Windows PCs.
  • Fixed an issue on the link to Pull Requests for uncommitted apps for multi-element branching in Source Control.
  • Fixed an issue where Toolscript metadata was incorrectly interpreted.
  • Fixed an issue where editors and owners could not delete apps if they did not have access to the archive folder.
  • Fixed an issue where queries may run twice when saving changes using keyboard shortcuts.
  • Fixed an issue where the List View component did not work properly after it was renamed.
  • Fixed an issue where the code editor was editable while AskAI results were pending.
  • Fixed an issue with the Modal component where components within a modal may result in the heightType: modal is not defined error message.
  • Fixed an issue where queries with falsy return values would return 'No results returned'.
  • Fixed issues with autocomplete in the code editor.

Improved

  • Improved behavior of Boolean columns in Retool Database.
  • Improved code editor experience and autocomplete behavior.
  • Improved the color picker to adopt styles from the app theme.
  • Improved the edit permission description to make it clear that deletion is allowed.
  • Improved the ergonomics when users re-open the Code tab. The query list now re-opens, in addition to the query editor.
  • Improved the new IDE experience.
  • Improved the page load speed on large apps.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added a "Show border" option on Container components.
  • Added a resetFilterStack API to the Table component to reset filters to their defaults.
  • Added ability for admins on Cloud organizations to update their organization's subdomain in Settings > Advanced.
  • Added name auto-focussing for new variables and folders.
  • Added support for AskAI code explanations in transformers.
  • Added support for custom headers when fetching OpenAPI specs.
  • Added support for sending metadata in GRPC Reflection requests.
  • Added the "CMD" + "+" keyboard shortcut to enable popout editors.
  • Added the ability to rename queries in the editor sidebar by slow double-clicking.

Fixed

  • Fixed an issue where Table column background colors were not updated in Source Control.
  • Fixed an issue where click handlers were not correctly triggered in the editor on Retool Mobile.
  • Fixed an issue where code editor placeholders did not always display correctly.
  • Fixed an issue where config vars would not refresh when switching environments in presentation mode.
  • Fixed an issue where the Inspector was hidden when app settings were open.
  • Fixed an issue where the Table component's default filters were not preserved when data sources changed and columns did not change.
  • Fixed an issue where the property browser tooltip showed incorrect data for any data types.
  • Fixed an issue where the summary row on Table components would aggregate all data when tables were filtered.
  • Fixed an issue where users who auto-joined a cloud organization were suggested to create duplicate users.
  • Fixed an issue with Button Group and List View styles.
  • Fixed an issue with accessing branch menus in preview mode.
  • Fixed an issue with polling for pull request merge statuses.
  • Fixed an issue with the styling of protected queries in the query editor.

Improved

  • Improved autocomplete for HTML, JSON, and CSS template string editors.
  • Improved autocomplete for some Table component properties.
  • Improved canvas interactions and the UI in Retool Workflows.
  • Upgraded the JSON Schema Form component to the latest version.

Changed

  • Changed the default IDE for all users.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added the ability for Cloud users to use %USER_OAUTH2_ACCESS_TOKEN% in their resource configurations.
  • Added a configurable data retention option to Retool Workflows settings.
  • Added a setting that allows users to request to join an organization using the sign in page.
  • Added functionality to the Branding page for customers to toggle the setting to show custom logos in app headers by default.
  • Added the ability for users to change their email addresses for logins that require an email and password.
  • Added the option to set variables on event handlers.
  • Added updated styles to legacy components.

Fixed

  • Fixed an issue where Retool DB UI popovers were hidden.
  • Fixed an issue where boolean values were not displayed in the JSON tab.
  • Fixed an issue where code editor tooltips would close when moused over.
  • Fixed an issue where config variables were not being populated in apps after refreshing them.
  • Fixed an issue where custom SSO features were displayed to users that don't have access to them.
  • Fixed an issue where environments weren't refreshing.
  • Fixed an issue where moving Retool Workflows blocks triggered messaging about undeployed changes.
  • Fixed an issue where values were not registering in Loop blocks for Retool Workflows.

Improved

  • Improved code suggestions when writing transformers.
  • Improved the description of custom logo requirements on the Branding page so users know SVGs aren't supported.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added a summary row to the Table component.
  • Added evaluation results for {{ }} Retool variables in Transformers.
  • Added links to Retool's Terms of Service for customers and users.
  • Added an option to the Table component to toggle whether hidden column data is included when exporting data.
  • Added support for aggregate cells with grouped rows to the Table component.
  • Added support for dynamic columns to the Table component.
  • Added support for referencing currentRow in a Table column's status indicator.
  • Added the option to toggle whether to log in with Google or username and password.

Fixed

  • Fixed an issue where imported queries may not function correctly in some circumstances.
  • Fixed an issue where queries that don't support Extract to Query Library would still display the option.
  • Fixed an issue where scrolling a component may cause the viewport to scroll as well.
  • Fixed an issue where the Tabs component may not overflow correctly if margin is set to none.
  • Fixed an issue where tooltips would not display correctly.
  • Fixed an issue with the Table component that prevented switching to the progress format.
  • Fixed an issue with the size of Text Input components when marginType is none.

Improved

  • Improved AI Assist to correctly reference values from Global objects.
  • Improved OpenAI queries when used with transformers so AI-generated code automatically wraps variables using {{ }}.
  • Improved property browsing for Global objects.
  • Improved the functionality of autocomplete in the code editor.
  • Improved the responsiveness of the Header frame.
  • Public apps are now enabled by default for Retool Cloud organizations on the Enterprise plan.

When you configure a resource on Retool Cloud, you can now choose to route traffic through the eu-central-1 region, based in Frankfurt, Germany, or through the default us-west-2 region, based in Oregon, US. This determines the network round trip time it takes Retool to query your data sources. Selecting a region in close proximity to your resources can improve your application's performance.

You can set a default region for all your resources and override it for individual resources. Learn how to set resource regions in our documentation.