Self-hosted Retool Edge release 3.88
Release notes for the Self-hosted Retool 3.88 edge release.
Releases on the Edge channel occur weekly. Each release occurs one week after the equivalent release for cloud-hosted Retool.
Edge releases are available for organizations that want the latest features or to use closed beta functionality. Retool recommends most organizations use Stable releases unless you have a specific need for Edge releases and can keep your deployment up-to-date.
Retool supports only the most recent release on the Edge channel. As Edge releases are weekly, bug fixes and improvements are included in the next release. All previous releases are then considered deprecated.
Self-hosted Retool 3.88
No longer supported
Edge release notes
Bug fixes, improvements, and other incremental updates across all edge releases in this release.
| Type | Description |
|---|---|
| 3.88.051 changes↑ | |
| added | Added new rebrand fonts and created typography components for the sign-in page. [#49437] |
| added | Added support for reading and writing NFC tags. [#49324] |
| added | Added testing support for writing semgrep rules. [#49318] |
| added | Added functionality to support mirroring actions affecting the app template. [#49077] |
| added | Added support for rendering children of a global split pane across all pages. [#49407] |
| added | Added new tabs to the Cypress testing editor. [#49119] |
| added | Added split pane to the global component tree. [#49165] |
| added | Added support for opening the SSO test connection page in a new tab. [#49362] |
| added | Added support to keep session-specific state like current_user and viewport during test generation. [#49189] |
| added | Added support for copying app templates to mirror after slice loads. [#49075] |
| added | Added new UI for app testing that includes expanded value code editors for query mocks and preconditions. [#49026] |
| added | Added safeguards for Retool Database archiving. [#47982] |
| fixed | Fixed an issue preventing users from uploading custom component revisions without essential files. [#49373] |
| fixed | Fixed issues in the theme editor. [#49347] |
| fixed | Fixed an issue with renaming the root screen in multipage apps. [#49441] |
| fixed | Fixed default MongoDB version to the latest. [#49450] |
| fixed | Fixed an issue where the first item in the Navigation components sub-menu wouldnt trigger the click event handler. [#49427] |
| fixed | Fixed an issue where the swatch value in the Color Input component would not update correctly in multiselection scenarios. [#49031] |
| fixed | Fixed the issue where the global frame button was disabled if a page-scoped split frame existed. [#49436] |
| fixed | Fixed tooltip cursor trigger to ensure clickability and resolved a console warning related to the editing status bar. [#49426] |
| fixed | Fixed an issue preventing widgets from being moved into frames with different page scopes in mobile and desktop layouts. [#49304] |
| fixed | Fixed spacing issue with the clear button in the Select component. [#49413] |
| fixed | Fixed an issue with chunk loading in Safari versions earlier than 16.4. [#49355] |
| fixed | Fixed an issue where a mixed property caused tokens list to incorrectly show selection. [#49205] |
| fixed | Fixed an issue where taskURL and taskID were not referencable from onSuccess event handler of user tasks. [#49385] |
| fixed | Fixed an SVG XSS vulnerability by adding a CSP. [#49381] |
| fixed | Fixed an issue where the query editor browser displayed queries from other pages. [#49123] |
| fixed | Fixed issues with executions when a user task or wait block follows a skipped branch. [#49342] |
| fixed | Fixed an issue with the containerize action`s padding and margin. [#49341] |
| fixed | Fixed an issue where renaming legacy loop blocks caused data corruption. [#49333] |
| fixed | Fixed an issue to prevent users from adding a global split pane when the split pane option is disabled. [#49309] |
| fixed | Fixed an issue where blocks named params were not working. [#49269] |
| fixed | Fixed an issue where workflow folder permission updates were not accurately reflected in the UI. [#49287] |
| fixed | Fixed an issue where selecting all rows in a table with server-side pagination added a null value to selectedRows. [#49186] |
| fixed | Fixed error and warning messages to inform users that x-workflow-api-key is also a valid key. [#49264] |
| fixed | Fixed an issue with the Navigation component where captions caused layout problems. [#49213] |
| fixed | Fixed issues with the Text Area component. [#49108] |
| fixed | Fixed logging for parsing errors. [#49256] |
| fixed | Fixed an issue where dynamic input fields remained visible in the typography editor when mapping dynamic values to tokens. [#49130] |
| fixed | Fixed an issue where the custom collection view was broken during fast navigation. [#49203] |
| fixed | Fixed scope issues for global frames in multipage setups, resolving problems with dragging components onto frames. [#49120] |
| fixed | Fixed an issue with WidgetGrid where custom components did not re-render dynamically when network requests were completed. [#49178] |
| fixed | Fixed an issue with WidgetGrid and multiselection. [#49180] |
| fixed | Fixed an issue with WidgetGrid where modal text was still visible when the modal was hidden. [#49215] |
| fixed | Fixed events editor popover closing immediately after opening when creating a new event handler. [#49137] |
| improved | Improved runtime performance of SVGs. [#49360] |
| improved | Improved functions for converting the app template to and from a non-immutable format. [#49078] |
| improved | Improved the JSON format for SSO test connection results. [#49383] |
| improved | Improved the invite modal to auto-close upon successful action. [#49359] |
| improved | 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] |
| 51 changes | |