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 版本中的旧接口
提供程序的初始版本。