Version: 6.80.0
Need a slide show version of the 6.80 Release Notes to share with your team? Click here to download one.
Release Schedule
Cohort | Staging Release Date | UAT Release Date | Production Release Date |
---|---|---|---|
Early Release | Jun 22, 2023 | Jul 13, 2023 | Jul 27, 2023 |
GA | Jul 12, 2023 | Jul 26, 2023 | Aug 9, 2023 |
Exception/GovCloud | Jul 25, 2023 | Aug 8, 2023 | Aug 22, 2023 |
Resources
Contents
This feature will be released behind a Feature Flag. Users must opt-in to see these improvements. Please contact your Unqork representative if you would like to opt-in.
Release Highlights
Introducing the new API Access Management page!
Administrators can use the API Access Management page to create secure APIs access credentials for Unqork’s Creator and Express APIs. Each credential set contains a unique client ID and secret, and authenticates with Unqork using the OAuth 2.0 Client Credentials Grant. Customers can use these credentials wherever they want to provide secure access to Unqork via external APIs.
Administrators can also use the API Access Management page to:
View credentials.
Revoke credentials.
Delete credentials.
Generate new Secrets should a user lose them.
Introducing Multi-Role Swimlanes in Workflow!
This new feature is a quick and easy way to configure collaborative end-user experiences in Workflow. Creators can now assign multiple roles to a swimlane in the Workflow Builder, enabling more precise and streamlined control of role access in Workflows.
Important notes regarding RBAC behavior:
If an end-user has multiple roles, all of their role permissions will be checked when accessing a swimlane that contains multiple roles.
In a multi-role swimlane, enabling Allow Access to Role Ancestors gives access to all roles listed in the swimlane, and their role ancestors.
A swimlane cannot be assigned multiple roles if it gives access to Anonymous Users. That’s because giving Anonymous Users access gives all roles access to the swimlane.
Administration
Fixes
Certificate Management: Fixed an issue where expired certificates displayed an EXPIRES SOON badge. They now display the correct EXPIRED badge.
Creator (User) Administration: Fixed an issue where, under certain conditions, when a Creator user's access is revoked, but the session is not immediately terminated. The session now ends immediately after a user's access is revoked.
Services Administration: Fixed an issue where secret fields in service details were not deleting as expected.
Components
Fixes
Address Search component: Fixed an issue where address results from certain regions (like the UK) did not include a city value due to differences in the response from the Google Places API. Now, city fields populate from locality and defer to sublocality_level_1 (and postal_town as needed).
Advanced DataGrid component: Fixed an issue when end-users interacting with a Date Input component inside an Advanced Datagrid component caused an error. In certain timezones (like Mumbai), and with Store Date Only set to
(ON), the date selected by the end-user displayed as the date prior to the one selected.
Data Workflow component: Fixed an issue where formulas in the Create Field operator returned the most-recent valid value from a previous row if the current row (that is being evaluated) does not have the fields referenced in the formula.
Date Input component: Fixed an issue where cutting out a date value (Cmd+X or Ctrl+X), instead of deleting it, won’t automatically validate the component. Now, any configured validations (like Required*) automatically fire regardless of how the value is removed.
Dynamic Grid component: Fixed an issue where filtering on Text Field, Single-select Dropdown, or Multi-select Dropdown columns were case sensitive. This resulted in values like Hello and hello appearing twice in the filter option list. Now, filtering on these columns is not case sensitive and consolidates filter options of this kind.
This change results in a known third-party library limitation where the Blanks filter option is non-functional. Please contact your Customer Success representative for more information.
Dynamic Refresh: Fixed an edge case when a module's Enable Stagger Load is set to
(ON), dynamic refresh operations would stall and never complete when refreshing components that are hidden in that module.
Intl Phone Number component: Fixed an issue where end-users typing a value in Express View that matched a country code were automatically deleted.
Number component: Fixed an issue where a value that included only a decimal character (".") was automatically trimmed from the component after a few seconds, or when unfocusing the component. Now, a value of only a decimal (".") displays and shows an Invalid Number validation error.
After successful testing, this fix will become the default behavior in platform versions v6.82.0 and above.
ViewGrid component: Fixed an issue where server-side pagination elements (for example: page numbers) would disappear when dynamically refreshing a ViewGrid component.
Workflow Builder
Fixes
Workflow Submissions API: Fixed an issue where the
/system/getSubmissions
API response was missing theworkflow
attribute. Now the API response includes bothworkflow
andworkflowId
for backwards compatibility purposes.