Skip to main content

Changelog

Updates, changes, and improvements at Retool.

201 posts tagged with "Retool Cloud"

View All Tags

Split Pane frame

Ashwin Nathan
Mobile Engineer

Split Pane is a new web app frame pattern that allows users to create a resizable and scrollable frame, with a custom width, alongside the main canvas. You can add a Split Pane frame from the Frames section, or drag it onto the canvas from the Component Tree.

Publicly accessible files on Retool Storage

You can now set private or public access for files uploaded to Retool Storage. Each file in your Retool organization has a public URL that you can enable by making the file public.

Files uploaded to Retool Storage are private by default, and you can switch between private or public access at any time. When uploading files with a Retool Storage resource query, you can enable Make file public on upload to automatically make them public.

Make file public on upload

App linting and performance debugging tools

The new Linting and Performance tools, available within Debug Tools in the App IDE, provide additional methods for debugging and optimizing apps.

Linting

Identify queries, code, and components that may affect app performance.

Linting tools

Performance

Linting tools

View statistics related to app performance along with an overall performance score. This is a useful tool for measuring how changes affect an app's performance and provides guidance on how to optimize it further.

Retool Forms: Build custom forms on top of a SQL database 10x faster

Retool Forms is the fastest way to build a form on top of your database, your data warehouse, or wherever else you want your data. Retool Forms are:

  • Native to your data source: Generating a form on top of any SQL datastore (Postgres, MySQL, Snowflake, etc.) in one click.
  • Your form, your database: Use your own or we’ll give you a Postgres DB—with a connection string if you want to take it elsewhere.
  • Code-first: You can write JavaScript almost anywhere, including libraries like moment and lodash, for custom validations, conditional logic, and data parsing.
  • The start of other processes: Build apps and workflows on top of your data to join data sources, send updates through Slack or email, and take action on your results.
  • Secure: Forms are public but the data, apps, and workflows you build are permissioned securely with granular access controls. You can also self-host it in your own VPC.

Retool Forms is free and has no arbitrary limits on users, forms, or submissions.

Cloud-hosted Retool 3.35

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added support for users to enable two-factor authentication without it being required by their Retool organization.
  • Added support for dragging frames onto the canvas in the App IDE.
  • Added support for data streaming to Anthropic AI models.
  • Added the Edited Cell Indicator style to Table component.

Fixed

  • Fixed an issue with the List View component when padding is set to 0.
  • Fixed an issue where the specified environment for a workflow reverts back to production upon refresh.
  • Fixed an issue where the Terminate run button did not appear in Run History while a workflow run was in progress.
  • Fixed an issue with Python in workflows if a library was not explicitly imported.
  • Fixed an issue with the Table component where Avatar columns would display fallback text below the image.
  • Fixed an issue where getCurrentPosition() would not function correctly when running a mobile app natively.

Improved

  • The Mobile Image Input component can be configured to only take photos and not select media from the device.
  • Improved component searches in the App IDE.
  • Tags display placeholder text when values are not in the option list.

Deprecated

  • Deprecated the legacy Modal component. Use the Modal frame to display modals in apps.

Cloud-hosted Retool 3.34

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added support for themes in the theme editor to open in their own URL.
  • Added the Pill Border Radius style option to the Tabs component.
  • Added the Icon Color style option to the Dropdown Button, Split Button, Toggle Button, File Button, Link, and Toggle Link components.
  • Added the Filter Background style option to the Table component.
  • Added the option to skip some certificate checks for gRPC resources.
  • Added the Horizontal Alignment alignment option to the Avatar component when a label is not used.
  • Added horizontal scroll and event support to the mobile HTML component.
  • Added the Placeholder Text Color style option to input components.

Fixed

  • Fixed an issue where failure conditions for JavaScript, ParentWindow, and Query JSON with SQL queries may not run as expected.
  • Fixed an issue with the Workflow IDE where the Terminate Run button may not appear if a workflow is currently running.
  • Fixed an issue with the Switch component contextual option in the App IDE.
  • Fixed an issue with the PostgreSQL integration where it may return an error due to too many connections.
  • Fixed an issue with the App IDE where the cursor may jump to the end of text input fields after making a change.
  • Fixed an issue with the Key Value component where the Progress Bar format may not displaying correctly.
  • Fixed an issue with the Key Value component where the Icon Format type may not function correctly.
  • Fixed an issue with the App IDE where some input field border radius styles may not appear correctly when previewing an app.

Improved

  • Improved the appearance of Function blocks in the Workflow IDE.
  • Improved the appearance of the Slider component.

Changed

  • Changed the default status indicator for Date and Datetime columns in the Table component.

Cloud-hosted Retool 3.33

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added support for array elements to Table component icon formats.
  • Added the Row separator color style option to the Table component.
  • Added the Timestamp and Input border radius style options to the Chat component.
  • Added the Button style option to the Chat component header.
  • Added support for collaborative branches in Source Control.
  • Added support for Anthropic claude-2.1 and claude-instant-1.2 AI models.
  • Added the Adornment Icon Color style option to input components.

Fixed

  • Fixed an issue with Toolscript exports.
  • Fixed an issue where placeholder text for Select and Multiselect components may not adjust to the current app theme.
  • Fixed an issue with Date input components where formattedValue did not include timezone formatting,

Improved

  • Validation error messages use the app theme's danger style option.

Cloud-hosted Retool 3.32

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added support for customizing Adornment text on Input components.
  • Added link underline style options to the Link, Toggle Link, Link List, Table, and Key Value components.
  • Added the Indicator label style to the Segmented Control component.
  • Added the Indeterminate property to the Progress Circle component.
  • Added the Height property to the Radio Group and Checkbox Group components.
  • Added support for drawers and modals to modules.
  • Added more style options to the Breadcrumb component.
  • Added prefix text, suffix text, prefix icon, and suffix icon to the Phone Number Input component.
  • Added support for uploading duplicate files to Retool Storage.
  • Added support for label wrapping to the Key Value component.
  • Added hover and active color style options to all button components.

Fixed

  • Fixed an issue with editing JSON column type data in the Table component.
  • Fixed an issue where timezone formatting was not included in the formattedValue property in the state inspector.
  • Fixed an issue where including time zone tokens in the Time format string on Date Time components would always show the local time zone instead of the configured display time zone.
  • Fixed an issue with the Select component where the readOnly property may not behave as expected.
  • Fixed an issue where the Add components modal may not appear for apps with no components.
  • Fixed an issue with nested item scope in the List View component.
  • Fixed an issue where bulk deletion of apps may not work as expected.
  • Fixed an issue with vertical alignment of the Status component.
  • Fixed an issue where the Navigation component may not use the correct color on hover.
  • Fixed an issue with the Form component where resetting input values to initial data may not work if setData() had been called.
  • Fixed an issue where debugging tools may stop responding when attempting to view theme state.
  • Fixed an issue with the JSON Schema Form component where using anyOf may not behave as expected.
  • Fixed an issue where setValue() may not function correctly when using array values.

Improved

  • Improved the appearance of the Tabs component when using a dark theme.
  • Improved the default color values of the Chart component.

Patched