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

dependabot[bot] pushed a change to branch 
dependabot/pip/airflow-core/pip-dependency-updates-72f83f7f84
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 7e825e1f21f Bump the pip-dependency-updates group across 3 directories 
with 3 updates
     add 2161027d844 Fix grammar in PR guidelines (#68992)
     add 30a70719c03 Rename Neo4jOperator `sql` parameter to `cypher` (#68970)
     add 779efc6983b Require existing-connection read access when testing an 
existing connection (#67620)
     add b4114239a89 Handle missing Keycloak resources as access denied (#68951)
     add 65cd588ae89 Fix flaky CloudSQL custom-universe trigger test on loaded 
runners (#68981)
     add a4c269a6f9e Don't force full CI tests for non-test workflow and 
prek-only changes (#68802)
     add 8e9a13bd57c Thread version_data through BundleInfo to worker-side 
bundle initialization (#67217)
     add 3905dc509bb Cache Celery apps when publishing workloads (#67127)
     add 275730a9cf2 Java-SDK: replace AirflowJulHandler.install() with setup() 
(#68986)
     add 4b925364105 Add owners for Java and Go SDKs (#69009)
     add 473e33259cd Remove stale `dag_` parameter from create_test_pipeline 
docstring (#68787)
     add 79e9628fa1d Add example plugins and expand docs for asset partitions 
(#68889)
     add 7d96ee13a7f Java SDK docs: JUL setup(), pin java_executable, 
config-reload note (#68938)
     add 3e48e8d852a Surface databricks API errors as a separate exception 
(#69019)
     add 0619574dd21 Add `has_note` key to the API response for TI to render 
saved note indicator in Airflow 3 Grid View UI (#68979)
     add 85aa9b621f3 Defer Cadwyn import to keep FastAPI off the Task SDK 
worker path (#69016)
     add 3f600661aac Add Celery worker mp_start_method config to curb Python 
3.14 memory (#69015)
     add 3dc7a60a063 Fix GKE provider 401 on kubernetes client 36.x (#69032)
     add b94ca10bb1e Deprecate implicit legacy SQL default in BigQuery 
operators (#67113)
     add 3733e62d6a4 Type asset_expression in the REST API so the UI does not 
cast through unknown (#67725)
     add 5226a1ba7f9 Reduce canary schedule frequency (AMD 4->2/day, ARM 
8->2/day) (#68821)
     add c217e9a577f Fix zimor unsound-ternary (#69026)
     add 4e2f5d47ea2 Prepare ad-hoc provider documentation 2026-06-26 (#69022)
     add b1ff7a63c2e Bump the pip-dependency-updates group across 3 directories 
with 3 updates

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   (7e825e1f21f)
            \
             N -- N -- N   
refs/heads/dependabot/pip/airflow-core/pip-dependency-updates-72f83f7f84 
(b1ff7a63c2e)

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                                 |   5 +-
 .github/workflows/ci-amd.yml                       |   9 +-
 .github/workflows/ci-arm.yml                       |   6 +-
 .github/workflows/publish-docs-to-s3.yml           |   2 +-
 .github/workflows/run-unit-tests.yml               |   4 +-
 .../docs/authoring-and-scheduling/assets.rst       | 267 +++++++++++++++++++++
 .../language-sdks/java.rst                         |  42 +++-
 .../api_fastapi/core_api/datamodels/common.py      | 123 +++++++++-
 .../api_fastapi/core_api/datamodels/dags.py        |   3 +-
 .../api_fastapi/core_api/datamodels/ui/assets.py   |   3 +-
 .../api_fastapi/core_api/datamodels/ui/dags.py     |   3 +-
 .../api_fastapi/core_api/datamodels/ui/grid.py     |   1 +
 .../core_api/datamodels/ui/partitioned_dag_runs.py |   5 +-
 .../api_fastapi/core_api/openapi/_private_ui.yaml  | 153 +++++++++++-
 .../core_api/openapi/v2-rest-api-generated.yaml    | 125 +++++++++-
 .../core_api/routes/public/connections.py          |  51 +++-
 .../api_fastapi/core_api/routes/ui/assets.py       |  27 ++-
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |  11 +-
 .../core_api/routes/ui/partitioned_dag_runs.py     |  38 +--
 .../api_fastapi/core_api/services/ui/grid.py       |   5 +
 .../src/airflow/dag_processing/bundles/base.py     |   4 +
 .../src/airflow/dag_processing/bundles/manager.py  |  11 +-
 .../example_dags/example_asset_partition.py        |  10 +-
 .../src/airflow/example_dags/example_skip_dag.py   |   1 -
 .../plugins/custom_partition_mapper.py             |  96 ++++++++
 .../plugins/custom_partition_timetable.py          |  55 +++++
 .../src/airflow/executors/workloads/base.py        |   9 +-
 .../src/airflow/executors/workloads/task.py        |   4 +
 .../src/airflow/jobs/scheduler_job_runner.py       |   6 +
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts | 258 +++++++++++++++++++-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |  81 +++++--
 .../components/AssetExpression/AssetExpression.tsx |   6 +-
 .../src/components/AssetExpression/AssetNode.tsx   |   9 +-
 .../ui/src/components/AssetExpression/index.ts     |   2 +-
 .../ui/src/components/AssetExpression/types.ts     |  27 +--
 .../ui/src/components/AssetProgressCell.tsx        |   4 +-
 .../airflow/ui/src/layouts/Details/Grid/GridTI.tsx |  16 +-
 .../layouts/Details/Grid/TaskInstancesColumn.tsx   |   1 +
 .../ui/src/pages/DagsList/AssetSchedule.tsx        |   2 +-
 .../api_fastapi/core_api/datamodels/test_common.py | 117 +++++++++
 .../core_api/routes/public/test_connections.py     | 127 ++++++++++
 .../core_api/routes/public/test_dags.py            |  35 ++-
 .../core_api/routes/public/test_plugins.py         |  10 +-
 .../api_fastapi/core_api/routes/ui/test_grid.py    |  35 ++-
 .../tests/unit/dag_processing/bundles/test_base.py |  13 +
 .../tests/unit/executors/test_workloads.py         |  79 ++++++
 .../tests/unit/plugins/test_plugins_manager.py     |   4 +-
 airflow-ctl/pyproject.toml                         |   2 +-
 .../src/airflowctl/api/datamodels/generated.py     | 234 ++++++++++++------
 contributing-docs/05_pull_requests.rst             |   2 +-
 dev/breeze/doc/ci/04_selective_checks.md           |  23 +-
 .../src/airflow_breeze/utils/selective_checks.py   |  23 +-
 dev/breeze/tests/test_selective_checks.py          |  48 +++-
 .../apache/airflow/sdk/jul/AirflowJulHandler.kt    |  25 +-
 .../airflow/sdk/jul/AirflowJulHandlerTest.kt       |  54 ++++-
 providers/.last_release_date.txt                   |   2 +-
 .../aws/executors/batch/test_batch_executor.py     |   1 +
 .../amazon/aws/executors/ecs/test_ecs_executor.py  |   1 +
 providers/apache/spark/docs/changelog.rst          |   1 +
 providers/celery/README.rst                        |   6 +-
 providers/celery/docs/changelog.rst                |  16 ++
 providers/celery/docs/index.rst                    |   6 +-
 providers/celery/provider.yaml                     |  32 ++-
 providers/celery/pyproject.toml                    |   6 +-
 .../src/airflow/providers/celery/__init__.py       |   2 +-
 .../airflow/providers/celery/cli/celery_command.py |  20 +-
 .../celery/executors/celery_executor_utils.py      |  43 ++--
 .../airflow/providers/celery/get_provider_info.py  |  14 ++
 .../integration/celery/test_celery_executor.py     |   6 +
 .../tests/unit/celery/cli/test_celery_command.py   |  27 ++-
 .../unit/celery/executors/test_celery_executor.py  |  99 ++++++++
 providers/cncf/kubernetes/docs/changelog.rst       |   3 +
 .../src/airflow/providers/databricks/exceptions.py |   8 +
 .../providers/databricks/hooks/databricks_base.py  |   7 +-
 .../tests/unit/databricks/hooks/test_databricks.py |  14 ++
 .../edge3/worker_api/v2-edge-generated.yaml        |   6 +
 providers/fab/README.rst                           |   6 +-
 providers/fab/docs/changelog.rst                   |  17 ++
 providers/fab/docs/index.rst                       |   6 +-
 providers/fab/provider.yaml                        |   3 +-
 providers/fab/pyproject.toml                       |   6 +-
 .../fab/src/airflow/providers/fab/__init__.py      |   2 +-
 providers/google/README.rst                        |   6 +-
 providers/google/docs/changelog.rst                |  17 ++
 providers/google/docs/connections/bigquery.rst     |   4 +-
 providers/google/docs/index.rst                    |   6 +-
 providers/google/docs/operators/cloud/bigquery.rst |  10 +
 providers/google/provider.yaml                     |   3 +-
 providers/google/pyproject.toml                    |   6 +-
 .../src/airflow/providers/google/__init__.py       |   2 +-
 .../providers/google/cloud/hooks/bigquery.py       |  16 +-
 .../google/cloud/hooks/kubernetes_engine.py        |  13 +-
 .../providers/google/cloud/operators/bigquery.py   |  63 +++--
 .../google/cloud/transfers/gcs_to_bigquery.py      |   3 +
 providers/google/tests/deprecations_ignore.yml     |   7 +
 .../cloud/bigquery/example_bigquery_queries.py     |   3 +
 .../tests/unit/google/cloud/hooks/test_bigquery.py |  65 +++--
 .../google/cloud/hooks/test_kubernetes_engine.py   |  27 +++
 .../unit/google/cloud/operators/test_bigquery.py   |  51 ++++
 .../unit/google/cloud/triggers/test_cloud_sql.py   |   9 +-
 providers/keycloak/README.rst                      |   6 +-
 providers/keycloak/docs/changelog.rst              |  23 ++
 providers/keycloak/docs/index.rst                  |   6 +-
 providers/keycloak/provider.yaml                   |   3 +-
 providers/keycloak/pyproject.toml                  |   6 +-
 .../src/airflow/providers/keycloak/__init__.py     |   2 +-
 .../keycloak/auth_manager/keycloak_auth_manager.py |  10 +
 .../auth_manager/test_keycloak_auth_manager.py     |  37 +++
 providers/neo4j/docs/operators/neo4j.rst           |   8 +-
 .../src/airflow/providers/neo4j/operators/neo4j.py |  32 ++-
 .../neo4j/tests/system/neo4j/example_neo4j.py      |  16 +-
 .../tests/system/neo4j/example_neo4j_query.py      |  55 -----
 .../tests/system/neo4j/example_neo4j_sensor.py     |   2 +-
 .../neo4j/tests/unit/neo4j/operators/test_neo4j.py |  38 ++-
 scripts/ci/prek/check_ci_workflows_in_sync.py      |  15 +-
 scripts/ci/prek/known_airflow_exceptions.txt       |   2 +-
 task-sdk/pyproject.toml                            |   2 +-
 .../src/airflow/sdk/api/datamodels/_generated.py   |   1 +
 .../sdk/execution_time/callback_supervisor.py      |   4 +-
 .../airflow/sdk/execution_time/schema/__init__.py  |  13 +-
 .../airflow/sdk/execution_time/schema/migrator.py  |   9 +-
 .../airflow/sdk/execution_time/schema/schema.json  |  13 +
 .../sdk/execution_time/schema/versions/__init__.py |  36 ++-
 .../src/airflow/sdk/execution_time/task_runner.py  |   1 +
 .../execution_time/schema/test_migrator.py         |  35 +++
 .../execution_time/test_callback_supervisor.py     |   1 +
 uv.lock                                            |   8 +-
 127 files changed, 2944 insertions(+), 427 deletions(-)
 create mode 100644 
airflow-core/src/airflow/example_dags/plugins/custom_partition_mapper.py
 create mode 100644 
airflow-core/src/airflow/example_dags/plugins/custom_partition_timetable.py
 create mode 100644 
airflow-core/tests/unit/api_fastapi/core_api/datamodels/test_common.py
 delete mode 100644 providers/neo4j/tests/system/neo4j/example_neo4j_query.py

Reply via email to