BREAKING CHANGE: replace Airflow config by conx extras in SMTP provider #46219
+85
−189
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces some breaking changes to SMTP provider:
The argument
from_email
is now an optional kwarg inSmtpNotifier
, and the argumentto
became the first positional argument.Configuring the
SmtpNotifier
andSmtpHook
default values via Airflow SMTP configurations is not supported anymore. You can instead use the SMTP connection configuration to set the default values, where you can use:ssl_context
instead of the configurationsmtp_provider.ssl_context
oremail.ssl_context
in the SMTP hook.from_email
instead of the configurationsmtp.smtp_mail_from
inSmtpNotifier
.subject_template
instead of the configurationsmtp.templated_email_subject_path
inSmtpNotifier
.html_content_template
instead of the configurationsmtp.templated_html_content_path
inSmtpNotifier
.