Improved backend logging
For on-prem customers, we’ve improved backend logging by emitting logs as a JSON object. We include all details (e.g. query response times, whether it succeeded or failed, etc) so you can track what happened across an entire request.
This logging improvement enables you to connect a monitoring service (i.e. Datadog) to read the logs and build reports and alerts around them.
Push groups from Okta*, Ping Identity, OneLogin, etc
You can now manage groups in your SSO provider and sync changes to Retool.
- Assign new users to groups in Retool when you provision their accounts in your SSO provider.
- Remove users from groups in Retool when you do so in you SSO provider.
- Create & destroy new groups in Retool when you do so in you SSO provider.
*Okta coming soon! Check our next release notes for an update.
Improved navigation between different elements in Edit Mode
- Retool now highlights the selected element (e.g., query, component, temporary state, or transformer) in the left-hand panel model browser.
- Also, each element referenced in a query or text input is hyperlinked to its detail view. For example, if you reference
query2.data.name
in a transformer, you can click onquery2
to navigate to it.
Expose column indexes for faster querying
We now show a ⚡ icon next to column names in the query panel database schema when that column has an index. Queries that use indexed columns often run faster than they otherwise would.
Descriptions for releases
Now you can add a description when creating a new release (aka version) of an app. That way if you have to roll back to an old version, you’ll know which version to pick.
Improved SQL autocomplete
The query editor autocomplete now handles handles camelcase, non-lowercase letters, numbers, and underscores in table names.
New & Improved
- Added an optional
MaxKeys
parameter to AWS S3 queries to limit the number of objects returned. - Updated Google Sheets integration to read, append, and update beyond 26 columns.
- Updated Datetime Picker to re-trigger queries after selecting a new date or time.
- Updated sign in button to read “Sign In” for customers with SSO enabled.
- Added resource icons to query tabs.
- Fixed the Bounding Box component to calculate the correct (x,y) coordinates for landmarks.
- Fixed JSON Schema Forms to respect when form elements have a
required
flag - Form submit buttons now prevent accidental multiple submissions.
- Improved performance of Javascript queries.