apache-airflow-providers-apache-livy

更新日志

4.5.5

发布日期:2026-04-12

其他

  • 从 YAML 加载 hook 元数据而不导入 Hook 类 (#63826)

4.5.4

发布日期:2026-03-28

漏洞修复

  • 允许 覆盖 HTTP 方法 run_method LivyAsyncHook (#64150)

杂项

  • 添加对 Python 3.14 的支持 (#63520)

  • 重构 HttpAsyncHook 以支持基于会话的异步 HTTP 操作,并简化 LivyAsyncHook (#60458)

4.5.3

发布日期:2026-02-02

其他

  • 在其他提供商中使用通用提供商的 get_async_connection (#56791)

4.5.2

发布日期:2026-01-17

杂项

  • 新的一年意味着版权声明的更新 (#60344)

  • apache providers 'airflow.sdk.configuration.conf' 获取配置源 (#59966)

4.5.1

发布日期:2025-12-13

杂项

  • provider 中添加异常的向后兼容支持 (#58727)

4.5.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)

4.4.5

发布日期:2025-11-17

杂项

  • 转换所有 airflow 发行版以符合 ASF 要求 (#58138)

4.4.4

发布日期:2025-10-26

其他

  • 迁移 Apache providers & Elasticsearch ''common.compat'' (#57016)

仅限文档

  • fix(livy): 替换 连接 类型 (#55984)

  • 移除变更日志和索引文件中的占位符发布日期 (#56056)

4.4.3

发布日期:2025-09-22

漏洞修复

  • 修复: 使用 合并 头部 LivyAsyncHook API 调用 (#55072)

4.4.2

发布日期:2025-08-02

杂项

  • Airflow 添加 Python 3.13 支持。 (#46891)

  • mypy 升级后移除整个代码库中的 type ignore (#53243)

  • 移除“python-requires”的高版本限制 (#52980)

  • 暂时切换为使用 >=,< 模式替代“~=” (#52967)

4.4.1

发布日期: 2025-07-06

杂项

  • 将“BaseHook”实现迁移到 task SDK (#51873)

  • 禁用 UP038 ruff 规则并还原实例检查中强制的“X | Y” (#52644)

  • models.BaseOperator 替换为 Task SDK 以用于 apache/livy (#52499)

  • 停止支持 Python 3.9 (#52072)

  • providers 中使用来自 task sdk BaseSensorOperator (#52296)

4.4.0

发布日期:2025-05-18

注意

此提供程序的此发行仅在 Airflow 2.10+ 上可用,详情请参阅 Apache Airflow 提供程序支持政策

特性

  • OpenLineage 事件添加根父级信息 (#49237)

杂项

  • providers 中的最低 Airflow 版本提升至 2.10 (#49843)

4.3.2

发布日期:2025-04-19

其他

  • 移除多余的 else 代码块 (#49199)

4.3.1

发布日期:2025-04-14

杂项

  • 从预安装中移除 sqlite provider 并将 aiosqlite 用作核心依赖 (#48966)

4.3.0

发布日期:2025-04-09

特性

  • 添加 OpenLineage 配置 注入 LivyOperator (#47564)

4.2.1

发布日期: 2025-03-13

杂项

  • 升级 flit 3.11.0 (#46938)

4.2.0

发布日期:2025-02-26

注意

此版本没有代码更改。发布此版本是由于之前的版本因打包问题被撤回(yank)。

4.1.0

发布日期:2025-02-21

特性

  • 添加 'endpoint_prefix' 'LivyHook' (#45811)

杂项

  • 满足 Mypy Livy Hook 的检查(#46157)

4.0.0

发布日期:2024-12-26

注意

Apache Airflow 提供商支持策略中所述,此版本的提供商仅适用于 Airflow 2.9+。

破坏性变更

警告

已移除 Livy 提供程序包中的所有已弃用的类、参数和功能。引入了以下破坏性更改

  • 算子 (Operators)

    • 已移除 get_hook 方法从 LivyOperator。请改用 hook 属性

  • 移除 Provider Deprecations Apache Livy (#44631)

杂项

  • 将提供商中最低 Airflow 版本提升至 Airflow 2.9.0 (#44956)

  • 更新多个提供商文档中的 DAG 示例链接 (#44034)

3.9.2

发布日期:2024-10-31

杂项

  • 设置 asgiref>=2.3.0 的下限 (#43001)

3.9.1

发布日期:2024-09-24

Bug Fixes

  • bugfix/livy-set-base-url (#41658)

3.9.0

发布日期:2024-08-22

注意

根据 Apache Airflow provider 支持政策,此版本的 provider 仅适用于 Airflow 2.8+。

杂项

  • 将各 provider 的最低 Airflow 版本提升至 Airflow 2.8.0 (#41396)

3.8.1

发布日期:2024-05-30

杂项

  • 更快的 'airflow_version' 导入 (#39552)

  • 简化 'airflow_version' 导入 (#39497)

3.8.0

发布日期:2024-05-06

注意

正如 Apache Airflow 提供者支持策略 中所述,此版本的提供者仅适用于 Airflow 2.7+。

Bug 修复

  • 修复 LivyOperator 触发 超时 bug (#38916)

  • 修复 'polling_interval' 参数 文档 LivyOperator (#38979)

杂项

  • 将提供者中的最低 Airflow 版本提升至 Airflow 2.7.0 (#39240)

  • 更新 docstring 'LivyOperator' retry_args deferrable 文档 (#39266)

3.7.3

发布日期:2024-03-08

Bug Fixes

  • 修复 渲染 'LivyOperator.spark_params' (#37361)

3.7.2

发布日期: 2024-02-15

其他

  • 提高 aiohttp 最低版本以避免 CVE-2024-23829 CVE-2024-23334 (#37110)

3.7.1

发布日期:2024-01-10

Bug Fixes

  • 修复 '__init__' template 字段 赋值 (#36490)

3.7.0

发布日期:2023-12-12

注意

正如 Apache Airflow 提供者支持策略 中所述,此版本的提供者仅适用于 Airflow 2.6+。

其他

  • provider 最低 Airflow 版本 提升至 Airflow 2.6.0 (#36017)

3.6.0

发布日期:2023-10-17

注意

Apache Airflow providers 支持策略 中所述,此版本的 provider 仅适用于 Airflow 2.5+。

其他

  • 提升 providers 的最低 airflow 版本 (#34728)

  • 合并 LivyOperator 中的 hook 管理 (#34431)

3.5.4

发布日期:2023-09-12

其他

  • 重构 providers 中的正则表达式 (#33898)

  • 通过将部分模块导入放入类型检查块 改进 Airflow providers modules import (#33754)

3.5.3

发布日期:2023-08-29

其他

  • 重构:删除无用的 str() 调用 (#33629)

  • 重构: 简化 Apache/Alibaba providers 中的代码 (#33227)

  • 简化 providers/apache len() 的条件判断(#33564)

3.5.2

发布日期: 2023-07-09

Bug 修复

  • 修复 'LivyHook' 'session_id' 日志格式 上的 TypeError 异常 (#32051)

其他

  • 添加 default_deferrable 配置 (#31712)

3.5.1

发布日期: 2023-06-23

注意

此版本停止了对 Python 3.7 的支持

漏洞修复

  • Spark appId 推送到 XCOM 用于 LivyOperator deferrable 模式 (#31201)

杂项

  • 优化 deferrable 模式 执行 (#31685)

3.5.0

发布日期: 2023-05-22

注意

正如 Apache Airflow 提供者支持政策中所述,此版本的提供者仅适用于 Airflow 2.4+。

杂项

  • 提高提供者中的最低 Airflow 版本要求 (#30917)

3.4.0

发布日期:2023-04-06

功能

  • SimpleHttpOpeator 添加非登录密码认证支持 (#29206)

3.3.0

发布日期:2023-03-06

功能

  • 添加 Livy Operator deferrable 模式 (#29047)

3.2.0

发布日期:2022-11-18

注意

正如 Apache Airflow 提供程序支持策略中所述,此版本的提供程序仅适用于 Airflow 2.3+。

杂项

  • 将所有提供程序的最低 airflow 版本移至 2.3.0 (#27196)

功能

  • livy operator 文档 添加 模板 (#27404)

  • Spark 'appId' 添加到 xcom 输出 (#27376)

  • 添加 模板 字段 渲染器 livy operator (#27321)

3.1.0

发布日期:2022-08-14

功能特性

  • 添加 auth_type LivyHook (#25183)

3.0.0

发布日期:2022-06-13

破坏性更改

注意

此版本的 provider 仅适用于 Airflow 2.2+,详情请参阅 Apache Airflow provider 支持政策

2.2.3

发布日期:2022-04-11

漏洞修复

  • 修复: 所有 livy API 请求 添加 额外 头部 (而非仅在 post_batch 时) (#22510)

2.2.2

发布日期:2022-03-26

错误修复

  • 修复错误地为所有 provider 添加的 install_requires (#22382)

2.2.1

发布日期:2022-03-19

杂项

  • PyPI 中添加 Trove 分类器 (Framework :: Apache Airflow :: Provider)

2.2.0

发布日期: 2022-03-10

新功能

  • LivyHook 添加 重试 #19384  (#21550)

杂项

  • 支持 Python 3.10

  • 添加 livy operator 使用指南 (#21529)

2.1.0

发布日期:2021-09-03

新功能

  • 获取 并记录 LivyOperator livy session 日志 (#17393)

杂项

  • Airflow 2.2.0 优化连接导入

2.0.0

发布日期:2021-06-23

重大变更

  • 自动应用 apply_default 装饰器 (#15667)

警告

由于移除了 apply_default 装饰器,此版本的提供程序需要 Airflow 2.1.0+。如果您的 Airflow 版本 < 2.1.0,并且您想要安装此提供程序版本,请先将 Airflow 升级到至少 2.1.0 版本。否则,您的 Airflow 软件包版本将自动升级,并且您必须手动运行 airflow upgrade db 来完成迁移。

1.1.0

发布日期:2021-04-13

特性

  • 扩展 HTTP extra_options LivyHook operator (#14816)

1.0.1

发布日期:2021-02-08

  • 更新 文档 README 文件。

1.0.0

发布日期: 2020-12-14

  • 提供程序的 初始 版本。

此条目是否有帮助?