apache-airflow-providers-mysql
更新日誌¶
6.0.0¶
注意
此供應商版本僅適用於 Airflow 2.9+,如 Apache Airflow 供應商支援政策中所述。
重大變更¶
警告
所有已棄用的類別、參數和功能已從 MySQL 供應商套件中移除。已導入以下重大變更
- 運算子
移除
airflow.providers.mysql.operators.mysql.MySqlOperator
。請使用airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator
。此外,您可以提供 hook_params={‘schema’: <database>}。
移除 供應商 棄用 在 MySQL (#44665)
錯誤修正¶
修正 錯誤 檔案 未 找到。 tmp 檔案 在 插入 列 到 DB 之前 已刪除 在 VerticaToMySQLOperator 大量 (#44028)
其他¶
提升 最低 Airflow 版本 在 供應商 到 Airflow 2.9.0 (#44956)
更新 DAG 範例 連結 在 多個 供應商 文件中 (#44034)
新增 基本 asyncio 支援 (#43944)
5.7.4¶
其他¶
新增 對 分號 剝離 的 支援 到 DbApiHook、 PrestoHook 和 TrinoHook (#41916)
說明 如何 使用 uv 與 airflow virtualenv 並 使其 運作 (#43604)
5.7.0¶
注意
此供應商版本僅適用於 Airflow 2.8+,如 Apache Airflow 供應商支援政策中所述。
其他¶
提升 最低 Airflow 版本 在 供應商 到 Airflow 2.8.0 (#41396)
5.6.0¶
注意
此供應商版本僅適用於 Airflow 2.7+,如 Apache Airflow 供應商支援政策中所述。
其他¶
提升 最低 Airflow 版本 在 供應商 到 Airflow 2.7.0 (#39240)
5.5.0¶
注意
此供應商版本僅適用於 Airflow 2.6+,如 Apache Airflow 供應商支援政策中所述。
其他¶
提升 最低 Airflow 版本 在 供應商 到 Airflow 2.6.0 (#36017)
5.3.1¶
其他¶
改進 模組 匯入 在 Airflow 供應商 藉由 其中一些 到 類型檢查 區塊 (#33754)
使用 單一 陳述式 與 多個 上下文 而不是 巢狀 陳述式 在 供應商 (#33768)
5.3.0¶
功能¶
新增 init_command 參數 到 MySqlHook (#33359)
新增 'local_infile' 參數 到 'S3ToMySqlOperator' (#33459)
5.2.1¶
此版本重新帶回 mysql-connector-python 作為供應商的必要依賴項 - 因為 8.1.0 版本已發布並支援 Protobuf 4,因此消除了與其他供應商的依賴性衝突。
其他¶
帶回 mysql-connector-python 作為 必要 依賴項 (#32989)
5.2.0¶
功能¶
新增 OpenLineage 支援 對於 MySQL。 (#31609)
其他¶
新增 棄用 資訊 到 供應商 模組 和 類別 文件字串 (#32536)
新增 預設 連接埠 到 Openlineage 授權 方法。 (#32828)
5.0.0¶
重大變更¶
警告
如果您正在使用 mysql-connector-python,請注意從此版本開始,它是一個額外選項。預設情況下不會安裝該函式庫。
移除 mysql-connector-python (#30487)
4.0.0¶
重大變更¶
您不能再在連線中將 “local_infile” 作為額外參數傳遞。您應該在建立 MySqlHook 時(直接或透過 hook_params)將其作為 hook 的 “local_infile” 參數傳遞。
移動 local_infile 選項 從 額外參數 到 hook 參數 (#28811)
3.3.0¶
注意
此供應商版本僅適用於 Airflow 2.3+,如 Apache Airflow 供應商支援政策中所述。
其他¶
移動 min airflow 版本 到 2.3.0 對於 所有 供應商 (#27196)
功能¶
新增 SQLExecuteQueryOperator (#25717)
3.0.0¶
重大變更¶
注意
此供應商版本僅適用於 Airflow 2.2+,如 Apache Airflow 供應商支援政策中所述。
2.2.0¶
新增 更多 SQL 範本 欄位 渲染器 (#21237)
為 新的 SQL 詞法分析器 新增 條件式 'template_fields_renderers' 檢查 (#21403)
其他¶
重構 vertica_to_mysql 使其 更 'mypy' 友善 (#20618)
2.1.0¶
功能¶
為 MySQL 運算子 新增 template_fields_renderers (#16914)
擴展 MySQL 供應商的 template_fields_renderers (#16987)
剖析 MySQL 運算子的 範本 參數 欄位 (#17080)
2.0.0¶
重大變更¶
自動套用 apply_default 裝飾器 (#15667)
警告
由於移除了 apply_default 裝飾器,此供應商版本需要 Airflow 2.1.0+。如果您的 Airflow 版本低於 2.1.0,並且您想要安裝此供應商版本,請先將 Airflow 升級到至少 2.1.0 版本。否則,您的 Airflow 套件版本將自動升級,您將必須手動執行 airflow upgrade db
以完成移轉。
錯誤修正¶
1.1.0¶
功能¶
新增 'Trino' 供應商 (具有 較低的 記憶體 佔用空間 用於 測試) (#15187)
大量的 template_fields_renderers 新增 (#15130)
錯誤修正¶
修正 mysql-connector-python 的 自動提交 呼叫 (#14869)
1.0.1¶
更新文件和讀我檔案。
1.0.0¶
供應商的初始版本。