7.16.0 Platform Release Notes
Version: 7.16.0
TIP Need a slide show version of the 7.16.0 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 |
Jan 28, 2025 |
Feb 11, 2025 |
Feb 25, 2025 |
GA |
Feb 12, 2025 |
Feb 26, 2025 |
Mar 12, 2025 |
Exception |
Feb 27, 2025 |
Mar 13, 2025 |
Mar 27, 2025 |
Resources
Contents
Release Highlights
Bulk Data Operations
With this release, Bulk Data Operations (BDO) are now available, making it easier to move your submission data in and out of the Unqork Designer Platform.
The following BDOs are supported:
-
Delete: The BDO Delete operation lets you delete submission data from your record collections.
-
Export: The BDO Export operation lets you export all of some of your submission data into a file for download. Or you can send it to an Amazon S3 or Azure Blob object storage service.
-
Import: The BDO Import operation lets you import submission data into your record collections.
-
Update: The BDO Update operation lets you update submission data in your record collections.
TIP To learn more about Unqork's Bulk Data Operations, view our Bulk Data Operations documentation.
Certificates for SAML Assertions
We’re excited to announce a new enhancement to our SAML Security Assertion Markup Language (SAML) is a protocol that allows an identity provider (IdP) to send a user's credentials to a service provider (SP) to verify their identity and grant them access to a service. Single Sign-On (SSO) Single Sign-On is an authentication scheme that enables users to use one set of login credentials across multiple services. configurations. Creators Also known as Unqork users; anyone who is inside the Unqork platform. using Signed AuthenRequest or Expect Encrypted Assertions can now bring their own certificates for SAML assertions.
Benefits include:
-
Bring Your Own Certificates (BYOC): Upload and manage your own X.509 certificates for signing and encrypting SAML assertions.
-
Enhanced Security: BYOC allows for greater control over your SAML setup by letting you use certificates issued by your preferred Certificate Authority (CA).
-
Streamlined Configuration: Easily upload, activate, and rotate certificates directly in the SAML SSO configuration interface.
Organizations who require higher security and compliance standards can now leverage their own trusted certificates. This enhancement also helps those that need more flexibility and control over SAML assertion encryption and signing processes.
NOTE This update is part of our ongoing commitment to enhancing security and customization options for our customers. If you have any questions or need help setting up your custom certificates, please submit a ticket to support.unqork.com.
UDesigner Component Settings Resizable Drawer
With the release of UDesigner, the component settings modal A modal is a window that appears on top of the content you are currently viewing. was upgraded to a drawer to the right of the Module Builder. With this new release, Creators Includes the Short Answer component, Long Answer component, Select Boxes, Radio component, Dropdown, Number component and Single Checkbox. can now resize the drawer to meet their configuration needs. Most UDesigner components default to a new medium (M) or large (L) size, optimized for the type and number of configuration settings. Most components also offer the original small (S) resizing option so you can view the Module Builder canvas during configuration.
|
|
UDesigner Component Canvas Contrast
Improved Module Builder component contrast to better identify and locate components on the Module Builder canvas.
These improvements include:
-
New logic component contrast.
-
New container component headers.
-
The ability to add headers to UI The UI (user interface) is a device's end-user interaction and communication point. It can include display screens, keyboards, and mouse. It is also how a user interacts with your application. components.
UDesigner Component Suite
The Navigation and Timer components are now available in UDesigner. These components support the same functionality as in Classic Designer but with an improved look and feel.
Introducing Unqork’s Visual Query Builder
The Visual Query Builder enables Creators and Administrators to target specific data captured by their applications. The Query Builder is like a SQL SQL (Structured Query Language) is language used in programming and designed for managing data contained in a relational database system. builder tool for creating a logic statement to retrieve specific information from a database. The information can then be retrieved by a module using a Plug-In component.
Unqork's Query Builder is optimized for accessing data stored against Data Model schemas, reducing the need to build complex data workflows for targeting and retrieving data.
Benefits include:
-
A simple-to-use interface for building and refining queries.
-
Quickly build queries using logical and comparison operators to retrieve specific data without the need for complex data workflows.
-
Easily refer to prebuilt queries using the Plug-In component in modules.
EARLY ACCESS This feature is currently in production early-access. Functionality is subject to change as this feature is prepared for general access. To enable the feature in your environment during the early-access phase, please contact your Unqork representative.
Applications
-
Application Versioning: Fixed an issue where Workflow Version History did not work correctly when used with a versioned workflow-type application.
-
Application Versioning: Fixed an issue where dependencies of an active version did not display.
-
WORM Storage: Fixed an issue when opening the Application settings and enabling WORM Storage. After saving changes and reopening the settings modal A modal is a window that appears on top of the content you are currently viewing. again, the expected In Progress message does not display and the setting can be disabled.
Centauri
-
Dynamic Grid component: Fixed an issue where the Single Select Dropdown option did not display properly in the UI The UI (user interface) is a device's end-user interaction and communication point. It can include display screens, keyboards, and mouse. It is also how a user interacts with your application. when viewed in a modal A modal is a window that appears on top of the content you are currently viewing..
Components
-
Data Workflow component: Fixed an issue where using the Excel to JSON operator with pipe (|) characters as a delimiter would parse incorrectly.
-
Plug-In component: Fixed an issue where the application crashes or does not return the appropriate result(s) when searching for a module from a large number of modules in the Internal Service drop-down menu. On load, only the first 100 modules display in the drop-down menu and others autopopulate as you enter text.
Express View
-
Express View: Fixed an issue where, if a module has translations enabled, the HTML HTML (Hyper Text Markup Language) is the standard markup language for for achieving font, color, graphic, and hyperlink effects when creating web pages. language attribute did not reflect the current language.
Platform Architecture
-
Creator Roles: Implemented enhanced validation for the designerRoles field to ensure accuracy and consistency across the Unqork system. This update improves role management reliability and prevents unauthorized or misconfigured access for designer-related functionality.
Below are the new enhancements:
-
Validation Requirement: All roles assigned to Creators Includes the Short Answer component, Long Answer component, Select Boxes, Radio component, Dropdown, Number component and Single Checkbox. must now exist or be created before:
-
Assigning roles to a user.
-
Updating roles for users.
-
Logging in using SSO Single Sign-On is an authentication scheme that enables users to use one set of login credentials across multiple services..
-
Impact on SSO Login: If a role is missing or invalid during an SSO login attempt, the system prevents the login. Then, it prompts an error, ensuring proper configuration is in place.
NOTE Verify that all Designer roles are properly configured in the system to avoid disruptions during updates or SSO logins. For further assistance, or if you have questions, please contact your Unqork representative.
-
Forgot Password: Fixed an issue where, after submitting a request to create a new password, the Forgot Password dialog displayed the confirmation in a separate, nested modal A modal is a window that appears on top of the content you are currently viewing..
Record Collections
-
Record Collections Viewer: Added a new Size field in the Record Collections Viewer to display the record’s size in megabytes (MB).
UDesigner
-
Application Element Search: Improved search features for locating application elements by searching for names or filtering by tag(s).
-
Field Tags: Improved component field tag accessibility and a new icon at the top of a component’s settings drawer to easily add tags.
-
Performance: Overall improved UDesigner Module Builder page load and action performance. Also, improved UDesigner Data Workflow performance.
-
Sharing Component Settings: Improved process of copying and sharing a component’s settings configuration with others. The component’s Copy button is now labeled as Share to support this feature.
-
Wayfinding: Creating a new application in a workspace navigates to the newly created App Details page.
-
Advanced Search: Fixed an issue where all results were not returned when searching with an empty field.
-
Advanced Search: Fixed an issue where using the Data filter did not return any Data Collections.
-
Date Input component: Fixed an issue where, in certain situations, the Data Input component did not render after dragging-and-dropping it onto the Module Builder canvas.
Vega
-
Data Workflow component: Added a parameter to Excel to JSON operator so Creators Also known as Unqork users; anyone who is inside the Unqork platform. can specify a delimiter when parsing files. Doing so is useful for files where the delimiter is not always comma, like CSV files.
-
Vega Table component: Added support for server-side pagination in the Vega Table component.
Below are descriptions of the new settings that support this feature:
-
Enable Server-Side Pagination: When enabled, server-side pagination is set in the Vega Table.
-
On-Table Pagination Change: This new event occurs when the end-user End-Users are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. changes the page viewed in the Vega Table UI The UI (user interface) is a device's end-user interaction and communication point. It can include display screens, keyboards, and mouse. It is also how a user interacts with your application..
-
On-Table Page Size Change: This event occurs when the end-user changes the page size in the Vega Table UI.
-
Vega Table component: Added functionality to the Hide and Clear column filters of the Vega Table toolbar UI The UI (user interface) is a device's end-user interaction and communication point. It can include display screens, keyboards, and mouse. It is also how a user interacts with your application.. Previously, only the ability to hide a column filter existed, which also cleared the filter value. Now, end-users can individually hide or clear a column filter using the ellipsis icon next to column header.
-
Vega Table component: Added functionality that no longer restricts table data to their columns in Express View. Now, the Vega Table component can have values for columns that might not exist in the UI.
-
Vega Table component: Added the Reset Page Index setting. When enabled, if a filter or sort is applied to the Vega Table by the end-user, the selected page resets to the first page.
-
Vega Table component: Added a new operation called Table Set Filter Types. This operation enables granular control over a Vega Table component's column filtering feature. Creators Also known as Unqork users; anyone who is inside the Unqork platform. can specify the type of filter to use for each column, and control its specific effects. For example, you could limit the filter options for a column containing a drop-down list, or limit the minimum and maximum range values of a column displaying the number data type.
Creators can now choose between the following filter types:
-
text
-
select
-
multi-select
-
number range
-
number range slider
-
checkbox
-
date range
NOTE The text, select, and multi-select filter types allow for filtering on blank values.
-
Vega Table Operations: Added a new operation called Table Set Column Widths. This operation lets Creators Also known as Unqork users; anyone who is inside the Unqork platform. set column widths (in px) and how they behave when the window is resized.
-
Vega Table Operations: Added a new operation called Remove Corresponding Data. When enabled, the specified columns and their data are removed from the UI The UI (user interface) is a device's end-user interaction and communication point. It can include display screens, keyboards, and mouse. It is also how a user interacts with your application.. If disabled, the specified columns are removed, but their data is stored by the Vega Table component.
-
Vega Table Operations: Added support for a new $currentIndex syntax for the Add Row and Remove Rows Vega Table operations. This syntax dynamically refers to the current index of the table.
For example, let’s say you have a button configured in the Vega Table that uses the TABLE REMOVE ROWS operation. Then, set the Target Indexes option in the operation's value to $currentIndex. When the button is clicked, the operation deletes the current row.
-
Vega Table Operations: Added a new operation called Table Rename Column. This operation allows for the renaming of Vega Table column headers.
-
Search Select and Simple Search components: Fixed an issue where these components were duplicated inside a Vega Table component when using a Data Workflow component to update Hidden and Disabled settings.
-
Text Field component: Fixed an issue where, in certain situations, the Required Custom Error message displayed an incorrect message.
-
Timer component: Fixed an issue where, in certain situations, the Timer component countdown began a second prematurely.
-
Vega Table component: Fixed an issue where, in certain situations, the Vega Table component would not load when populated with data on New Submission.
-
Vega Table component: Fixed an issue where Number component columns in the Vega Table were incorrectly displaying minimum and maximum validations when the data was given to the Vega Table by a logic component.
-
Vega Table component: Fixed an issue where, in certain situations, Number component columns were not displaying the correct validation errors for required validations.
-
Vega Table component: Fixed inconsistent behavior of the Table Set Global Filter and Table Set Global Filter Visibility operations.
Workflow Builder
-
Workflow: Fixed an issue where, in certain situations, state history and statuses would grow exponentially. This led to out-of-memory exceptions and environment slow downs. As a result of this fix, when a Timer node loops more than once, state history and statuses stop updating until it exits the loop.
-
Workflow Navigation: Fixed an issue where, in certain situations, a background network call returned a 403 error on workflow navigation.