What's new in Retool Cloud 2.122.0

  • Added a control for enabling case sensitive filtering in the Table component, defaulting to case insensitive matching
  • Added a link to the REST API resource page from the resource catalog when there are no search results
  • Added a new Stripe API version, which includes the Payment Links endpoint
  • Added Apps and Workflows options to the Retool logo menu
  • Added a Retool Workflows callout and the option to run a workflow to the query editor
  • Added debugging details for full and partial syncs to the Source Control dashboard
  • Added error handling support to query editor AI
  • Added evaluation highlighting for evaluation template strings
  • Added JavaScript support to query editor AI
  • Added linting to the template string code editors
  • Added Markdown syntax highlighting to the Text component
  • Added support for gRPC binary metadata
  • Added support for pypdf custom library
  • Added the ability to edit Icon and Label properties to Toolbar buttons
  • Added the ability to select multiple services for gRPC queries
  • Added the JDBC resource to Retool Cloud
  • Fixed an error when editing JavaScript queries related to the case sensitivity of identifiers
  • Fixed an issue where an application's header flashed when an organization had users redirecting to workspaces
  • Fixed an issue where disabled resource configuration settings appeared to be enabled
  • Fixed an issue where padding around action buttons in the legacy Table component caused rows to extend past their usual height
  • Fixed an issue where some components threw an error when adding them to the canvas
  • Fixed an issue where the Icon component would remain in an error state if given an invalid name
  • Fixed an issue where the table location would jump after refetching a Retool Database table
  • Fixed an issue where you couldn't capitalize table names
  • Fixed JavaScript editor colors
  • Improved autolayout functionality in Retool Workflows
  • Improved GraphQL formatting by using Prettier, which also prevents comments from being removed when reformatting
  • Improved some resource templates and correctly capitalized some resource names
  • Improved the pop-out code editor layout
  • Improved URL hash behavior so that hashes persist when switching between edit and preview modes

Release notes for Retool Cloud 2.121.0

  • Added bottom sheet in Retool Mobile to display screens as an overlay that slides up from the bottom of the app.
  • Added fallback message for code and conditional blocks in Retool Workflows when no results are returned.
  • Added Microsoft Teams integration.
  • Added navigator.selectTab() method and event handler action in Retool Mobile to select screens.
  • Added support for using Retool-exposed environment variables when configuring custom authentication.
  • Added the ability to remove nested arrays and objects from an OpenAPI query.
  • Added the option in Retool Workflows when running a block to also run all previous blocks in the same control flow.
  • Added the option to specify maxPoolSize in MongoDB resources.
  • Added type-coercion details when setting values in the App editor.
  • Fixed an issue in Retool Mobile where the Image Input component's resolution settings may not be enforced.
  • Fixed an issue in Retool Workflows where Query blocks for resources with NoSQL integrations may not autocomplete or execute.
  • Fixed an issue where a user's name may not be saved during signup.
  • Fixed an issue where tooltips may appear to be blank.
  • Fixed an issue where using the Command Palette may cause other modals to appear unexpectedly.
  • Fixed an issue with the Link List component where selecting link color settings my incorrectly display Label settings in the Inspector.
  • Improved app sharing behavior to copy the link when there are no previous releases.
  • Improved block resizing in Retool Workflows.
  • Improved branch naming in Source Control so that whitespace is automatically replaced with -.
  • Improved loading time of Retool Database menu items.
  • Improved the apperance of monospace text, icon design, and footer size in the App editor.
  • Improved the behavior of popovers in the Code editor.
  • Improved the order of settings in the Inspector for the Table component.

Release notes for Retool Cloud 2.120.0

  • Added a maximum response size of 100 MB when fetching database schemas.
  • Added an isOnboardingApp property to the app saved event.
  • Added JSON as a Workflows parameters option when running Workflows from apps.
  • Added rtAppSwitcherDrawerItemSettingsHidden and rtAppSwitcherDrawerItemLogoutHidden fields to managed app config in Retool Mobile, which hide settings and logout in mobile app side drawers.
  • Added rtDisableAppSwitcherDrawer to the managed app config in Retool Mobile to disable mobile app side drawers.
  • Added support for cookies in the OpenAPI resource configuration.
  • Added support for Google SSO using organization subdomains, i.e. org-subdomain.retool.com.
  • Fixed an error where JavaScript queries returning Promise.reject() would not terminate when using the latest runtime.
  • Fixed an issue where duplicate application names were created from templates.
  • Fixed an issue where module outputs with dependencies did not work as expected.
  • Fixed an issue where plotly.js would not import when using the latest runtime.
  • Fixed an issue where tooltips for function signatures on some utility methods would show unknown return values.
  • Fixed an issue where workflow parameters were not configurable on event handlers.
  • Improved error messages in the query editor when the schema fails to return.
  • Improved performance when using List View components in the latest runtime.
  • Improved the performance of transformers when using the latest runtime on Google Chrome.

Push notifications for Retool Mobile

Push notifications Using the built-in Mobile Push Notifications resource, you can write queries that send push notifications to specific users from any Retool web app, Retool Mobile app, or Retool Workflow via webhook. Contact us to get started or read our push notification docs to learn more.

Lower pricing to make Retool more accessible to more teams

Today we announced major changes to our pricing to make Retool more accessible to as many teams as possible. Hereโ€™s what weโ€™ve updated:

Release notes for Retool Cloud 2.119.0

  • 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

Release notes for Self-hosted Retool 2.117

Release notes for Self-hosted Retool 2.117. First released on May 4th, 2023.

What's new in Self-hosted Retool 2.117

Release notes for Self-hosted Retool 2.117. First released on May 4th, 2023.

Release notes for Retool Cloud 2.118.2

  • 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.