NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1765 most downloaded on PyPI
DataHub ingestion framework and CLI — connect, extract, and push metadata from 50+ data sources into your DataHub catalog
Last release 4 days ago
30 Sep 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 21 of the last 60 stable releases
14 versions withdrawn
withdrawn after publishing
6 years old
1287 releases · first in 2021
One column per quarter.
Nothing published for this version
v1.7.0.15rc1 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.15rc1 Pre-release
Pre-release
Compare
v1.7.0.14 Latest Latest Compare # Choose a tag to compare
v1.7.0.14 Latest
Latest
Compare
v1.7.0.14rc2 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.14rc2 Pre-release
Pre-release
Compare
v1.7.0.14rc1 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.14rc1 Pre-release
Pre-release
Compare
v1.7.0.13 Compare # Choose a tag to compare
v1.7.0.13
Compare
v1.7.0.13rc3 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.13rc3 Pre-release
Pre-release
Compare
v1.7.0.13rc2 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.13rc2 Pre-release
Pre-release
Compare
v1.7.0.13rc1 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.13rc1 Pre-release
Pre-release
Compare
v1.7.0.12 Compare # Choose a tag to compare
v1.7.0.12
Compare
v1.7.0.12rc3 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.12rc3 Pre-release
Pre-release
Compare
v1.7.0.12rc2 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.12rc2 Pre-release
Pre-release
Compare
v1.7.0.12rc1 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.12rc1 Pre-release
Pre-release
Compare
v1.7.0.11 Compare # Choose a tag to compare
v1.7.0.11
Compare
v1.7.0.11rc4 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.11rc4 Pre-release
Pre-release
Compare
v1.7.0.11rc3 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.11rc3 Pre-release
Pre-release
Compare
v1.7.0.11rc2 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.11rc2 Pre-release
Pre-release
Compare
v1.7.0.11rc1 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.11rc1 Pre-release
Pre-release
Compare
v1.7.0.10 Compare # Choose a tag to compare
v1.7.0.10
Compare
v1.7.0.10rc1 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.10rc1 Pre-release
Pre-release
Compare
v1.7.0.9 Compare # Choose a tag to compare
v1.7.0.9
Compare
v1.7.0.9rc1 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.9rc1 Pre-release
Pre-release
Compare
v1.7.0.8 Compare # Choose a tag to compare
v1.7.0.8
Compare
v1.7.0.8rc2 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.8rc2 Pre-release
Pre-release
Compare
v1.7.0.8rc1 Pre-release Pre-release Compare # Choose a tag to compare
v1.7.0.8rc1 Pre-release
Pre-release
Compare
v1.7.0.7 Compare # Choose a tag to compare
v1.7.0.7
Compare
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix(sec): bump wire-runtime 5.2.0 → 6.3.0 for CVE-2026-45799 by @max-datahub in #19317
Full Changelog: v1.7.0...v1.7.0.1rc1
Full upgrade guidance, including every breaking change and migration step: Updating DataHub — v1.7.0 .
Requirements
Full upgrade guidance, including every breaking change and migration step: Updating DataHub — v1.7.0.
Upgrade path / ZDU: You must upgrade to v1.6.0 before upgrading to v1.7.0 — do not skip 1.6.0. Deploy v1.6.0 with Helm chart 1.0.3, let system-update complete, then upgrade to v1.7.0 with Helm chart 1.1.0. Enable Elasticsearch/OpenSearch ZDU (global.datahub.systemUpdate.zdu) with the 1.1.0 chart on a subsequent OpenSearch/Elasticsearch version bump — not during the v1.6.0 install.
metric and semanticModel entities with dedicated pages, a metrics home/sidebar experience, autocomplete, modular summary tabs, and lineage wiring (#18134, #18350–#18407, #18442–#18459, #18462, #18482, #18701, and related).I18N_ENABLED defaults to on in OSS; UI follows the browser locale. New Beta locales include French, Italian, Norwegian Bokmål, Swedish, Hungarian, and Finnish (#18285, #18282, #18221, #18222, #18263, #18265, #18339, #18520).LINEAGE_GRAPH_V2 / LINEAGE_GRAPH_V3 flags removed.platform: documentdb on the MongoDB source for AWS DocumentDB (#17443)semanticModel / metric / logical-dataset entities (semantic_views.emit_semantic_model_entities; OSS default off / auto-resolve) (#18395, #18509).system.query.history via the shared SQL parsing aggregator; ML model ingestion controls fixed (#18213, #17971, #18220, and related).table_pattern applied to SQL-parsing path (#18542, #18001, #18065).INFORMATION_SCHEMA.PARTITIONS (see breaking changes); usage window fields consolidated to top-level (#18367, #18133).emit_folders_only for object-store folder cataloging (#18347, #18599, #18437).VIEW_UNRESTRICTED_* overlays; documents view-restricted by default; schemaField can inherit VIEW from parent dataset (#18612, #18664, and related).SEARCH_*_ENTITY_TYPES env overlays for GraphQL search/autocomplete/browse defaults.datahub.objectStorage (see breaking changes); documentation file attach/download guide.SECRET_SERVICE_CALLER_GUARD_MODE defaults to ENFORCE; human PATs can no longer decrypt UI secrets via GraphQL.EBEAN_READ_POOL_* / CASSANDRA_READ_POOL_*).DATABASE_TRANSACTION_CONFLICT instead of opaque 500s on deadlock exhaustion.:head removed; coordinated :quickstart and immutable :sha-* tags.LOG_AGGREGATOR_ENDPOINT for core services and the frontend.DataHubClassifier / acryl-datahub-classify no longer shipped.Review the full Breaking Changes section in Updating DataHub before upgrading. Summary of items that may require action:
| Area | What changed | Who is affected |
|---|---|---|
| Must install v1.6.0 first | Do not skip 1.6.0; ZDU enablement uses Helm 1.1.0 after 1.6.0 + system-update | All upgraders from pre-1.6.0 |
| Secrets ENFORCE | Human PATs/browser can no longer decrypt UI secrets; use datahub-actions / system client or AUDIT temporarily |
Anyone using user PATs for getSecretValues |
| Airflow 2 dropped | Plugin requires Airflow 3.0+ | Airflow 2.x deployments — pin plugin <= 1.6.0 or upgrade Airflow |
| Prefect 3 required | datahub-prefect requires Prefect 3.x |
Prefect 2.x users |
| Classifier removed | Built-in DataHubClassifier gone; recipes with classification.enabled: true fail fast |
Classification-enabled recipes |
| Plugin emit ASYNC | Airflow/Dagster/Prefect/GX default emit is async | Operators needing sync/raise-on-reject — set SYNC_PRIMARY |
| Hex Components → Chart | Component entity type/URNs change; tags/policies may need reapply | Hex workspaces with Components |
| Spark OL 1.50 trimmers | Partition dirs stripped from FS/object-store dataset names by default | Spark lineage without path_spec_list / file_partition_regexp |
| Power BI / Mode CLL casing | Upstream column paths keep source casing | Re-ingest; remove lowercase workarounds on SQL sources |
| BigQuery table stats | Stats from PARTITIONS; empty/external/views/snapshots lose some timestamps |
Set use_legacy_table_stats: true to restore |
| Object storage YAML | datahub.s3 → datahub.objectStorage |
Custom YAML overrides (env vars largely unchanged) |
| View authorization | Restricted-by-default + VIEW_UNRESTRICTED_*; documents restricted |
Deployments with VIEW_AUTHORIZATION_ENABLED=true |
| Lineage graph flags | LINEAGE_GRAPH_V2 / V3 removed |
Anyone still setting those env vars |
Docker :head |
Use quickstart / immutable sha-* / release tags |
Compose and production pin practices |
| Workunit processors | Helper functions → processor classes; several renames | Custom ingestion code calling old helpers |
| Relationship edge uniqueness | One aspect per (source, dest, relationship) signature (#18845) |
Custom / plugin entity registries |
| Logical parent auth | Edit Entity required on child and parent when linking | Logical-model operators |
Potential downtime: Structured-property Elasticsearch type-mismatch reindex when both system-update flags are on — see Updating DataHub — v1.7.0.
Deprecations: Hex lineage time/page-size recipe fields; BigQuery usage.* window / formatting fields migrated to top-level — see the v1.7.0 Deprecations section in Updating DataHub.
Thank you to everyone who contributed to v1.7.0. For the complete changelog, compare v1.6.0...v1.7.0.
Full Changelog : v1.7.0rc1...v1.7.0rc2
Full Changelog: v1.7.0rc1...v1.7.0rc2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →