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)

此條目是否有幫助?