Skip to main content

Retool 2.123

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 a maximum session length of 30 days for Retool Embed.
  • Added a Python custom libraries UI with global importing and language server support to Retool Workflows.
  • Added a schema explorer for gRPC resources.
  • Added dynamic icons to the Table component.
  • Added inline validation to resource settings.
  • Added query caching on public apps.
  • Added the ability to disable Retool Embed users from the permissions page.
  • Added the ability to run Retool Workflows queries on Retool Mobile.
  • Added the llama_index library to Retool Workflows.
  • Added the option to disable prepared statements for Databricks resources.


  • Fixed an issue where editable tag cells in the Table component were incorrectly highlighted
  • Fixed an issue where passing an integer to externalIdentifier for Retool Embed would cause a server error.
  • Fixed an issue where Table toolbar styling would not match the Table styling.
  • Fixed an issue where template strings were incorrectly highlighted before they were evaluated.
  • Fixed an issue where the Table component would sometimes crash when using the Tag dropdown.
  • Fixed an issue with caption alignment in the Table component.
  • Fixed an issue with Markdown syntax highlighting when using templated strings.
  • Fixed an issue with push notification delivery on Android with Retool Mobile.


  • Improved gating on Query Library and Home pages to prevent access by users without permissions. Previously, they could not access the contents, but they could see the page.
  • Improved the styling of the Retool logo, header, and tags.


  • Removed the ability to trigger some keyboard shortcuts within input components, as some keys are reserved for text formatting.