apache-airflow-providers-oracle

更新日志

4.0.0

注意

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

重大更改

警告

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

  • 钩子
    • 移除已弃用的使用 conn.schema 设置 Oracle 服务名称的支持。请使用 conn.extra.service_name 代替。

  • 操作符
    • 移除 airflow.providers.oracle.operators.oracle.OracleOperator。请使用 airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator 代替。

  • 移除 Oracle 中的 提供程序 弃用 (#44704)

杂项

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

3.12.1

Bug 修复

  • 修复 剩余 为空时 oracle 批量 插入 问题 (#43467)

杂项

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

3.12.0

特性

  • OracleHook 添加 序列 插入 支持 (#42947)

3.11.0

注意

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

杂项

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

3.10.3

杂项

  • 警告 用户 关于 insert_rows 未使用的 replace 参数 (OracleHook) (#39408)

3.10.2

杂项

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

3.10.1

杂项

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

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

3.10.0

注意

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

杂项

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

3.9.2

杂项

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

3.9.1

Bug 修复

  • DBApi 派生的 类中 返回 通用 数据结构

3.9.0

注意

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

杂项

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

3.8.0

注意

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

杂项

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

3.7.4

杂项

  • 重构: 合并 “import numpy as np” (#34111)

  • 合并 提供程序中 相似 if 逻辑 (#33987)

  • 移除 不必要的 提供程序中 使用列表 重写 (#33763)

3.7.3

杂项

  • f-strings 替换 strftime, 更优美的地方 (#33455)

  • 简化 其他 提供程序中 len() 上的 条件 (#33569)

  • 重构: 简化 较小 提供程序中的 代码 (#33234)

  • 避免 运行时和 模块级别 导入 pandas numpy (#33483)

3.7.2

杂项

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

3.7.1

注意

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

杂项

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

3.7.0

注意

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

杂项

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

  • 添加 Oracle 操作符的 文档 (#30979)

  • 修复 Oracle 示例中 已弃用的 导入 (#31166)

3.6.0

特性

  • OracleStoredProcedure XCOM 推送 ORA 错误代码 (#27319)

3.5.1

Bug 修复

  • common.sql 提供程序 提升 1.3.1 (#27888)

3.5.0

注意

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

杂项

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

特性

  • 添加 SQLExecuteQueryOperator (#25717)

3.4.0

特性

  • oracle 提供程序 添加 oracledb 模式 支持 (#26576)

杂项

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

3.3.0

功能

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

3.2.0

功能

  • 所有 SQL 移动 common-sql 提供程序 (#24836)

3.1.0

功能

  • Oracle 更新 最新版本 (#24311)

3.0.0

重大更改

注意

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

功能

  • 'parameters' 添加 'OracleOperator' 模板化字段中 (#22857)

其他

  • 使 numpy 实际上 成为 Oracle 提供程序的 可选依赖 (#24272)

2.2.3

Bug 修复

  • 修复 所有 提供程序 错误添加 install_requires (#22382)

2.2.2

其他

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

2.2.1

Bug 修复

  • 修复 oracle 测试连接 (#21699)

其他

  • 支持 Python 3.10

2.2.0

功能

  • 添加 更多 SQL 模板字段渲染器 (#21237)

  • [Oracle] Oracle Hook - 当在 Connection 中定义时,自动设置 current_schema (#19084)

  • 改进的 向后兼容性 (#21524)

Bug 修复

  • Oracle Provider: 修复 处理没有参数的绑定变量的问题 (#20720)

2.1.0

功能

  • Oracle hook 上添加 方法 'callproc' (#20072)

  • ''OracleHook'' 中添加 ''autocommit'' (#20085)

2.0.1

Bug 修复

2.0.0

重大更改

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

警告

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

功能

  • 向数据库 hook 添加可选的结果处理程序 (#15581)

  • [Oracle] 端口 添加到 DSN (#15589)

  • 添加 oracle 连接链接 (#15632)

1.1.0

功能

  • 大量 template_fields_renderers 添加 (#15130)

1.0.1

更新了文档和自述文件。

1.0.0

提供程序的初始版本。

此条目是否有帮助?