Skip to main content

Changelog

Updates, changes, and improvements at Retool.

203 posts tagged with "Retool Cloud"

View All Tags

Retool 2.99.2

Fixes and improvements

  • Fixed Wizard Widget crashing in the naming step with an invalid name
  • Improved performance of panel resize in the editor
  • Improved evaluation performance for mapped fields
  • Improved Table performance when selecting a row
  • Fixed issue with false-y values rendering in Tag column type in Table
  • Fixed visual bug in the help menu
  • Added outdated indicator to query runs in the Debug Tools console
  • Added "^+L" keyboard shortcut for clearing Timeline in Debug Tools
  • Improved consistent spacing between controls in the Header (zoom, panel toggles, etc)

Retool 2.99.1

Fixes and improvements

  • Fixed bug where 'Data source' for a Tag (Dropdown) column in a Table would be incorrectly validated
  • Added a Refresh event handler to Table that is fired when the refresh button is clicked
  • Fixed Table so the selected row and focused cell will no longer be able to get out of sync
  • Fixed visual inconsistencies when viewing an app in Public mode
  • Support sorting numerical values in Single Tag column type in the Table component
  • Fixed Multiselect not showing the search input when filtering options
  • Updated icons for Single Tag column type in Table
  • Fixed "Download image" action for Image URL Table columns
  • Changed Icon's min height to 2 rows and added focus states for clickable Icons
  • Improved GCS query editor set metadata function to support editing the fixed key metadata of an object
  • Fixed GCS query editor to update state when access level input is deselected
  • Fixed bug where module's components would appear in delete dialog when deleting a container with a module

Retool 2.99

Fixes and improvements

  • Fixed an issue where converting an App to Module caused issues with queries in folders
  • Added a beta AlloyDB resource integration
  • Changed permissions page title to reflect the url slug
  • Added a _scrollIntoView _API for most components
  • Updated Table to show up to 100 rows in auto mode, as well as use the scroll overflow option
  • Fixed an issue where Link List, Dropdown Button, and Split Button would show numbers as labels when no labels were provided
  • Fixed showNextView & showPreviousView for Container when view keys are numbers
  • Fixed typo in Max cache duration. 86400 seconds is 1 day not 1 hour.
  • Fixed a bug where a Link component with only an icon and no text did not render in Safari
  • Fixed a bug where setting a debounce value on the Submit event of a Form prematurely cleared the form's values
  • Improved Table keyboard navigation performance

Retool 2.98.1

Fixes and improvements

  • Updated color palette for Retool UI
  • Fixed a bug where null would sometimes be treated as undefined in a JavaScript Query
  • Fixed autocomplete suggestions when using optional chaining
  • Added support for copy/cut/paste shortcuts in the Components tree in the Explorer
  • Fixed an issue with menu highlighting in the Query Library
  • Fixed an issue preventing certain Table rows with fixed columns from being selectable
  • Fixed Steps labels color when on a dark background
  • Added a smaller "Dense" row height option to Table
  • Fixed overflow of long labels in the option list editor
  • Fixed component paste position when the Main frame is selected
  • Fixed the setting for Markdown link behavior in App Settings
  • Added alert on editor when attempting to save a cyclic module dependency
  • Adds skip TLS checkbox for Redshift
  • Improved invite flow to no longer suggest inaccessible permission groups when inviting new members into an organization

Retool 2.98

New components

  • Image Grid: Display multiple images from a list of URLs or base64-encoded images, with support for captions and multiple layout settings.
  • Page Input: Click to navigate to the next and previous pages, or type to jump to any page number.
  • Link List: Display multiple links in a vertical list with support dynamic or static data sources.

Fixes and improvements

  • Fixed an issue where workspaces in menus did not highlight
  • Updated the Scanner component to close the camera stream when not in use
  • Fixed an issue that could cause a query to be triggered when switching Container views in the Inspector
  • Fixed falsy form.initialData values not updating their corresponding input component
  • Fixed an issue blocking code evaluation for dependencies of certain disabled queries on app load
  • Improved date editing behavior in the Date Range component
  • Updated the setImageUrl api on Image to support nullish values
  • Improved initial render performance of Table
  • Fixed fx mode for attachments in SMTP queries

Retool 2.97.1

Fixes and improvements

  • Updated icons throughout the product
  • Fixed cases where the isFetching property on a JavaScript Query would be incorrect
  • Updated the "Go to app" event handler to allow selecting the current app
  • Fixed an issue causing Enter in a Select component to submit the parent Form
  • Improved type casting for date time properties
  • Added support for numeric prefix text on Selects and Listboxes
  • Fixed Style Editor labels for theme colors like "Primary"
  • Fixed rendering of Segmented Control components with no options
  • Reduced the clickable area on the Link component
  • Fixed default label mappers on Dropdown Button and Split Button
  • Fixed a bug where the in-app auth modal didn't appear for older Salesforce and Snowflake resources
  • Added option to skip TLS certificate validation for resources using connection string configuration
  • Fixed an issue causing query.error to be unavailable in error event handlers

Retool 2.97

Fixes and improvements

  • Fixed autocomplete in JS Queries and Run Script to prevent suggesting curly braces
  • Fixed an issue causing form.data to include values from components without form data keys
  • Added autocomplete docs for the theme global
  • Added a warning about selectTab usage when upgrading a deprecated Tabbed Container
  • Fixed a case where Module inputs might evaluate incorrectly on page load
  • Fixed a bug where resizing Table columns would sometimes reorder the columns
  • Fixed a bug that caused the "Skip TLS Certificate Verification" resource setting to not be consistently respected
  • Fixed an issue that caused component background colors to sometimes render incorrectly in a Modal
  • Fixed Big Query resource to show Re-authenticate button when OAuth access token is expired
  • Added date/time format settings to the grouped mode of the Timeline component

Retool 2.96.1

New free plan

We introduced a new free plan with expanded access to collaboration and sharing features for up to 5 users. Read our blog post for more information about the plan.

Fixes and improvements

  • Improved hover states and selected menu items in the sidebar nav and query editor
  • Fixed a case where references to a disabled query could prevent a component from rendering
  • Unified and expanded permission settings for the IFrame and Custom components
  • Fixed drag and drop scroll behavior in the Code section of Explorer
  • Fixed how multiview Containers in List Views appear in the Explorer
  • Added a setting to show/hide the border on the Table component
  • Fixed an issue causing Table pagination bar to collapse when using server-side pagination
  • Fixed typo in dynamic column setting restrictedEditingMapper
  • Fixed JS colors in Tag column type
  • Changed the default Google Sheets authentication option to user-level OAuth
  • Fixed incorrect color labels in the Style Editor for some settings

Check out this guide to see the on-prem versions and their release notes. These fixes and improvements will be rolling out to on-prem customers in the next few weeks.

Retool 2.96

Fixes and improvements

  • Fixed layout issue with the "compare changes" modal
  • Fixed a case where certain labels in the Explorer weren't properly overflowing
  • Fixed inaccurate dimensions in the component resize bounding box
  • Fixed an issue that could cause Key Value to render incorrectly inside of a List View
  • Updated notification rendering to avoid blocking app editor UI
  • Added support for providing a custom filename on PDF Exporter queries
  • Added year information to the Releases and Page Documentation modals
  • Fixed references to self in Run Script event handlers when using Modules
  • Fixed the default value of Number Inputs when allowNull is false
  • Added showNextVisibleView and showPreviousVisibleView APIs to multiview Containers
  • Fixed the query editor to not display a Re-authenticate button for resources using a shared authentication option

Check out this guide to see the on-prem versions and their release notes. These fixes and improvements will be rolling out to on-prem customers in the next few weeks.

Retool 2.95.2

New Google Sheets authentication methods

We've added more ways for your organization to connect to Google Sheets securely.

  • Service account authentication: Authenticate with a service account tied to a Google Cloud project. Allows user to give Retool access on a spreadsheet by spreadsheet basis by sharing a spreadsheet with the service account’s email.
  • User OAuth: OAuth-based authentication with individual user credentials. Each user is prompted to authenticate with Google Sheets using an OAuth flow, and API calls from Retool are made on behalf of the logged-in user. When using apps built on top of Google Sheets, users can only access and edit sheets that have been shared with them in Google.

See our Google Sheets documentation for more information.

Fixes and improvements

  • Fixed an invalid default ID when using a Module that starts with a number
  • Fixed an issue where a Table with empty column-based data would not display the column headers
  • Fixed scrollbars incorrectly appearing on the Multiselect component when wrapping is disabled
  • Added year information to the History modal
  • Fixed a case where query.data references would not evaluate correctly on manual query runs
  • Improved labeling of components, queries, transformers, and temporary state in autocomplete
  • Updated search in the Code section of the Explorer to autofocus on click
  • Fixed a bug where Module input queries could be imported to the Query Library and subsequently cause the Query Library to freeze
  • Added timeout support to gRPC queries
  • Fixed support for sending body with custom authentication browser requests

Check out this guide to see the on-prem versions and their release notes. These fixes and improvements will be rolling out to on-prem customers in the next few weeks.