Fixes for Collibra Data Governance Center 5.7.3-25
Asset filters
- Long relation type names now wrap correctly in the advanced filter pane. (ticket #39457)
Catalog
- On very rare occasions, a Spark Context might start before the previous one shut down. This resulted in a port conflict, which aborted an ingestion task. The Jobserver is now able to more accurately track the status of Spark Contexts, to avoid such conflicts.
- Column and Table asset pages no longer freeze when there is a large number of chart data points to process.
- Tableau site synchronization no longer fails due to worksheets with names greater than 255 characters in length. (ticket #38162)
- An unforeseen shutdown of the Jobserver service during ingestion and profiling causes the ingestion task to fail and might result in orphan Spark Contexts. Once the Jobserver service is restarted, new ingestion tasks failed due to the orphan Spark Contexts. Any orphan Spark Contexts are now correctly shut down when the Jobserver service is restarted, allowing for new ingestion tasks. (ticket #39130)
- The combination of renaming an existing ingested table and adding a new column to another existing ingested table caused an ingestion refresh failure. Such actions no longer cause the ingestion refresh to fail. (ticket #40633)
- Catalog experience is now enabled by default, so the layout of the asset pages of Column, Data Set, Schema and Table assets is now improved.
- The Jobserver service no longer changes the auto-commit setting of a JDBC connection during an ingestion. This reduces the number of database locks. (ticket #39604)
Dashboards
- When a new user is granted permission to edit an existing dashboard, the dashboard widget configuration buttons now appear correctly. (ticket #40274)
- Text widgets in single-column dashboards again correctly span the entire width of the browser window. (ticket #39569)
Diagrams
- Upgrading to Collibra DGC 5.7.x no longer fails if a malformed diagram view is present in the database. (ticket #40125)
Import and export
- Improved performance when importing assets with tags. (ticket #41285)
- Improved performance when removing relations via the Import API.
- The synchronization process of the REST Import API v2 no longer fails if more than 30,000 assets are included in the synchronization operation.
- Improved performance when importing assets with attributes. (ticket #39119)
- When importing via the UI with the option “Delete existing assets from the domain that are not in the file” selected, or via API v1 with the DELETE option for selected assets, the relevant assets are now deleted, even those that have thousands of relations. (ticket #39730)
REST API
- The documentation for the REST Core API v2 POST method of the /files endpoint no longer shows invalid fields.
- The type of the viewPermissionId parameter used by the getViewPermission and removeViewPermission methods of the Java CORE API v2 is now UUID instead of String. The String viewPermissionId parameter is deprecated.
- You can now restrict the results to global or resource roles with the REST Core API v2 GET method of the /roles endpoint.
- The documentation for the /assets/{assetId}/attributes endpoint of the REST Core API v2 no longer shows the invalid parameter "value".
Search
- Search filters that were created in Collibra DGC 5.6 or older, that include sorting by "Last modified", now function correctly after upgrading to 5.7.x. (ticket #41258)
Users, user groups, roles and permissions
- Improved the synchronization and management of LDAP users. (ticket #38979,40304,40559,41081,41560,42018)
Views
- Views with hierarchy enabled are now automatically updated after saving edits to a child asset. (ticket #39955)
- In user tables, the column filter for the Last Login Date attribute now works correctly for all Collibra DGC environments, regardless of the timezone of the environment. (ticket #38812)
Workflows
- The Java Core API v2 helper methods "string2Uuid" and "uuid2String" are now both supported in workflow form properties expressions.
- Editing a workflow variable by entering a valid UUID no longer results in an "Entity Not Found" error. (ticket #38198)
- The "View relevant changes" section in workflow forms no longer collapse after clicking on the Who filter.
- A resource that is involved in a running instance of a workflow now figures correctly in the table on the My Tasks page, and notification emails are sent to the correct users. (ticket #38895)
- Restored Groovy extension for Java classes Date and Calendar that can be used in workflow Groovy scripts.
- Performance relative to the Escalation Process workflow, which was affecting all task complete events, has been improved. To take advantage of the improvements, you must deploy the new version of the Escalation Process workflow in your Collibra DGC 5.7.2-13 or newer. (ticket #37215)
Miscellaneous
- If a webpage doesn't load within the timeout period, an error message is now shown, instead of an endlessly spinning page loader. (ticket #34823)
- Attributes are now retrieved in the correct order during the automatic hyperlink recalculation process. The incorrect retrieval order prevented some assets from being automatically hyperlinked, even after reindexing hyperlinks.
- Improved UI for complex AWS data types that represent "structural types" that are stored as Technical Data Types. We currently only support ARRAY and STRUCT data types.
- We no longer cache sign in information, as over time, this can lead to a time-out error when signing into Collibra DGC. (tickets #38136, 39559, 40345, 40876, 41572)