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

potiuk pushed a change to branch ci-upgrade-main
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 7307ce40a7f [main] CI: Upgrade important CI environment
     add bf3c3515895 Share one poll loop across sibling event triggers (#66584)
     add 0a506b18b9d Docs: refresh JWT and security model for v3.2 with mermaid 
diagrams (#67435)
     add 4b998b419c2 PR triage: drop failing job names from violations bullets 
(#67322)
     add 6acd3d213c4 Add author-primary review-nudge/reviewer-ping triage 
templates (#67428)
     add 6ecae6853e6 CI: fix milestone-tag-assistant race when labels change 
post-merge (#67337)
     add 68629ffd9fc UI: Load Monaco workers via a same-origin Blob shim 
(#67352)
     add 7ea8362c55d Fix broken tests due to pymysql 1.2.0 incompat with 
aiomysql (#67467)
     add 469545c1b9c Openlineage: Read HTTP API key auth from Airflow 
connection (#66342)
     add b59126d7c90 Simplifing authoring of task and asset states by allowing 
JSON types (#67418)
     add 93a078a20de Return raw import-error stacktrace when file has no 
registered Dag (#67465)
     add 29510e45cd3 fix localhost access regression in dual-stack API server 
startup (#67370)
     add 349de0187b6 Fix deferrable execution_timeout handling in 
DbtCloudRunJobOperator (#67360)
     add 57e8a7a6a19 Fix deferrable execution_timeout handling in 
AirbyteTriggerSyncOperator (#67382)
     add c6d6e007913 feat(cli): add `airflow dags clear` for partition-range 
reprocessing (#66004)
     add f72e4c41718 Add `team_name` column to trigger table for multi-team 
triggerer support (#67305)
     add 5f3e3a2a5c0 Prepare providers release 2026-05-25 (#67482)
     add 1247d91b3dc Fix smus_notebook system test: assume DataZone environment 
role via aws_conn_id (#66976)
     add 2ff1d5ce9e8 Add example DAGs for AIP-103 task state and asset state 
(#67376)
     add f79b94a1e5b Bump the auth-ui-package-updates group across 1 directory 
with 14 updates (#67486)
     add 40da90b8151 Fix flaky OTel integration tests by bounding scheduler 
shutdown wait (#67455)
     add eda68555842 Slim .apache-steward-overrides/ to project-specific values 
(#67488)
     add 6e9757b54d0 Cap pymysql<1.2 in PyPI constraints generation (#67491)
     add 2e9b17d71d7 [main] CI: Upgrade important CI environment

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   (7307ce40a7f)
            \
             N -- N -- N   refs/heads/ci-upgrade-main (2e9b17d71d7)

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:
 .../pr-management-triage-comment-templates.md      |  212 ++--
 .apache-steward-overrides/user.md                  |   59 --
 .github/skills/setup-steward/upgrade.md            |   63 ++
 .../authoring-and-scheduling/event-scheduling.rst  |  140 +++
 airflow-core/docs/migrations-ref.rst               |    4 +-
 .../docs/security/jwt_token_authentication.rst     |  135 ++-
 airflow-core/docs/security/security_model.rst      |  192 ++++
 airflow-core/newsfragments/66584.feature.rst       |    1 +
 .../auth/managers/simple/ui/package.json           |   28 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 1096 ++++++++++----------
 .../core_api/routes/public/import_error.py         |   26 +-
 .../execution_api/datamodels/asset_state.py        |   17 +-
 .../execution_api/datamodels/task_state.py         |   16 +-
 .../execution_api/routes/asset_state.py            |    9 +-
 .../api_fastapi/execution_api/routes/task_state.py |    5 +-
 .../execution_api/versions/v2026_06_16.py          |    2 +-
 airflow-core/src/airflow/cli/cli_config.py         |   49 +
 .../src/airflow/cli/commands/dag_command.py        |   78 +-
 .../src/airflow/config_templates/config.yml        |   11 +
 .../airflow/example_dags/example_asset_state.py    |   98 ++
 .../example_dags/example_asset_with_watchers.py    |   44 +-
 .../src/airflow/example_dags/example_task_state.py |   90 ++
 .../src/airflow/jobs/triggerer_job_runner.py       |   57 +-
 ...> 0116_3_3_0_add_team_name_to_trigger_table.py} |   33 +-
 airflow-core/src/airflow/models/trigger.py         |   13 +-
 airflow-core/src/airflow/triggers/base.py          |  122 ++-
 airflow-core/src/airflow/triggers/shared_stream.py |  387 +++++++
 .../src/components/MonacoEditor/configureMonaco.ts |   30 +-
 airflow-core/src/airflow/utils/db.py               |    2 +-
 airflow-core/tests/integration/otel/test_otel.py   |   34 +-
 .../core_api/routes/public/test_import_error.py    |   72 +-
 .../versions/head/test_asset_state.py              |   51 +-
 .../execution_api/versions/head/test_task_state.py |   47 +-
 .../tests/unit/cli/commands/test_dag_command.py    |  308 +++++-
 airflow-core/tests/unit/jobs/test_triggerer_job.py |   64 ++
 airflow-core/tests/unit/models/test_trigger.py     |   11 +
 .../tests/unit/triggers/test_base_trigger.py       |   96 +-
 .../tests/unit/triggers/test_shared_stream.py      |  685 ++++++++++++
 .../src/airflow_breeze/commands/ci_commands.py     |   34 +
 dev/breeze/tests/test_set_milestone.py             |  147 +++
 devel-common/pyproject.toml                        |    1 +
 devel-common/src/docs/utils/conf_constants.py      |    1 +
 providers/.last_release_date.txt                   |    2 +-
 providers/airbyte/docs/changelog.rst               |    8 +
 .../airflow/providers/airbyte/operators/airbyte.py |    2 +-
 .../tests/unit/airbyte/operators/test_airbyte.py   |   55 +
 .../example_sagemaker_unified_studio_notebook.py   |   48 +-
 providers/dbt/cloud/docs/changelog.rst             |    8 +
 .../airflow/providers/dbt/cloud/operators/dbt.py   |    2 +-
 .../tests/unit/dbt/cloud/operators/test_dbt.py     |   54 +-
 providers/mysql/docs/index.rst                     |    1 +
 providers/mysql/pyproject.toml                     |    5 +
 providers/openlineage/docs/configurations-ref.rst  |   37 +-
 providers/openlineage/provider.yaml                |    9 +
 .../src/airflow/providers/openlineage/conf.py      |    8 +
 .../providers/openlineage/get_provider_info.py     |    7 +
 .../providers/openlineage/plugins/adapter.py       |   31 +-
 .../providers/openlineage/token_provider.py        |  133 +++
 .../tests/unit/openlineage/plugins/test_adapter.py |  162 ++-
 .../tests/unit/openlineage/test_token_provider.py  |  192 ++++
 .../airflow/providers/standard/triggers/file.py    |  114 +-
 .../tests/unit/standard/triggers/test_file.py      |  211 +++-
 scripts/in_container/bin/generate_mprocs_config.py |    4 +-
 scripts/in_container/bin/run_tmux                  |    6 +-
 scripts/in_container/run_generate_constraints.py   |    7 +
 shared/state/pyproject.toml                        |    4 +-
 shared/state/src/airflow_shared/state/__init__.py  |   55 +-
 shared/state/tests/state/test_state.py             |   23 +
 task-sdk/src/airflow/sdk/api/client.py             |    8 +-
 .../src/airflow/sdk/api/datamodels/_generated.py   |   48 +-
 task-sdk/src/airflow/sdk/execution_time/comms.py   |    6 +-
 task-sdk/src/airflow/sdk/execution_time/context.py |   37 +-
 .../airflow/sdk/execution_time/schema/schema.json  |   30 +-
 .../tests/task_sdk/execution_time/test_context.py  |   23 +-
 .../task_sdk/execution_time/test_task_runner.py    |   34 +
 uv.lock                                            |   34 +-
 76 files changed, 4980 insertions(+), 998 deletions(-)
 delete mode 100644 .apache-steward-overrides/user.md
 create mode 100644 airflow-core/newsfragments/66584.feature.rst
 create mode 100644 airflow-core/src/airflow/example_dags/example_asset_state.py
 create mode 100644 airflow-core/src/airflow/example_dags/example_task_state.py
 copy 
airflow-core/src/airflow/migrations/versions/{0037_3_0_0_add_backfill_to_dag_run_model.py
 => 0116_3_3_0_add_team_name_to_trigger_table.py} (53%)
 create mode 100644 airflow-core/src/airflow/triggers/shared_stream.py
 create mode 100644 airflow-core/tests/unit/triggers/test_shared_stream.py
 create mode 100644 
providers/openlineage/src/airflow/providers/openlineage/token_provider.py
 create mode 100644 
providers/openlineage/tests/unit/openlineage/test_token_provider.py

Reply via email to