6.24 Platform Release Notes
Overview
Version: 6.24.0
UAT Release Date: February 9, 2021
Contents
Module Building and Components
-
Property ID Change Alert: The warning message displayed when updating a component's Property ID has been reworded. Revisions make it easier to understand the impact of the change.
-
File Component V1 & V2: Resolved an issue where end-users were unable to upload multiple files at a time.
-
File Component V2: Resolved an issue where File Type Restrictions were not honored based on specified acceptable file types.
-
Intl Phone Number Component: Resolved an issue that incorrectly flagged "800" numbers as invalid. "800" numbers are now handled correctly and will not display a validation error.
-
Dropdown Component V2: Resolved an issue where changes to data imported via Data Reference Key were not reflected in the Dropdown.
Workflow
-
Workflow Navigation Appearance: Laid the groundwork to change the appearance of workflow's horizontal navigation, whether navigation is sequential or non-sequential.
-
Sub-Applications: Created a workflow sub-application of the new Designer. This was a key addition for the migration of the Workflow Builder to React.
-
Timer Start Node: Date and time can be set to 31 days or “last day of the month.” This enables the Timer Start node to still trigger on years where the last day of the month changes. Reorganized and changed the type of date fields.
-
Firefox Exception: Resolved an issue that enabled Firefox users to set up a valid trigger even when the styles appeared disabled.
-
Module Submission Ownership: Resolved an issue that caused module submissions to be owned by the workflow when opened in a workflow.
-
Workflow Path Constraints: Resolved an issue that allowed unique constraints on the Workflow Path to be bypassed. The issue occurred if 2 workflows with the same path were created at close to the same time.
Core APIs and Administration
-
Plug-In Component: When a Creator enters a deprecated or soon-to-be deprecated API endpoint, the Plug-In now shows a customized message. The message alerts Creators that the endpoint is deprecated and encourages them to use a newer endpoint.
-
Server-Side Execution: Creators can now see the number of Plug-In component retries in the Server Side Execute Debugger. Clicking on the Plug-In's Property ID, highlighted in red, shows the number of retries.
-
Promotion Status: Application Promotion Details now show workflows as well. Now Creators can be confident their workflows were successfully promoted.
-
Refer Strings: There is a new optional parameter to make a refer string single-use. This means the refer string can only be used one time to authenticate a user before expiring. This change increases security and discourages misuse.
-
System Enhancements: Back-end work has significantly improved the time it takes for the Unqork server to start up. These changes decrease system downtime during new releases and outages.
-
Environment Enhancements: Optimizations have improved the efficiency of environment health checks.
-
Authentication Enhancements: Updated the encryption cipher used by default for refer strings. The new default cypher (AES256-GCM) significantly increases the security of the generated refer string URL.
-
Application Promotion Validation: Added additional validation to the application promotion process. This validation ensures a separate application with the same application path doesn't already exist in the target environment.
-
LogRocket SDK Update: Updated the SDK version Unqork uses for LogRocket to restore session-recording functionality.
-
Inconsistent Execution: Panels: Resolved a discrepancy between in-browser and server-side execution. Previously, when executing server-side, outputting “clear” to a Panel component would not clear the values of all components inside a Panel.
-
Inconsistent Execution: Data Workflow: Resolved a discrepancy between in-browser and server-side execution. Previously, when executing server-side, outputting “_group” from a Data Workflow component would fail to export the values as expected.
-
Tracker Logging: Resolved an issue that caused Tracker logging to fail when a module loaded using the Module Path, as opposed to the module ID.
-
Tracker Logging: Workflows: Resolved an issue where Tracker was not functioning with workflows. Previously, modules that had Tracker enabled were not properly tracked when used inside of a workflow.
-
Improved Error Message: Clarified the generic error message that appeared when trying to delete an entrypoint module (without first deleting the application it connects to).
-
Plug-In Execution: Resolved an issue that caused Plug-In execution to fail when an array was used as the body of a form-data call.
-
Updating Passwords: Resolved an issue that prevented dormant Unqork accounts from updating their passwords.
-
Page Loading: Resolved an issue where the App Promotion page would not load if one of the modules in the application was importing a deleted module.
-
Saving Module Revisions: Resolved an issue where a race condition caused intermittent issues with module revisions not saving.
Workspaces
-
Unsharing from App Interface: Creators are now able to unshare from the app interface in Workspaces.
-
Modal Search Navigation: Creators can now use arrow keys to navigate modal search.
-
Improved "Move App" Logic: Changed "Move App" Logic for shared elements. When moving an app, shared elements connected to apps in both the destination and current workspace are shared with both workspaces, instead of the whole environment.
-
Moving Apps Error: Resolved an issue where, when selecting a workspace to move an app to, the current workspace appeared as an option. This could cause errors.
-
Metadata when Promoting Apps: Resolved an issue where an app's linked elements metadata was still promoted when the app had no linked elements.
-
Multiple Workspaces after Promotion: Resolved an issue where an application could be in multiple workspaces after promotion.
-
Unsharing and Deleting Modules Errors: Resolved an issue where some modules could not be unshared. Additionally, a “module not found” error would occur on app deletion.
-
Workspace Name Check: Resolved an issue where the workspace name uniqueness check did not work.
-
Navigation Error Alert: Resolved an issue where error alerts appeared after navigating from Application Promotion to Workspaces.
-
Visiting Moved Apps Error Alert: Resolved an issue that threw an error when visiting an app after it was moved from Advanced Search.