Skip to main content

Changelog

Updates, changes, and improvements at Retool.

73 posts tagged with "Apps"

View All Tags

Public beta: Assist

Retool is excited to announce Assist, your AI-powered partner for app development. Prompt Assist with natural language directly from the app IDE to generate apps, make changes to existing apps, and ask questions about Retool.

Assist can:

  • Generate full-stack apps from a prompt using your live production data. Retool scaffolds apps based on your real databases and resources.
  • Respect all existing org policies by default—SSO, role-based access control, and data-level permissions. Apps remain secure and access-controlled without any manual configuration.
  • Edit components, queries, and styles of your existing apps.
  • Answer questions about an existing app, including about the purpose of the app and how it works. Assist can also answer questions about Retool in general.
  • Deploy AI-generated apps to production without leaving Retool. Hosting, versioning, and monitoring are built-in for cloud and self-hosted deployments.

README improvements for apps

Jeffrey Bui
Jeffrey Bui
Software Engineer

Retool has released several improvements to the README experience for web apps:

  • The README is now located at the top of the Pages or Screens list for easy access.
  • You can now use AI to generate a README automatically based on the components and logic of your app.

Previously, app READMEs were found by clicking the title of the app. If your app has an existing README, you can now find it in the Pages tab.

Updated default max width for apps

Michael Huang
Software Engineer

Newly created apps now have their Max width value set to 1200 px by default. This change improves usability and responsiveness.

Existing apps are unchanged. If you want to adjust the maximum width of your app, navigate to the App Inspector and adjust the Max width setting in the Spacing section.

General availability of Fullstory integration

Iva Milo
Iva Milo
Product Manager, Developer Toolchain

The Fullstory integration for session replay is now generally available.

When enabled, data about user interactions with apps are reported directly to Fullstory for you to review in detail. You can then analyze app analytics, evaluate impact, and review interactions with session replay. This integration is useful for monitoring user activity across different apps, and using advanced analytical tools like heatmaps and funnels to identify usage patterns, debug errors, and improve the overall user experience.

Performance monitoring available in public beta

Iva Milo
Iva Milo
Product Manager, Developer Toolchain

Enterprise customers can send page load and query traces to Datadog and Sentry using Retool's performance monitoring integration, now in public beta. Customers can respond proactively to regressions and troubleshoot more quickly by creating dashboards and alerts to monitor the performance of their apps and use the spans themselves to help pinpoint where to take action if their apps are degraded.

Public links now available on the Free and Team plans

Timofey Semenov
Product Manager

Free and Team plan users can now create public links to share apps externally. Anyone with a public link can access the app, so this option should only be used for apps that don’t require authentication or contain sensitive data. Public links were previously limited to the Business and Enterprise plans.

Custom component support library update

Hong Lin
Hong Lin
Software Engineer

Retool updated the custom component support library to version 1.9.0, which adds a new verbose option with deploy and sync commands. When running into unknown failures, you can add the -v option to deploy and sync commands to print more detailed errors for help with debugging.

This library is automatically included as a dependency of the custom component collection template repository. Existing users can run npm update @tryretool/custom-component-support to get the latest version with these updates.

Restrict users from creating draft apps

Organization admins can now control whether users can create draft apps on a per-group basis. If an admin disables the draft apps feature on a permission group, users within the group will not be able to create unpublished apps in their own drafts folder.

Data input typing for modules

Brenna Chen
Software Engineer

Modules now support typed data inputs. This change makes your modules more reliable by catching mismatched data types early.

Previously, modules offered only a Data input for passing in property values. Now, you can choose from the following options when configuring a module input:

  • Any
  • String
  • Number
  • Boolean
  • Enum

Choose from String, Number, Boolean, or Enum for type validation on your module input. Selecting a Type enforces stricter validation rules and displays a warning if the input type does not match what you selected. You can also define additional characteristics about the input, such as options for Enum, and default values for all types.

Changing the type of the module input does not alter the actual value passed into the module—invalid values are still passed through as-is. The validation only affects how the input fields behave and display warnings.

If you set the Type to Any, Retool performs no validation on the module input.