These prebuilt wheel files can be used to install our Python packages as of a specific commit.
Built at 2025-12-04T17:34:23.028304+00:00.
{
"timestamp": "2025-12-04T17:34:23.028304+00:00",
"branch": "debug/record-replay",
"commit": {
"hash": "971bd87691883d9537bdaa9b7d464c2ebe033541",
"message": "feat(ingestion-recording): Add Snowflake/Databricks recording support\n\nImplements SQL-only recording strategy for database sources with vendored/\nnon-standard HTTP libraries (Snowflake, Databricks).\n\nCore features:\n- Database connection patching with VCR interference recovery\n- SQL query recording via DB-API cursor proxies\n- Datetime serialization for JSON storage\n- DictCursor detection and handling\n- --no-secret-redaction flag for local debugging\n- Test RSA key generation for replay validation\n\nManifest enhancements:\n- Added datahub_cli_version field (CLI version tracking)\n- Added python_version field (Python runtime version)\n- Added INGESTION_ARTIFACT_DIR env var support\n\nCritical bug fixes:\n- Fixed cursor iteration exhaustion after fetchall()\n- Fixed DictCursor double-conversion issue\n- Added datetime serialization/deserialization\n- Excluded non-secret auth fields from redaction\n\nValidation:\n- Snowflake: 40 MCPs recorded and replayed identically\n- 23 SQL queries captured and replayed\n- Perfect semantic match (metadata-diff exit code 0)\n- 1000x faster replay (0.1s vs 100s)\n\nBenefits Snowflake, Databricks, and all DB-API 2.0 database sources."
},
"pr": {
"number": 15480,
"title": "feat(recording): introduce ingestion recording and replay functionality",
"url": "https://github.com/datahub-project/datahub/pull/15480"
}
}
Current base URL: unknown
| Package | Size | Install command |
|---|---|---|
acryl-datahub |
2.541 MB | uv pip install 'acryl-datahub @ <base-url>/artifacts/wheels/acryl_datahub-0.0.0.dev1-py3-none-any.whl' |
acryl-datahub-actions |
0.101 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.039 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.019 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.010 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' |