Skip to main content

Self-hosted Retool 3.99 Edge release notes

Self-hosted Retool 3.93 Edge and later includes support for subfolders. This is considered a breaking change and cannot be rolled back once upgraded. Be sure to create a backup of your Retool instance before upgrading.

3.99.0

Self-hosted Retool 3.99.0-edge was released on .

Added

  • Added a Reset button to the custom app theme for organizations on free plans, allowing users to revert to the default theme. (#50802)
  • Added support for drag-and-drop reordering of pages in the app structure. (#50772)
  • Added support for continuation tokens in S3 file listing for V3 pagination. (#50143)
  • Added support for collapsible panes in the app structure. (#50660)
  • Added support for additional scope in MongoDB queries. (#50697)
  • Added support for filtering users by firstName, lastName, and email in the GET /users endpoint. (#50736)
  • Added a + option to the Pages tab. (#50621)
  • Added support for additional scope across all inputs in REST API queries, preventing erroneous lint errors. (#50537)

Fixed

  • Fixed an error in Breadcrumbs component when switching between truncated and untruncated states. (#50861)
  • Fixed an issue where text could not be typed into the PR template input in Source Control settings. (#50843)
  • Fixed an issue when using Source Control with CodeCommit where creating a branch and pushing a commit could result in an error. (#50818)
  • Fixed an issue where API headers were not updating when the environment changed for a resource. (#50792)
  • Fixed an issue where page headers with IDs other than $header would not render in user preview mode. (#50722)
  • Fixed an issue with infinite user lookups in GET /api/internal/customComponentCollections when revisions is an empty array. (#50796)
  • Fixed an edge case error in the IFrame component: "Failed to construct URL: Invalid URL." (#50778)
  • Fixed the CMD+S shortcut to save JavaScript queries in the popout editor. (#50637)
  • Fixed user modal logic to prevent adding users to the external users group while allowing external users to be added to other groups. (#50705)
  • Fixed issues with hover contrast text and input border style in editable text components. (#50726)
  • Fixed an issue with accessibility in the Mapbox integration by upgrading to mapbox-gl-react v6 and disabling the second attribution overlay. (#50624)
  • Fixed an issue where the Import JSON menu would close before starting an upload. (#50689)
  • Fixed an issue causing app refresh after redirecting from a non-canonical to canonical presentation route. (#50626)
  • Fixed an issue where testing SAML SSO erroneously updated user groups. (#50645)
  • Fixed an issue with the PDF component to make it keyboard accessible and added a focus ring when focused via keyboard. (#50574)
  • Fixed an issue where the testConnection cookie was not cleared when clicking the normal SSO login button. (#50592)
  • Fixed an issue where the SAML test SSO connection would display groups that are not created. (#50591)
  • Fixed an issue where table names would not appear in GUI mode for SQL queries. (#50578)
  • Fixed an issue that allowed simultaneous addition of a global header/sidebar when a page header/sidebar exists and vice-versa. (#50570)

Improved

  • Improved the disabled tooltip for frames to specify whether it is a global frame or a page frame. (#50703)
  • Improved accessibility of the Bounding Box component. (#50654)

Changed

  • Changed the SQS connector to use queueName instead of queueUrl, and fixed fx mode detection for dropdown options. (#50603)
  • Changed global headers and sidebars to be hidden if a page-scoped header or sidebar already exists. (#50580)

Removed

  • Removed the inspector and sidebar pin buttons, relocating them to the editor layout menu with pinning actions. (#49711)
Self-hosted Retool releases may include some changes that only apply to cloud-hosted organizations.