Skip to main content

Version history

D.Hub records changes to collections and multiple asset types as versions. Entry points and preview and restoration support differ by asset, so review the table below before taking action.

When the version is created

  • When a resource is created, its initial version is recorded.
  • Changing an alias, tags, description, or asset configuration creates a new version.
  • Previous versions are not deleted.

Version History Tab

Open Version History on an asset details or editor screen to see versions in chronological order.

Each version entry displays the following information:

ItemDescription
Version Labelv1, v2 … Serial number (full version number is displayed when you hover the mouse over it)
LatestBadge whether it is the latest version
Modified timeTime when the version was created (relative time + total time)
AuthorWho created that version (preview owner when hovering over avatar)

On the left, version statistics are displayed, including the total number of versions and the last modification time.

Preview and restore by asset

AssetEntry pointPreviewRestore
CollectionVersion History in Collection OverviewCollection metadataSupported
DatasetVersion History in detailsData sample or separate metadata change historyRestore data versions and metadata separately
CodeVersion History in detailsCode content; metadata changes are shown separatelySupported; comparison and download are also available
PipelineVersion History in detailsAlias, type, description, tags, and step configurationSupported
KnowledgeVersion History in detailsKnowledge configurationSupported
Knowledge documentDocument section on the Knowledge version screenIndividual document versionUse the document-specific actions shown on the screen
DashboardDashboard Version History in collection detailsWidget and setting difference summary and snapshotSupported
AgentAgent Version History in collection detailsModel, tool, prompt, and other configurationSupported
Tool and actorVersion History in each editorRuntime configurationSupported
Semantic tableVersion History in the editorColumn, metric, and description statistics and snapshotSupported
ConnectorVersion History in the editorConnection configurationSupported
Ontology entity and relationshipVersion history in the Builder properties panelChange timelineRead-only

Select Preview on a version to inspect its configuration. For an asset that displays Restore, Restore version, or Restore metadata, continue through the confirmation dialog to save the selected state as the current version.

Dataset Data versions and Metadata changes are different histories. Restoring metadata reverts only alias, description, tags, options, and schema; it does not change table data. Collections and code also distinguish metadata changes from asset-content versions.

warning

Restore overwrites the current state with the selected version. Before restoring a tool or actor, review referencing agents and redeploy any running agents after saving. After restoring a dashboard, pipeline, connector, or another asset, verify consumer screens and execution results.

Compare and download code versions

The Version History tab in code resources provides additional functionality.

  • Version comparison: Select one version to compare it with the immediately preceding version. The oldest version has no predecessor, so only its selected content appears. Switch between Side-by-side / Unified, and review added and removed line counts.
  • Download: Download the code file of the selected version as .py or .sql.

Line comparison in Side-by-side or Unified view and file download are available only for code. Use configuration preview and restoration on each screen for other assets.

References for each resource

  • Dataset: Review data snapshots and metadata changes under Datasets.
  • Code: Review content comparison, download, and separate metadata history under Code.
  • Pipeline: Preview step configuration, then review runtime settings under Pipelines in a collection.
  • Agents, tools, and actors: After restoring, review redeployment requirements under Apply changes by redeploying.
  • Semantic tables: Review connection, column, and metric configuration under Semantic tables.
  • Ontology: The timeline in Ontology Builder is read-only and does not use the general restoration procedure.

Next steps