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
, andemail
in theGET /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
whenrevisions
is an empty array. (#50796) - Fixed an edge case error in the
IFrame
component: "Failed to constructURL
: 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 ofqueueUrl
, and fixedfx
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.