Skip to main content

Self-hosted Retool 3.88 Edge release notes

3.88.0

Self-hosted Retool 3.88.0-edge was released on .

Added

  • Added new rebrand fonts and created typography components for the sign-in page. (#49437)
  • Added support for reading and writing NFC tags. (#49324)
  • Added testing support for writing semgrep rules. (#49318)
  • Added functionality to support mirroring actions affecting the app template. (#49077)
  • Added support for rendering children of a global split pane across all pages. (#49407)
  • Added new tabs to the Cypress testing editor. (#49119)
  • Added split pane to the global component tree. (#49165)
  • Added support for opening the SSO test connection page in a new tab. (#49362)
  • Added support to keep session-specific state like current_user and viewport during test generation. (#49189)
  • Added support for copying app templates to mirror after slice loads. (#49075)
  • Added new UI for app testing that includes expanded value code editors for query mocks and preconditions. (#49026)
  • Added safeguards for Retool Database archiving. (#47982)

Fixed

  • Fixed an issue preventing users from uploading custom component revisions without essential files. (#49373)
  • Fixed issues in the theme editor. (#49347)
  • Fixed an issue with renaming the root screen in multipage apps. (#49441)
  • Fixed default MongoDB version to the latest. (#49450)
  • Fixed an issue where the first item in the Navigation component's sub-menu wouldn't trigger the click event handler. (#49427)
  • Fixed an issue where the swatch value in the Color Input component would not update correctly in multiselection scenarios. (#49031)
  • Fixed the issue where the global frame button was disabled if a page-scoped split frame existed. (#49436)
  • Fixed tooltip cursor trigger to ensure clickability and resolved a console warning related to the editing status bar. (#49426)
  • Fixed an issue preventing widgets from being moved into frames with different page scopes in mobile and desktop layouts. (#49304)
  • Fixed spacing issue with the clear button in the Select component. (#49413)
  • Fixed an issue with chunk loading in Safari versions earlier than 16.4. (#49355)
  • Fixed an issue where a mixed property caused tokens list to incorrectly show selection. (#49205)
  • Fixed an issue where taskURL and taskID were not referencable from onSuccess event handler of user tasks. (#49385)
  • Fixed an SVG XSS vulnerability by adding a CSP. (#49381)
  • Fixed an issue where the query editor browser displayed queries from other pages. (#49123)
  • Fixed issues with executions when a user task or wait block follows a skipped branch. (#49342)
  • Fixed an issue with the containerize action's padding and margin. (#49341)
  • Fixed an issue where renaming legacy loop blocks caused data corruption. (#49333)
  • Fixed an issue to prevent users from adding a global split pane when the split pane option is disabled. (#49309)
  • Fixed an issue where blocks named params were not working. (#49269)
  • Fixed an issue where workflow folder permission updates were not accurately reflected in the UI. (#49287)
  • Fixed an issue where selecting all rows in a table with server-side pagination added a null value to selectedRows. (#49186)
  • Fixed error and warning messages to inform users that x-workflow-api-key is also a valid key. (#49264)
  • Fixed an issue with the Navigation component where captions caused layout problems. (#49213)
  • Fixed issues with the Text Area component. (#49108)
  • Fixed logging for parsing errors. (#49256)
  • Fixed an issue where dynamic input fields remained visible in the typography editor when mapping dynamic values to tokens. (#49130)
  • Fixed an issue where the custom collection view was broken during fast navigation. (#49203)
  • Fixed scope issues for global frames in multipage setups, resolving problems with dragging components onto frames. (#49120)
  • Fixed an issue with WidgetGrid where custom components did not re-render dynamically when network requests were completed. (#49178)
  • Fixed an issue with WidgetGrid and multiselection. (#49180)
  • Fixed an issue with WidgetGrid where modal text was still visible when the modal was hidden. (#49215)
  • Fixed events editor popover closing immediately after opening when creating a new event handler. (#49137)

Improved

  • Improved runtime performance of SVGs. (#49360)
  • Improved functions for converting the app template to and from a non-immutable format. (#49078)
  • Improved the JSON format for SSO test connection results. (#49383)
  • Improved the invite modal to auto-close upon successful action. (#49359)
  • Improved the SSO test connection process by using cookies instead of URL parameters to handle the testConnection flag. (#49285)

Changed

  • Changed to disallow release creation if not on toolscript. (#49456)
Self-hosted Retool releases may include some changes that only apply to cloud-hosted organizations.