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

dependabot[bot] pushed a change to branch 
dependabot/pip/airflow-core/v3-2-test/pip-dependency-updates-1a800ef2ca
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit adc2d15a647 Bump the pip-dependency-updates group across 3 directories 
with 2 updates
     add a7c9eaa0319 [v3-2-test] Move Task Identity line into Pre Execution 
block in logs (#67036) (#67134)
     add e33c99f1500 [v3-2-test] fix: migrate existing deadline rows in 
migration 0080 upgrade and downgrade (#66016) (#67129)
     add 1ec52dff209 [v3-2-test] Redact rendered template fields while still 
structured to preserve nested-key masking on truncation (#65906) (#67117)
     add cf9c8794174 [v3-2-test] Fix ValueError when supervisor force-closes 
stuck sockets after timeout (#67115) (#67162)
     add e75d8832c7e UI: Filter task instances by rendered map index (#66008) 
(#67163)
     add b5c1e9b3a67 [v3-2-test] Apply per-DAG audit log permission to event 
log detail endpoint (#67112) (#67159)
     add be27478fc76 [v3-2-test] Default-deny auth at the API and UI router 
level (#66505) (#67171)
     add 7eb9f3424e0 [v3-2-test] CI: Upgrade important CI environment (#67158)
     add 4bb3c296e37 [v3-2-test] CI: Mount providers directory for breeze k8s 
dev (#67152) (#67166)
     add 2fb8d87feec [v3-2-test] Surface remote-log upload failures via 
structured warnings (#66571) (#67172)
     add 4cabcd1f05d [v3-2-test] Use a distinct redact message for import 
errors with no registered Dag (#66923) (#67176)
     add 1ec50c5f733 Don't crash supervisor IPC loop on transient network 
errors (#66572) (#67177)
     add 58aa842659a [v3-2-test] Harden _collect_teams_to_check / 
requires_access_backfill against malformed bodies (#66504) (#67182)
     add 9a87a96ecce [v3-2-test] Refuse secrets-backend fallback on 
Execution-API authz deny (#66575) (#67173)
     add 355c0c2c843 [v3-2-test] Fail closed when supervisor IPC fails on a 
non-success terminal state (#66573) (#67183)
     add a3c37781693 [v3-2-test] improve grid/ti_summaries and grid/runs 
(#64034) (#67014)
     add 96726048268 UI: Use local Monaco editor module instead of CDN (#66647) 
(#67199)
     add f13857dbf8f Revert "[v3-2-test] Load hook metadata from YAML without 
importing Hook class (#63826) (#64723)" (#67202)
     add d1aa82246cd Bump the pip-dependency-updates group across 3 directories 
with 2 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   (adc2d15a647)
            \
             N -- N -- N   
refs/heads/dependabot/pip/airflow-core/v3-2-test/pip-dependency-updates-1a800ef2ca
 (d1aa82246cd)

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:
 .pre-commit-config.yaml                            |    4 +-
 Dockerfile                                         |    2 +-
 Dockerfile.ci                                      |    4 +-
 ...atetimepicker.txt => LICENSE-monaco-editor.txt} |    2 +-
 airflow-core/LICENSE                               |    1 +
 airflow-core/NOTICE                                |    8 +
 airflow-core/docs/best-practices.rst               |    2 +-
 .../src/airflow/api_fastapi/common/parameters.py   |   72 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |   90 ++
 .../api_fastapi/core_api/routes/public/__init__.py |    9 +-
 .../core_api/routes/public/event_logs.py           |    3 +-
 .../core_api/routes/public/import_error.py         |   18 +-
 .../core_api/routes/public/task_instances.py       |   10 +
 .../api_fastapi/core_api/routes/ui/__init__.py     |    7 +-
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |  100 +-
 .../src/airflow/api_fastapi/core_api/security.py   |   68 +-
 .../core_api/services/ui/connections.py            |   32 +-
 .../api_fastapi/core_api/services/ui/grid.py       |  170 ++-
 .../execution_api/routes/task_instances.py         |    4 +-
 .../0080_3_1_0_modify_deadline_callback_schema.py  |  195 +++-
 ...0_replace_deadline_inline_callback_with_fkey.py |   31 +-
 airflow-core/src/airflow/models/connection.py      |    4 +
 airflow-core/src/airflow/models/taskinstance.py    |    9 +
 airflow-core/src/airflow/models/variable.py        |    4 +
 airflow-core/src/airflow/provider.yaml.schema.json |    4 -
 airflow-core/src/airflow/provider_info.schema.json |    4 -
 airflow-core/src/airflow/providers_manager.py      |   55 +-
 airflow-core/src/airflow/serialization/helpers.py  |    5 +-
 .../src/airflow/ui/openapi-gen/queries/common.ts   |   12 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |   20 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |   20 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |   20 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |   20 +-
 .../ui/openapi-gen/requests/services.gen.ts        |   12 +
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   20 +
 airflow-core/src/airflow/ui/package.json           |    1 +
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |   37 +-
 .../airflow/ui/public/i18n/locales/en/common.json  |    1 +
 .../src/airflow/ui/src/components/JsonEditor.tsx   |    2 +-
 .../src/components/MonacoEditor/configureMonaco.ts |   71 ++
 .../ui/src/components/MonacoEditor/index.tsx       |   37 +-
 .../useMonacoReady.ts}                             |   33 +-
 .../ui/src/components/RenderedJsonField.tsx        |    2 +-
 .../src/airflow/ui/src/constants/filterConfigs.tsx |    7 +
 .../src/airflow/ui/src/constants/searchParams.ts   |    1 +
 .../src/airflow/ui/src/mocks/handlers/log.ts       |   14 +-
 .../src/airflow/ui/src/pages/Dag/Code/Code.tsx     |    2 +-
 .../ui/src/pages/Dag/Code/CodeDiffViewer.tsx       |    2 +-
 .../ui/src/pages/TaskInstance/Logs/Logs.test.tsx   |   16 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |    9 +
 .../pages/TaskInstances/TaskInstancesFilter.tsx    |    2 +
 .../src/airflow/ui/src/queries/useLogs.tsx         |   18 +-
 .../src/airflow/ui/src/utils/useFiltersHandler.ts  |    1 +
 .../src/airflow/ui/tests/e2e/pages/DagCodePage.ts  |    2 +-
 .../tests/unit/always/test_providers_manager.py    |    8 -
 .../core_api/routes/public/test_event_logs.py      |   36 +
 .../core_api/routes/public/test_import_error.py    |   43 +-
 .../core_api/routes/public/test_task_instances.py  |  120 +-
 .../api_fastapi/core_api/routes/ui/test_grid.py    |   23 +
 .../tests/unit/api_fastapi/core_api/test_app.py    |   27 +
 .../unit/api_fastapi/core_api/test_security.py     |  168 +++
 .../test_0080_deadline_callback_migration.py       |  268 +++++
 .../test_0094_deadline_callback_migration.py       |  178 +++
 .../tests/unit/models/test_mappedoperator.py       |    4 +-
 .../tests/unit/serialization/test_helpers.py       |   24 +
 dev/breeze/doc/ci/02_images.md                     |    4 +-
 dev/breeze/doc/images/output_k8s.svg               |    2 +-
 dev/breeze/doc/images/output_k8s.txt               |    2 +-
 dev/breeze/doc/images/output_k8s_dev.svg           |    4 +-
 dev/breeze/doc/images/output_k8s_dev.txt           |    2 +-
 dev/breeze/pyproject.toml                          |    2 +-
 .../airflow_breeze/commands/kubernetes_commands.py |   16 +-
 .../commands/release_management_commands.py        |    4 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    2 +-
 dev/breeze/uv.lock                                 |  302 ++---
 devel-common/pyproject.toml                        |    4 +-
 providers/airbyte/provider.yaml                    |    1 -
 .../airflow/providers/airbyte/get_provider_info.py |    1 -
 providers/alibaba/provider.yaml                    |    4 -
 .../airflow/providers/alibaba/get_provider_info.py |    4 -
 providers/amazon/provider.yaml                     |    5 -
 .../airflow/providers/amazon/get_provider_info.py  |    5 -
 providers/apache/cassandra/provider.yaml           |    1 -
 .../apache/cassandra/get_provider_info.py          |    1 -
 providers/apache/drill/provider.yaml               |    1 -
 .../providers/apache/drill/get_provider_info.py    |    1 -
 providers/apache/druid/provider.yaml               |    1 -
 .../providers/apache/druid/get_provider_info.py    |    1 -
 providers/apache/hdfs/provider.yaml                |    1 -
 .../providers/apache/hdfs/get_provider_info.py     |    1 -
 providers/apache/hive/provider.yaml                |    3 -
 .../providers/apache/hive/get_provider_info.py     |    3 -
 providers/apache/iceberg/provider.yaml             |    1 -
 .../providers/apache/iceberg/get_provider_info.py  |    1 -
 providers/apache/impala/provider.yaml              |    1 -
 .../providers/apache/impala/get_provider_info.py   |    1 -
 providers/apache/kafka/provider.yaml               |    1 -
 .../providers/apache/kafka/get_provider_info.py    |    1 -
 providers/apache/kylin/provider.yaml               |    1 -
 .../providers/apache/kylin/get_provider_info.py    |    1 -
 providers/apache/livy/provider.yaml                |    1 -
 .../providers/apache/livy/get_provider_info.py     |    1 -
 providers/apache/pig/provider.yaml                 |    1 -
 .../providers/apache/pig/get_provider_info.py      |    1 -
 providers/apache/pinot/provider.yaml               |    2 -
 .../providers/apache/pinot/get_provider_info.py    |    2 -
 providers/apache/spark/provider.yaml               |    4 -
 .../providers/apache/spark/get_provider_info.py    |    4 -
 providers/apache/tinkerpop/provider.yaml           |    1 -
 .../apache/tinkerpop/get_provider_info.py          |    1 -
 providers/apprise/provider.yaml                    |    1 -
 .../airflow/providers/apprise/get_provider_info.py |    1 -
 providers/arangodb/provider.yaml                   |    1 -
 .../providers/arangodb/get_provider_info.py        |    1 -
 providers/asana/provider.yaml                      |    1 -
 .../airflow/providers/asana/get_provider_info.py   |    1 -
 providers/atlassian/jira/provider.yaml             |    1 -
 .../providers/atlassian/jira/get_provider_info.py  |    1 -
 providers/cloudant/provider.yaml                   |    1 -
 .../providers/cloudant/get_provider_info.py        |    1 -
 providers/cncf/kubernetes/provider.yaml            |    1 -
 .../providers/cncf/kubernetes/get_provider_info.py |    1 -
 providers/cohere/provider.yaml                     |    1 -
 .../airflow/providers/cohere/get_provider_info.py  |    1 -
 providers/common/ai/provider.yaml                  |    5 -
 .../providers/common/ai/get_provider_info.py       |    5 -
 providers/databricks/provider.yaml                 |    1 -
 .../providers/databricks/get_provider_info.py      |    1 -
 providers/datadog/provider.yaml                    |    1 -
 .../airflow/providers/datadog/get_provider_info.py |    1 -
 providers/dbt/cloud/provider.yaml                  |    1 -
 .../providers/dbt/cloud/get_provider_info.py       |    1 -
 providers/dingding/provider.yaml                   |    1 -
 .../providers/dingding/get_provider_info.py        |    1 -
 providers/discord/provider.yaml                    |    1 -
 .../airflow/providers/discord/get_provider_info.py |    1 -
 providers/docker/provider.yaml                     |    1 -
 .../airflow/providers/docker/get_provider_info.py  |    1 -
 providers/elasticsearch/provider.yaml              |    1 -
 .../providers/elasticsearch/get_provider_info.py   |    1 -
 providers/exasol/provider.yaml                     |    1 -
 .../airflow/providers/exasol/get_provider_info.py  |    1 -
 providers/facebook/provider.yaml                   |    1 -
 .../providers/facebook/get_provider_info.py        |    1 -
 providers/ftp/provider.yaml                        |    1 -
 .../src/airflow/providers/ftp/get_provider_info.py |    6 +-
 providers/git/provider.yaml                        |    1 -
 .../src/airflow/providers/git/get_provider_info.py |    1 -
 providers/github/provider.yaml                     |    1 -
 .../airflow/providers/github/get_provider_info.py  |    1 -
 providers/google/provider.yaml                     |    9 -
 .../airflow/providers/google/get_provider_info.py  |    9 -
 providers/grpc/provider.yaml                       |    1 -
 .../airflow/providers/grpc/get_provider_info.py    |    1 -
 providers/hashicorp/provider.yaml                  |    1 -
 .../providers/hashicorp/get_provider_info.py       |    1 -
 providers/http/provider.yaml                       |    1 -
 .../airflow/providers/http/get_provider_info.py    |    1 -
 providers/imap/provider.yaml                       |    1 -
 .../airflow/providers/imap/get_provider_info.py    |    6 +-
 providers/influxdb/provider.yaml                   |    1 -
 .../providers/influxdb/get_provider_info.py        |    1 -
 providers/informatica/provider.yaml                |    1 -
 .../providers/informatica/get_provider_info.py     |    1 -
 providers/jdbc/provider.yaml                       |    1 -
 .../airflow/providers/jdbc/get_provider_info.py    |    1 -
 providers/jenkins/provider.yaml                    |    1 -
 .../airflow/providers/jenkins/get_provider_info.py |    1 -
 providers/microsoft/azure/provider.yaml            |   17 -
 .../providers/microsoft/azure/get_provider_info.py |   17 -
 .../providers/microsoft/azure/hooks/data_lake.py   |    2 +-
 providers/microsoft/mssql/provider.yaml            |    1 -
 .../providers/microsoft/mssql/get_provider_info.py |    1 -
 providers/microsoft/psrp/provider.yaml             |    1 -
 .../providers/microsoft/psrp/get_provider_info.py  |    1 -
 providers/microsoft/winrm/provider.yaml            |    1 -
 .../providers/microsoft/winrm/get_provider_info.py |    1 -
 providers/mongo/provider.yaml                      |    1 -
 .../airflow/providers/mongo/get_provider_info.py   |    1 -
 providers/mysql/provider.yaml                      |    1 -
 .../airflow/providers/mysql/get_provider_info.py   |    6 +-
 providers/neo4j/provider.yaml                      |    1 -
 .../airflow/providers/neo4j/get_provider_info.py   |    6 +-
 providers/odbc/provider.yaml                       |    1 -
 .../airflow/providers/odbc/get_provider_info.py    |    6 +-
 providers/openai/provider.yaml                     |    1 -
 .../airflow/providers/openai/get_provider_info.py  |    1 -
 providers/openfaas/provider.yaml                   |    1 -
 .../providers/openfaas/get_provider_info.py        |    1 -
 providers/opensearch/provider.yaml                 |    1 -
 .../providers/opensearch/get_provider_info.py      |    1 -
 providers/opsgenie/provider.yaml                   |    1 -
 .../providers/opsgenie/get_provider_info.py        |    1 -
 providers/oracle/provider.yaml                     |    1 -
 .../airflow/providers/oracle/get_provider_info.py  |    1 -
 providers/pagerduty/provider.yaml                  |    2 -
 .../providers/pagerduty/get_provider_info.py       |    2 -
 providers/papermill/provider.yaml                  |    1 -
 .../providers/papermill/get_provider_info.py       |    1 -
 providers/pinecone/provider.yaml                   |    1 -
 .../providers/pinecone/get_provider_info.py        |    1 -
 providers/postgres/provider.yaml                   |    1 -
 .../providers/postgres/get_provider_info.py        |    1 -
 providers/presto/provider.yaml                     |    1 -
 .../airflow/providers/presto/get_provider_info.py  |    1 -
 providers/qdrant/provider.yaml                     |    1 -
 .../airflow/providers/qdrant/get_provider_info.py  |    1 -
 providers/redis/provider.yaml                      |    1 -
 .../airflow/providers/redis/get_provider_info.py   |    1 -
 providers/salesforce/provider.yaml                 |    1 -
 .../providers/salesforce/get_provider_info.py      |    1 -
 providers/samba/provider.yaml                      |    1 -
 .../airflow/providers/samba/get_provider_info.py   |    1 -
 providers/segment/provider.yaml                    |    1 -
 .../airflow/providers/segment/get_provider_info.py |    1 -
 providers/sftp/provider.yaml                       |    1 -
 .../airflow/providers/sftp/get_provider_info.py    |    1 -
 providers/slack/provider.yaml                      |    2 -
 .../airflow/providers/slack/get_provider_info.py   |    2 -
 providers/smtp/provider.yaml                       |    1 -
 .../airflow/providers/smtp/get_provider_info.py    |    1 -
 providers/snowflake/provider.yaml                  |    1 -
 .../providers/snowflake/get_provider_info.py       |    1 -
 providers/sqlite/provider.yaml                     |    1 -
 .../airflow/providers/sqlite/get_provider_info.py  |    1 -
 providers/ssh/provider.yaml                        |    1 -
 .../src/airflow/providers/ssh/get_provider_info.py |    1 -
 providers/standard/provider.yaml                   |    2 -
 .../providers/standard/get_provider_info.py        |    2 -
 providers/tableau/provider.yaml                    |    1 -
 .../airflow/providers/tableau/get_provider_info.py |    1 -
 providers/telegram/provider.yaml                   |    1 -
 .../providers/telegram/get_provider_info.py        |    1 -
 providers/teradata/provider.yaml                   |    1 -
 .../providers/teradata/get_provider_info.py        |    1 -
 providers/trino/provider.yaml                      |    1 -
 .../airflow/providers/trino/get_provider_info.py   |    1 -
 providers/vertica/provider.yaml                    |    1 -
 .../airflow/providers/vertica/get_provider_info.py |    1 -
 providers/weaviate/provider.yaml                   |    1 -
 .../providers/weaviate/get_provider_info.py        |    1 -
 providers/yandex/provider.yaml                     |    1 -
 .../airflow/providers/yandex/get_provider_info.py  |    1 -
 .../src/airflow/providers/yandex/hooks/yandex.py   |    4 +-
 providers/ydb/provider.yaml                        |    1 -
 .../src/airflow/providers/ydb/get_provider_info.py |    1 -
 providers/zendesk/provider.yaml                    |    1 -
 .../airflow/providers/zendesk/get_provider_info.py |    1 -
 pyproject.toml                                     |    2 +-
 scripts/ci/prek/check_imports_in_providers.py      |    2 +-
 scripts/ci/prek/ruff_format.py                     |    2 +-
 scripts/tools/setup_breeze                         |    2 +-
 task-sdk/src/airflow/sdk/api/client.py             |   28 +
 task-sdk/src/airflow/sdk/exceptions.py             |   16 +
 task-sdk/src/airflow/sdk/execution_time/context.py |   16 +-
 .../sdk/execution_time/secrets/execution_api.py    |   71 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |   24 +
 .../src/airflow/sdk/execution_time/task_runner.py  |   33 +-
 task-sdk/src/airflow/sdk/log.py                    |   26 +-
 task-sdk/tests/task_sdk/api/test_client.py         |   30 +
 .../tests/task_sdk/execution_time/test_secrets.py  |  162 ++-
 .../task_sdk/execution_time/test_supervisor.py     |   60 +-
 .../task_sdk/execution_time/test_task_runner.py    |  198 ++++
 task-sdk/tests/task_sdk/test_log.py                |  120 ++
 uv.lock                                            | 1152 ++++++++++----------
 265 files changed, 3347 insertions(+), 1428 deletions(-)
 copy 
airflow-core/3rd-party-licenses/{LICENSE-eonasdan-bootstrap-datetimepicker.txt 
=> LICENSE-monaco-editor.txt} (95%)
 create mode 100644 
airflow-core/src/airflow/ui/src/components/MonacoEditor/configureMonaco.ts
 copy registry/src/_data/utils.js => 
airflow-core/src/airflow/ui/src/components/MonacoEditor/index.tsx (53%)
 copy airflow-core/src/airflow/ui/src/components/{SqlParserProvider.tsx => 
MonacoEditor/useMonacoReady.ts} (64%)
 create mode 100644 
airflow-core/tests/unit/migrations/test_0080_deadline_callback_migration.py
 create mode 100644 
airflow-core/tests/unit/migrations/test_0094_deadline_callback_migration.py
 create mode 100644 task-sdk/tests/task_sdk/test_log.py

Reply via email to