Semarchy xDG 2024.3 release notes

This document provides the latest information about Semarchy xDG version 2024.3.

Semarchy xDI and xDM version compatibility

The Semarchy xDI harvester is compatible with:

  • Semarchy xDI 2024.3.0 MS

  • Semarchy xDI 2024.1.0 LTS and above

  • Semarchy xDI 2023.1.8 LTS and above

The Semarchy xDM harvester is compatible with:

  • Semarchy xDM 2024.3.0 MS

  • Semarchy xDM 2024.1.0 LTS and above

  • Semarchy xDM 2023.1.8 LTS and above

Feature highlights

Navigation and UX improvements

We have improved the visibility, traceability, and browsing of organizational and collaboration elements in this release, adding bidirectional navigation links between assets, initiatives, owners, and glossary terms. We also added navigation links from a badge definition to the assets using that badge, and improved the ingested asset counts in harvester executions. These improvements allow for more transparent and efficient collaboration across the organization.

Metrics enhancement

Semarchy xDG 2024.3 includes additional and updated functions (Now(), HasVariance(), and `Duration()) to the badge and metrics rules language to design time series or variance-based rules. These enhancements give users new options to improve their governance using metrics and badges.

Siblings detection enricher

This version introduces enrichers, which are automated processes to modify assets and increase their value. A new siblings detection enricher identifies and groups similar assets (siblings) within an initiative. Detecting and managing siblings is key to maintaining data quality and lineage continuity, in compliance with data governance policies.

Siblings management

Manual identification and management of siblings are also possible through lineage authoring. This function works in conjunction with the sibling detection enricher and tracks both manual and automated siblings, retaining any previous manual decisions. The combination of automated and manual sibling identification ensures flexible yet powerful siblings management.

New and updated harvesters

We are continually working to improve the capacity of Semarchy Data Intelligence to support a large panel of technologies. In this release, we have added harvesters for Teradata and Fivetran, and enhanced existing harvesters with improved support for Microsoft SQL views and Hive Kerberos.

Single sign-on and group management

Administrators can now configure identity providers (Microsoft, Google, and OpenID Connect) to handle single sign-on (SSO). Users can be managed using groups to facilitate control of access to the platform’s modules. Groups are synchronized between the platform modules and can be used for specific privileges with the module’s features. User management is also enhanced with new features, for example to deactivate users or invalidate all sessions for a given user.

Other notable changes

Changes and improvements

  • XDG-827: Improve search interface to better indicate high asset counts.

  • XDG-806: Improve interface to make the Bulk Edit dialog more accessible.

  • XDG-563: Improve Metric Management API error messages when the payload structure is incorrect.

  • XDG-568: Add explicit error messages and HTTP response for Metrics emission.

  • XDG-450: Add the ability to delete badge definitions from the user interface.

  • XDG-496: Replace copy icon for improved interface flow.

  • XDGDOC-31: Add harvesting source pages to the documentation and its navigation menu.

Bug fixes

  • XDG-824: Created badges are not displayed, and no error is shown.

  • XDG-825: Harvester fails with an error when triggering a siblings search on some initiatives.

  • XDG-793: Statistics on the Stakeholder Detail page do not raise metrics corresponding to the metrics' actual ownership.

  • XDG-789: xDM harvesting execution fails when the pipeline_name parameter is specified at the recipe root.

  • XDG-778: A 500 error occurs when accessing an initiative dataset.

  • XDG-775: Unauthorized roles can update initiatives.

  • XDG-766: The Data Steward role is prevented from accessing the Stakeholder page.

  • XDG-744: 404 and 500 errors occur on the Stakeholders page.

  • XDG-671: Initiatives are prevented from associating to an xDI mapping.

  • XDG-562: Trying to roll back xDM entity harvesting fails without errors.

  • XDG-548: Harvesting an Oracle database populates incorrect information in the log.

  • XDG-515: The Editor role is prevented from manually adding an asset to an initiative.

  • XDG-512: The Reader role is able to edit the documentation of a glossary term.

  • XDG-490: An error message and a display issue occur when clicking on people assigned to a tag.