Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Fixes and improvements

  • Added the ability to resize the left "Code" panel

  • Fixed tooltips in Debug Tools for enums

  • Updated the HTML component so event handlers can be attached to elements within the component

  • Improved the styling of the Branding header when viewing applications

  • Fixed Debug Tools to focus on the State of the currently selected component when first opened

  • Fixed formatting for SQL queries with ternaries

  • Added a timeframe customization option for the list view in the Calendar component

  • Improved Autocomplete fields in the right panel to only surface in code blocks

  • Improved the styling of the Retool user menu when rendered in the Sidebar

  • Updated the UI for SSL options on the resource configuration form

  • Added support for certificates and verification mode to AlloyDB resource

  • Added support for hint to MongoDB's find operation

  • Fixed issue where users were unable to connect to Hubspot using OAuth authentication

  • Removed support for GET and PUT commands with our Snowflake resource

  • Fixed link to double cookie submit documentation on the REST API resource configuration form

  • Updated the Postgres connection options tooltip to open links in a new tab

  • Updated the resource dropdown in the query editor to show 'Create a new resource' when user is searching

Fixes and improvements

  • Fixed a bug with the border radius when flipping images

  • Changed the 'Go to URL' event handler to open in new tab by default

  • Fixed the resize indicator from overlapping when resizing components with vertical controls

  • Fixed viewport width to respect the app canvas max width

  • Fixed an issue where right panel popovers would overflow the top of the page

  • Fixed an issue causing Javascript queries to not run when referencing widgets in empty List Views

Fixes and improvements

  • Fixed hover expansion behavior in Table cells with long text
  • Updated the styling for the event handler editors of the Navigation component
  • Updated the starter app template and added a "View Example App" option in onboarding
  • Added default label for custom buttons added to a Table
  • Added tooltips on Select to clarify when a query is triggered

Introducing a new way to create components! The new component creation flow allows components to be easily created within frames, containers, and more with just a few clicks.

Canvas

Empty Containers, List Views, Forms, and other contexts now have an “Add components” button. Click the button to see a list of Retool components, and select the components you wish to add to the container.

Context Menu

Add components to existing containers and forms by right clicking and selecting “Add components” in the context menu. New components will be added below existing components in the container.

Component Explorer

Quickly add components to frames, containers, container sections, and views through the Component Explorer by clicking on the action button and pulling up the Create Components modal.

We’ve revamped the Calendar component with a bundle of visual and API improvements to help display and manage your events better! It comes with a host of new, customizable view options as well as additional event handlers and styling options. ✨

The updated Calendar comes with: expanded options to customize view and locale settings like time zone, a refreshed look to match your other components and/or app theme, a List view to display events in a schedule format, and bug fixes galore!

You can upgrade your existing Calendar component, or drag out a new one from the right-hand panel. Check out our refreshed docs to learn how to make the best use of the Calendar!

New components

  • Vertical Steps: Added support for vertical orientation and captions in the Steps component.

Fixes and improvements

  • Fixed an issue where per-query timeouts were not working for Presto and Vertica queries
  • Fixed column resizing and the "Reset column width" setting in the Table component
  • Fixed "Go to App" links from modules when included in public apps
  • Added max width to tooltips to prevent overflowing
  • Fixed modals to be scrollable if they overflow
  • Fixed an issue where gRPC queries with dynamic inputs that evaluated to strings were failing due to a syntax error
  • Added hoverable Markdown icons with tooltips to fields that support Markdown

New components

  • Color Input: Select a specific color using the color picker or type in a color using its HEX/RGB value.

  • QR Code: Create a scannable QR code from strings like phone numbers, emails, and URLs.

  • Link Card: Use a full card as a link, and control interactions on mouseover.

Fixes and improvements

  • Allowed both item & i to be present for the "Run script" event handler

  • Improved tooltips for long app names in the right-panel for the Navigation component

  • Added a default app name when duplicating an app

  • Updated the resource auth logic to automatically refresh auth for custom auth resources on page load

  • Fixed the app description to automatically update on change

  • Added the ability to import from connection string for MongoDB

  • Improved padding of confirmation modals

  • Allowed tooltips to trigger on disabled components

  • Updated the MongoDB resource configuration UI to have separate fields for Client Certificate and Client Key

  • Added a border to the component search bar when the widget picker is scrolled

We're excited to launch the Command Palette, a powerful tool for quickly running commands and finding everything you need within Retool! Instead of searching and clicking around the editor to perform common actions, you can now use the Command Palette to build faster than ever before. ⚡

The Command Palette helps you search for components and queries within the app editor, and find other apps, shared queries, or resources within your organization. 🔍 You can also run 90+ app actions without ever leaving your keyboard, such as editing a nested component, viewing releases and history, or previewing a query. 🏃

You can access the Command Palette with the Cmd+K (Mac) or Ctrl+K (Windows) keyboard shortcut, or click on the search icon in the top right corner of the editor. Check out our docs or blog post to learn more, and feel free to send any feedback to jessicasun@retool.com!

Fixes and improvements

  • Added a .refresh() API to Table to imperatively refresh the backing query
  • Fixed a bug where the Mongo query editor would show a metadata error if resource does not have access to all collections in schema
  • Added option to pass an ARN when using AWS v4 authentication method
  • Added support for {{current_user}} to the database options input on the resource configuration page
  • Fixed the width of inputs with overflowing text in the right-panel
  • Fixed an issue where current_user was evaluated client side for query library queries
  • Unified the version number displayed in the editor Header and Status Bar
  • Updated the Hubspot integration to use Private App Tokens instead of API keys, which have been deprecated
  • Added support for release management in Modules
  • Fixed tooltips not appearing when input components are disabled
  • Updated the schema browser to only return the first 1000 tables, sorted alphabetically
  • Added support for event handlers to HTML component
  • Fixed several visual issues with the Retool user menu
  • Added overlayMinWidth property for Dropdown Button, MultiSelect, Select, and Split Button
  • Updated the empty state UI for Select and Listbox components

Fixes and improvements

  • Added property to configure the minimum column width in the Checkbox Group, Switch Group, Radio Group, and Link List components

  • Updated loading state for PDFs to use spinner icon instead of text

  • Fixed an issue where the query editor would error on advanced tab of a deleted query

  • Improved the hover interaction for the Browse Apps dropdown in the Retool pill

  • Updated the OAuth1.0 resource authentication method to support PLAINTEXT signatures