Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added ability to toggle groupAdmin through SCIM.
  • Added clickRow, doubleClickRow, deselectRow, and changeRowSelection event handlers to the Table component.
  • Added column background color options to the Table component.
  • Added new Branding settings that are available as an opt-in beta.
  • Added SCIM endpoints to delete a user, get user pages, and resources.
  • Added SCIM endpoints to view group pages and resources.
  • Added support for Secrets Manager and Environment Configuration Variables.

Fixed

  • Fixed an issue where renaming or deleting a query that shares its name with a folder would affect to the folder instead.
  • Fixed an issue where the Debug Tools console may not scroll correctly.
  • Fixed an issue with the Number Input mobile component where decimal numbers could not be entered when using iOS.
  • Fixed an issue with the Retool menu where the User menu may incorrectly appear instead.
  • Fixed an issue with the Table component where changing the width of a grouped column may result in unexpected behavior.
  • Fixed an issue with the Table component where reordering columns with "Include full rows in changeset array" enabled would break editable cells.
  • Fixed an issue with the Table component where selectedRow properties may not update as expected.
  • Fixed issue with the List View component where horizontal scrollbars may incorrectly appear.

Improved

  • Improved autocomplete for plugins in the code editor for transformers.
  • Improved error handling of File Input components to include a notification if an error occurs during the onChange event.
  • Improved organization of "Show Header" and "Show Footer" controls for Container components. These are now available from the Add-ons menu.
  • Improved scrollToRow and selectRow APIs for the Table component to infer the target mode if not provided.
  • Improved Source Control for Cloud enterprise organizations by enabling the feature by default.
  • Improved Source Control so that repositories are automatically populated with metadata.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added an error message when a user attemps to accept an expired or invalid user invite.
  • Added a setting to allow admins to disable a user's access to the account details page.
  • Added a subdomain to the reply-to address on emails sent using Retool Email.
  • Added support for comma-separated email keys in JWT email key fields.
  • Added support for auto-completing template strings around plugin names in the transformer code editor.
  • Added a 'change filter' event handler on Table components.
  • Added the ability to change label and caption colors on Steps components.
  • Added the ability to customize how row selection states should update when actions are clicked in Table components.
  • Added retoolContext.networkStatus property to expose network connectivity details in mobile apps.
  • Added a warning icon to workflow Resource blocks which do not have a resource configured.
  • Added support for gpt3-turbo-16k in smart queries and smart blocks.

Fixed

  • Fixed an error where users could not accept invites when logging in with Google SSO.
  • Fixed an issue that could cause crashes on the account settings page and audit logs.
  • Fixed an issue where the SCIM groups update endpoint did not check for group uniqueness. The endpoint now also identifies users by their SID instead of display name.
  • Fixed an issue where apps would snap to the top of the page when navigating between apps.
  • Fixed an issue where data did not show as an autocomplete option until a query ran.
  • Fixed an issue that would cause the navigation bar to disappear.

Improved

  • Improved grouped rows in Table components by making their row headers sticky.
  • Improved keyboard navigation in Table components.
  • Improved the user experience when copying cells in Table components.
  • Improved error handling and codes for SCIM user endpoints.
  • Improved the language on source control protection modals for Retool Cloud.
  • Improved the Branding settings page to allow for more customized Embed login pages.
  • Improved workflow templates by creating tables if they don't exist.

We're expanding beyond internal tools so you can build nearly any software for your business with Retool.

With this launch, we're adding two new products to help you:

  • Ship a secure, custom portal: Build and host portals for your customers, partners, and vendors fully on Retool with Retool Portals which manages signup, authentication, and permissions out of the box.
  • Augment existing software: Quickly add data and CRUD functionality to an existing app or portal with Retool Embed.

Both Retool Portals and Retool Embed are now available across Business and Enterprise plans.

To learn more about how Embed and Portals are changing the way you can build with Retool, watch the overview video.

You can read integration details in [the docs](/apps/guides/app-management/embed-apps to embed your first Retool app or build an end-to-end portal on Retool.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added a redirect to the main Retool login screen when a user visits an invalid org subdomain
  • Added a warning note when trying to invite an already disabled user to an organization
  • Added documentation links to Retool Workflows blocks
  • Added support for bearer token authentication to Rest API, OpenAPI, and GraphQL resources
  • Added support for multiple triggers for running a Retool workflow
  • Added support for postgres scheme in the Postgres connection string
  • Added support for the hidden property for toolbar buttons in new Table component
  • Added the ability to copy selected cell values in the new Table component
  • Added tooltips to Retool Workflows block actions

Fixed

  • Fixed a bug where Column add-ons weren't rendered for the InspectorList
  • Fixed a filtering issue with columns that use the currency type in the new Table component
  • Fixed an issue where links were hidden in the app navigation bar when using Retool Embed
  • Fixed an issue where no results were returned when startAt or endAt were set to null when using the Firebase SDK
  • Fixed issue that would cause justified content in the Navigation component to re-render too many times, affecting event handlers
  • Fixed multiple issues where the bottom border in Table components didn't collapse correctly
  • Fixed status indicators to show even if there is no cell content in the Table component

Improved

  • Improved cell tooltips for the new Table component
  • Improved Firebase resources so that timestamps use moment
  • Improved in-app documentation for selectRow and scrollToRow APIs for new Table component
  • Improved onboarding panel styles
  • Improved the cell tooltip experience in the new Table component by not rendering empty tooltips
  • Improved the design of the Resource query block and dropdown in Retool Workflows

Changed

Deprecated

Removed

  • Removed SCIM_ONLY_MODE support for on-premise deployments

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added function examples to the autocomplete details in the code editor.
  • Added cell tooltips to the Table component.
  • Added multiline text column format to the Table component.
  • Added onBlur and onFocus events to the Table component.
  • Added support for multiple row selection to the Table component.
  • Added support for configuration variables in custom API authentication.
  • Added support for the Smart Query resource to mobile apps.
  • Added the Search Bar component to mobile apps.

Fixed

  • Fixed an issue where the App editor may crash in certain situations when editing Markdown text.
  • Fixed an issue with the Key Value component where the option to dynamically show columns may not function correctly.
  • Fixed an issue with the Table component where columns may not fill available space.
  • Fixed an issue with the Table component where grouping by nested number columns could cause unexpected behavior.
  • Fixed an issue that could cause unexpected behavior when using transformers.
  • Fixed an issue where the toolbar may briefly appear when users are redirected to their specified workspaces app.

Improved

  • Improved color selection in the Inspector with addition of a color picker.
  • Improved the experience of the code editor.
  • Improved error messaging for requests to incorrect URL.
  • Improved the Text Input component to allow adornments when input is a single line.