NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1351 most downloaded on PyPI
Provider package apache-airflow-providers-smtp for Apache Airflow
Last release today
24 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 39 of 39 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
85 releases · first in 2023
One column per quarter.
- Deprecate smtp configs in airflow settings / local_settings
Release Date: 2024-03-08
Fix backwards compatibility for SMTP provider (#37701)
Deprecate smtp configs in airflow settings / local_settings (#37711)
Fix backwards compatibility for SMTP provider (#37701)
Deprecate smtp configs in airflow settings / local_settings (#37711)
Nothing published for this version
[scheduler] the notion of DAG runs allows for more parallelization, and controls around scheduling (max number of running task instance per DAG, max n
v1.6.0 brings:
Thanks to everyone in the community for all the PRs (stellar contributions!), comments and issue reporting.
Warning
This release has been yanked with a reason: The release had broken backwards compatibility with Airflow 2.8.* release
Modify SmtpNotifier to accept template with defaults (#36226)
Follow BaseHook connection fields method signature in child classes (#36086)
Warning
This release has been yanked with a reason: The release had broken backwards compatibility with Airflow 2.8.* release
Modify SmtpNotifier to accept template with defaults (#36226)
Follow BaseHook connection fields method signature in child classes (#36086)
Nothing published for this version
v1.5.0 is a huge release. Tons of important features.
v1.5.0 is a huge release. Tons of important features.
Make sure to run airflow upgradedb after you upgrade
Improvements:
airflow upgradedb to get your database up to date as you upgrade AirflowRelease Date: 2023-12-12
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy .
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy.
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Nothing published for this version
- Make 'cc' and 'bcc' templated fields in EmailOperator
Release Date: 2023-10-31
Make 'cc' and 'bcc' templated fields in EmailOperator (#35235)
Nothing published for this version
Python3 compatibility improvements
Release Date: 2023-10-17
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy .
Bump min airflow version of providers (#34728)
Nothing published for this version
- Refactor unneeded jumps in providers
Release Date: 2023-09-12
Refactor unneeded jumps in providers (#33833)
Improve modules import in Airflow providers by some of them into a type-checking block (#33754)
Nothing published for this version
- Simplify 'X for X in Y' to 'Y' where applicable
Release Date: 2023-08-29
Simplify 'X for X in Y' to 'Y' where applicable (#33453)
Nothing published for this version
In case of SMTP SSL connection, the default context now uses “default” context
Release Date: 2023-08-08
In case of SMTP SSL connection, the default context now uses “default” context
The “default” context is Python’s default_ssl_context instead of previously used “none”. The default_ssl_context provides a balance between security and compatibility but in some cases, when certificates are old, self-signed or misconfigured, it might not work. This can be configured by setting “ssl_context” in “smtp_provider” configuration of the provider. If it is not explicitly set, it will default to “email”, “ssl_context” setting in Airflow.
Setting it to “none” brings back the “none” setting that was used in previous versions of the provider, but it is not recommended due to security reasons ad this setting disables validation of certificates and allows MITM attacks.
You can also override “ssl_context” per-connection by setting “ssl_context” in the connection extra.
Add possibility to use 'ssl_context' extra for SMTP and IMAP connections (#33112)
Allows to choose SSL context for SMTP provider (#33075)
In case of SMTP SSL connection, the default context now uses "default" context
The "default" context is Python's default_ssl_context instead of previously used "none". The default_ssl_context provides a balance between security and compatibility but in some cases, when certificates are old, self-signed or misconfigured, it might not work. This can be configured by setting "ssl_context" in "smtp_provider" configuration of the provider. If it is not explicitly set, it will default to "email", "ssl_context" setting in Airflow.
Setting it to "none" brings back the "none" setting that was used in previous versions of the provider, but it is not recommended due to security reasons ad this setting disables validation of certificates and allows MITM attacks.
You can also override "ssl_context" per-connection by setting "ssl_context" in the connection extra.
Add possibility to use 'ssl_context' extra for SMTP and IMAP connections (#33112)
Allows to choose SSL context for SMTP provider (#33075)
Nothing published for this version
This release dropped support for Python 3.7
Release Date: 2023-06-23
Note
This release dropped support for Python 3.7
Add notifier for Smtp (#31359)
Note
This release dropped support for Python 3.7
Add notifier for Smtp (#31359)
Nothing published for this version
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy .
Release Date: 2023-05-22
Note
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy .
Bump minimum Airflow version in providers (#30917)
Note
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy.
Bump minimum Airflow version in providers (#30917)
Nothing published for this version
Nothing published for this version
- 'EmailOperator': fix wrong assignment of 'from_email'
Release Date: 2023-04-12
'EmailOperator': fix wrong assignment of 'from_email' (#30524)
Accept None for 'EmailOperator.from_email' to load it from smtp connection (#30533)
'EmailOperator': fix wrong assignment of 'from_email' (#30524)
Accept None for 'EmailOperator.from_email' to load it from smtp connection (#30533)
Nothing published for this version
Initial version of the provider.
Release Date: 2023-04-06
Initial version of the provider.
Previous Next
Was this entry helpful?
Suggest a change on this page
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →