apache-airflow-providers-smtp
更新日志¶
1.9.0¶
注意
如 Apache Airflow 提供程序支持策略 中所述,此提供程序版本仅适用于 Airflow 2.9+。
其他¶
将 提供程序 中 的 最低 Airflow 版本 提升 至 Airflow 2.9.0 (#44956)
1.8.1¶
其他¶
将 bash 操作符 移动 到 标准 提供程序 (#42252)
清除 现有的 SLA 实现 (#42285)
统一 DAG 调度 参数 并将 默认值 更改 为 None (#41453)
1.8.0¶
注意
如 Apache Airflow 提供程序支持策略 中所述,此提供程序版本仅适用于 Airflow 2.8+。
其他¶
将 提供程序 中 的 最低 Airflow 版本 提升 至 Airflow 2.8.0 (#41396)
1.7.0¶
注意
如 Apache Airflow 提供程序支持策略 中所述,此提供程序版本仅适用于 Airflow 2.7+。
其他¶
将 提供程序 中 的 最低 Airflow 版本 提升 至 Airflow 2.7.0 (#39240)
1.6.1¶
Bug 修复¶
修复 SMTP 提供程序 的 向后 兼容性 (#37701)
其他¶
弃用 airflow 设置 / local_settings 中的 smtp 配置 (#37711)
1.6.0 (已撤销)¶
警告
此版本已撤销,原因如下:该 版本 破坏了 与 Airflow 2.8.* 版本的 向后 兼容性
功能¶
修改 SmtpNotifier 以接受 带有 默认值 的 模板 (#36226)
Bug 修复¶
在 子类中 遵循 BaseHook 连接 字段 方法 签名 (#36086)
1.5.0¶
注意
如 Apache Airflow 提供程序支持策略 中所述,此提供程序版本仅适用于 Airflow 2.6+。
其他¶
将 提供程序 中 的 最低 Airflow 版本 提升 至 Airflow 2.6.0 (#36017)
1.4.0¶
注意
如 Apache Airflow 提供程序支持策略 中所述,此提供程序版本仅适用于 Airflow 2.5+。
其他¶
提升 提供程序 的 最低 airflow 版本 (#34728)
1.3.2¶
其他¶
重构 提供程序 中 不必要的 跳转 (#33833)
通过 将 Airflow 提供程序 中的 一些 模块 导入 到 类型检查 块中, 来 改进 其 模块 导入 (#33754)
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”。
功能¶
添加 为 SMTP 和 IMAP 连接 使用 'ssl_context' 额外的 可能性 (#33112)
允许 为 SMTP 提供程序 选择 SSL 上下文 (#33075)
1.1.0¶
注意
如 Apache Airflow 提供程序支持策略 中所述,此提供程序版本仅适用于 Airflow 2.4+。
其他¶
提升 提供程序 中的 最低 Airflow 版本 (#30917)
1.0.1¶
Bug 修复¶
'EmailOperator': 修复 'from_email' 的 错误 分配 (#30524)
接受 'EmailOperator.from_email' 的 None 以 从 smtp 连接 加载 它 (#30533)
1.0.0¶
提供程序的初始版本。