apache-airflow-providers-opensearch

更新日志

1.9.0

发布日期:2026-04-12

特性

  • 添加 'write_to_os' 将任务日志写入 opensearch (#64364)

其他

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

1.8.5

发布日期:2026-03-28

漏洞修复

  • Elasticsearch / OpenSearch 日志异常详情在 任务日志标签页中缺失 (#63739)

杂项

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

1.8.4

发布日期:2026-02-02

其他

  • 重构 opensearch, elasticsearch, amazon 提供程序以使用 SQLA2  #59402 相关 (#60497)

1.8.3

发布日期:2026-01-17

杂项

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

  • 更新 std、es、os、ms 提供程序的 conf 导入 (#60030)

1.8.2

发布日期:2026-01-02

杂项

  • 移除 Core 中的顶级 SDK 引用 (#59817)

  • 提取共享的 “module_loading” 分发 (#59139)

1.8.1

发布日期:2025-12-13

杂项

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

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

1.7.5

发布日期:2025-11-17

其他

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

  • 'opensearch' 提供程序迁移到 'common.compat'  (#57129)

1.7.4

发布日期:2025-10-26

杂项

  • 修复 opensearch 提供程序在 sqlalchemy 2 升级中的 mypy 类型错误 (#56819)

仅限文档

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

1.7.3

发布日期:2025-09-22

错误修复

  • [OSSTaskHandler, CloudwatchTaskHandler, S3TaskHandler, HdfsTaskHandler, ElasticsearchTaskHandler, GCSTaskHandler, OpensearchTaskHandler, RedisTaskHandler, WasbTaskHandler] 支持日志文件大小处理 (#55455)

1.7.2

发布日期:2025-08-02

错误修复

  • 使 Elasticsearch/OpensearchTaskHandler 能够良好渲染日志 (#53639)

  • 修复 在使用 OpensearchTaskHandler 作为远程日志处理器时的 RuntimeError (#53529)

  • 解决 Webserver 读取大日志时的内存溢出 (OOM) 问题 (#49470)

其他

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

  • 在可能的情况下清理 opensearch 提供程序中的 类型忽略 (#53283)

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

  • 移除直接调度器对 BaseOperator 的引用 (#52234)

  • 使 opensearch  提供程序兼容 mypy 1.16.1 (#53112)

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

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

  • BaseHook 替换为 Task SDK 用于 opensearch (#52851)

1.7.1

发布日期: 2025-07-06

杂项

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

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

  • 提供程序迁移: 更新 opensearch 以兼容 Airflow 3.0 (#52609)

  • 停止支持 Python 3.9 (#52072)

1.7.0

发布日期:2025-05-18

注意

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

杂项

  • 移除 AIRFLOW_2_10_PLUS 条件 (#49877)

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

1.6.3

发布日期:2025-04-19

杂项

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

1.6.2

发布日期: 2025-03-13

杂项

  • 在新 UI 中渲染结构化日志,而不是显示原始 JSON (#46827)

  • 升级 flit 3.11.0 (#46938)

1.6.1

发布日期:2025-02-26

杂项

  • 开始将映射任务移植到 SDK (#45627)

  • AIP-72:在 SDK 中为 Context 字典提供更好的类型提示支持  (#45583)

1.6.0

发布日期:2024-12-26

注意

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

杂项

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

  • 移除对 AIRFLOW_V_2_9_PLUS 的引用 (#44987)

  • 提供商中检查 Airflow 版本的一致方法 (#44686)

  • 在整个代码库中将 execution_date 重命名为 logical_date (#43902)

1.5.0

发布日期:2024-10-14

特性

  • (特性): 添加 opensearch 日志集成 (#41799)

错误修复

  • 使用 opensearch 客户端处理空的登录名和密码 (#39982)

其他

  • 移除了 airflow 2.8.0 及以上版本中任务上下文日志记录的条件检查 (#42764)

1.4.0

发布日期:2024-08-22

注意

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

其他

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

1.3.0

发布日期:2024-06-27

特性

  • 特性: OpenSearchQueryOperator 使用带自签名证书的端点 (#39788)

1.2.1

发布日期:2024-05-30

杂项

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

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

1.2.0

发布日期:2024-05-06

注意

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

杂项

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

1.1.2

发布日期:2024-03-08

错误修复

  • 修复 “Exception 语句无效果” (#37722)

1.1.1

发布日期:2023-12-27

Bug Fixes

  • 在子类中遵循 BaseHook 连接字段的方法签名 (#36086)

1.1.0

发布日期:2023-12-12

注意

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

其他

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

1.0.0

发布日期:2023-10-21

提供程序的初始版本。

此条目是否有帮助?