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
andviewport
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
andtaskID
were not referencable fromonSuccess
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.