You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ep...@apache.org on 2026/10/20 17:22:48 UTC
(airflow) branch dag-processor-work-delivery updated (104a65d412a -> 79c58c65c6f)
This is an automated email from the ASF dual-hosted git repository.
ephraimbuddy pushed a change to branch dag-processor-work-delivery
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 104a65d412a Align Dag processor claim migrations with main
omit 2653b51131c Test legacy Dag deactivation after bundle-name backfill
omit ca3b8731e97 Fix Dag processor work retries and metadata cleanup
omit 6135503fc3e Retain Dag processor work until delivery is acknowledged
omit 354bcfb8ebd Align API-mode Dag publication with DB-mode cleanup
omit 50720c5b704 Allow Dag processors to publish metadata through the Execution API
omit 1f4ec6ab009 Make the bundle refresh regression test independent of uptime
omit 5bd97cc8124 Avoid parsing stalls while a bundle refresh waits for imports
omit 326bc78321e Keep Dag parsing results aligned with refreshed bundle sources
add 99eff4608f9 Keep the token cookie set by a route in JWTRefreshMiddleware (#75217)
add 31994976b54 Add emailer utilities to the SMTP provider (#74623)
add 8a5212c855e Fix Dag run filtering for null start dates (#71654)
add 4ab76ad9d1f Make KubernetesPodOperator event logging best-effort and optional (#75016)
add 9984b73eb80 Keep Dag parsing results aligned with refreshed bundle sources
add 653f83a43c1 Avoid parsing stalls while a bundle refresh waits for imports
add 9b7dfd80254 Make the bundle refresh regression test independent of uptime
add 90d86486a9b Allow Dag processors to publish metadata through the Execution API
add 93da855f0a4 Align API-mode Dag publication with DB-mode cleanup
add 0e46dda60e6 Retain Dag processor work until delivery is acknowledged
add b37c9fa13a5 Fix Dag processor work retries and metadata cleanup
add d44c1cbe5ef Test legacy Dag deactivation after bundle-name backfill
add 79c58c65c6f Align Dag processor claim migrations with main
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (104a65d412a)
\
N -- N -- N refs/heads/dag-processor-work-delivery (79c58c65c6f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../api_fastapi/auth/middlewares/refresh_token.py | 23 ++-
.../airflow/api_fastapi/common/parameters/range.py | 39 ++++-
.../api_fastapi/core_api/routes/public/dag_run.py | 9 +-
.../auth/middlewares/test_refresh_token.py | 51 ++++++
.../unit/api_fastapi/common/test_parameters.py | 19 +++
.../core_api/routes/public/test_dag_run.py | 17 ++
docs/spelling_wordlist.txt | 1 +
providers/cncf/kubernetes/docs/operators.rst | 37 +++++
.../providers/cncf/kubernetes/operators/pod.py | 20 ++-
.../providers/cncf/kubernetes/triggers/pod.py | 68 ++++----
.../providers/cncf/kubernetes/utils/pod_manager.py | 52 ++++--
.../unit/cncf/kubernetes/operators/test_pod.py | 54 ++++++
.../unit/cncf/kubernetes/triggers/test_pod.py | 47 ++++++
.../unit/cncf/kubernetes/utils/test_pod_manager.py | 69 ++++++++
providers/smtp/docs/index.rst | 1 +
.../smtp/docs/utils/emailer.rst | 19 +++
providers/smtp/provider.yaml | 3 +
.../airflow/providers/smtp/get_provider_info.py | 1 +
.../src/airflow/providers/smtp/utils}/__init__.py | 0
.../src/airflow/providers/smtp/utils/emailer.py | 9 +-
.../smtp/tests/unit/smtp/utils}/__init__.py | 0
.../smtp/tests/unit/smtp/utils/test_emailer.py | 185 ++++++++++++++++-----
.../sdk/definitions/decorators/__init__.pyi | 8 +
23 files changed, 621 insertions(+), 111 deletions(-)
copy scripts/ci/license-templates/LICENSE.rst => providers/smtp/docs/utils/emailer.rst (52%)
copy {airflow-core/src/airflow/_shared => providers/smtp/src/airflow/providers/smtp/utils}/__init__.py (100%)
copy airflow-core/src/airflow/utils/email.py => providers/smtp/src/airflow/providers/smtp/utils/emailer.py (98%)
copy {airflow-core/src/airflow/_shared => providers/smtp/tests/unit/smtp/utils}/__init__.py (100%)
copy airflow-core/tests/unit/utils/test_email.py => providers/smtp/tests/unit/smtp/utils/test_emailer.py (65%)