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 的初始版本。