Skip to main content

Changelog

Updates, changes, and improvements at Retool.

A new and improved version of the Checkbox Tree component is now available on Retool Cloud and for self-hosted organizations.

The new Checkbox Tree features:

  • The ability to use manual or mapped option lists.
  • Validation rules.
  • Captions, tooltips, and other customization options.
  • Support for infinite nesting.

Apps that contain modules are now much more performant and can load up to 1.5–2x faster than before. For self-hosted organizations, these improvements also reduce the resources needed by apps and modules, such as CPU load.

As a result of new features an improvements in self-hosted Retool 3.114, base memory usage for this and future releases is approximately 20% higher. If you experience performance issues after upgrading, consider increasing the allocated memory for your deployment.

You can now copy a query from one multipage app and paste it into another. Right-click on a query and select Copy then navigate or switch to a tab with another multipage app. You can paste the copied query as either a globally scoped or page-scoped query by right-clicking in the Code panel.

Query triggers, a new method for triggering workflows, are now available. Query triggers poll for messages from Amazon SQS and Kafka resources and execute a workflow's run for each message. These triggers are configurable to poll for messages on an interval or on a cron schedule.

Retool Storage is now available to self-hosted organizations as a file management interface for an S3 or Google Cloud Storage bucket. Because you control your own file storage bucket on self-hosted deployments, there are no data limits or overages for Retool Storage on self-hosted deployments.

You can set up integrations with Datadog and Sentry. With these integrations, app errors are reported with a callstack and descriptive tags when you view and interact with an app in preview or public (end-user) mode.

Observability integrations.

To connect third-party observability providers, you can report app errors using Retool Events and build a workflow that triggers whenever an app error occurs and automatically notifies your observability provider.

A workflow for the Report App Errors event.

Enterprise users can now protect organization-level themes using Source Control. This enables you to safely replicate organization-level theme configurations across multiple instances of Retool. You can use protected themes with any of Retool's supported source control management (SCM) providers.

Branching is not supported for themes. You can merge changes into the remote repository, but you can't create a branch for themes using Source Control.

Retool now supports 15 preset chart components, eliminating the need to manually write Plotly JSON for basic chart types. This change enables users to more easily create and customize chart and graphs in their apps.

Features of the new chart components include:

  • Support for multiple data sources in series-based charts.
  • Data grouping and aggregation.
  • Customizeable titles, legends, labels, and toolbars.
  • Configurable user interactivity.
  • Advanced use cases using the Plotly JSON Chart.

An updated Theming experience is now available. Users on the Business and Enterprise plans can now see a revamped organization-level theme editing experience with expanded functionality, including:

  • The ability to create custom color, typography, and metric tokens for use in the theme editor and app component styles.
  • The ability to create multiple modes within a theme and switch between modes in an app using theme.setMode().
  • The ability to configure default styles for individual components, as well as bulk edit shared styles for multiple components at once.
  • Expanded typography controls—including the ability to configure multiple fonts in a theme using a CSS import or Google Fonts, set a default font family, and control font family and font weight for headings.

Organization-level theme editor.

For users on all plans:

  • Component-level font weight and font family style controls.
  • A refreshed app-level theme experience with expanded typography controls.
  • An updated component style editing experience.