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