This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a change to branch backport-486f836-v3-4-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from af75c2d02e7 [v3-4-test] Pass runtime values to example Dag shell 
commands through env (#73787)
     add 81dad40784d [v3-4-test] Run the lang-SDK conformance serializer in its 
own virtualenv (#75085) (#75111)
     add 6fd6f6bdf65 [v3-4-test] Add the resume event to stored next_kwargs 
without decoding them (#73576) (#75116)
     add 10fded35a70 [v3-4-test] Only rebuild built-in value types when 
converting next_kwargs for older workers (#73577) (#75115)
     add 0624e836524 [v3-4-test] Mask XCom values in the audit log (#73791) 
(#75113)
     add 43b674c1309 [v3-4-test] Mask registered secrets at any nesting depth 
(#73793) (#75112)
     add b623bc6e6cd [v3-4-test] Scope asset Dag and task references to 
readable Dags (#74836) (#75107)
     add a037e9f2b7c [v3-4-test] Mask provider-declared sensitive connection 
extras on every connection type (#73794) (#75106)
     add 7720bb0659e [v3-4-test] Reject reserved serialization keys in Dag run 
conf (#74834) (#75105)
     add 7a58718f493 [v3-4-test] Validate CallbackTrigger callback path before 
running the callback (#74842) (#75102)
     add 22e19283d33 [v3-4-test] Read XCom without object reconstruction during 
dependency evaluation (#72718) (#75117)
     add 88801da4987 [v3-4-test] Decode deadline callback kwargs where the 
callback runs (#74830) (#75114)
     add d91836c0135 Merge branch 'v3-4-test' into backport-486f836-v3-4-test

No new revisions were added by this update.

Summary of changes:
 airflow-core/newsfragments/73577.significant.rst   |   5 +
 airflow-core/newsfragments/73791.improvement.rst   |   1 +
 airflow-core/newsfragments/73793.improvement.rst   |   1 +
 airflow-core/newsfragments/73794.improvement.rst   |   1 +
 airflow-core/newsfragments/74830.significant.rst   |  10 +
 airflow-core/newsfragments/74834.bugfix.rst        |   1 +
 airflow-core/newsfragments/74836.bugfix.rst        |   1 +
 airflow-core/newsfragments/74842.improvement.rst   |   1 +
 .../api_fastapi/core_api/datamodels/assets.py      |  19 +-
 .../api_fastapi/core_api/datamodels/backfills.py   |   8 +-
 .../api_fastapi/core_api/datamodels/common.py      |  14 +
 .../api_fastapi/core_api/datamodels/connections.py |  57 ++++
 .../api_fastapi/core_api/datamodels/dag_run.py     |   8 +-
 .../api_fastapi/core_api/routes/public/assets.py   |  59 ++--
 .../api_fastapi/core_api/routes/ui/assets.py       |   9 +-
 .../core_api/services/public/connections.py        |  12 +-
 .../api_fastapi/execution_api/datamodels/dagrun.py |   8 +-
 .../execution_api/versions/v2026_04_06.py          | 224 +++++++++++++-
 .../src/airflow/api_fastapi/logging/decorators.py  |  16 +
 .../src/airflow/executors/base_executor.py         |   8 +
 .../src/airflow/executors/workloads/callback.py    |   6 +
 .../src/airflow/jobs/triggerer_job_runner.py       |   6 +-
 airflow-core/src/airflow/models/callback.py        |  52 +++-
 airflow-core/src/airflow/models/deadline.py        |  33 +-
 airflow-core/src/airflow/models/taskinstance.py    |  19 +-
 airflow-core/src/airflow/models/trigger.py         |  90 ++++--
 airflow-core/src/airflow/models/xcom.py            |  43 +++
 airflow-core/src/airflow/serialization/decoders.py |  89 +++++-
 airflow-core/src/airflow/serialization/encoders.py |  68 ++++-
 .../ti_deps/deps/not_previously_skipped_dep.py     |  66 +++-
 .../src/airflow/ti_deps/deps/prev_dagrun_dep.py    |  14 +
 .../src/airflow/ti_deps/deps/trigger_rule_dep.py   |  12 +-
 airflow-core/src/airflow/triggers/callback.py      |  27 ++
 .../core_api/datamodels/test_connections.py        |  60 ++++
 .../core_api/datamodels/test_dag_run.py            |  66 +++-
 .../core_api/routes/public/test_assets.py          | 108 ++++++-
 .../core_api/routes/public/test_backfills.py       |  27 ++
 .../core_api/routes/public/test_connections.py     | 133 ++++++++
 .../core_api/routes/public/test_dag_run.py         |  25 ++
 .../core_api/routes/public/test_xcom.py            |  41 +++
 .../api_fastapi/core_api/routes/ui/test_assets.py  |  42 ++-
 .../execution_api/versions/head/test_dag_runs.py   |  21 ++
 .../versions/v2026_04_06/test_task_instances.py    | 339 +++++++++++++++++++++
 .../unit/api_fastapi/logging/test_decorators.py    |  15 +
 .../tests/unit/executors/test_local_executor.py    |  23 ++
 airflow-core/tests/unit/jobs/test_scheduler_job.py |  59 ++++
 airflow-core/tests/unit/jobs/test_triggerer_job.py |  41 +++
 airflow-core/tests/unit/models/test_callback.py    | 200 +++++++++++-
 airflow-core/tests/unit/models/test_deadline.py    | 167 +++++++++-
 airflow-core/tests/unit/models/test_trigger.py     |  70 +++++
 airflow-core/tests/unit/models/test_xcom.py        |  90 ++++++
 .../unit/serialization/test_serialized_objects.py  |  86 +++++-
 .../deps/test_not_previously_skipped_dep.py        | 311 +++++++++++++++++++
 .../unit/ti_deps/deps/test_trigger_rule_dep.py     |  62 +++-
 airflow-core/tests/unit/triggers/test_callback.py  | 114 ++++++-
 .../src/tests_common/test_utils/mock_context.py    |   1 +
 generated/known_sdk_imports_in_core.txt            |   4 +-
 scripts/ci/lang_sdk_serialization/compare.py       |  13 +-
 .../secrets_masker/secrets_masker.py               |  15 +-
 .../tests/secrets_masker/test_secrets_masker.py    |  11 +-
 .../sdk/execution_time/callback_supervisor.py      |  29 ++
 .../execution_time/test_callback_supervisor.py     | 107 ++++++-
 62 files changed, 3083 insertions(+), 185 deletions(-)
 create mode 100644 airflow-core/newsfragments/73577.significant.rst
 create mode 100644 airflow-core/newsfragments/73791.improvement.rst
 create mode 100644 airflow-core/newsfragments/73793.improvement.rst
 create mode 100644 airflow-core/newsfragments/73794.improvement.rst
 create mode 100644 airflow-core/newsfragments/74830.significant.rst
 create mode 100644 airflow-core/newsfragments/74834.bugfix.rst
 create mode 100644 airflow-core/newsfragments/74836.bugfix.rst
 create mode 100644 airflow-core/newsfragments/74842.improvement.rst

Reply via email to