apache-airflow-providers-common-io
更新日誌¶
1.5.4¶
錯誤修復¶
當 objectstorage_threshold 小於給定輸入時使用 BaseXCom serialize_value (#49173)
雜項¶
使用 contextlib.suppress(exception) 替代 try-except-pass 並新增 SIM105 ruff 規則 (#49251)移除多餘的 else 塊 (#49199)
1.5.3¶
雜項¶
將 ObjectStoragePath 移動並附加到 Task SDK (#48906)
1.5.2¶
錯誤修復¶
修復 PosixPath 在檔案 create_asset 中不起作用的問題 (#47880)轉換非絕對檔案路徑以防止名稱空間爆炸 (#47818)
雜項¶
AIP-72: 在 Task SDK 中處理自定義 XCom 後端 (#47339)
1.5.1¶
錯誤修復¶
新增 local scheme 作為使用 ObjectStoragePath 時 file 的替代方案 (#46670)
雜項¶
將 flit 升級到 3.11.0 (#46938)
1.5.0¶
注意
此提供程式版本僅適用於 Airflow 2.9+,具體說明請參閱 Apache Airflow 提供程式支援策略。
雜項¶
將提供程式中的最低 Airflow 版本提高到 Airflow 2.9.0 (#44956)移除對 AIRFLOW_V_2_9_PLUS 的引用 (#44987)在提供程式中檢查 Airflow 版本的統一方式 (#44686)feat: 為 gcs 和 local 之間的傳輸運算子新增 OpenLineage 支援 (#44417)將 Asset 使用者介面元件移動到 task_sdk (#43773)遷移 pickled 資料並將 XCom 值型別更改為 JSON (#44166)更新多個提供程式文件中的 DAG 示例連結 (#44034)
1.4.2¶
雜項¶
核心和提供程式不再支援 python3.8 (#42766)將與 dataset 相關的 Python 變數名重新命名為 asset (#41348)
1.4.1¶
錯誤修復¶
針對 universal pathlib xcom backend 中的 None 元件進行保護 (#41921)
1.4.0¶
新特性¶
[AIP-62] 將 AIP-60 URI 翻譯為 OpenLineage (#40173)openlineage: 為 common.io 提供程式新增檔案資料集型別支援 (#40817)
雜項¶
openlineage: 將 OpenLineage 提供程式遷移到 V2 facets. (#39530)openlineage: 為 S3Hook 新增 hook lineage 支援 (#40819)
1.3.2¶
錯誤修復¶
fix: 修復 FileTransferOperator 中 Airflow 2.8 的 OpenLineage 問題 (#39755)
雜項¶
更快的 'airflow_version' 匯入 (#39552)簡化 'airflow_version' 匯入 (#39497)
1.3.1¶
錯誤修復¶
修復文件中缺失的反引號 (#38275)修復剩餘的 D401 檢查 (#37434)
雜項¶
改進 XComObjectStorageBackend 實現 (#38608)重新命名為 XComObjectStorageBackend (#38607)將 common.io xcom 異常轉換為 OptionalProviderFeatureException (#38543)更新 ObjectStoragePath 以支援 universal_pathlib>=v0.2.2 (#37930)
1.3.0¶
新特性¶
AIP-58: 為 xcom 新增物件儲存後端 (#37058)
1.2.0¶
新特性¶
為 AFS 和 common.io 新增 openlineage 支援 (#36410)
1.1.0¶
新特性¶
將 ObjectStorage 重構為 Path (#35612)
1.0.1 (已撤回)¶
警告
此版本已被撤回,原因:使用了 2.8.0.dev0 版本中的舊介面
錯誤修復¶
修復 common-io 的更新日誌 (#35241)
1.0.0 (已撤回)¶
警告
此版本已被撤回,原因:使用了 2.8.0.dev0 版本中的舊介面
提供程式的初始版本。