Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Retool now supports Apache Kafka. You can use the Kafka integration in apps and workflows to produce, consume, or commit messages to a topic. This integration enables you to respond to events as they occur, triggering changes and actions in your workflows or apps.

This change is available on Retool Cloud and will be available in a subsequent edge release of Self-hosted Retool. It will be included in the Q4 stable release of Self-hosted Retool.

Subfolders is now available to all users on Retool Cloud and Retool Self-hosted versions 3.93 and later. Subfolders helps you manage and organize your Retool apps, workflows, and resources. To implement proper inheritance for security measures, we also now enforce the following:

  • A child subfolder or app must be at least as permissive as its parent.
  • In order to move an object, you must have Own access to the object (App or Folder) being moved and Edit or Own on its destination.

In making changes to certain groups’ folder permissions, this means some users may no longer create apps inside of folders. Access to any existing apps or modules has changed. You can always update your group settings to enable app creation within folders.

Subfolders will be available in self-hosted Retool 3.93 Edge and later. This is considered a breaking change as you cannot roll back to an earlier version. Before upgrading, be sure to create a backup of your Retool instance.

Dynamic queries enable users to access several different resources from a single query. These queries decrease the maintenance burden for apps that need to query various similar resources.

Some example use cases for dynamic queries include:

  • An app for your support team to interact with customer data when every customer’s data is hosted on a standalone database with unique credentials.
  • An admin panel to measure the health of customers’ deploys when every customer has their own tenant.
  • A generic budget dashboard for client projects when every client has their own database.

A new version of the Scanner component is now available. It is a significant upgrade over the previous version, with new functionality for you to customize the scanning experience. Features include:

  • Use scan events to reference scanned items and the time between scans.
  • Detect duplicate scans.
  • Programmatically pause after each scan or set the time between scans.

The new Scanner component is available on Retool Cloud and self-hosted deployments running Retool 3.82 or later. Existing apps can continue to use the previous version, which is now deprecated.

Add a custom provider from Resources > Retool AI.

You can now connect any AI provider that adheres to the OpenAI, Anthropic, Google, or Cohere schema. This enables you to connect from a wide range of AI providers, such as Mistral, Fireworks AI, Together AI, and OpenRouter.

Organizations with increased security and compliance requirements can also configure custom AI providers if they need to route traffic through their own proxies.