apache-airflow-providers-smtp
變更日誌¶
1.9.0¶
注意
此供應商版本僅適用於 Airflow 2.9+,如 Apache Airflow 供應商支援政策中所述。
其他¶
將 供應商 中的 最低 Airflow 版本 提升 至 Airflow 2.9.0 (#44956)
1.8.1¶
其他¶
將 bash operator 移至 標準 供應商 (#42252)
清除 現有的 SLA 實作 (#42285)
統一 DAG 排程 引數 並 將 預設值 變更 為 None (#41453)
1.8.0¶
注意
此供應商版本僅適用於 Airflow 2.8+,如 Apache Airflow 供應商支援政策中所述。
其他¶
將 供應商 中的 最低 Airflow 版本 提升 至 Airflow 2.8.0 (#41396)
1.7.0¶
注意
此供應商版本僅適用於 Airflow 2.7+,如 Apache Airflow 供應商支援政策中所述。
其他¶
將 供應商 中的 最低 Airflow 版本 提升 至 Airflow 2.7.0 (#39240)
1.6.0 (已撤銷)¶
警告
此版本已被撤銷,原因是:此 版本 與 Airflow 2.8.* 版本 的回溯相容性 已損壞
功能¶
修改 SmtpNotifier 以 接受 具有 預設值 的 範本 (#36226)
錯誤修正¶
遵循 子類別 中的 BaseHook 連線 欄位 方法 簽名 (#36086)
1.5.0¶
注意
此供應商版本僅適用於 Airflow 2.6+,如 Apache Airflow 供應商支援政策中所述。
其他¶
將 供應商 中的 最低 Airflow 版本 提升 至 Airflow 2.6.0 (#36017)
1.3.0¶
若為 SMTP SSL 連線,預設內容現在使用「default」內容
「default」內容是 Python 的 default_ssl_context
,而非先前使用的「none」。default_ssl_context
在安全性和相容性之間取得平衡,但在某些情況下,當憑證過舊、自簽或設定錯誤時,可能無法運作。這可以透過在供應商的「smtp_provider」組態中設定「ssl_context」來設定。如果未明確設定,則預設為 Airflow 中的「email」、「ssl_context」設定。
將其設定為「none」會帶回供應商先前版本中使用的「none」設定,但由於安全因素,不建議這樣做,因為此設定會停用憑證驗證並允許 MITM 攻擊。
您也可以透過在連線額外資訊中設定「ssl_context」來覆寫每個連線的「ssl_context」。
功能¶
新增 將 'ssl_context' 額外資訊 用於 SMTP 和 IMAP 連線 的可能性 (#33112)
允許 為 SMTP 供應商 選擇 SSL 內容 (#33075)
1.0.1¶
錯誤修正¶
'EmailOperator': 修正 'from_email' 的 錯誤 指派 (#30524)
接受 'EmailOperator.from_email' 的 None 以 從 smtp 連線 載入 它 (#30533)
1.0.0¶
供應商的初始版本。