Cloud-hosted Retool: undefined
- We've enabled zooming to the drag and drop interface to make it easier to make big changes to your app.
- We've made it easier to re-arrange components on crowded applications.
- We've made it easier to drop components into existing containers.
- We've added resize handlers to all four corners of every component.
- We've made it easier to select multiple components.
- Here's a preview of some of these new features in a gif!

Better navigation
- We've changed our sorting algorithm for the Quick Switcher (use
Cmd+K
or Ctrl+K
to bring it up!) to rank more relevant applications.
- We've added an interface to switch between apps to the End User mode.

Fun confetti!
- We've added a fun easter egg: make your queries fire off some confetti when it successfully runs!

Component changelog
Date Pickers and Date Range Pickers
- We've added restricting dates your users can select.
- You can define a minimum and a maximum date for both date pickers and date range pickers.

PDF Viewer
- We've added the PDF Viewer component. Use this to render PDFs for your users.
- You can either use a URL or a PDF file that's been encoded as base64.
- You can get a base64 encoded version of a PDF by using the Retool's REST Query.
- Here's an end-to-end example of how you might render a PDF from the IRS.

Checkbox Tree
- We've added a checkbox tree that makes it easy to select categories and subcategories.

Statistics
- We've added a statistic component to make it easy to render numbers like KPIs, etc.

Integrations changelog
Cassandra improvements
- We've added writing back to your Cassandra database.
- We've added support to connect to Cassandra using custom SSL CA Certificates.
- This feature works in the same way as other SQL Databases like Postgres, MySQL, etc.
- You'll need to create a new resource with a Cassandra user that has edit permissions.
- You can learn more about how that works here.
Snowflake improvements
- We've also added writing back to your Snowflake database.
- This feature works in the same way as other SQL Databases like Postgres, MySQL, etc.
- You'll need to create a new resource with a Snowflake user that has edit permissions.
- You can learn more about how that works here.
REST API Authentication
- We've added a "Form" step to the Custom Auth method.
- Use this to ask for credentials like usernames and passwords to pass to your API.
- Learn more by reading the docs here!
Uncategorized features
Fixed
- RadioGroup components now overflow correctly.
- Tables and other components in ListViews now render correctly.
- JSON Schema Form components with input:range (sliders) now work correctly.
- JSON Schema Form components that use the
required
now validate it's inputs correctly.
- Retool now correctly release and re-use database connections.
- GraphQL Queries now support Auth0 as an authentication method.
- MongoDB
distinct
queries now correctly validate inputs.
- BigQuery queries now format dates and timestamps correctly.
- New components created through copy paste now appear on the row below.
Improved
- We've improved the syntax highlighting for Custom Component editor.
- We've it easier to switch between mobile and desktop layouts in the drag and drop interface.
- We've released starter templates that make it easier to build apps in Retool.
- We've improved how Google Sheet queries.
- We've added support for connecting to Redis via SSL.
- We've added support for dynamic MongDB collection names.
- We've added a currency type to TextInput components.