apache-airflow-providers-sftp
變更日誌¶
5.0.0¶
注意
此供應商版本僅適用於 Airflow 2.9+ 版本,如 Apache Airflow 供應商支援政策 中所述。
破壞性變更¶
警告
所有已棄用的類別、參數和功能已從 sftp 供應商套件中移除。以下是引入的破壞性變更
已移除已棄用的
ssh_hook
參數,從SFTPOperator
。請改用sftp_hook
。已移除已棄用的
ssh_hook
參數,從SFTPHook
。已移除已棄用的
ftp_conn_id
參數,從SFTPHook
。請改用ssh_conn_id
。
移除 SFTP 供應商的 棄用 (#44740)
功能¶
功能: 一次性 檢索 sftp 檔案屬性 ,而非多次 (#44625)
新增 host_proxy_cmd 參數至 SSHHook 和 SFTPHook (#44565)
其他¶
將供應商中 Airflow 最低版本 提升至 Airflow 2.9.0 (#44956)
4.11.0¶
注意
此供應商版本僅適用於 Airflow 2.8+ 版本,如 Apache Airflow 供應商支援政策 中所述。
其他¶
將供應商中 Airflow 最低版本 提升至 Airflow 2.8.0 (#41396)
4.10.1¶
錯誤修正¶
修正 SFTPSensor.newer_than 無法與 jinja 邏輯 ds/ts 表達式 搭配運作的問題 (#39056)
其他¶
更快速的 'airflow_version' 導入 (#39552)
簡化 'airflow_version' 導入 (#39497)
4.10.0¶
注意
此供應商版本僅適用於 Airflow 2.7+ 版本,如 Apache Airflow 供應商支援政策 中所述。
其他¶
將供應商中 Airflow 最低版本 提升至 Airflow 2.7.0 (#39240)
4.9.1¶
錯誤修正¶
修正(sftp): 在觸發器中的 while 迴圈內的 yield 新增 return 語句 (#38391)
關閉 可延遲 SFTPSensor 的開啟連線 (#38881)
4.8.1¶
錯誤修正¶
變更 警告訊息 (#36148)
在子類別中 遵循 BaseHook 連線欄位 方法簽章 (#36086)
其他¶
透過 Ruff 在文件字串中 新增程式碼片段格式 (#36262)
4.8.0¶
注意
此供應商版本僅適用於 Airflow 2.6+ 版本,如 Apache Airflow 供應商支援政策 中所述。
其他¶
將供應商中 Airflow 最低版本 提升至 Airflow 2.6.0 (#36017)
4.7.0¶
注意
此供應商版本僅適用於 Airflow 2.5+ 版本,如 Apache Airflow 供應商支援政策 中所述。
其他¶
提升 供應商的 min airflow 版本 (#34728)
4.6.1¶
錯誤修正¶
修正(providers/sftp): 當 引發例外時 ,尊重 soft_fail 參數 (#34169)
其他¶
透過 將某些 Airflow 供應商中的 模組 導入 到 類型檢查區塊中,來 改善 模組導入 。 (#33754)
4.3.0¶
注意
此供應商版本僅適用於 Airflow 2.4+ 版本,如 Apache Airflow 供應商支援政策 中所述。
其他¶
將供應商中 Airflow 最低版本 提升至 Airflow 版本 (#30917)
4.2.0¶
注意
此供應商版本僅適用於 Airflow 2.3+ 版本,如 Apache Airflow 供應商支援政策 中所述。
其他¶
將所有供應商的 min airflow 版本 移至 2.3.0 (#27196)
錯誤修正¶
SFTP 供應商: 修正 預設資料夾 權限 (#26593)
4.0.0¶
破壞性變更¶
轉換 sftp hook 以使用 paramiko 而非 pysftp (#24512)
功能¶
使用已呈現的 'path' 更新 'actual_file_to_check' (#24451)
3.0.0¶
破壞性變更¶
注意
此供應商版本僅適用於 Airflow 2.2+ 版本,如 Apache Airflow 供應商支援政策 中所述。
功能¶
為 SFTPSensor 新增 fnmatch 類型 regex (#24084)
2.5.0¶
功能¶
更新 FTPHook 供應商以包含 test_connection (#21997)
其他¶
支援 Python 3.10
在 providers 中新增 可選功能。 (#21074)
2.0.0¶
破壞性變更¶
自動套用 apply_default 裝飾器 (#15667)
警告
由於移除了 apply_default 裝飾器,此供應商版本需要 Airflow 2.1.0+ 版本。如果您的 Airflow 版本小於 2.1.0,且您想要安裝此供應商版本,請先將 Airflow 升級至至少 2.1.0 版本。否則,您的 Airflow 套件版本將會自動升級,且您必須手動執行 airflow upgrade db
以完成移轉。
功能¶
棄用 SFTPHook 連線額外資訊中的 private_key_pass ,並重新命名為 private_key_passphrase (#14028)
1.1.1¶
功能¶
SFTPHook private_key_pass 額外參數已棄用並重新命名為 private_key_passphrase ,以便與 SSHHook 中的參數命名保持一致
錯誤修正¶
在發布供應商 RC 後的文件和工具中的 修正 (#14082)
1.0.0¶
供應商的初始版本。