Skip to main content

Changelog

Updates, changes, and improvements at Retool.

203 posts tagged with "Retool Cloud"

View All Tags

Cloud-hosted Retool 3.21

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 support for Retool Storage to public apps.
  • Added an Add component option to the canvas context menu.
  • Added support for hovering and copying text from cell tooltips in the Table component.
  • Added support for config vars in custom auth JS.
  • Added an option to customize the true and false icons for Table boolean columns.
  • Added Modal frames to apps.
  • Added editable dynamic columns to the Table component.
  • Added option to always show row selection checkboxes when a Table component is in multi-row selection mode.
  • Added temperature setting to AI Action queries.

Fixed

  • Fixed Code editor crashes when selecting nameless resources.
  • Fixed a broken link in the Theme tutorial.
  • Fixed an issue with resource permissions.
  • Fixed an issue with the Styles menu color picker where it would fail to respond.
  • Fixed text color for frames on themes where the canvas color and primary surface color are highly contrasting.
  • Fixed an issue where Excel exports would prepend ' to negative percent values.
  • Fixed an issue where autocomplete in a Table component's event handlers settings didn't include some additional scope.
  • Fixed an issue where some empty Table Tag cells would not show a placeholder when editable.
  • Fixed an issue where the Open App event handler was not aware of custom scope provided by Table or Dropdown Button components.
  • Fixed an issue where the Table component's search term property was ignored on mount.
  • Fixed an issue where newline characters were ignored in the Table component's Multiline String format.
  • Fixed an issue where checkboxes in expanded rows would not work without a configured primary key.
  • Fixed missing URL hash parameters in some instances on protected branches.
  • Fixed an error boundary in debug tools caused by switching themes.
  • Fix commit timeouts on large apps.
  • Fixed issue where config variables were not updated in OAuth settings.
  • Fixed an issue where data updates to a Table component in multi-row selection mode would not update selectedSourceRows.
  • Fixed an issue where the Table component's editable avatar and tags columns would fail to load if there were many options.

Improved

  • Improved date parsing to support seconds-based unix timestamps.
  • Reduced latency of source control branch deletion endpoint by 80%.

Changed

  • Updated the design of inputs in the Theme editor.
  • Secondary and tertiary colors in the Theme editor can now be empty.
  • Exposed {{ theme.borderRadius }} to apps.
  • Changed the Retool Database connection string modal UI.

Custom URLs for web apps

You can create custom URLs for web apps to make them more discoverable and easier to share with end users. With a custom URL set, end users can access apps at {domain}/app/{custom-url} or {domain}/p/{custom-url} if it's a public app.

Cloud-hosted Retool 3.19

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 multiple environment support for Retool Storage.
  • Added the getDisplayedData() method to the Table component.

Fixed

  • Fixed an issue where the Modal component may not work as expected when using Safari.
  • Fixed an issue where scrolling may not function correctly inside the Modal component.
  • Fixed an issue where grouping Table component rows by date may result in duplicate groups.

Improved

  • Improved performance of image caching and processing.
  • Improved efficiency of network requests.
  • The Styles editor falls back to px when using a plain number value for border radius.

Cloud-hosted Retool 3.18

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 the capability to directly share apps with users from the Share Modal (for plans with granular access controls).
  • Added a setting to allow page owners to manage access for their owned pages (for plans with granular access controls).
  • Added audit logs when sharing apps through the Share modal.
  • Added support for dynamic cell text color in the Table component.

Fixed

  • Fixed an issue where borders of nested containers inside modules would not appear.

Changed

  • Renamed URL Parameters to Page Settings.

Cloud-hosted Retool 3.17

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 body option to GET requests.
  • Added automatic column widths mode to the Table component.
  • Added support for AWS CodeCommit, Bitbucket, and Azure Repos to Source Control for cloud-hosted organizations.
  • Added support for await when using Table component filter methods.

Fixed

  • Fixed an issue where a workflow's webhook trigger cURL request would pass a null data flag.
  • Fixed an issue where modules may not correctly reference URL parameters on page load.
  • Fixed an issue where the List View component may crash under certain conditions.
  • Fixed an issue where the Table component's Summary Row editor may crash under certain conditions.
  • Fixed an issue where Table component sorting may not behave as expected.
  • Fixed style controls for Editable Text, Editable Number, and Editable Text Area components.

Improved

  • Improved CSV upload experience in Retool Database.
  • Improved performance of the code editor when editing styles that reference theme values.
  • Improved referral form UI.
  • Improved the readability of code-search keypaths.

Changed

  • Changed the behavior of column generation in the Table component when dynamic columns are enabled.

Retool Storage: A file store for cloud-hosted organizations

Retool Storage is a hosted blob store that allows you to upload and interact with your files without needing to configure an object store (e.g., S3, Azure File Storage). There is a 5 GB storage limit per organization, with a 250 MB limit on file size. Your browser may have settings that restrict this limit further.

Working with files has previously been a challenge for users as it required storing base64 strings or using third-party data stores. Retool Storage is a built-in solution that requires no configuration.

There are two ways to interact with Retool Storage:

  • The Retool Storage section in the Resources tab for your organization.
  • The Retool Storage resource, available in both apps and workflows.

You can programmatically upload, read, and download from Retool Storage.

cloud/3-16-0

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 support for the multi-element branching experience for all source control providers.
  • Added support for the popout code editor in Run script event handlers in the Inspector.
  • Added support for values containing newlines in configuration variables.
  • Added support to allow users to join organizations using Google SSO on an org-scoped login, if the organization has auto-join enabled.
  • Added the ability for admins to reset their organization's logo and favicon to the default.
  • Added the ability to set primary and secondary border colors in the theme editor.
  • Added the ability to set short sessions from the SSO settings page. This was previously only set from the USE_SHORT_SESSIONS environment variable.

Fixed

  • Fixed an issue where preview queries using Ask AI were automatically triggered. Now, queries must be manually triggered.
  • Fixed a styling issue for the deprecated Select component.
  • Fixed an issue when setting dynamic default values on Status Widget components.
  • Fixed an issue where JavaScript linting wouldn't work correctly when apps had too many components.
  • Fixed an issue where Text Input components would error when using raw numbers in border radius styles.
  • Fixed an issue where form.invalid, used to validate Forms, did not work properly.
  • Fixed an issue where a user auto-joining an organization may not be added to the All Users permission group.
  • Fixed an issue where protected resources were becoming unprotected when synced.
  • Fixed an issue where the ListView component resetValue() method would reset incorrect values.
  • Fixed an issue with the OAuth callback URL for protected resources.
  • Fixed an issue with legacy Table components using dark themes where the cell text color had incorrect contrast.
  • Fixed issues with contrast text styling for Calendar and PDF components.
  • Fixed issues with sort mode on Table components.

Improved

  • Improved the appearance of the sharing input in the Share apps modal.
  • Improved the design of the direct access display in the Share apps modal.

Changed

Cloud-hosted Retool 3.15

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 button for adding a resource when the code list is empty.
  • Added an onboarding panel for Retool Workflows.
  • Added an option for downloading workflow run logs.
  • Added an option to the command palette to view documentation for queries.
  • Added options to the command palette for displaying Show on mobile and Show on desktop settings.
  • Added support for SSO token lifespan in SSO settings.
  • Added support for configuring a custom logout redirect URL to SSO settings.
  • Added support for configuring a default user group for specific domains within SSO settings.
  • Added support for non-pixel border radius styles to fall back to pixel values.

Fixed

  • Fixed an issue where configuration variables weren't replaced when using certain legacy OAuth fields.
  • Fixed an issue where module settings were closed when using an unpinned Inspector.
  • Fixed an issue where switching branches while editing a protected query in the Query Library resulted in wrong query values.
  • Fixed an issue where tables with auto-height enabled did not account for summary rows.
  • Fixed an issue where the REQUEST_PASSWORD_RESET_LINK event wasn't displayed in audit logs.
  • Fixed an issue where the height of HTML components were set to zero.
  • Fixed an issue with mobile layouts in web applications.

Improved

  • Improved caption styles for Listbox components so they derive settings from the label color.
  • Improved drag and drop performance in the App editor.
  • Improved modal style controls so they accurately set styles for nested items.
  • Improved the formatting for summary and aggregate cells in Table components.
  • Removed password login for admins on SSO enabled organizations.
  • Removed public links from apps that have been moved to the trash bin.

Cloud-hosted Retool 3.14

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 extra-small row height option to the Table component.
  • Added dynamic row background colors to the Table component.
  • Added line height property to Button content.
  • Added support for Teradata to the JDBC resource.

Fixed

  • Fixed Checkbox Group and Switch Group losing the value of conditionally hidden options.
  • Fixed Compare Changes modal not being scrollable.
  • Fixed Toolbar buttons being retained in Source Control even after the user deletes the toolbar itself.
  • Fixed an issue where SCIM tokens with multiple scopes were unauthorized.
  • Fixed border hover state of input adornments, such as the number stepper.
  • Fixed border of the branded header if no border color is set in the app's theme.
  • Fixed border radius of box shadow for editable cell dropdowns in the Table component.
  • Fixed code editor experience for object inputs.
  • Fixed cursor jumping to the start of the field when editing queries.
  • Fixed dropdown styles for the Navigation component when using the "mobile" overflow style.
  • Fixed icons in the State tab displaying at incorrect sizes.
  • Fixed an issue where apps and modules may be missing folders in which existing queries were in, which would result in Toolscript errors.
  • Fixed nested styles for some legacy components inside containers.
  • Fixed protected resources OAuth callback URL.
  • Fixed row colors in the Table component when the background color has transparency.
  • Fixed workflow templates in Self-hosted environments.

Improved

  • Improved audit logging for password resets.
  • Improved guidance in Workflow block settings for run timeout error messages.

Cloud-hosted Retool 3.13

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 Grayscale option in the Video component to support grayscale filters.
  • Added button and search bar to browse an app's queries directly from the query editor.
  • Added previews in the query editor for PDF and text files for Retool Storage.
  • Added "Expand content to fit" option to the main frame and containers. This allows a child component to take up the entire width and height of its parent.
  • Added a username field in Redis resource configurations.
  • Added the ability to reference environment and configuration variables in the Service Account Key field in Google Sheets resources.
  • Added Table styling to Toolscript serialization.

Fixed

  • Fixed summary aggregation calculations in the Table component.
  • Fixed app crashes while navigating between pages.
  • Fixed App List view styling issues.
  • Fixed Links in tooltips could not be clicked.
  • Fixed an issue where queries containing % would not open in the Query Library.
  • Fixed an issue with cursor jumping in NoSQL queries.
  • Fixed an issue with Toolscript serialization of summary aggregation in Table components.

Improved

  • Improved Workflows editor UI.
  • Improved error handling in the CSS editor.
  • Improved themes by renaming the "error" theme color to "danger" to match the property exposed in the theme object.
  • Improved Toolscript migration logging by omitting "uncommitted files" messages.
  • Improved the Retool Storage UI by displaying local timestamps.