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

shahar1 pushed a change to branch ci-upgrade-v3-4-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 5dc9f8e16d9 [v3-4-test] CI: Upgrade important CI environment
     add 7502772a7d5 [v3-4-test] Restore default ELK node placement in Graph 
view (#76488) (#76492)
     add a264c38fdd6 [v3-4-test] Fix scheduler memory spike when a Dag run has 
a large conf (#73907) (#76252)
     add d63fa3aaa1c [v3-4-test] Import TriggerRule from airflow.sdk in docs 
examples (#76522) (#76526)
     add 9d71c0c1d52 [v3-4-test] Remove machine-global pnpm config causing 
.pnpm-store dir to be created in places (#76498) (#76501)
     add 89eebb95fb9 [v3-4-test] Add code owners for the cncf.kubernetes 
provider (#76371) (#76383)
     add 465e0b8f206 [v3-4-test] Report failing fork job statuses only when the 
failure persists (#76185) (#76396)
     add 76839662c3e [v3-4-test] UI: Defer React plugin compatibility runtime 
(#75083) (#76548)
     add d28fcffcb44 [v3-4-test] Skip log accumulator disk spill when reading 
finished task logs (#70671) (#75956)
     add 24d904c3667 [v3-4-test] Lower severity of handled XCom misses (#73198) 
(#76494)
     add 5a6f07f36d2 [v3-4-test] Apply note before state in bulk Dag run update 
so listeners see it (#74890) (#76523)
     add b4236dab7d1 [v3-4-test] Fix duplicated asset events when 
name_prefix_pattern matches all (#74816) (#76570)
     add 1b9eb2bb179 [v3-4-test] Preserve task instance bulk selections across 
pages (#75905) (#75983)
     add 54d3fbc26e4 [v3-4-test] Make `JWTRefreshMiddleware` extensible via 
`BaseAuthManager.get_jwt_refresh_middleware()` (#75868)
     add ad1dc8eafa6 [v3-4-test] Add `partition_key` to the `DagRun Finished` 
log line (#76557) (#76564)
     add e4e96516c32 [v3-4-test] Catch lazy timetable errors when starting 
queued runs (#76288) (#76292)
     add a75e5b105fa [v3-4-test] Bump TypeScript SDK to 1.0.0 (#76578)
     add 3e7f5c8a7cd [v3-4-test] Release the Java SDK 1.0.0 and pin its schema 
URL to the published docs site (#75944) (#76577)
     add ea9416d04c4 Stop labelling fork CI PRs that change CI files for 
workflow approval (#76289) (#76582)
     add 818f86b0232 [v3-4-test] Keep extra cookies set by a route in 
JWTRefreshMiddleware (#75869)
     add 2ef2c391642 [v3-4-test] Build only required prek hook environments in 
CI jobs on a cache miss (#76111) (#76256)
     add c81fb5c8681 [v3-4-test] Add script to remove constraints for 
unsupported Python versions (#75333) (#76405)
     add 499f3b06492 [v3-4-test] Keep the language SDKs marked experimental in 
the docs (#76584)
     add dac5d28c8e4 [v3-4-test] Hold back only build-info changes in fork CI 
and stop drafting them (#76282) (#76394)
     add b7abe16731b [v3-4-test] UI: Fix select filter pills staying open in 
Safari (#76013) (#76589)
     add 979904ed6a4 [v3-4-test] Set the TypeScript SDK version to 1.0.0-rc1 
(#76594)
     add 81614a039ff [v3-4-test] Return 404 when a DagRun disappears during 
task API writes (#72907) (#76599)
     add 01fee528881 [v3-4-test] UI: Keep Dag card columns aligned across cards 
(#76004) (#76219)
     add be83ebbbf86 [v3-4-test] Skip allowlisted non-PEP 440 docs versions 
when publishing docs to S3 (#76020) (#76343)
     add a8599a4ca14 Bump the github-actions-updates group across 1 directory 
with 6 updates (#76426)
     add 99f626cfb06 [v3-4-test] 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   (5dc9f8e16d9)
            \
             N -- N -- N   refs/heads/ci-upgrade-v3-4-test (99f626cfb06)

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:
 .github/CODEOWNERS                                 |   2 +-
 .github/actions/install-prek/action.yml            |  26 +-
 .github/workflows/auto-approve-workflow-runs.yml   |   8 +-
 .github/workflows/ci-amd.yml                       |   6 +-
 .github/workflows/ci-arm.yml                       |   6 +-
 .github/workflows/ci-notification.yml              |   2 +-
 .github/workflows/codeql-analysis.yml              |   6 +-
 .github/workflows/generate-constraints.yml         |   2 +
 .github/workflows/java-sdk-dependency-security.yml |   6 +-
 .github/workflows/notify-uv-lock-conflicts.yml     |   2 +-
 .github/workflows/prod-image-build.yml             |   2 +
 .github/workflows/registry-tests.yml               |   2 +-
 .../scheduled-verify-release-calendar.yml          |   2 +-
 .github/workflows/test-providers.yml               |   4 +
 .../language-sdks/typescript.rst                   |   4 +-
 airflow-core/docs/best-practices.rst               |   4 +-
 airflow-core/docs/faq.rst                          |   3 +-
 airflow-core/src/airflow/api_fastapi/app.py        |  18 +
 .../api_fastapi/auth/managers/base_auth_manager.py |  14 +
 .../api_fastapi/auth/middlewares/refresh_token.py  |  99 ++-
 .../src/airflow/api_fastapi/core_api/app.py        |   8 +-
 .../api_fastapi/core_api/routes/public/assets.py   |   2 +-
 .../core_api/routes/public/task_state_store.py     |   5 +-
 .../core_api/services/public/dag_run.py            |   4 +-
 .../execution_api/routes/task_state_store.py       |  17 +-
 .../api_fastapi/execution_api/versions/__init__.py |   2 +
 .../execution_api/versions/v2026_10_30.py          |   7 +
 .../src/airflow/jobs/scheduler_job_runner.py       |   2 +
 airflow-core/src/airflow/models/dagrun.py          |  14 +-
 airflow-core/src/airflow/state/metastore.py        |   5 +-
 .../components/DataTable/useRowSelection.test.tsx  |  86 +++
 .../src/components/DataTable/useRowSelection.tsx   |  19 +-
 .../ui/src/components/FilterBar/FilterBar.test.tsx |  20 +
 .../components/FilterBar/filters/LoopFilter.tsx    |  17 +-
 .../FilterBar/filters/RunStateFilter.tsx           |  27 +-
 .../components/FilterBar/filters/SelectFilter.tsx  |  21 +-
 .../ui/src/components/Graph/elkGraphUtils.test.ts  |  14 +
 .../ui/src/components/Graph/elkGraphUtils.ts       |   3 -
 airflow-core/src/airflow/ui/src/main.tsx           |  19 +-
 .../src/airflow/ui/src/pages/DagsList/DagCard.tsx  |  14 +-
 .../src/pages/DagsList/DagRunStateCounts.test.tsx  |   5 +
 .../ui/src/pages/DagsList/DagRunStateCounts.tsx    |   2 +-
 .../src/airflow/ui/src/pages/DagsList/DagsList.tsx |   3 +-
 .../airflow/ui/src/pages/DagsList/RecentRuns.tsx   |   6 +-
 .../pages/DagsList/recentRunsLayout.ts}            |  13 +-
 .../src/airflow/ui/src/pages/ReactPlugin.test.tsx  |  25 +-
 .../src/airflow/ui/src/pages/ReactPlugin.tsx       |  14 +-
 .../src/pages/TaskInstances/TaskInstances.test.tsx |  50 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |  19 +-
 .../src/utils/registerPluginDependencies.test.ts   |  59 ++
 .../utils/registerPluginDependencies.ts}           |  39 +-
 .../src/airflow/ui/src/utils/routeModule.ts        |  45 ++
 .../src/airflow/ui/tests/e2e/pages/DagsPage.ts     |   4 +-
 .../src/airflow/utils/log/file_task_handler.py     |  40 +-
 .../auth/managers/test_base_auth_manager.py        |  10 +
 .../auth/middlewares/test_refresh_token.py         | 159 +++-
 .../core_api/routes/public/test_assets.py          |   2 +
 .../core_api/routes/public/test_auth.py            |   4 +-
 .../core_api/routes/public/test_dag_run.py         |  75 ++
 .../routes/public/test_task_state_store.py         |  51 +-
 .../tests/unit/api_fastapi/core_api/test_app.py    |  29 +
 .../versions/head/test_task_state_store.py         |  38 +-
 .../versions/v2026_10_30/test_task_state_store.py  |  51 ++
 airflow-core/tests/unit/api_fastapi/test_app.py    |  16 +
 airflow-core/tests/unit/jobs/test_scheduler_job.py |  45 ++
 airflow-core/tests/unit/models/test_dagrun.py      |  84 +-
 airflow-core/tests/unit/state/test_metastore.py    |   5 +-
 .../tests/unit/utils/log/test_log_reader.py        |   4 +-
 airflow-core/tests/unit/utils/test_log_handlers.py | 109 ++-
 .../java-native-bundle/gradle.properties           |   2 +-
 .../java-test-bundle/gradle.properties             |   2 +-
 contributing-docs/05_pull_requests.rst             |  20 +-
 contributing-docs/18_contribution_workflow.rst     |   4 +-
 contributing-docs/25_maintainer_pr_triage.md       |  18 +-
 dev/breeze/doc/08_ci_tasks.rst                     |   4 +-
 ...0-run-ci-for-external-contributions-in-forks.md |   5 +-
 dev/breeze/doc/ci/05_workflows.md                  |  14 +-
 .../doc/ci/08_fork_ci_for_external_contributors.md |  62 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   6 +
 .../src/airflow_breeze/utils/fork_ci_messages.py   |  35 +-
 .../src/airflow_breeze/utils/fork_ci_reconcile.py  |  84 +-
 .../airflow_breeze/utils/provider_dependencies.py  |   6 +-
 .../src/airflow_breeze/utils/publish_docs_to_s3.py |  15 +-
 .../airflow_breeze/utils/workflow_run_approval.py  |  87 ++-
 dev/breeze/tests/test_fork_ci_messages.py          |  29 +-
 dev/breeze/tests/test_fork_ci_reconcile.py         |  94 ++-
 dev/breeze/tests/test_provider_dependencies.py     |  11 +
 dev/breeze/tests/test_publish_docs_to_s3.py        |  46 +-
 dev/breeze/tests/test_workflow_run_approval.py     | 143 +++-
 dev/remove_unsupported_python_constraints.py       | 300 ++++++++
 java-sdk/gradle.properties                         |   2 +-
 java-sdk/sdk/build.gradle.kts                      |   2 +-
 java-sdk/sdk/schema/schema.json                    | 853 ++++++++++++++-------
 .../lang_sdk/java_example/gradle.properties        |   2 +-
 kubernetes-tests/lang_sdk/ts_example/package.json  |   2 +-
 .../unit/amazon/aws/log/test_s3_task_handler.py    |   4 +-
 .../unit/google/cloud/log/test_gcs_task_handler.py |   4 +-
 .../microsoft/azure/log/test_wasb_task_handler.py  |   2 +-
 .../tests/ci/prek/test_compile_provider_assets.py  |   1 -
 scripts/tests/ci/prek/test_compile_ui_assets.py    |   1 -
 scripts/tests/ci/test_prek_cache_optimizations.py  |  84 +-
 task-sdk/docs/ts-bundle-spec.rst                   |   2 +-
 task-sdk/src/airflow/sdk/api/client.py             |   4 +-
 task-sdk/tests/task_sdk/api/test_client.py         |  50 ++
 ts-sdk/DEVELOPMENT.md                              |  16 +-
 ts-sdk/README.md                                   |   4 +-
 ts-sdk/docs/index.md                               |   6 +-
 ts-sdk/docs/package-lock.json                      |   4 +-
 ts-sdk/docs/package.json                           |   2 +-
 ts-sdk/docs/tests/deployment-checks.test.mjs       |   4 +-
 ts-sdk/example/package.json                        |   2 +-
 ts-sdk/package.json                                |   5 +-
 ts-sdk/scripts/ci/prek/check_dag_schema.py         |   1 -
 113 files changed, 2893 insertions(+), 681 deletions(-)
 create mode 100644 
airflow-core/src/airflow/ui/src/components/DataTable/useRowSelection.test.tsx
 copy airflow-core/src/airflow/ui/{rules/levels.js => 
src/pages/DagsList/recentRunsLayout.ts} (66%)
 create mode 100644 
airflow-core/src/airflow/ui/src/utils/registerPluginDependencies.test.ts
 copy airflow-core/src/airflow/ui/{rules/jsonc.js => 
src/utils/registerPluginDependencies.ts} (51%)
 create mode 100644 airflow-core/src/airflow/ui/src/utils/routeModule.ts
 create mode 100644 
airflow-core/tests/unit/api_fastapi/execution_api/versions/v2026_10_30/test_task_state_store.py
 create mode 100755 dev/remove_unsupported_python_constraints.py

Reply via email to