apache-airflow-providers-trino

更新日志

6.0.0

注意

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

重大更改

警告

所有已弃用的类、参数和功能都已从 {provider_name} 提供程序包中删除。引入了以下重大更改

  • 从 airflow.providers.trino.operators.trino 中删除 TrinoOperator 类。请使用 airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator`

  • 删除 Trino 提供程序 弃用 (#44717)

其他

  • 删除 AIRFLOW_V_2_9_PLUS 引用 (#44987)

  • 提供程序 中的 最低 Airflow 版本 提升 Airflow 2.9.0 (#44956)

  • 提供程序 一致地 检查 Airflow 版本 (#44686)

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

  • 代码库中 execution_date 重命名 logical_date (#43902)

5.9.0

功能

  • DbApiHook、 PrestoHook TrinoHook 添加 分号 剥离 支持 (#41916)

5.8.1

其他

  • 数据集 相关的 Python 变量 名称 重命名 资产 (#41348)

5.8.0

注意

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

其他

  • 提供程序 中的 最低 Airflow 版本 提升 Airflow 2.8.0 (#41396)

5.7.2

其他

  • 使用 最低直接依赖项解析 来实现 每个提供程序的测试 (#39946)

  • 更新 Python 3.12 pandas 最低 要求 (#40272)

5.7.1

其他

  • 更快 “airflow_version” 导入 (#39552)

  • 简化 “airflow_version” 导入 (#39497)

5.7.0

注意

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

其他

  • 提供程序 中的 最低 Airflow 版本 提升 Airflow 2.7.0 (#39240)

5.6.3

其他

  • “pandas” 限制 “<2.2” (#37748)

  • 实现 AIP-60 数据集 URI 格式 (#37005)

5.6.2

其他

  • feat: 将所有类、函数、方法弃用切换到装饰器 (#36876)

5.6.1

其他

  • 所有 提供程序 airflow 最低 pandas 依赖项 设置为 1.2.5 (#36698)

5.6.0

功能

  • 使 UI ODBC “占位符” 可配置 (#36000)

5.5.0

注意

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

功能

  • 时区 参数 添加到 TrinoHook (#35963)

其他

  • 提供程序 中的 最低 Airflow 版本 提升 Airflow 2.6.0 (#36017)

5.4.1

其他

  • 删除 DbApiHook 向后兼容 继承 (#35754)

5.4.0

注意

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

其他

  • 提升 提供程序 最低 airflow 版本 (#34728)

  • 提供程序 使用 “airflow.exceptions.AirflowException” (#34511)

5.3.1

其他

  • 通过 一些 模块 导入 类型检查 块中, 改进 Airflow 提供程序 中的 模块 导入 (#33754)

5.3.0

功能

  • Trino 添加 OpenLineage 支持。 (#32910)

其他

  • 整合 pandas 导入 使用 (#33480)

5.2.1

其他

  • DbApiHook.run 方法 添加 更准确的 类型 (#31846)

  • 提供程序 模块 文档字符串添加 弃用信息 (#32536)

5.2.0

功能

  • Trino Hook: 添加 文件 读取 JWT 的功能 (#31950)

5.1.1

注意

此版本放弃了对 Python 3.7 的支持

其他

  • 提供程序 添加 关于 放弃 Python 3.7 说明 (#32015)

5.1.0

注意

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

其他

  • 提升 providers Airflow 最低 版本 (#30917)

5.0.0

重大更改

警告

在此版本的 provider 中,已弃用的 GCS hook 参数 delegate_to 已从 GCSToPrestoOperator 中移除。可以通过使用 impersonation_chain 参数来实现模拟。

  • GCP operators hooks 移除 delegate_to (#30748)

4.3.2

其他

  • 弃用 GCP operators 'delegate_to' 参数 更新 文档 (#29088)

4.3.1

其他

  • providers 删除 过时的 兼容性 导入/代码 (#28507)

4.3.0

新功能

  • 添加 _serialize_cell 方法 TrinoHook PrestoHook (#27724)

Bug 修复

  • common.sql provider 提升 1.3.1 (#27888)

4.2.0

注意

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

其他

  • 所有 providers 最小 airflow 版本 移动 2.3.0 (#27196)

  • 提升 Trino 版本 修复 不工作的 DML 查询 (#27168)

新功能

  • 添加 SQLExecuteQueryOperator (#25717)

4.1.0

新功能

  • trino: trino hook 支持 CertificateAuthentication (#26246)

4.0.1

新功能

  • common-sql 添加 common-sql 下限 (#25789)

Bug 修复

  • 修复 'TrinoHook', 'PrestoHook', 'SqliteHook' 占位符 (#25939)

4.0.0

重大更改

已弃用的 hql 参数已在 TrinoHookget_recordsget_firstget_pandas_dfrun 方法中移除。

  • 弃用 hql 参数 同步 DBApiHook 方法 API (#25299)

新功能

  • 统一 DbApiHook.run() 方法 覆盖 它的 方法 (#23971)

3.1.0

新功能

  • 所有 SQL 移动 common-sql provider (#24836)

  • 添加 test_connection 方法 Trino hook (#24583)

  • 如果 任务 终止,则 添加 'on_kill()' 来终止 Trino 查询 (#24559)

  • 添加 TrinoOperator (#24415)

3.0.0

重大更改

注意

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

2.3.0

新功能

  • TrinoHook 通过 JWT 令牌 模拟  添加 身份验证 (#23116)

  • 使 presto trino airflow 2.1 兼容 (#23061)

Bug 修复

2.2.0

新功能

  • trino hook 中传递 X-Trino-Client-Info (#22535)

2.1.2

Bug 修复

  • 修复 所有 providers 错误添加的 install_requires (#22382)

2.1.1

其他

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

2.1.0

新功能

  • 添加 GCSToTrinoOperator (#21704)

其他

  • 支持 Python 3.10

2.0.2

Bug 修复

  • 正确处理 TrinoHook 中的 verify 参数 (#18791)

2.0.1

其他

  • 优化 Airflow 2.2.0 连接 导入

2.0.0

重大更改

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

警告

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

1.0.0

provider 的初始版本。

此条目是否有帮助?