Changelog
Updates, changes, and improvements at Retool.
Tags
Tags
Custom product pages
Custom product pages allow organizations on the Business plan and above to replace Retool's login, reset password, signup, and invitation claims pages with custom Retool web apps.
This feature is currently an early access beta. Contact your account manager or reach out to request access.
Tags
Custom component libraries
Custom component libraries is the new approach to building custom React components for web apps. Previously, custom components were built directly within the App IDE. With custom component libraries, you can now build components locally in your development environment, then deploy to Retool. After deploying, you can drag and drop components into apps as you would any other component.
Custom components are contained within libraries, and each library has a unique name. Custom components deployed to Retool are automatically shown in the Component Library.
Tags
Custom Python libraries for workflows
Custom Python libraries for Retool Workflows is now available as a public beta. You can add one of the built-in Python libraries or provide a custom list of libraries and versions.
Tags
Biometrics and privacy screen for mobile apps
Retool Mobile for iOS and Android now supports biometric security. Users are prompted to verify their identity using biometrics (e.g., fingerprint or facial scan) each time they open the app.
You can also enable a privacy screen that obscures the mobile app when it appears in the device's app switcher. This can prevent sensitive information being potentially made visible.
Tags
Split Pane frame
Split Pane is a new web app frame pattern that allows users to create a resizable and scrollable frame, with a custom width, alongside the main canvas. You can add a Split Pane frame from the Frames section, or drag it onto the canvas from the Component Tree.
Tags
Source Control collaborative branches
You can now enable collaborators on Source Control branches. Source Control branches are private by default and only allow changes by the owner. On collaborative branches, multiple users can commit changes and submit pull requests to protected elements.
Tags
Webdriver tests
Webdriver tests are a great way to ensure that your Retool app is working as expected. They can be run on your local machine, against a staging instance, or in a CI/CD pipeline against your development branch to ensure that your app is working as expected.
Tags
Improvements to the Loop block for Retool Workflows now in beta
A new and improved version of the Loop Block is now available in beta. If you'd like to participate, complete this form to request access.
The new Loop Block features:
- Iteration-level timeout of up to 30 seconds when executing the entire workflow.
- Parallel, sequential, and batched execution modes with iteration delays
- Improved iteration-level error handling to allow subsequent iterations to run.
- Iteration metadata that is accessible in subsequent blocks.
Once enabled, any new Loop blocks added to workflows will use Loop block v2. Existing Loop blocks will continue to function as before.
Tags
Add new rows to the Table component
The new Add new row Toolbar action makes it possible to input values directly into the Table component. New rows are added to the table's changeset to save. Adding rows directly to a table provides an alternative method to using a separate Form component and input fields.