Release Schedule
GA | |
|---|---|
Environment | Release Date |
Staging | May 5, 2026 |
UAT | May 19, 2026 |
Production | Jun 2, 2026 |
Access Provisioning
Enhancements
Authentication Security: To enhance account security and privacy, authentication feedback has been standardized across all login and password reset attempts. Users now see a uniform
Invalid Credentialsmessage and a 401Unauthorizedstatus code for any unsuccessful attempt, regardless of the specific reason for failure.Multi-Factor Authentication: Email is now available as an MFA method, providing an alternative to the existing SMS and mobile app options.
SAML IdP Signing Certificates: Added support for multiple IdP signing certificates. Comma-separated certificate values can now be entered into the existing certificate configuration field, enabling seamless certificate rotation without reconfiguring SSO.
SAML IdP Metadata Refresh: Administrators can now configure a SAML IdP Metadata Refresh URL setting to refresh SAML IdP metadata and signing certificates hourly automatically. This feature is useful for identity providers that rotate certificates frequently.
APIs
Enhancements
As part of Unqork’s ongoing migration from GraphQL endpoints to REST endpoints, you’ll find the following updates:
Added a new
GET /recordsREST endpoint that provides REST API parity for the Data Models’getRecordsresolver. The endpoint supportsresourceTypeandresourceIdquery parameters and respects existing access controls.
Informational
GenAI Connector Sunsetting: The GenAI Connector is a UDesigner template that provides a setup wizard for connecting Unqork applications to a customer-managed LLM service. Unqork is sunsetting this feature and removing it from the UDesigner UI, as part of its ongoing investment in native AI capabilities. Any previously configured connectivity will continue to work and can still be managed in Services Administration.
GraphQL Endpoints: As mentioned in the 8.0.0 release notes, the following are officially sunsetted with this release:
/fbu/uapi/pdfbar/combine - flatten/fbu/uapi/image/parsePDF
Applications
Fixes
Application Versioning: Fixed an issue where Creators could not enable Application Versioning for applications in certain environments.
Dynamic Refresh: Fixed an issue where multi-level dynamic imports failed to load "grandchild" dependencies automatically. Versioned applications now correctly chain these imports through their parent links, removing the need for manual dependency configuration in the top-level application.
Promotion Dependencies: Fixed an issue where application names and version numbers were not displayed in the Promotion Dependency Manager when Application Versioning was enabled.
Submission Revisions: Fixed an issue where submission revisions could not be retrieved in versioned applications. Submission API endpoints now require application context, ensuring compatibility with versioned modules and workflows.
Unversioned Dependencies: Fixed an issue where versioned applications with unversioned dependencies would incorrectly resolve to outdated module versions if the unversioned application previously had versions. The platform now correctly detects whether a dependency is truly versioned and always uses the latest module state for unversioned dependencies, ensuring accurate and up-to-date module resolution across application boundaries.
[Beta Feature] Branches: Fixed an issue where a
module not founderror occurred when loading modules in an application branch.Beta features are not yet GA (General Availability) features. They are currently under development.
Centauri
Enhancements
Advanced Datagrid Component: After receiving feedback, it was discovered that the Hide Table When Empty setting is non-functional. To make the setting more intuitive, as well as functional, it was replaced with the Show Table When Empty setting in the same location in the component’s settings panel. This change will allow clients and customers to opt in to the new behavior without changing the experience for existing Advanced Datagrid components.
Plug-In Component: Enhanced binary mode to automatically set the
content-lengthheader during file transfers, resolving compatibility errors with external services that do not support chunked transfer encoding.
Fixes
Chart Component: Fixed an issue where the total value was displayed twice when the Stack Series option was enabled with a single data point.
Data Grid Component: Fixed an issue where removing a row incorrectly cleared values in other text field rows. Improvements have also been made to how row data is stored.
Date Input Component: Fixed an issue where updating the month using the keyboard displayed an incorrect date.
Dynamic Grid Component: Fixed an issue when only one column in the component is set to Editable and the component is saved. After opening the component’s settings, all columns are set to Editable. This issue is due to the Mark all fields editable option being enabled incorrectly.
File Component: Fixed a 500 error that occurred when uploading files in a module previewed in Express View using the module path.
Number Component: Fixed an issue where the Number component could not be set to Ready Only - Accessible from its settings or using logic. The Settings panel was updated to include the Input Behavior drop-down with the associated settings to set it as Ready Only - Accessible. It can also successfully be set to read-only using logic.
Panel Component: Fixed an issue where saving a Panel component's settings was incorrectly identified as a Vega Panel component even though it was configured in Centauri.
Rich Text Editor Component: Fixed an issue where the component did not correctly clear its value when triggered by a Data Workflow component.
Rich Text Editor Component: Fixed an issue where the component retained data from a previously added row when opening a new entry form inside an Advanced Datagrid component.
Uniform Grid Component: Fixed an issue where validation did not function correctly for rows added by a Data Workflow component, specifically for Text Field and Date Input components.
Uniform Grid Component: Fixed an issue where the Disable User Input setting falsely displayed in the component’s settings panel. This setting has been removed from the Uniform Grid component.
Classic Designer
Fixes
Component Permissions: Fixed an issue where the anonymous user role did not display in the component permissions table when Allow Access to Anonymous Users was enabled in the Module Settings. The role now displays correctly and is hidden when the setting is disabled.
Decisions Component: Fixed an issue where the component executed validation against a component with an empty mapped value.
Plug-In Component: Fixed an issue where outputs returned
nullinstead of an empty string when a null value was retrieved from an execute call.
UDesigner
Enhancements
Logic Components: The
htmlReadOnlyoutput type is now available in logic component output configurations.Plug-In Component: The timeout field now enforces a maximum of 120,000 milliseconds (2 minutes). Clearing the field resets it to the 120,000 millisecond default.
Fixes
Module Import: Fixed an issue where an imported module could not be removed from a Panel component after being added.
Workspaces
Enhancements
Workspace Pagination: Workspace list pagination now matches the Application Details page behavior, providing a consistent navigation experience.
This release also includes scheduled security patches. No action is needed by clients or customers.