Skip to main content

Changelog

Updates, changes, and improvements at Retool.

S3 Improvements

  • Downloading files from private S3 buckets. To learn more, see our docs.
  • On premise users will now be able to use IAM Roles to authorize Retool's S3 integration

Fixed

  • The Quickswitcher (you can bring it up with Cmd+K (OSX) or Ctrl+K (Windows/Linux) will open the correct page selected even if the mouse is hovered over a different page.
  • The BarChart and LineChart components now start the Y-Axis at zero by default.
  • Complex GraphQL variables (e.g. objects or arrays) are correctly handled by Retool.

New

  • Table components can now be configured to also show a button to clear the selected row. Screen Shot 2018-08-15 at 2.06.53 AM.png
  • The viewport global variable has been added which has the current width and height of the application in pixels. You can use this to change your UI depending on how wide the screen is. Screen Shot 2018-08-15 at 2.05.58 AM.png

Fixed

  • The billing page has been updated to reflect the current plans.
  • Select and Multiselect components with a Default Value set to a value that is not present in the values property is correctly hidden.
  • Modals (such as the Releases, History, and Share modals) now correctly close when clicking outside of them.

GraphQL Improvements

  • GraphQL linting, validation, and more added.
  • GraphQL Variables are parsed and can be dynamically bound to Retool values. Screen Shot 2018-08-13 at 9.20.56 PM.png

Helm

  • For our on-prem users, we've added Helm charts to make it even easier to deploy Retool onto a Kubernetes cluster.

Fixed

  • The auto-provisioned toy databases now have the correct permissions assigned to the readonly and editor users.
  • KeyValueMap components with a large number of columns will hide the row editor to prevent page freezes.

New MongoDB Operations

  • insertOne - allows for inserting one document into a collection
  • updateOne - allows for updating one document in a collection

SSH Tunneling

  • We now support SSH Tunneling to Postgresql and MySQL databases in our cloud environment. To learn more, see the documentation.
  • For our on-premise customers, Retool will auto-provision a RSA public-private key pair that you will be able to use to establish SSH Tunnels.

Misc and Fixed

  • Drag and drop performance has been improved by reducing number of unnecessary re-renders.
  • Dropdowns and Multiselects supports arrays of objects as their value.
  • The navigation Sidebar has been modified to have higher contrast
  • Fixed: The JSON Schema Form now correctly renders icons on buttons as well as support the ui:readonly and ui:disabled in the ui:schema option.
  • Fixed: the Athena integration now correctly formats query previews.

We're excited to publicly launch Retool. We usually update our changelogs every 2-3 days so be sure to check here often!

We'll be following semantic versioning https://semver.org and we'll be careful to annotate any potentially breaking changes that we release.

For our on-premise customers we'll also be posting the version numbers of all our releases.