v2.0.3
2.0.3 Breaking Changes
MarkLogic 8 support dropped
As of this release (2.0.3) and all future releases, MarkLogic 8 is no longer supported. You must upgrade to ML9.01-1 (or later) to use this version of the DataHub.
hubConfig now requires hubConfigBuilder
The previous method of creating a hubConfig:
import com.marklogic.hub.HubConfig;
HubConfig dataHubConfig = hubConfig.hubFromEnvironment("/path/to/your/project", "local");is now built using the hubConfigBuilder object:
import com.marklogic.hub.HubConfig;
import com.marklogic.hub.HubConfigBuilder;
HubConfig dataHubConfig = HubConfigBuilder.newHubConfigBuilder("/path/to/your/project")
.withPropertiesFromEnvironment("local")
.build();2.0.3 Important Performance & Feature Changes
Client thread utilization - major (200%+) performance increase
If you are using ML9 and any prior version of DHF - UPGRADE NOW. This release contains the java client api hot-fix version that allows DHF to make full use of client resources (and therefore your cluster) for harmonize flows.
Stream based collector
Now the collector uses a stream based method to obtain large lists. If you obtain a large list of anything (uris, values, etc) upgrade now as this change moves away from using a multipart response and instead switches to streaming to better handle massive lists.
SSL Support
You can now set the context and hostname verifiers in DHF to make full use of TLS.
Java Client API Host whitelist now supported
DHF now supports the whitelist method that the Java API Client uses.
v2.0.3 (2018-01-30)
Implemented enhancements:
- Deprecate ML8 support #618
- MLCP options: Add ability to select individual files #413
- MarkLogic Java Client API update to 4.0.3.1 to address client thread under utilization issue
- Streaming collector results #633
- Can now set custom SSL Context and Hostname verifiers #647
- Whitelist support for configuration #662
Fixed bugs:
- Long collection names wrap (ugly) #409
- double parent XML elements created when serializing complex type #619
- setting sourceDB in custom task extending RunFlowTaks in v2.0.2 fails #608
- Fixed property indexes on entities being wiped when a property is deleted #627 (aebadirad)
Closed issues: