Skip to main content

Self-hosted Retool 3.33 Stable release notes

Released on February 27, 2024.

Phone Number Input component

Phone Input component

The Phone Number Input component for web apps is now available. It automatically formats phone numbers, includes a country selector with international dialing code, and can perform validation based on the selected country. The default country is derived from the user's IP address.

Key Value components

Key Value component

A new version of the Key Value component is available on Retool Cloud and self-hosted deployments running Retool 3.22 or later. It contains a number of improvements over the previous component:

  • Automatically reflects changes whenever the data source changes.
  • Added support for event handlers.
  • Various styling improvements.

App-level themes and typography

Retool organization users on the Business or Enterprise plan have the option to apply custom themes on a per-app basis. Previously, app themes were only available globally and required administator access. App-level themes apply only to the current app. If your organization does not have access to org-level themes, you can still set a custom app theme.

App-level themes

We've also added some expanded typography settings. You can set custom typefaces and font sizes. Not all custom typefaces may work with the line heights used in Retool apps (generally 1em-1.5em).

Typography controls
Code Search

You can now search for all code within a Retool app, from resource queries and component properties to preloaded JavaScript and CSS. Code search can instantly search for case or exact word matches, and supports regular expressions for fine-tuned searches.

Custom URLs for web apps

Custom URLs for web apps

You can create custom URLs for web apps to make them more discoverable and easier to share with end users. With a custom URL set, end users can access apps at {domain}/app/{custom-url} or {domain}/p/{custom-url} if it's a public app.

Changes and improvements

Self-hosted Retool 3.33 is the first release on the Stable channel. The following information contains all changes since Self-hosted Retool 3.18 Legacy.

If you're using the Retool Helm chart, the minimum required chart version is 6.1.0.

If you use PgBouncer with your main PostgreSQL database, you must update your config to include ignore_startup_parameters = statement_timeout. Retool now includes default statement timeouts for running migrations.

Demo