Skip to main content

Self-hosted Retool 3.12

Released on September 25, 2023.

Deprecated release
This release has been deprecated and is no longer supported.


Self-hosted Retool 3.12.14-legacy was released on .


  • Fixed an OAuth replacement issue for redirects to LDP.


Self-hosted Retool 3.12.13-legacy was released on .


  • Minor fixes and improvements.


Self-hosted Retool 3.12.12-legacy was released on .


  • Fixed an issue with OAuth replacements.


Self-hosted Retool 3.12.11-legacy was released on .


  • Fixed an issue where creating pages in certain folders caused an error.


Self-hosted Retool 3.12.10-legacy was released on .


  • Fixed an issue where Source Control commits were failing.


Self-hosted Retool 3.12.9-legacy was released on .


  • Fixed module settings disappearing when inspector is unpinned.


Self-hosted Retool 3.12.8-legacy was released on .


  • Fixed an issue with drag and drop performance.


Self-hosted Retool 3.12.4-legacy was released on .


  • Added support for GCM encryption (using the USE_GCM_ENCRYPTION environment variable) for Workflows.


  • Fixed an issue with setting the dynamic default value for the Status Component.


Self-hosted Retool 3.12.3-legacy was released on .


  • Fixed an issue where some resource editors may not render in Workflows.
  • Fixed and issue where some widgets with manual lists were not working properly in list view.


Self-hosted Retool 3.12.1-legacy was released on .


  • Added support for border radius to canvas frames.
  • Added an Add Block menu to Retool Workflows.
  • Added headings to theme previews.
  • 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 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 pinning columns to the left and right simultaneously in the Table component.
  • Added support for query caching in Retool Mobile.
  • Added template options when building a new mobile app.
  • 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.
  • Added Drawers frames, a slide-in right panel.


  • Fixed an issue with the List View component where child components may not function correctly when recreated.
  • 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 runScript Event Handlers in nested Table components would have incorrect currentSourceRow scopes.
  • 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 incorrect autocomplete suggestions would appear.
  • Fixed an issue where lint messages in the code editor sometimes did not display.
  • 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 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 an issue with the Modal component where components within a modal may result in the heightType: modal is not defined error message.
  • Fixed as issue where some information may not appear when viewing a page's access list from the Share modal.
  • Fixed issue where queries with falsy return values would return 'No results returned'.
  • Fixed issues with autocomplete in the code editor.
  • Fixes an issue where invited users could join archived organizations.


  • Improved behavior of Ask AI when attempting to submit an empty prompt.
  • Improved performance of code editors when working with large data.
  • Improved behavior of Boolean columns in Retool Database.
  • Improved behavior of selectRow in the Table component.
  • Improved code editor experience and autocomplete behavior.
  • Improved custom domain support to allow usage of an organization's domain for invites and reset password links.
  • Improved the app listing page.
  • 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.
Self-hosted Retool releases may include some changes that only apply to cloud-hosted organizations.