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)

此条目是否有帮助?