apache-airflow-providers-microsoft-mssql

更新日志

4.2.2

杂项

  • 排除 2.3.3 pymssql (#48604)

4.2.1

错误修复

  • 修复 MSSQL provider 依赖 common-sql (#47188)

杂项

  • 升级 flit 3.11.0 (#46938)

4.2.0

注意

此版本没有代码更改。发布此版本是因为先前版本因打包问题被撤回。

4.1.0

新特性

  • feat: MsSqlHook MSSQLToGCSOperator 添加 OpenLineage 支持 (#45637)

  • DbApiHook 中引入 方言 概念 (#41327)

错误修复

  • 修复 所有 主键 生成 SQL MSSQL 方言 (#46380)

  • 修复 common sql provider 方言 特殊 字符 保留字 作为 名称 的转义 问题 (#45640)

杂项

  • 添加 ADR 文档 描述 引入 方言 概念 原因 (#45456)

4.0.0

注意

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

重大变更

警告

所有已弃用的类、参数和特性已从 MySQL provider 包中移除。引入了以下重大变更

  • Operator
    • 移除 airflow.providers.microsoft.mssql.operators.mssql.MsSqlOperator。请使用 airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator

  • 移除 Microsoft-MSSQL 中的 Provider 弃用 (#44762)

新特性

  • MsSqlHook 中支持 连接 额外 参数 (#44310)

杂项

  • provider 中的最低 Airflow 版本 提升 Airflow 2.9.0 (#44956)

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

3.9.2

杂项

  • DbApiHook, PrestoHook, TrinoHook 添加 分号 去除 支持 (#41916)

3.9.1

杂项

  • 通用化 DbApiHook 中的 连接 缓存 提高 性能 (#40751)

3.9.0

注意

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

错误修复

  • 修复 MsSqlHook 缺少 methodtools 依赖 的问题 (#41392)

杂项

  • provider 中的最低 Airflow 版本 提升 Airflow 2.8.0 (#41396)

3.8.0

新特性

  • 添加 在使用 MsSqlHook insert_rows 支持 replace 选项 (#40836)

杂项

  • 清理 DbApiHook 中剩余 getattr 连接 代码 (#40665)

3.7.2

杂项

  • 实现 使用 最低 直接 依赖 解析 每个 provider 测试 (#39946)

  • 更好地 定义 MsSqlHook conn 参数 类型 (#39831)

3.7.1

错误修复

  • 使用 'cached_property' 'mssql' provider 重用 'get_connections' (#39575)

杂项

  • 移除 多余 return (#39582)

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

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

3.7.0

注意

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

杂项

  • provider 中的最低 Airflow 版本 提升 Airflow 2.7.0 (#39240)

3.6.1

杂项

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

3.6.0

注意

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

杂项

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

  • 移除 pymssql 在新 Cython 下编译 失败 临时方案 (#35924)

3.5.0

注意

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

杂项

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

3.4.2

杂项

  • 添加 弃用 信息 provider 模块 docstring (#32536)

3.4.1

注意

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

错误修复

  • 检查 sqlalchemy_scheme extra 是否包含 禁用 字符 (#31984)

3.4.0

注意

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

杂项

  • 提升 provider 中的最低 Airflow 版本 (#30917)

3.3.2

杂项

  • 重新启用 ARM 上的 'pymsql' 因为它现在 可以 干净地 构建了 (#28530)

3.3.1

错误修复

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

3.3.0

注意

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

杂项

  • 所有 provider 的最低 airflow 版本 移至 2.3.0 (#27196)

  • 移除 签名 单个 参数 周围 不必要 换行符 (#27525)

新特性

  • 添加 SQLExecuteQueryOperator (#25717)

3.2.1

杂项

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

3.2.0

新特性

  • 统一 DbApiHook.run() 方法 与其 覆盖 方法 (#23971)

错误修复

  • 修复 MsSqlHook.get_uri: pymssql 驱动 更改 scheme (25092) (#25185)

3.1.0

新特性

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

3.0.0

重大变更

注意

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

2.1.3

错误修复

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

2.1.2

杂项

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

2.1.1

杂项

  • 支持 Python 3.10

2.1.0

新特性

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

  • 新的 SQL 词法分析器 添加 条件 'template_fields_renderers' 检查 (#21403)

杂项

  • 添加 MSSQL operator 操作指南 (#19470)

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.1.0

新特性

  • 移除 microsoft.mssql provider 中的 odbc 依赖 (#15594)

1.0.1

更新了文档和 readme 文件。

1.0.0

此 provider 的初始版本。

此条目有帮助吗?