apache-airflow-providers-alibaba
更新日志¶
3.3.7¶
发布日期:2026-04-12
其他¶
从 YAML 加载 hook 元数据而不导入 Hook 类 (#63826)将 'oss2' 替换为 'alibabacloud-oss-v2' (#64361)升级 pyodps 以支持 python>=3.13 (#64210)
3.3.6¶
发布日期:2026-03-28
漏洞修复¶
将 相对 路径 传递给 oss_write 在 OSSRemoteLogIO.upload (#63246)
杂项¶
添加对 Python 3.14 的支持 (#63520)
3.3.5¶
发布日期:2026-03-13
其他¶
将 alibaba 连接 UI 元数据 迁移至 YAML (#62379)
3.3.4¶
发布日期:2026-02-02
杂项¶
在 task-sdk 中定义 'TaskInstanceKey' 以支持客户端服务端分离 (#60776)
3.3.3¶
发布日期:2026-01-17
杂项¶
新的一年意味着版权声明的更新 (#60344)将 alibaba provider 迁移以使用 airflow.sdk.configuration.conf (#59993)
3.3.2¶
发布日期:2026-01-02
杂项¶
移除 Core 中的顶级 SDK 引用 (#59817)
3.3.1¶
发布日期:2025-12-13
杂项¶
在 provider 中添加异常的向后兼容支持 (#58727)
3.3.0¶
发布日期: 2025-11-30
注意
根据 Apache Airflow providers 支持政策 <https://github.com/apache/airflow/blob/main/PROVIDERS.rst#minimum-supported-version-of-airflow-for-community-managed-providers>_ 的说明,此版本的 provider 仅适用于 Airflow 2.11+。
其他¶
将 provider 中最低 Airflow 版本提升至 Airflow 2.11.0 (#58612)
3.2.5¶
发布日期:2025-11-17
杂项¶
转换所有 airflow 发行版以符合 ASF 要求 (#58138)
3.2.4¶
发布日期:2025-10-26
杂项¶
将 alibaba provider 迁移至 ''common.compat'' (#57000)
仅限文档¶
移除变更日志和索引文件中的占位符发布日期 (#56056)
3.2.3¶
发布日期:2025-09-22
错误修复¶
[OSSTaskHandler, CloudwatchTaskHandler, S3TaskHandler, HdfsTaskHandler, ElasticsearchTaskHandler, GCSTaskHandler, OpensearchTaskHandler, RedisTaskHandler, WasbTaskHandler] 支持日志文件大小处理 (#55455)
3.2.2¶
发布日期:2025-08-02
杂项¶
为 Airflow 添加 Python 3.13 支持。 (#46891)清理 type 忽略 (#53299)mypy 升级后移除整个代码库中的 type ignore (#53243)移除“python-requires”的高版本限制 (#52980)暂时切换为使用 >=,< 模式替代“~=” (#52967)将 Base 导入 移动到 'version_compat' 以实现 Alibaba provider 对 Airflow 3.0 的兼容性 (#52777)
3.2.1¶
发布日期: 2025-07-06
其他¶
将“BaseHook”实现迁移到 task SDK (#51873)禁用 UP038 ruff 规则并还原实例检查中强制的“X | Y” (#52644)将 Alibaba & Airbyte 中的 'models.BaseOperator' 替换为 Task SDK 版本 (#52335)停止支持 Python 3.9 (#52072)在 providers 中使用来自 task sdk 的 BaseSensorOperator (#52296)
仅文档更新¶
清理 Python 3.9 移除后的一些残留内容 - 其他所有部分 (#52432)
3.2.0¶
发布日期:2025-06-18
特性¶
将 MaxComputeSQLOperator、MaxComputeHook 和 AlibabaBaseHook 添加到 Alibaba Provider (#50178)
错误修复¶
修复 MaxComputeSQLOperator 参数 (#51513)修复 不一致的 conn_name_attr (#51112)
3.1.0¶
发布日期:2025-05-18
注意
此提供程序的此发行仅在 Airflow 2.10+ 上可用,详情请参阅 Apache Airflow 提供程序支持政策。
杂项¶
将 providers 中的最低 Airflow 版本提升至 2.10 (#49843)
3.0.3¶
发布日期:2025-04-19
杂项¶
移除多余的 else 代码块 (#49199)
3.0.2¶
发布日期:2025-04-09
杂项¶
将 'ti' 添加到 RemoteLogIO 的读取和上传方法中 (#48804)为 structlog 时代重构远程任务日志处理。 (#48491)
3.0.1¶
发布日期: 2025-03-13
杂项¶
升级 flit 至 3.11.0 (#46938)
3.0.0¶
发布日期:2024-12-26
注意
如 Apache Airflow 提供商支持策略中所述,此版本的提供商仅适用于 Airflow 2.9+。
破坏性变更¶
警告
所有已弃用的类、参数和特性已从 alibaba provider 包中移除。已引入以下破坏性更改
- 算子 (Operators)
从
AnalyticDBSparkBaseOperator中移除get_hook方法。请改用self.hook。
- 传感器
从
AnalyticDBSparkSensor中移除get_hook方法。请改用self.hook。
从 Alibaba provider 包中移除已弃用的代码 (#44576)
其他¶
将提供商中最低 Airflow 版本提升至 Airflow 2.9.0 (#44956)
2.9.1¶
发布日期:2024-09-24
杂项¶
从 providers 中移除已弃用的 soft_fail (#41710)移除已弃用的日志处理程序参数 filename_template (#41552)
2.9.0¶
发布日期:2024-08-22
注意
根据 Apache Airflow provider 支持政策,此版本的 provider 仅适用于 Airflow 2.8+。
其他¶
将各 provider 的最低 Airflow 版本提升至 Airflow 2.8.0 (#41396)
2.8.1¶
发布日期:2024-05-30
Bug 修复¶
修复 oss_task_handler 中的 oss 键前缀错误 (#39627)
杂项¶
更快的 'airflow_version' 导入 (#39552)简化 'airflow_version' 导入 (#39497)
2.8.0¶
发布日期:2024-05-06
注意
正如 Apache Airflow 提供者支持策略 中所述,此版本的提供者仅适用于 Airflow 2.7+。
杂项¶
将提供者中的最低 Airflow 版本提升至 Airflow 2.7.0 (#39240)
2.7.3¶
发布日期:2024-04-13
错误修复¶
避免在测试之外使用 'assert' (#37718)
2.7.2¶
发布日期:2024-01-27
Bug 修复¶
修复 在 'analyticdb_spark.py' 的 '__init__' 中模板字段的赋值 (#36911)
2.7.1¶
发布日期:2023-12-31
其他¶
在将最低 Airflow 版本提升至 2.6.0 后清理 OSS 任务处理代码 (#36420)
2.7.0¶
发布日期:2023-12-12
注意
正如 Apache Airflow 提供者支持策略 中所述,此版本的提供者仅适用于 Airflow 2.6+。
其他¶
将 provider 中 最低 Airflow 版本 提升至 Airflow 2.6.0 (#36017)
2.6.0¶
发布日期:2023-10-17
注意
如 Apache Airflow providers 支持策略 中所述,此版本的 provider 仅适用于 Airflow 2.5+。
杂项¶
提升 providers 的最低 airflow 版本 (#34728)在 AnalyticDBSparkSensor 中统一 hook 管理 (#34435)在 AnalyticDBSparkBaseOperator 中统一 hook 管理 (#34434)在 OSSKeySensor 中弃用 get_hook,并改用 hook (#34426)
2.5.3¶
发布日期:2023-09-12
错误修复¶
修复(providers/alibaba):当抛出异常时遵循 soft_fail 参数 (#34157)
2.5.2¶
发布日期:2023-08-29
其他¶
重构: 简化 Apache/Alibaba providers 中的代码 (#33227)简化 providers/apache 中 len() 的条件判断(#33564)
2.5.1¶
发布日期:2023-08-14
其他¶
重构: 简化 providers/alibaba 中的代码 (#33225)
2.5.0¶
发布日期: 2023-07-09
功能¶
新增 Alibaba Cloud AnalyticDB Spark 支持 (#31787)
2.4.1¶
发布日期: 2023-06-23
注意
此版本停止了对 Python 3.7 的支持
杂项¶
移除 Python 3.7 支持 (#30963)
2.4.0¶
发布日期: 2023-05-22
注意
正如 Apache Airflow 提供者支持政策中所述,此版本的提供者仅适用于 Airflow 2.4+。
杂项¶
提高提供者中的最低 Airflow 版本要求 (#30917)
2.3.0¶
发布日期:2023-04-06
功能特性¶
支持在使用远程日志记录时删除本地日志文件 (#29772)
2.2.0¶
发布日期:2022-11-18
注意
正如 Apache Airflow 提供程序支持策略中所述,此版本的提供程序仅适用于 Airflow 2.3+。
杂项¶
将所有提供程序的最低 airflow 版本移至 2.3.0 (#27196)在比 log.error 更经济时使用 log.exception (#27517)用 urlsplit 替换 urlparse (#27389)
2.1.0¶
发布日期:2022-10-01
功能特性¶
在 Web UI 中自动追踪文件日志 (#26169)
2.0.1¶
发布日期:2022-07-16
Bug 修复¶
更新 provider 以使用 functools 兼容的 ''cached_property'' (#24582)
2.0.0¶
发布日期:2022-06-13
重大变更¶
注意
此版本的 provider 仅适用于 Airflow 2.2+,详情请参阅 Apache Airflow provider 支持政策。
功能特性¶
SSL Bucket、Light Logic 重构以及 Alibaba Provider 的文档字符串更新 (#23891)
其他¶
将单次运行日志模板应用于日志处理程序 (#24153)
1.1.1¶
发布日期:2022-03-26
漏洞修复¶
修复错误地为所有 provider 添加的 install_requires (#22382)
1.1.0¶
发布日期:2022-03-19
功能¶
将 oss_task_handler 添加至 alibaba-provider 并启用远程日志记录到 OSS (#21785)
杂项¶
在 PyPI 中添加 Trove 分类器 (Framework :: Apache Airflow :: Provider)
1.0.1¶
发布日期: 2022-03-10
杂项¶
支持 Python 3.10
1.0.0¶
发布日期:2021-09-03
提供程序的初始版本。