Skip to main content

Self-hosted Retool stable release 3.75

Retool releases a version on the stable channel each quarter. A stable release is generally four versions behind the cloud-hosted version at the time.

Preparation and testing of a stable version occurs approximately four weeks prior to its release. Stable releases are rigorously tested before they are published. As the release cycle is less frequent, administrators can more easily maintain and upgrade deployments.

Retool supports each stable release for six months. During this time, Retool will release patch updates that contain bug fixes or security updates. Patch updates do not contain functionality changes and can be applied more quickly than performing a full version upgrade.

After six months, a stable release is considered deprecated. You can continue using a deprecated release but it will no longer receive updates. At this time, you should upgrade to the latest stable release.

Self-hosted Retool 3.75

No longer supported

ReleaseReleasedDigest
First3.75.1Aug 27, 2024sha256:faeae697a0fb019d2d826e4052822d9e28b3c944be905a68851dd4328ae1731c
Latest3.75.25Feb 19, 2025sha256:56a373c170df4074af33d38209a42866fee988867d293664f982c44e194c1f6d
Best practice
Subscribe to the Atom feed for 3.75 to get notified when new patch releases are available.

Major changes in this release

New features, significant changes, and any actions required when upgrading.

TypeChange
newComponent font size control
Component font size controls
newFlexible layouts with the Stack component
Stack component
newMultiplayer: Collaborative app building
Multiplayer
newNew version of the Tags component for web apps
Tags components
newRetool apps now support multiple pages by default
Multipage apps
newTimeline component update
Timeline and Event List components
6 changes

Patch release notes

Bug fixes, improvements, and other incremental updates across all patch releases in this release.

TypeDescription
3.75.232 changes
fixedFixed an issue where unprotecting a resource caused naming conflicts. [#55801]
security fixFixed an issue with Retool RPC in workflows where the user accessing the workflow could set the query to a function they cannot access. Retool now checks the user`s permissions on save. [#55676]
3.75.221 change
fixedFixed an issue where an archived user`s personal access tokens would not be immediately removed. [#55126]
3.75.211 change
fixedFixed an issue where an error incorrectly reported that a custom component could not be loaded before it finished loading. [#54902]
3.75.191 change
fixedFixed an issue where a query`s changeset would evaluate as an empty string. [#54657]
3.75.182 changes
addedAdded support for viewing and deleting registered push notification applications from Mobile Advanced Settings. [#54427]
fixedFixed an issue with the Microsoft SQL Server integration when using Windows authentication. [#54328]
3.75.151 change
fixedFixed an issue where Google API dependencies may not load at runtime. [#53545]
3.75.141 change
fixedFixed an issue with JDBC drivers. [#52807]
3.75.125 changes
fixedFixed an issue where folders in the Code tree would not collapse. [#52456]
fixedFixed an issue with the Select component where the dropdown menu would still be open but invisible under certain conditions. [#51328]
fixedFixed an issue with the Auth Login component where gPRC resources with custom authentication were not available. [#52296]
fixedFixed an issue where production resources could be used in workflows without the appropriate permissions. [#52230]
removedRemoved the default value for labelWidth from components. [#52173]
3.75.113 changes
addedAdded a separate option for Use login test URL to the custom authentication flow in resources. [#50035]
changedFixed an issue with Source Control where some deployments may time out. [#52080]
changedFixed an issue where renaming a workflow block would reset its test parameters. [#51968]
3.75.103 changes
fixedFixed an issue with gRPC queries. [#51598]
fixedFixed an issue with daylight savings in the Timeline component. [#51534]
improvedImproved the clarity of the custom auth UI by specifying that the refresh auth workflow is triggered and updating the button for consistency. [#49892]
3.75.95 changes
fixedFixed an issue with the Source Control GitLab integration. [#51020]
fixedFixed an issue with the Resource query block when selecting a different resource. [#51502]
fixedFixed an issue where query failure notifications may not appear even though the option is enabled. [#51051]
improvedOptimized connection pools to reduce the number of open connections. [#50607]
changedExcluded frequently changing options in protected resources, such as auth0_access_token_expiry_date, to prevent unnecessary changes in Source Control. [#50221]
3.75.83 changes
changedFixed an issue where API headers would not update when changing environment. [#50801]
changedFixed an issue with the Source Control AWS CodeCommit integration. [#50855]
changedFixed an issue with the creation of pull requests in Source Control. [#50852]
3.75.42 changes
improvedImproved the import function of multipage apps when attempting to import protected apps. [#49529]
security fixFix XSS vulnerability in parameters of /oauth/authorize. [#49819]
3.75.215 changes
addedAdded DELETE /sso/config endpoint to the Public API. [#47915]
fixedFixed issues with Comment Thread component. [#49124]
fixedFixed an issue with LDAP. [#48775]
fixedFixed issues with text contrast and selector when using multiselect inputs. [#49056]
fixedFixed an issue with upgrading the Comment component. [#48520]
fixedFixed an issue that resulted in duplicate SSO logins. [#49106]
fixedFixed issues with the Stack component and layout. [#48634]
fixedFixed an issue with importing and exporting workflows. [#48596]
fixedFixed in issue where resizing a table column could deselect rows. [#48577]
fixedFixed an issue with Source Control UUID mapping. [#48020]
fixedFixed issues with date accuracy and marker event in the Timeline component. [#48069]
changedFormat workflows start trigger as JSON. [#48772]
changedChanged the behavior of Modal Frame to prevent canvas clicks. [#48697]
changedAllow null profilePhotoUrl in SCIM requests. [#48266]
deprecatedDeprecated the legacy List View component. [#49153]
3.75.1333 changes
addedAdded an error message for custom components when their relevant libraries are deleted. [#44669]
addedAdded an option to the Microphone component for mobile apps to upload files to Retool storage. [#44624]
addedAdded draggable preview to components in the IDE. [#44753]
addedAdded support for displaying a custom logo in the resource authorization dialog. [#44731]
addedAdded support for dragging and copying a component by holding the Alt key. [#44733]
addedAdded support for app tests to assert that queries have been run, improving unit test capabilities. [#45137]
addedAdded the option to include admin email domains during external onboarding. [#44855]
addedAdded support for updating user attributes during Claim invite flow. [#45087]
addedAdded keyboard shortcuts for item selection, search focus, and app/folder opening to the Apps page. [#45012]
addedAdded Forms in the Create New dropdown. [#44956]
addedAdded support for OpenAIs gpt-4o` model. [#44904]
addedAdded support for Googles gemini-1.5-flash-latest` model. [#45173]
addedAdded support for resizing components nested with containers that use a fixed width. [#44979]
addedAdded the Mobile Progress component. [#45679]
addedAdded support to prevent enabling external apps. [#45537]
addedAdded support for automatically creating an external apps folder when users opt into external apps. [#45407]
addedAdded font size control to List boxes, Selects, Button Group, and File Dropzone components. [#44689]
addedAdded font size controls and Option Text style options to Checkbox, Radio, and Switch components. [#44716]
addedAdded support for captions in Tag and Tags column formats in the Table component. [#46734]
addedAdded support for default fonts in themes. [#46737]
addedAdded support for additional scope in REST query raw bodies. [#46680]
addedAdded shared properties display in the theme editor even when style configuration names differ. [#46500]
addedAdded new Mobile Slider, Status, and Radio Button Group components. [#46231]
addedAdded error display in editor mode for custom components in public apps. [#47645]
addedAdded support for auto-size in the customComponent, allowing dynamic height adjustments for improved layout management. [#47732]
addedAdded a new Create Theme modal with multiple improvements to ColorInput, including better popover behavior, more accurate background colors, and an option to hide the hex hash. [#47682]
addedAdded a Performance Tester screen to measure filesystem performance and network latency. [#47744]
addedAdded a toggle for the mobile native app banner in Mobile Settings. [#47693]
addedAdded support for different content types in SCIM for Microsoft Entra ID. [#47660]
addedAdded support for the userType field in the v2/user endpoints to align with the UI. [#47545]
addedAdded a JS API theme.setMode() to dynamically change app themes during a user session. [#47667]
addedAdded patch resources to the OpenAPI spec. [#47675]
addedAdded an RPC function to enroll organizations in the startup program, with conditions to check for prior enrollment and enterprise status. [#47670]
addedAdded logging for the SSO provider after a successful login. [#47590]
addedAdded created_at and updated_at fields to v2/apps API. [#47422]
addedAdded a PATCH /v2/resources/:resourceId endpoint to update displayName on resources. [#47391]
addedAdded support for the gpt-4o-mini model. [#47396]
addedAdded support for importing and exporting themes to JSON. [#47339]
addedAdded support for Zebra printer in the white label manifest for SDK integrations. [#47371]
addedAdded support for selecting Amazon Bedrock regions. [#47234]
addedAdded support for singleScan option to pause Scanner after each scan. [#47186]
addedAdded a real tab container component for mobile to improve performance. [#47155]
addedAdded getColumnOrdering() and setColumnOrdering() methods, Reorder Column event, to the Table component. [#46876]
addedAdded an option for customers with self-hosted deployments to export frontend debugging data for sharing with Retool when troubleshooting. [#46908]
addedAdded support for loading and disabled properties to the Icon component. [#46945]
addedAdded a preview section to the typography editor to visualize changes. [#46415]
addedAdded support for embedded expressions to workflow URL parameters. [#46413]
addedAdded support for referencing workflowRunId in workflowContext.currentRun, workflowContext.lastRun, and workflowContext.lastSuccessfulRun. [#46166]
addedAdded support for rerunning a parent window selector query whenever its value updates in Self-hosted Retool. [#46217]
addedAdded support for provisioning Spaces via the new POST /api/organization/admin/spaces/enable endpoint. [#46089]
addedAdded aria-labels to the Progress Bar and Progress Circle components. [#46044]
addedAdded support for the pop-out code editor when editing values in Key Value. [#45916]
addedAdded support for custom icons using SVG and URI formats. [#45709]
addedAdded support for all mode in the expand rows Table API for improved row expansion control in paginated tables. [#45295]
addedAdded a delete shortcut for moving apps to trash on the home page. [#45153]
fixedFixed an issue allowing redemption of magic links with emails containing special characters. [#44791]
fixedFixed an issue where Alt + drag did not duplicate components. [#44622]
fixedFixed an issue where creating an embed user without an email caused a server error. [#44780]
fixedFixed an issue where setting the value to ```` on the Signature Pad would not clear its content. [#44580]
fixedFixed an issue where the Rename Folder option was incorrectly enabled for ancestor folders of protected apps. [#44821]
fixedFixed an issue where the evaluation drop-down appeared on the settings page in the theme editors despite allowDynamic being false. [#44683]
fixedFixed an issue where the failed passwordless email template is now controlled by the passwordless Retool event template. [#44789]
fixedFixed an issue where the mobile-only user disclaimer appeared in the share modal for desktop apps. [#44886]
fixedFixed an issue in the theme editor that caused errors when selecting 9 or more components. [#44815]
fixedFixed an issue where an app fails to load any custom component libraries if a referenced library has been deleted. [#44831]
fixedFixed an issue where custom font URL wasn`t being imported in the theme editor preview, allowing users to see changes. [#44846]
fixedFixed an issue where header did not respect canvas maximum width. [#44810]
fixedFixed an issue with folder deletion by removing redundant screen checks for app-code plugins in Retool. [#44875]
fixedFixed an issue with Table component where checking the Expand By Default option would disable grouping. [#44830]
fixedFixed an issue where Debug Tools may crash when displaying a query error under certain conditions. [#44838]
fixedFixed the issue where protected resources appeared as "unmerged" due to a mismatch between local sourceControlUuid and elementUuid. [#44644]
fixedFixed an issue with utils.openApp. [#45164]
fixedFixed an issue where the Permissions settings page incorrectly displayed resource access levels for groups with universal access. [#44896]
fixedFixed an issue where sticky headers incorrectly counted hidden nodes, leading to inaccurate visibility reporting. [#45081]
fixedFixed an issue causing a 500 error in non-whitelabeled email templates due to an undefined orgDisplayName variable. [#45093]
fixedFixed interaction issues between the Omnibox and new home screen shortcuts. [#45103]
fixedFixed an issue with SCIM which could result in a 409 error on user creation. [#45005]
fixedFixed issue where protected apps were not functioning correctly in the Mobile app IDE. [#44988]
fixedFixed an issue with disabled button logic in Retool Forms. [#44928]
fixedFixed an issue where existing components showed an undefined icon preview image when dragging in the grid. [#44905]
fixedFixed an issue with Retool Forms which could result in multiple submissions. [#45089]
fixedFixed an issue where analytics calls on the Retool landing had duplicate CORS headers. [#45478]
fixedFixed an issue where files would disappear from the UI after changing folders or metadata. [#45445]
fixedFixed an issue where special characters in folder names prevented deletion in Retool Storage. [#45450]
fixedFixed an issue with the Mobile Microphone component. [#45201]
fixedFixed issues with Modules. [#45384]
fixedFixed an issue where the utils.goToApp() action did not correctly include subfolders in the URL. [#45336]
fixedFixed missing placeholder text for popped-out editors in the code editor. [#45411]
fixedFixed an issue with the mobile code editor where popped-out editors would close unexpectedly when typing in the key-value component. [#45251]
fixedFixed inline SVG imports for mobile icons to improve startup time for mobile apps. [#45470]
fixedFixed issues with code snippet keys causing rerender bugs and began tracking focus events. [#45378]
fixedFixed display issues with row selection checkboxes and outline buttons for tables with xsmall row height. [#45377]
fixedFixed an issue with the external-user endpoint to handle invalid inputs and prevent frequent 500 errors. [#45358]
fixedFixed missing border on editor caused by previous modifications to the separator rendering. [#45363]
fixedFixed custom theme colors for emails. [#45283]
fixedFixed an issue with embedded app support for custom components. [#45269]
fixedFixed better logic for retrieving the 10 most recent workflow runs. [#45235]
fixedFixed an issue on Android where an empty array reduced operation caused errors. [#45264]
fixedFixed an issue where the scrollable container size was incorrectly calculated in the home screen app listing. [#45261]
fixedFixed an issue where the key value editor in the query editor would break when typing. [#45223]
fixedFixed an issue where all non-admin users were not disabled when an organization was downgraded to the Free plan. [#45245]
fixedFixed landscape mode display issue for older mobile apps. [#45248]
fixedFixed showing hidden Retool imports in specific diagnostic messages within the code editor. [#45152]
fixedFixed an issue when uploading assets to blob storage buckets on self-hosted deployments. [#45707]
fixedFixed an issue where the popout editor for number style editors was not appearing. [#45669]
fixedFixed layout issues on the login page. [#45683]
fixedFixed an issue with the default error page`s height when embedded in a frame. [#45676]
fixedFixed an issue where the PAGE_EXPORT event had no description in the audit logs. [#45684]
fixedFixed an issue with login styles on small viewports. [#45660]
fixedFixed an issue where custom CSS in the SMTP email preview would incorrectly affect the outer editor by isolating styles within shadow DOM. [#45604]
fixedFixed an issue with pagination in the History panel. [#45653]
fixedFixed an issue where organization image blobs would not load for public apps. [#45634]
fixedFixed an issue where filters would be incorrectly cleared when removing filters above them. [#45534]
fixedFixed an issue where forms stopped aggregating null values. [#45568]
fixedFixed an issue where images uploaded for the Navigation component would not display in public apps. [#45615]
fixedFixed styling issues for protected apps. [#45627]
fixedFixed an issue with resource saves failing after restoring from a database dump. [#45611]
fixedFixed an issue where the Status Indicator add-on would overlay and visually cut off the Format button. [#45525]
fixedFixed an issue where the reset button only appeared when the first selected component was changed. [#45522]
fixedFixed an issue where the context menu wouldnt close when pressing del` on query tabs with references. [#45523]
fixedFixed an issue where SortList elements overflowed and overlapped when the container was scrolled. [#45508]
fixedFixed an issue where the theme editor inspector would sometimes crash when selecting multiple components. [#45415]
fixedFixed an issue where return 0 in the query editor did not display output correctly. [#45501]
fixedFixed an issue where uploading a file with a similar name would incorrectly rename it. [#45454]
fixedFixed an issue where deleting a page code folder would also delete code in global code folders with the same name. [#45949]
fixedFixed an issue where /oauth/redirectToIdp calls may result in 500 errors. [#45946]
fixedFixed an issue where userMetadata was not updated after OIDC token refresh. [#45944]
fixedFixed an issue with the swipe gesture for Drawer frames. [#45921]
fixedFixed an issue with email validation. [#45914]
fixedFixed an issue with Key Value where invalid options were displayed in the select dropdown. [#45881]
fixedFixed an issue where the Resource query block would lose focus when using an SMTP resource. [#45874]
fixedFixed an issue where mobile app components may not update to reflect changes in screen and list selection. [#45820]
fixedFixed an issue with Source Control when attempting to protect a resource that has an incomplete configuration. [#45779]
fixedFixed an issue with S3 resource configuration where the default region was not set correctly. [#45806]
fixedFixed an issue where custom CSS or SMTP queries may incorrectly apply to other parts of an app. [#45810]
fixedFixed an issue where users were not redirected to the default app when a custom app is private. [#45763]
fixedFixed an accessibility issue with Calendar Input. [#45747]
fixedFixed an issue with apps using custom logins that could result in a redirect loop. [#45757]
fixedFixed an issue where SCIM requests did not accept application/scim+json content-type headers. [#45561]
fixedFixed an issue with login and branding configuration. [#45714]
fixedFixed an issue with resource deployments in Source Control. [#45703]
fixedFixed an issue with the select field type in the Key Value component where it flickered and displayed placeholder text before the actual value. [#46242]
fixedFixed an issue ensuring buttons in the PDF Viewer have discernible text for accessibility. [#46245]
fixedFixed an issue where landing pages created by external onboarding templates were set to public. [#46244]
fixedFixed an issue with Plotly native scroll behavior on mobile to prevent scrolling by pointer events. [#46232]
fixedFixed an issue with the query editor fields where a global style was affecting the height setting. [#46229]
fixedFixed an issue where the pageNotFound page would not redirect to the custom 404 page. [#46218]
fixedFixed issues with the External Onboarding landing page where permission groups and folder assignments were incorrectly configured. [#46149]
fixedFixed Retool navigation visibility on Retool Database pages. [#46165]
fixedFixed an issue where the "Always Show Checkboxes" option for Key Value component boolean fields did not work, and the false icon did not show the x preset. [#45840]
fixedFixed an issue with header buttons displaying incorrectly in specific tabs. [#46134]
fixedFixed issues with updating external user groups and internal domains during onboarding and invite acceptance. [#46135]
fixedFixed an issue where Retool Database and other resources may not correctly appear in workflows. [#46102]
fixedFixed an issue when running mobile apps natively. [#46039]
fixedFixed an issue where navigating to mobile apps within subfolders would result in unexpected behavior. [#46015]
fixedFixed an issue where the hidden submit button was not hidden from screen readers using aria-hidden attribute. [#45928]
fixedFixed an issue with custom components that allowed the use of true to define the initial state. [#46001]
fixedFixed an issue where renaming a component in the sidebar may inconsistently open the inline editor. [#46475]
fixedFixed the issue where health check may not return a 500 error when Java dbc was down. [#46434]
fixedFixed an issue with the Bounding Box component where the Delete button was missing. [#46477]
fixedFixed an issue with newly created resources in Source Control. [#46453]
fixedFixed an issue where custom headers in CREATE_RESOURCE, UPDATE_RESOURCE, and DELETE_RESOURCE events were not sanitized in the audit log. [#46431]
fixedFixed an issue where the Mobile Advanced Settings page may not be available. [#46462]
fixedFixed an issue where the key-value editor may not update the corresponding select options to their default values. [#46422]
fixedFixed an issue with truncated text in dropdown menus. [#46410]
fixedFixed an issue where devices running Android 12 and below did not register for Firebase tokens. [#46412]
fixedFixed an issue where pressing the back button in demo app mode would navigate to the login screen. [#46401]
fixedFixed an issue with the GraphQL variables field editor where the tooltip would not appear correctly. [#46404]
fixedFixed the issue where the Theme Editor did not default to the components tab on page load. [#46357]
fixedFixed email validation issue in account settings to ensure text input is correctly verified. [#44478]
fixedFixed an issue where the Chat component header did not respect theme header styles. [#46386]
fixedFixed an issue with parsing errors in the OAuth2 callback that could crash the process. [#46388]
fixedFixed an issue where the loopv2 block would execute loops even if the branch logic evaluated to false. [#46349]
fixedFixed an issue where the Image component did not render the uploaded image in mobile apps. [#46336]
fixedFixed global JavaScript evaluation in Retool Mobile to ensure query parameters send correctly. [#46325]
fixedFixed an issue where None appeared as an option in the landing page selector. [#46309]
fixedFixed an issue where the delete dialog would appear unnecessarily when components that reference themselves are also being deleted. [#46292]
fixedFixed tooltips not working in the Branding settings page. [#46286]
fixedFixed an issue where the undo action in a workflow would not work after using auto layout. [#46775]
fixedFixed an issue for Android where exporting data would fail if the file already existed. [#46756]
fixedFixed an issue where enabling tableSupportDynamicColumnReordering would break tables with dynamic columns connected to a query. [#46760]
fixedFixed an issue where falsey values in ParentWindow queries would result in unexpected behavior. [#46733]
fixedFixed an issue where using exportData to download data would not function on Android devices. [#46722]
fixedFixed an issue where the commit dropdown would unexpectedly become disabled. [#46690]
fixedFixed an issue with openURL on iOS that required delays due to modal handling. [#46719]
fixedFixed an issue with the advanced settings of code editors where the maximum and minimum height were not functioning correctly. [#46704]
fixedFixed an issue where typography changes were not persisted when blurring the font size input in the theme editor. [#46682]
fixedFixed an issue causing unnecessary UUID swapping in Souce Control when Spaces were not being used. [#46616]
fixedFixed an issue with the Tags component where item was not correctly scoped for event handlers. [#46665]
fixedFixed an issue where the rename modal would stop responding when attempting to move a protected app with subfolders enabled. [#46547]
fixedFixed an issue where AWS Bedrock may not be available for selection. [#46634]
fixedFixed an issue with mobile apps where useNavigation caused unnecessary re-renders. [#46593]
fixedFixed an issue where weak password detection may not function correctly during SSO login. [#46424]
fixedFixed an issue where blurring a Select input showed the placeholder instead of the selected value. [#46487]
fixedFixed an issue where protecting an app in a subfolder caused it to stop responding. [#46534]
fixedFixed accessibility issue with missing aria labels on Chat component buttons. [#46527]
fixedFixed the height of the sign-in page for organizations with custom branding. [#46515]
fixedFixed an issue that caused a crash when passing a function to the Python editor context. [#46971]
fixedFixed an issue where selecting a folder with a duplicate query name caused an infinite loop, crashing the app. [#46877]
fixedFixed an issue where Resource query blocks could not display certain query editors. [#46838]
fixedFixed an issue that disabled the Hide menu option for business users on the branding page. [#46830]
fixedFixed an issue where hidden style properties appeared in the Theme Editor. [#47807]
fixedFixed an issue with the Claude max token limit. [#47840]
fixedFixed an issue with Retool Vectors URL crawling. [#47834]
fixedFixed an issue where unsupported font family controls may appear in typography editors. [#47822]
fixedFixed issues with the theme editor color picker swatches. [#47768]
fixedFixed an issue where an empty avatarSrc would overwrite the profile photo in the Comment component. [#47510]
fixedFixed an issue where the get groups/id SCIM endpoint would return 400 errors. [#47791]
fixedFixed an issue with the reset password page. [#47784]
fixedFixed an issue where the MultiSelect component would not visually update when triggered by an API. [#47758]
fixedFixed an issue that caused a 500 error in preAuthData when a custom login page does not exist. [#47764]
fixedFixed an issue where null or invalid emails could cause 500 errors in the optInExternal endpoint. [#47765]
fixedFixed the removal of # from hex values in the Theme Editor inspector and resolved color linking issues. [#47686]
fixedFixed timeoutSeconds parameter to set fetch timeout for Python execution. [#47759]
fixedFixed an issue causing page loading errors for apps accessed via public or embed UUIDs. [#47710]
fixedFixed an issue where secondary and tertiary tokens would not be hidden in the new Theme Editor if unused. [#47653]
fixedFixed an issue where switching the Navigation component to dynamic mode could cause data corruption and app serialization problems. [#47755]
fixedFixed an issue with OpenAPI config page to allow template strings in OpenAPI resource configuration. [#47617]
fixedFixed an issue where the Select component`s default value updates did not capture data as a dependency. [#47646]
fixedFixed an issue where error reporting was called without a uuid for embedded and public apps. [#47690]
fixedFixed an issue where the font size was not properly applied to editable components in the editableKeyValue. [#47683]
fixedFixed test names to avoid displaying [object] object. [#47647]
fixedFixed an issue where renaming an app folder incorrectly updated page folder queries. [#47638]
fixedFixed the default gap from 8 to 16 in mobile components to correct a calculation error. [#47508]
fixedFixed an issue where importing an app caused name conflicts in collapsible containers. [#47491]
fixedFixed an issue causing code search to break in the mobile app editor. [#47450]
fixedFixed an issue in the mobile editor where localStorage values were not being read. [#47440]
fixedFixed an issue where aliased webhook calls used startTrigger data due to undefined webhookName. [#47410]
fixedFixed an issue where the Add tab in the Form editor and the Explorer tab in the Theme editor were not working for non-app editors. [#47389]
fixedFixed an issue where users intermittently received a "Failed to open app" error due to incomplete prefetching of page and folder metadata in openApp. [#47343]
fixedFixed an issue on Android where Gzip was not working by sending the body as raw JSON. [#47335]
fixedFixed an issue with header frames not maintaining fixed position when scrolling. [#47320]
fixedFixed an issue where user metadata from invitations was not retained during SSO user creation. [#47312]
fixedFixed an issue where the Tags web component displayed an "item is not defined" warning. [#47298]
fixedFixed an issue with component highlighting. [#47286]
fixedFixed Undo/Redo functionality and addressed empty placeholders in frames due to rowGroup not having a default value. [#47282]
fixedFixed an issue with the alwaysShowInEditor option. [#47279]
fixedFixed an issue with the double border in the closed state of the query editor drawer. [#47294]
fixedFixed an issue where pushing commits to GitLab would fail if the branch already existed. [#47276]
fixedFixed an issue where key value fields within expandable rows received incorrect line heights in the Table component. [#47256]
fixedFixed an issue where zooming in on workflows caused the browser to zoom instead of the canvas. [#47123]
fixedFixed an issue with the Bedrock Command R response schema. [#47236]
fixedFixed an issue with the reset branch functionality for Azure Repos. [#47212]
fixedFixed an issue where SSO accounts were not automatically verified upon login. [#47061]
fixedFixed an issue with start_date and end_date requirements in usage endpoints for Public API v2. [#47223]
fixedFixed a crash issue that occurred when deleting a container view. [#47220]
fixedFixed an issue where custom component libraries were not loading properly for modules. [#47176]
fixedFixed an issue with dragging multiple components. [#47203]
fixedFixed an issue by adding an option to render custom components in quirks mode for better compatibility with legacy components. [#47190]
fixedFixed an issue where pushing commits with Azure Repos failed due to missing commit messages. [#47189]
fixedFixed an issue where components would incorrectly nest under the selected container in the insert component flow. [#47188]
fixedFixed styling for the addModule menu. [#47185]
fixedFixed an issue that could cause frontend build failures. [#47434]
removedRemoved prettier package from the empty-app editor-mode bundle, reducing bundle size by approximately 600KB. [#44898]
removedRemoved package from the location manifest to resolve build conflicts. [#45133]
improvedImproved the definition of a "tabbed container" to any container with multiple views, allowing for Tabs components to be nested or external to the container. [#44807]
improvedImproved performance of the code editor when browsing large MySQL schemas. [#44872]
improvedImproved color pickers to correctly display selection state for theme colors in template strings. [#44806]
improvedImproved passwordless login email templates. [#44790]
improvedImproved support for configuring widthType in the stackPosition object across all components. [#44735]
improvedImproved the evaluation popover width in the new KeyValueEditor to match the width of the editor itself. [#44688]
improvedImproved the Apps page performance and layout by hiding Updated and Editor columns on smaller screens. [#44667]
improvedImproved the SSO test connection page to display SAML error messages instead of redirecting to the login page. [#44530]
improvedImproved ARIA labeling for Table and Row components to ensure correct accessibility attributes are set according to their selection states. [#45674]
improvedImproved error messages during two-factor authentication setup to display backend-provided messages. [#45680]
improvedImproved the maximum timeout for Loop Block v2 iterations to two minutes. [#45518]
improvedImproved visibility options for checkboxes in non-editable boolean fields in the Table component. [#45546]
improvedImproved the style and layout of the details pane, tooltips, and connection lines. [#45589]
improvedImproved startup time for the mobile app. [#45482]
improvedImproved support for accessibility features in Bounding Box. [#45906]
improvedImproved pin icons in the inspector to be filled when pinned and unfilled when unpinned. [#45909]
improvedImproved support for accessibility features for triggers and accompanying popover listboxes. [#45748]
improvedImproved the Retool Storage UI for smaller screens. [#45793]
improvedImproved support for accessibility features in Breadcrumbs. [#45799]
improvedImproved support for accessibility features in Calendar Input. [#45801]
improvedImproved support for accessibility features in Button Group. [#45739]
improvedImproved scroll and selection functionality in the App IDE. [#46555]
improvedImproved keyboard navigation and accessibility of Button components. [#46636]
improvedImproved editor performance. [#46440]
improvedImproved handling of naming conflicts when importing apps. [#46562]
improvedImproved performance of mobile components. [#46436]
improvedImproved value selection for some input fields when focused for better usability. [#45861]
improvedImproved color changes when multiple components are selected. [#46429]
improvedImproved Audit Log configuration to allow streaming to different Datadog sites and include user information in logs. [#46508]
improvedImproved the default width for the Checkbox component. [#46522]
improvedImproved horizontal resizing of Branch blocks in workflows. [#46519]
improvedImproved support for custom components in Spaces. [#47770]
improvedImproved support for alt drag to copy and paste into stacks while maintaining height and width. [#47789]
improvedImproved WidgetGrid performance by memoizing isEqual results to prevent unnecessary selector re-computation. [#47742]
improvedImproved the TimelineV2 component to display all MetaEvents without hiding overlapping events. [#47747]
improvedImproved handling of startDate and endDate parameters in timelines to address edge cases. [#47573]
improvedImproved the Theme Editor Inspector UI by updating styling, hover behaviors, and the No user tokens message. [#47509]
improvedImproved the TimelineV2 component to allow users to customize event tooltips. [#47604]
improvedImproved the Theme Editor Sidebar with visual adjustments. [#47111]
improvedImproved scrolling behavior in code blocks. [#47456]
improvedImproved the theme model to display font names instead of fontID for typography properties. [#47277]
improvedImproved ColorInputPicker interface. [#47157]
improvedImproved the Image component preset to fixed/cover based on design feedback. [#46893]
improvedImproved the login process for Retool Mobile by adding a direct SSO button that eliminates the intermediate steps. [#46889]
improvedImproved hover interaction and cursor accuracy for automatic colors input. [#46793]
improvedImproved performance on scroll by optimizing component tree rebuilds. [#46865]
improvedImproved the layout of tree views in the IDE. [#46454]
improvedImproved selection and dragging of multiple components. [#45362]
improvedImproved the performance of the Theme Editor. [#46327]
improvedImproved tooltips for the Landing page select menu in permission group settings. [#46272]
improvedImproved performance of mobile apps. [#46283]
improvedImproved the ability to rename apps in the App IDE by making the Enter key save the app name when pressed. [#46228]
improvedImproved the Key Value component to move to the next code editor and create a new row when the Enter key is pressed. [#45693]
improvedImproved the accessibility of inputs in JSON Schema Form component. [#45938]
improvedImproved the editing experience for the Key Value component. [#45327]
improvedImproved performance by refactoring fetchScripts to avoid double alasql evaluation. [#45325]
improvedImproved the layout of the Key Value component when the width is small. [#45356]
improvedImproved the Table component by changing the image cell background from gray to transparent. [#45347]
improvedImproved the Theme editor to pull correct typography values when multiple components are selected, with Mixed displaying appropriately as a placeholder. [#45249]
improvedImproved the design of the Key Value component. [#45217]
improvedImproved drag-and-drop functionality by adding a drop shadow and fixing separator overlap. [#45246]
improvedImproved keyboard shortcut support. [#45204]
improvedImproved the performance of the SQL editor. [#45135]
improvedImproved the homepage for users without edit privileges and removed items from Favorites when moved to trash. [#45045]
improvedImproved accurate value display for multi-component selection in the Theme editor inspector. [#44604]
improvedImproved handling of invalid SAML XML markup. [#45167]
improvedImproved handling of OAuth errors. [#44700]
improvedImproved performance of Debug Tools. [#44877]
changedUpdated init.sh script and replaced adoptopenjdk8 with temurin@8 due to deprecation. [#44916]
changedRestrict access to the Access tokens settings to editors. [#45129]
changedChanged Export Data feature to display the share modal on Android instead of downloading the file. [#47752]
changedChanged the default Retool AI model to gpt-4o-mini. [#47401]
changedChanged the Tag components changeevent handler toremove, and added a separate click` event handler. [#46204]
changedChanged app name default to Untitled-[number] to create short, unique URLs. [#46289]
changedChanged Retool events and user actions display based on passwordless login settings for organizations. [#44787]
security fixPatched a security issue by upgrading the word-wrap dependency to version 1.2.5. [#45104]
security fixPatched CVE-2024-21512. [#45885]
security fixPatched CVE-2024-4367. [#45444]
378 changes