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)