Skip to main content

Self-hosted Retool 2.75

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


Self-hosted Retool 2.75.21-legacy was released on .


  • Added a new event handler action type to set / clear local storage key/value pairs
  • Added a toggle to the Number Input to allow null values
  • Added a tooltip to improve readability of long app names for the Go to app event handler action type
  • We've added 5 new and improved options for input components in the Inspector (right-hand panel).


  • Fixed a regression that would cause the editor to crash when deleting temporary state variables
  • Fixed an issue preventing custom columns in a table in a module from rendering
  • Fixed default values and Change events for Range Slider
  • Fixed label width default to be 40% instead of 33%
  • Fixed migrations to respect DATABASE_URL
  • Fixed the hide reset button switch on the Wizard component
  • Fixed the editor such that it always shows the most up to date version, even if an earlier release is published
  • Fixed the Tags component so that it can reference other queries/components (e.g. {{ .. }}) when setting tag titles


  • Allow null value: Number Input components can now have an empty state of null instead of 0.
  • Decimal places: set the maximum number of digits after the decimal, and optionally pad trailing zeros.
  • If you want further configuration options for any of our components, drop us a note at!
  • Improved the app homepage search results to show what folders apps are in
  • Label width: set the width of the label as a percentage of the component width (%), pixels (px), or grid columns (col).
  • Read only: read only inputs are focusable and selectable but cannot be modified. They look the same as normal inputs.
  • Show clear button: Number Input components can now optionally show a clear button.
  • Updated undo/redo shortcuts copy to be platform-specific
Self-hosted Retool releases may include some changes that only apply to cloud-hosted organizations.