Skip to main content

Changelog

Updates, changes, and improvements at Retool.

  • Added a Create resource button to all resource configuration pages without one
  • Added a Create resource button to the Google Sheets resource configuration page
  • Added a Day component
  • Added an offset to function blocks in Retool Workflows so that multiple blocks don't overlap
  • Added count and updateByQuery to Elasticsearch
  • Added functionality to workflow queries so their errors can be displayed
  • Added image uploader support in the editor to Retool Mobile's Image component
  • Added the ability to hide the minimap when editing a Retool workflow
  • Added the option to copy a shareable link to the Share button
  • Fixed an issue where Debug Tools didn't open after a successful auth test when configuring a resource
  • Fixed an issue where failing to publish a push notification to one device with Retool Mobile prevented push notifications from being published to other devices
  • Fixed an issue where scope and audience were included for non-client credentials OAuth
  • Fixed an issue where text in the Libraries menu was cutoff within a Retool workflow
  • Fixed an issue where the login logo aspect ratio was incorrect for white label apps
  • Fixed an issue where you could not create a new query when the selected query's resource no longer exists
  • Fixed block icons in Retool Workflows so they match the menu icons
  • Fixed misaligned text in the Retool Workflows Resource query block
  • Improved IDE performance when mousing over the canvas
  • Improved mobile camera experience on tablets
  • Improved the Inspector so that properties in the Add-ons, Validation Rules, and Style sections don't persist if they're added but not configured
  • Improved the styling for the Import from Query Library options for the Resource query block in Retool Workflows
  • Improved the UI for selecting access options when sharing an app

  • Added additional permissions checks when running workflows from apps.
  • Added a refresh button to workflow run history in Retool Workflows.
  • Added keyword search terms for icons.
  • Added rate limiting when triggering workflows from apps.
  • Added retry functionality to workflow blocks.
  • Added support for apps to wait for a response when triggering workflows with Response blocks.
  • Added support for scope selection to BigQuery resources.
  • Displays an error message when a SCRIPT tag in a Custom Component fails to load.
  • Fixed an issue where a protected resource with multiple environments could not be moved.
  • Fixed an issue where code autocomplete may return a list of unrelated results in the code editor.
  • Fixed an issue where editing preloaded JavaScript may cause URL parameters to not function correctly when using the latest runtime.
  • Fixed an issue where event handlers with dependencies on other event handlers may not function correctly when using the latest runtime.
  • Fixed an issue where parent window queries may hang if the parent window failed to respond.
  • Fixed an issue where queries may run in a stale state when saving changes under poor network conditions.
  • Fixed an issue with Retool Mobile apps where input sheets may not function correctly when using the on-screen keyboard.
  • Improved component search results in the right panel of the App editor.
  • Improved GUI mode queries that perform bulk updates by increasing timeout to 120s.
  • Improved handling and messaging for users that do not have sufficient permissions to perform certain actions.
  • Improved insufficient permission error handling on pages for which users do not have access.
  • Improved JavaScript linting in code editors.
  • Improved query editor formatting by changing the keyboard shortcut to Shift+Alt+F.
  • Improved the functionality of the pop-out code editor.
  • Improved the layout of resource settings.

  • Added a "Default camera" setting on the Scanner component on Retool Mobile to support toggling between front and back cameras.
  • Added a link to the JDBC documentation within the JDBC editor.
  • Added an rtTags field to managed app configs for Retool Mobile to support arbitrary key-value pairs on Android devices.
  • Added controls to display List View components horizontally or as a grid.
  • Added permissions restrictions when running Workflows from apps.
  • Added placeholder JSON to the Workflow Params field when using Workflow resources in the query editor.
  • Added support for the beautifulsoup4, json, datetime, and tabulate libraries in Retool Workflows blocks.
  • Fixed a memory leak.
  • Fixed an issue where an unnecessary error would show in the Firebase raw query editor.
  • Fixed an issue where changes to the Inspector may be undone.
  • Fixed an issue where hover tooltips did not work on items within nested List View components.
  • Fixed an issue where JavaScript variables would be overridden in the latest runtime when the "Keep variables in sync" setting was enabled.
  • Fixed an issue where Jira resources may fail to authenticate when using shared credentials.
  • Fixed an issue where key values would occasionally fail to render new data in the latest runtime.
  • Fixed an issue where public apps with passwords would sometimes fail to load when using the latest runtime.
  • Fixed an issue where temporaryState.setIn did not work propertly in some cases in the latest runtime.
  • Fixed an issue where the FullStory alert handler in Retool Workflows did not properly accept an API key.
  • Fixed an issue where the hover tooltips in the query editor would sometimes move away from the editor when scrolling.
  • Fixed an issue where the lastest runtime crashed from using the keyword parent in some template strings.
  • Improved text selection on Retool Mobile.
  • Removed the connection string display in the Resource config for Retool Database. Connection strings are accessible from the dropdown in the Database editor.

  • Added Query Library support to Retool Workflows.
  • Added SQL query support to Elasticsearch resources.
  • Fixed an issue where a stale query may run immediately after being edited when using the latest runtime.
  • Fixed an issue where the App editor may crash when hovering over a tooltip.
  • Fixed an issue where the option to invite new users may appear to users without administrator access. Users couldn't invite other new users due to insufficient privileges.
  • Fixed an issue where workflows may not display crontab information on the workflows page in Retool Workflows.
  • Improved links to workflows and folders in Retool Workflows.
  • Improved the editing experience for long cell values in the Table component.
  • Improved visiblity of workflow names for users without sufficient permissions.

You can now configure app linking event handlers to enable users to navigate from one mobile app to another. In the App editor, configure an event handler with the **Navigation **action, the Open app method, and select the app to use.

  • Added support for NO_PROXY to RestAPI and GraphQL requests.
  • Added support for OpenAPI specs that require Basic authentication.
  • Fixed an issue where Digest authorization header creation may not include the opaque value.
  • Fixed an issue where Inspector dropdown menus may not filter correctly.
  • Fixed an issue where module queries may incorrectly appear for modules that don't contain queries.
  • Fixed an issue where parentWindow queries may not run correctly when using the latest runtime.
  • Fixed an issue where the Chart component may render incorrectly.
  • Fixed an issue where the Data Source dropdown menu would not render correctly if there were queries with long names.
  • Fixed an issue where the Table component may incorrectly show a Downgrade option.
  • Fixed an issue where non-admin users may not be able to create a foreign key column in Retool Database tables.
  • Improved the Form generator modal to open documentation in new tab.
  • Improved the interface of the Retool Database resource page.
  • Improved the scroll behavior of Code blocks in Retool Workflows.

  • Added a Databricks integration.
  • Added an improved version of the Slack integration.
  • Added support for parent window communication in the latest runtime.
  • Added the ability to select components directly from hover tooltips in the query editor.
  • Fixed an issue where linting errors would incorrectly show on the await keyword.
  • Fixed an issue where Multiselect and Multiselect Listbox components included undefined in value when options were dynamically removed.
  • Fixed an issue where Retool Database schemas were unnecessarily refetched.
  • Fixed an issue where SSO login on Retool Mobile would show an error when switching between apps on Android devices.
  • Fixed an issue with broken custom auth template strings.
  • Fixed Cmd+L keyboard shortcut to format code in Retool Workflows.
  • Improved error reporting in custom authentication.
  • Improved error reporting in List View components in the latest runtime.
  • Improved spacing and styling of the JavaScript query code editor.
  • Improved the Elasticsearch integration.
  • Improved the layout of the Slack block in Retool Workflows.
  • Improved the load time of the Workflows home page.