Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Retool now supports Amazon SQS. You can use the Amazon SQS integration in Retool Apps and Retool Workflows to send, receive, and delete messages from a queue. This integration enables you to respond to events as they occur, triggering changes and actions in your workflows or apps.

Retool now enables you to test your custom single sign-on integration with the click of a button. When you click the Test Connection button on the Single Sign-On (SSO) > Custom SSO settings page, Retool checks that the proper groups are mapped, the right user metadata is sent from your identity provider, and the integration works seamlessly. Testing this connection does not change the current user's permission groups, and you won't be locked out if SSO is misconfigured.

This feature is generally available on Retool Cloud and on Retool Self-hosted versions 3.93 and later.

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.

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.