Self-hosted Retool 3.96 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.96.0
Self-hosted Retool 3.96.0-edge was released on .
Added
- Added support for
senttimestamp
to SQS receive query. (#50513) - Added support for page headers sidebars when migrating apps to multipage. (#50467)
- Added the option to navigate to
Settings
from theLoginScreen
. (#50494) - Added a tooltip for queries in the Code tab that display statistics. (#50415)
- Added support for the
additionalScope
input in the REST API JSON body section, retaining values when switching between raw and JSON formats. (#50407) - Added support for evaluating
value
,queueUrl
, andreceiptHandle
properties via template strings in SQS Queries. (#50345) - Added support for creating multiple headers and sidebars per app with correct rendering. (#50388)
- Added support for displaying message count in SQS receive queries. (#50167)
- Added support for adding page-scoped headers per page. (#50383)
- Added support for creating multiple headers or sidebars per app and rendering the appropriate header or sidebar. (#50305)
- Added logging for deployed and removed releases. (#50113)
- Added a new
isPublic
column to custom component libraries. (#49897) - Added more debugging information to LDAP errors on the SSO test connection page. (#50265)
- Added page header and sidebar visibility in the page component tree. (#50232)
- Added page header and sidebar plugins that are created on add modal click and scoped to their respective pages. (#50063)
- Added support for the SQS Delete action. (#50018)
Fixed
- Fixed an issue that caused a possible infinite loop when navigating to an invalid screen in mobile apps. (#50510)
- Fixed an issue where
CircularImage
did not have alternate text or a role ofnone
orpresentation
. (#50302) - Fixed an issue where
Test Connection
for Java DB connectors would error out withUnprocessable Entity
if attempted before saving the resource. (#50480) - Fixed an issue where schema tables were not appearing in the Query Library. (#50461)
- Fixed an issue where grouped rows did not reflect changes to the
backgroundColor
andtextColor
properties in the Table component. (#50375) - Fixed an issue where an error notification would not display when a user attempted to save changes for a resource with which they lacked permissions. (#50422)
- Fixed an issue where modules did not render header or sidebar components correctly. (#50379)
- Fixed an issue where secret values were visible during upsert operations. (#50259)
- Fixed issue by removing JSON validation for
sendQuery
in SQS, allowing any query payload. (#50331) - Fixed an issue where custom components were not immediately visible in the component picker upon loading. (#50301)
- Fixed an issue where the Mobile Image Input component did not respect minimum/maximum image limits. (#50101)
- Fixed an issue where
retoolContext.pages
andretoolContext.currentPage
were not being properly updated during navigation. (#50002) - Fixed analytics tracking for unauthenticated resource authentication events. (#50125)
- Fixed an issue where global headers and sidebars appeared in the page tree when their
screen
property wasnull
. (#50297) - Fixed an issue where the Timeline component did not hide milestones and meta events when the associated addon was removed. (#50258)
- Fixed an issue where errors for missing custom component libraries were shown prematurely before metadata was loaded. (#50146)
- Fixed an issue where app theme typography was affecting elements of the Retool UI in preview mode. (#50160)
- Fixed an issue with mobile apps where multiple adjacent images could break and overlap after device rotation. (#50194)
- Fixed an issue where the email column type in the Table component displayed changes on initial mouse-over. (#50127)
- Fixed an issue where the Button Group preset would not function correctly. (#50177)
Improved
- Improved scoping for the
Header
component in multipage apps. (#50413) - Improved error handling for email senders. (#50449)
- Improved error handling for custom OAuth 2 authentication when testing resource connections. (#50392)
- Improved the Tab bar editor UI for mobile apps. (#50065)
- Improved detection and warning for missing group attributes in SAML LDAP configurations. (#50271)
- Improved color picking for Tags component styles. (#50250)
- Improved error messages for invalid app names, including length, special characters, and uniqueness. (#50015)
- Improved handling of failed SQS queries and debugging output. (#50132)
Changed
- Changed the type of
retoolContext.pages
from a string array to an object. (#50452)
Self-hosted Retool releases may include some changes that only apply to cloud-hosted organizations.