Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Refer to the stable and edge release notes for detailed information about self-hosted releases.

You can create custom URLs for web apps to make them more discoverable and easier to share with end users. With a custom URL set, end users can access apps at {domain}/app/{custom-url} or {domain}/p/{custom-url} if it's a public app.

We're releasing a new wave of Retool platform capabilities to provide greater flexibility and governance over how you organize your teams, secure your data, delegate permissions, and more.

We're going even further on foundational platform features (SSO, RBAC, environments, Source Control, audit logs, and multiple hosting options), adding:

  • Spaces: Independent workspaces for teams to manage their own apps, permissions, resources, connections, and git repos—all while sharing core infrastructure with other teams.
  • Platform APIs Programmatically manage the Retool platform with robust API endpoints to manage workspaces, provision users, assign permissions, organize apps, and more.
  • Extended permissions: Grant data-level access permissions for resources in each environment, ensuring that applications built in Retool are secure by default
  • Orchestrated governance: Create automated workflows and alerts that trigger whenever users are created, sign up, request access, and more.

Retool Storage is a hosted blob store that allows you to upload and interact with your files without needing to configure an object store (e.g., S3, Azure File Storage). There is a 5 GB storage limit per organization, with a 40 MB limit on file size. Your browser may have settings that restrict this limit further.

Working with files has previously been a challenge for users as it required storing base64 strings or using third-party data stores. Retool Storage is a built-in solution that requires no configuration.

There are two ways to interact with Retool Storage:

  • The Retool Storage section in the Resources tab for your organization.
  • The Retool Storage resource, available in both apps and workflows.

You can programmatically upload, read, and download from Retool Storage.

We're excited to announce that Retool Workflows is now generally available. Workflows is a visual automation product that lets you compose APIs and database queries with code (JavaScript or Python) to automate work. It combines the ease of drag-and-drop with the extensibility and reliability of code that engineers need for production-grade work. We've also integrated it with the rest of the Retool product so you can extend workflows with user interfaces or vice versa.

Read the blog post to learn more about Workflows, check out the documentation, and start building for free.

Retool AI is a set of AI building blocks to help you create AI-powered apps and workflows in minutes.

  • Build apps and workflows powered by AI: Use pre-built AI actions to summarize text, classify images, extract entities, and more. OpenAI’s gpt-4 & gpt-3.5-turbo are available out of the box. You can enter your API key, and swap in other LLMs any time.
  • Create data-aware AI chatbots in 30 seconds: Upload PDFs, crawl websites, and connect SaaS tools into Retool Vectors, our all-new managed vector store. Ask questions about your data and get helpful answers instantly.
  • Code, query, and debug faster: Ask our AI assistant questions and it’ll generate code that just works, with context into your app’s components and data sources.

Sign up or log in to get started.

When you configure a resource on cloud instances, you can now choose to route traffic through the eu-central-1 region, based in Frankfurt, Germany, or through the default us-west-2 region, based in Oregon, US. This determines the network round trip time it takes Retool to query your data sources. Selecting a region in close proximity to your resources can improve your application's performance.

You can set a default region for all your resources and override it for individual resources. Learn how to set resource regions in our documentation.

Secret Management is now supported in Retool! We have native integrations with AWS and HashiCorp Vault that allow you to keep your secrets secure and rotate them without restarting your Retool instance.

Admins can set up secrets by namespace after granting Retool access through their secrets manager provider.

Set up Secrets Manager

Resource editors can reference those secrets by key name on resource configuration fields. Retool will then fetch the secret values directly from the secrets manager.

Set up Secrets Manager

These integrations will be available on self-hosted Retool (v3.4+) on the Enterprise plan.

For customers that aren’t on our Enterprise plans, check out our newly released Environment Configuration Variables feature to store secrets securely in Retool without exposing them.

Get started

Explore Secrets Manager documentation to get started.

We're expanding beyond internal tools so you can build nearly any software for your business with Retool.

With this launch, we're adding two new products to help you:

  • Ship a secure, custom portal: Build and host portals for your customers, partners, and vendors fully on Retool with external apps which manages signup, authentication, and permissions out of the box.
  • Augment existing software: Quickly add data and CRUD functionality to an existing app or portal with embedded apps.

Both external apps and embedded apps are now available across Business and Enterprise plans.

To learn more about how embedded and external apps are changing the way you can build with Retool, watch the overview video.

You can read details in the docs to embed your first Retool app or build an end-to-end portal on Retool.

New Table component

We rebuilt the Table component to improve customizability, and scalability for our customers. The new Table is capable of rendering, updating, and scrolling through hundreds of thousands of rows and hundreds of columns with diverse data types fast.

It also features deeper customization options:

  • Data manipulation (filtering, sorting, pagination) works out-of-the-box and can be configured client- or server-side.
  • Advanced filtering and sorting options, such as nested filtering and multi-column sort.
  • Primary key configuration to maintain state (like Row selection, or change set) through complex filters, sorts, and pagination operations.
  • More intuitive Tag (dropdown and multiselect) columns with the option list editor.
  • Column-level event handlers.
  • Toolbar actions for more opportunities to perform action with table data.
  • Redesigned action buttons, more intelligent defaults (including column width and type), cell captions, column header tooltips.
  • Smoother editable cell interactions and improved keyboard shortcuts.

The new Table component is available today and replaces the previous Table component. Existing customers can continue to use the previous version, which is available as the Table (legacy) component.

Check out our docs or the migration guide to get started. To learn more about building a data-driven dashboard with the new Table component, check out the following walkthrough.