Release Notes for DHF 4.1.0
The DHF project now aligns more closely with standard ml-gradle applications.
-
The directory structure and locations of configuration files remain the same as in DHF 4.0.x.
-
See Project Directory Structure for information on the
ml-config
andhub-internal-config
directories. -
See Gradle tasks for information about ml-gradle tasks specific to DHF.
-
Java deployment commands specific to the data hub were changed as follows:
- Added:
DeployHubOtherServersCommand.java
HubDeployDatabaseCommandFactory.java
LoadHubSchemasCommand.java
- Renamed:
- from
LoadUserStagingModulesCommand.java
toLoadUserModulesCommand.java
- from
- Removed:
DeployHubDatabasesCommand.java
DeployHubFinalSchemasDatabaseCommand.java
DeployHubFinalTriggersDatabaseCommand.java
DeployHubOtherDatabasesCommand.java
DeployHubRolesCommand.java
DeployHubSchemasDatabaseCommand.java
DeployHubServersCommand.java
DeployHubStagingSchemasDatabaseCommand.java
DeployHubStagingTriggersDatabaseCommand.java
DeployHubTriggersDatabaseCommand.java
DeployHubUsersCommand.java
DeployUserRolesCommand.java
DeployUserServersCommand.java
DeployUserUsersCommand.java
- Added:
-
Custom triggers must now be added to
ml-config/databases/(database name)/triggers
. (In previous releases, triggers were added tohub-internal-config/triggers
orml-config/triggers
.) See ml-grade Project Layout for more information on triggers.
DHF Java API changed to allow DHF to use the Spring Framework.
- The Java
HubConfig
class now has a singleton scope. - See DHF Java Library for more information.