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 版本中的旧接口

提供程序的初始版本。

此条目是否有用?