v4.0.0
This release takes care of many bugfixes and issues identified in previous versions of DHF, in addition to delivering new capabilities to the Operational Data Hub.
- Security Model and Fixes
- Project structure compatibility with ml-gradle
- Installation of enode code from DHF jar
- Declarative mapping of harmonization data flows, to automate basic steps in a Data Integration pipeline.
- Sub-document identification and securing of Personally Identifiable Information.
Important Changes
- Security model update. DHF 4.0.0 has documented and tested its security model. Depending on how your projects were configured, you may have to revisit how your flows are configured, deployed, and run.
- For new projects created with DHF 4.0.0 there is no longer a TRACING database. The functions of jobs and traces have been merged to utilize a single database. Projects that are upgraded from DHF 3.0.0 will no longer use or deploy to their former TRACING database. The upgrade process does NOT remove the database, though.
- New projects created with DHF are compatible structure-wise with ml-gradle
- the MarkLogic XQuery and JavaScript code in DHF is now deployed as part of the install process, rather than shipped with MarkLogic Server.
Since 4.0.0 is a major release and there are some architectural changes, please refer to https://marklogic.github.io/marklogic-data-hub/docs/release-notes/ for more information on upgrading and what has changed.