apache-airflow-providers-common-compat
更新日誌¶
1.6.0¶
特性¶
feat: 新增 任何 提供者 版本 檢查 助手 (#47909)feat: 新增 OpenLineage 版本 檢查 助手 (#47897)
雜項¶
將 BaseNotifier 移至 Task SDK (#48008)AIP-84 為 DAG 版本控制 新增 認證 (#47553)AIP-84 為 回填 新增 認證 (#47482)AIP 84 為 資產別名 新增 認證 (#47241)
1.5.1¶
雜項¶
將 airflow.auth 重新定位到 airflow.api_fastapi.auth (#47492)將 flit 升級到 3.11.0 (#46938)
1.5.0¶
注意
此版本沒有程式碼更改。釋出此版本是因為之前版本由於打包問題被撤回。
1.4.0¶
特性¶
feat: 自動將 OL 傳輸資訊 注入到 spark 作業中 (#45326)feat: 為一些 SQL 到 GCS 運算子 新增 OpenLineage 支援 (#45242)
錯誤修復¶
fix: OpenLineage SQL 解析為 sqlalchemy 引擎 新增 try-except (#46366)
雜項¶
移除舊的 lineage 內容 (#45260)
1.3.0¶
注意
此提供者版本僅適用於 Airflow 2.9+,如 Apache Airflow 提供者支援策略 所述。
錯誤修復¶
fix(providers/common/compat): 在 NoOpCollector 中添加回 add_input_dataset 和 add_output_dataset (#44681)修復 compat 提供者中 私有函式的名稱 (#44680)
雜項¶
將提供者中的 最低 Airflow 版本 提升至 Airflow 2.9.0 (#44956)移除對 AIRFLOW_V_2_9_PLUS 的引用 (#44987)檢查提供者中 Airflow 版本的一致方法 (#44686)移除 S3 資產匯入中 不必要的相容性程式碼 (#44714)將 Asset 面向使用者的 元件移至 task_sdk (#43773)將 AssetAliasEvent 設為 context.py 中的一個類 (#44709)將 triggers 移至 標準提供者 (#43608)
1.2.2¶
錯誤修復¶
也在 Airflow 2 中序列化 OpenLineage 資訊中的 資產/資料集 時間表 條件 (#43434)將 python 運算子 移至 標準提供者 (#42081)
1.2.1¶
雜項¶
將 資料集相關的 Python 變數名 重新命名為 asset (#41348)
1.2.0¶
注意
此提供者版本僅適用於 Airflow 2.8+,如 Apache Airflow 提供者支援策略 所述。
雜項¶
將提供者中的 最低 Airflow 版本 提升至 Airflow 2.8.0 (#41396)
1.1.0¶
特性¶
向 common.compat 新增方法,避免強制 hooks 對每個 2.10 hook lineage 呼叫都進行 try/except (#40812)
雜項¶
將 OpenLineage 提供者 遷移到 V2 facets。 (#39530)為 S3Hook 新增 hook lineage 支援 (#40819)
1.0.0¶
此提供者的 初始版本。 (#40374)