Skip to main content

Self-hosted Retool 2.86

Release notes for Self-hosted Retool v2.86. First released on March 16, 2022.


October 12, 2022

  • Patched an SSRF-vulnerable endpoint.


Mar 30, 2022

🚧 We strongly recommend updating to 2.86.14+

Versions 2.86.12 and 2.86.13 included a regression which broke new and existing Postgres resources that connect using SSL. Please upgrade to 2.86.14 if you are experiencing these issues. Git Syncing (with Github) is failing on versions before v2.86 due to a change in SSH encryption requirements on GitHub. Please upgrade to v2.86.14 or above to fix broken Git Syncing functionality. No other SCM providers (Gitlab, Bitbucket, etc.) are affected.

  • We've brought the power and flexibility of our canvas components–like the new Rating component or the rebuilt Date Time component–to our Table with over 20 new column types to choose from.
  • These column types provide new and expanded functionality to display numeric values in the Table component. Like the Number Input component on the canvas, you can control decimal places or support any 3-letter currency code. You can also display a star rating of your numeric values with the Rating type.
  • Display formatted emails using the new User Email column type. If the email address has an associated Retool account, you'll get better formatting out of the box: including the email, the user's profile picture (if applicable, otherwise their initials), and full name.
  • Display multiline text easily with the new Multiline column, or take advantage of full GitHub Flavored Markdown support in the Markdown column. Use the HTML column type to render HTML in your table cells.
  • Display dates and times, and automatically handle time zone in the Table with "manage time zone." "Display" time zone controls how time is displayed to your users, while "Value" time zone controls how it's encoded, so you can do things like have the display time zone follow your user's local browser, but encode the time in UTC! The new Date, Time, and Date Time columns also support an expanded list of formatting strings.
  • Display images from a URL or allow your users to upload an image directly with the Image Link and Image Upload column types.
  • The new Single Tag column type replaces the existing Dropdown column type: when your user edits the cell like above, they'll see the familiar dropdown. You can configure the data source that populates the list of options in the dropdown: it defaults to the unique column values, but you can also choose a query, transformer, or just JS. When your user selects an option, it will be rendered as a tag! Tag colors can be automatic or configured with JS. In the next few weeks we'll be rolling out the Multiple Tag column type, so your users can similarly select multiple options from a Multiselect dropdown.
  • Additionally, check out the new JSON column type (instead of Object), the Link type, and the rebuilt Modal and Button types.
  • We've added better overflow handling so that truncated cells will expand on hover, and multiline cells will also grow on hover to show more of their content. The editing experience also got a revamp: there's a new indicator for edited cells in the top right corner of the cell, and we've made it easier to directly edit Boolean and Rating cells.