These prebuilt wheel files can be used to install our Python packages as of a specific commit.
Built at 2026-07-01T20:16:09.303656+00:00.
{
"timestamp": "2026-07-01T20:16:09.303656+00:00",
"branch": "worktree-fix-temp-composite-query-usage",
"commit": {
"hash": "016462754dcca1039b315bfd7ce9f2180c2d0449",
"message": "fix(ingest/sql-parsing): attribute query usage to temp-table composite queries\n\nQuery usage counts are keyed by raw statement fingerprint, but a query fed\nby temp tables is emitted as a Query entity under a composite fingerprint\n(temp-table resolution merges the staging statements into one logical query).\nEmission looked up usage by the composite id, which is never present in the\nusage store, so the lookup always missed. The result: composite queries were\nemitted with lineage but no queryUsageStatistics, and the \"remaining queries\"\npass either dropped the usage entirely (when is_allowed_table filtered the raw\ntemp upstreams) or emitted it on orphan raw-fingerprint Query URNs that no\nlineage edge references. This is the common ELT/dbt shape, so per-query\npopularity was silently lost for temp-table-fed tables.\n\nCarry the raw component fingerprints on the composite (composed_of, base\nstatement first) and:\n- attribute usage via composed_of[0] - the base statement's count reflects how\n often the pipeline ran (not the sum of the merged statements)\n- mark the merged components generated so they aren't re-emitted as orphan\n Query entities carrying duplicate usage\n- resolve temp tables in the operations pass too, so operations reference the\n same composite Query as lineage (otherwise the raw id is referenced but never\n emitted, leaving a dangling query reference)\n\nAdds a unit test and regenerates the affected sql_queries and bigquery_queries\ngoldens."
},
"base": {
"hash": "31d837230515231d63d30a36acd8a0c2c840c7c9",
"message": "fix(ci): stop dropping security scan ref history and foreign comment (#18129)\n\nCo-authored-by: Claude Sonnet 5 "
},
"pr": {
"number": 18130,
"title": "fix(ingest/sql-parsing): attribute query usage to temp-table composite queries",
"url": "https://github.com/datahub-project/datahub/pull/18130"
}
}
Current base URL: unknown
| Package | Size | Install command |
|---|---|---|
acryl-datahub |
4.298 MB | uv pip install 'acryl-datahub @ <base-url>/artifacts/wheels/acryl_datahub-0.0.0.dev1-py3-none-any.whl' |
acryl-datahub-actions |
0.116 MB | uv pip install 'acryl-datahub-actions @ <base-url>/artifacts/wheels/acryl_datahub_actions-0.0.0.dev1-py3-none-any.whl' |
acryl-datahub-airflow-plugin |
0.072 MB | uv pip install 'acryl-datahub-airflow-plugin @ <base-url>/artifacts/wheels/acryl_datahub_airflow_plugin-0.0.0.dev1-py3-none-any.whl' |
acryl-datahub-dagster-plugin |
0.021 MB | uv pip install 'acryl-datahub-dagster-plugin @ <base-url>/artifacts/wheels/acryl_datahub_dagster_plugin-0.0.0.dev1-py3-none-any.whl' |
acryl-datahub-gx-plugin |
0.011 MB | uv pip install 'acryl-datahub-gx-plugin @ <base-url>/artifacts/wheels/acryl_datahub_gx_plugin-0.0.0.dev1-py3-none-any.whl' |
prefect-datahub |
0.011 MB | uv pip install 'prefect-datahub @ <base-url>/artifacts/wheels/prefect_datahub-0.0.0.dev1-py3-none-any.whl' |