aiWARE UI Updates
-
Added a copy button for package names in the Resource Center package detail panel, allowing users to quickly copy package identifiers.
-
Fixed a bug in Automate Studio where renaming a flow would fail silently due to an incorrect function invocation in the UpdateFlowNameModal.
-
Fixed an issue in Resource Center where the package list displayed an incorrect number of resources for packages containing more than 30 sub-resources.
-
Fixed an issue in data detail viewers where custom action button icons would error when loaded as a JS-Core dependency, by switching to a serializable icon format.
-
Improved the Resource Center packages UI: aligned the "Org Owned Only" filter checkbox, corrected the header description, fixed table header padding, renamed the "Discovery" tab to "Discover," set the "Enabled" tab as the default, and added missing version, owner, and last updated columns to the Discover tab.
aiWARE API Updates
-
Added entityType to the EntityTag GraphQL type, enabling package import/export workflows to query the entity type directly rather than inferring it.
-
Added X-Veritone-Application header to all SDK GraphQL and REST calls for accurate per-application cost tracking.
-
Fixed a bug in the OIDC openidRedirect flow where the authToken parameter was appended with the wrong URL delimiter -- & was used when ? was needed and vice versa.
-
Fixed an issue where the instanceAuditLog GraphQL query returned an invalid_input error when called with an API token instead of a user session.
-
Fixed an issue where the addUserToOrganization mutation returned an internal_error when called with roleIds, caused by missing database columns in the role and sso_group tables.
-
Fixed a bug in initial user creation where the process failed if default role assignments referenced applications not enabled in the organization.
-
Fixed an issue where the V2 folder and folderSummaryDetails queries returned incorrect typeId values compared to V1, caused by missing type-remapping logic in mapFolderV2.
-
Fixed a bug where Instance Admin users could not create subfolders under parent folders owned by a different organization, caused by _validateAccess applying the requesting user's organization constraint instead of the parent folder's.
-
Fixed an issue in Folders V2 where shared watchlist folders were incorrectly appearing in "My Watchlists" instead of being limited to "Shared Watchlists."
-
Improved OLP authorization on several GraphQL mutations (createTDO, createRootFolders, shareFolder, createTDOWithAsset, moveTemporalDataObject) to require proper write-level permissions instead of allowing READ-only access.
-
Increased the resource limit for the packages GraphQL query, allowing packages with more than 30 sub-resources to return accurate counts.
aiWARE Processing Updates
-
Improve handling of large engine packages in the Hub application. This will facilitate package promotion of packages that may have hundreds of associated resources.
-
Fixed a processing backlog issue where engine builds marked as failed due to ImagePullBackoff would block allocation of other tasks; failed-build tasks are now deprioritized.
-
Improved Automate Studio flow execution by attaching flow data as a file via a storage volume instead of passing it through environment variables, reducing pod startup overhead.
-
Added X-Veritone-Application header to Hub Central API calls to core-graphql and core-admin.