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

github-bot pushed a change to branch 
dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-95dc43019e
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 4f2f2d0edbb Bump the core-ui-package-updates group across 2 
directories with 22 updates
     add 77ddfd167bd Upgrade flit in devel-common (#48364)
     add 82118a964f2 Don't expect default conns in s3_to_redshift (#48363)
     add 55e851bf6f1 Add Dag Run limit dropdown for Grid view page (#47900)
     add ab05274c93d Minor cleanup on grid endpoint (#48371)
     add 6bff437ebd6 Delete moved __init__.py files (#48370)
     add 6b32358673a Move BaseNotifier to Task SDK (#48008)
     add eef780284d8 docs: correctly embed links using rst syntax (#48377)
     add 82fca1b0593 Correctly bumping versions while preparing provider docs 
(#48384)
     add c762e17820c Prepare docs for Mar 2nd wave of providers (#48383)
     add 60c7db4637d Render stacktraces properly (#47965)
     add 7ed6db63c02 Adding a backcompat shim for baseoperatorlink (#48396)
     add 63b5cd63e63 Add support for changing graph orientation (#47923)
     add 1efc84a2e4e Re-Export Param properly (#48397)
     add f2e0cbbd0d9 Adds support for hiding columns in datatable (#47826)
     add d57b94e2ea7 Fix: Handle Invalid --conn-uri Gracefully in CLI (#48398)
     add 1320b8782c5 Detect DAGs defined using either 'airflow.models' or 
'airflow.sdk' (#48380)
     add 21a53b04b5e Fix #47708: Ensure full visibility of dropdowns (#48392)
     add 08d9dc201ef Move `GitDagBundle` to providers (#47636)
     add d34b434648e Do not call runtime-checks api from the task sdk anymore 
(#48125)
     add 2850c076799 Bump the core-ui-package-updates group across 2 
directories with 22 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   (4f2f2d0edbb)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-95dc43019e
 (2850c076799)

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:
 .../airflow_providers_bug_report.yml               |   1 +
 .github/workflows/test-providers.yml               |   2 +-
 COMMITTERS.rst                                     |   4 +-
 INSTALL                                            |   2 +-
 airflow-core/docs/extra-packages-ref.rst           |   2 +
 airflow-core/docs/howto/notifications.rst          |   4 +-
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |   6 +-
 .../api_fastapi/core_api/services/ui/grid.py       |  34 +--
 .../src/airflow/api_fastapi/execution_api/app.py   |   6 +-
 .../execution_api/routes/task_instances.py         |   1 +
 .../api_fastapi/execution_api/versions/__init__.py |  16 +-
 .../versions/v2025_03_26.py}                       |  17 +-
 .../src/airflow/config_templates/config.yml        |   2 +-
 airflow-core/src/airflow/configuration.py          |   1 +
 .../airflow/dag_processing/bundles/provider.yaml   |  14 +-
 .../__init__.py => models/baseoperatorlink.py}     |  10 +-
 airflow-core/src/airflow/models/dagbag.py          |   3 +-
 airflow-core/src/airflow/models/param.py           |   4 +-
 airflow-core/src/airflow/provider.yaml.schema.json |  24 ++
 airflow-core/src/airflow/provider_info.schema.json |  24 ++
 airflow-core/src/airflow/providers_manager.py      |   3 -
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |   8 +-
 .../ui/src/components/DataTable/DataTable.tsx      |  28 +-
 .../src/components/DataTable/FilterMenuButton.tsx  |  70 +++++
 .../ui/src/components/DataTable/TableList.tsx      |   1 -
 .../airflow/ui/src/components/DataTable/types.ts   |   3 +-
 .../ui/src/components/Graph/useGraphLayout.ts      |  13 +-
 .../ui/src/components/renderStructuredLog.tsx      | 179 ++++++++++++
 .../ui/src/layouts/Details/DagRunSelect.tsx        |   8 +-
 .../ui/src/layouts/Details/DetailsLayout.tsx       |   8 +-
 .../airflow/ui/src/layouts/Details/Graph/Graph.tsx |   5 +-
 .../airflow/ui/src/layouts/Details/Grid/Grid.tsx   |   9 +-
 .../ui/src/layouts/Details/PanelButtons.tsx        |  74 ++++-
 .../src/pages/TaskInstance/Logs/TaskLogHeader.tsx  |   2 +-
 airflow-core/src/airflow/ui/src/queries/useGrid.ts |   4 +-
 .../src/airflow/ui/src/queries/useLogs.tsx         | 118 +-------
 airflow-core/src/airflow/utils/cli.py              |   1 +
 airflow-core/tests/unit/api_fastapi/conftest.py    |   2 +-
 .../api_fastapi/execution_api/versions}/README.md  |   4 +-
 .../execution_api/versions}/__init__.py            |   0
 .../execution_api/versions/head}/__init__.py       |   0
 .../{routes => versions/head}/test_asset_events.py |   0
 .../{routes => versions/head}/test_assets.py       |   0
 .../{routes => versions/head}/test_connections.py  |   0
 .../{routes => versions/head}/test_dag_runs.py     |   0
 .../{routes => versions/head}/test_health.py       |   0
 .../head}/test_task_instances.py                   |  29 --
 .../{routes => versions/head}/test_variables.py    |   0
 .../{routes => versions/head}/test_xcoms.py        |   0
 .../versions/v2025_03_19}/__init__.py              |   0
 .../versions/v2025_03_19/test_task_instances.py    |  73 +++++
 .../unit/cli/commands/test_connection_command.py   |  13 +
 .../tests/unit/models/test_taskinstance.py         |   2 +-
 .../12_airflow_dependencies_and_extras.rst         |   2 +-
 dev/breeze/doc/images/output_build-docs.svg        |   2 +-
 dev/breeze/doc/images/output_build-docs.txt        |   2 +-
 ...tput_release-management_add-back-references.svg |   2 +-
 ...tput_release-management_add-back-references.txt |   2 +-
 .../output_release-management_publish-docs.svg     |   2 +-
 .../output_release-management_publish-docs.txt     |   2 +-
 ...output_sbom_generate-providers-requirements.svg |  12 +-
 ...output_sbom_generate-providers-requirements.txt |   2 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   4 +-
 .../prepare_providers/provider_documentation.py    |  11 +-
 dev/breeze/tests/test_provider_documentation.py    |  18 ++
 .../tests/test_pytest_args_for_test_types.py       |   1 -
 devel-common/pyproject.toml                        |   2 +-
 docs/spelling_wordlist.txt                         |   1 +
 generated/provider_dependencies.json               |  42 ++-
 .../48008.significant.rst                          |   8 +-
 prod_image_installed_providers.txt                 |   1 +
 providers/airbyte/docs/.latest-doc-only-change.txt |   2 +-
 providers/alibaba/docs/.latest-doc-only-change.txt |   2 +-
 providers/amazon/README.rst                        |   2 +-
 providers/amazon/docs/changelog.rst                |  35 ++-
 providers/amazon/docs/commits.rst                  |  45 ++-
 providers/amazon/docs/index.rst                    |   7 +-
 providers/amazon/pyproject.toml                    |   2 +-
 .../providers/amazon/aws/notifications/chime.py    |   3 +-
 .../providers/amazon/aws/notifications/sns.py      |   2 +-
 .../providers/amazon/aws/notifications/sqs.py      |   2 +-
 .../amazon/aws/transfers/s3_to_redshift.py         |  22 +-
 .../airflow/providers/amazon/get_provider_info.py  |   2 +-
 .../apache/beam/docs/.latest-doc-only-change.txt   |   2 +-
 .../cassandra/docs/.latest-doc-only-change.txt     |   2 +-
 .../apache/drill/docs/.latest-doc-only-change.txt  |   2 +-
 .../apache/druid/docs/.latest-doc-only-change.txt  |   2 +-
 .../apache/flink/docs/.latest-doc-only-change.txt  |   2 +-
 .../apache/hdfs/docs/.latest-doc-only-change.txt   |   2 +-
 providers/apache/hive/README.rst                   |   6 +-
 providers/apache/hive/docs/changelog.rst           |  14 +
 providers/apache/hive/docs/commits.rst             |  17 +-
 providers/apache/hive/docs/index.rst               |   9 +-
 providers/apache/hive/provider.yaml                |   3 +-
 providers/apache/hive/pyproject.toml               |   6 +-
 .../src/airflow/providers/apache/hive/__init__.py  |   2 +-
 .../providers/apache/hive/get_provider_info.py     |   3 +-
 .../iceberg/docs/.latest-doc-only-change.txt       |   2 +-
 .../apache/impala/docs/.latest-doc-only-change.txt |   2 +-
 providers/apache/kafka/README.rst                  |   6 +-
 providers/apache/kafka/docs/changelog.rst          |  34 +++
 providers/apache/kafka/docs/commits.rst            | 316 +++++++++++----------
 providers/apache/kafka/docs/index.rst              |   8 +-
 providers/apache/kafka/provider.yaml               |   3 +-
 providers/apache/kafka/pyproject.toml              |   6 +-
 .../src/airflow/providers/apache/kafka/__init__.py |   2 +-
 .../providers/apache/kafka/get_provider_info.py    |   3 +-
 providers/apache/kylin/README.rst                  |   6 +-
 providers/apache/kylin/docs/changelog.rst          |  14 +
 providers/apache/kylin/docs/commits.rst            |  17 +-
 providers/apache/kylin/docs/index.rst              |   4 +-
 providers/apache/kylin/provider.yaml               |   3 +-
 providers/apache/kylin/pyproject.toml              |   6 +-
 .../src/airflow/providers/apache/kylin/__init__.py |   2 +-
 .../providers/apache/kylin/get_provider_info.py    |   3 +-
 .../apache/livy/docs/.latest-doc-only-change.txt   |   2 +-
 .../apache/pig/docs/.latest-doc-only-change.txt    |   2 +-
 .../apache/pinot/docs/.latest-doc-only-change.txt  |   2 +-
 providers/apache/spark/README.rst                  |   6 +-
 providers/apache/spark/docs/changelog.rst          |  14 +
 providers/apache/spark/docs/commits.rst            |  17 +-
 providers/apache/spark/docs/index.rst              |  23 +-
 providers/apache/spark/provider.yaml               |   3 +-
 providers/apache/spark/pyproject.toml              |   6 +-
 .../src/airflow/providers/apache/spark/__init__.py |   2 +-
 .../providers/apache/spark/get_provider_info.py    |   3 +-
 providers/apprise/README.rst                       |  38 ++-
 providers/apprise/docs/changelog.rst               |  14 +
 providers/apprise/docs/commits.rst                 |  17 +-
 providers/apprise/docs/index.rst                   |  43 ++-
 providers/apprise/provider.yaml                    |   3 +-
 providers/apprise/pyproject.toml                   |   8 +-
 .../src/airflow/providers/apprise/__init__.py      |   2 +-
 .../airflow/providers/apprise/get_provider_info.py |   9 +-
 .../providers/apprise/notifications/apprise.py     |   2 +-
 .../arangodb/docs/.latest-doc-only-change.txt      |   2 +-
 providers/asana/docs/.latest-doc-only-change.txt   |   2 +-
 providers/atlassian/jira/README.rst                |  38 ++-
 providers/atlassian/jira/docs/changelog.rst        |  14 +
 providers/atlassian/jira/docs/commits.rst          |  17 +-
 providers/atlassian/jira/docs/index.rst            |  43 ++-
 providers/atlassian/jira/provider.yaml             |   3 +-
 providers/atlassian/jira/pyproject.toml            |   8 +-
 .../airflow/providers/atlassian/jira/__init__.py   |   2 +-
 .../providers/atlassian/jira/get_provider_info.py  |   9 +-
 .../providers/atlassian/jira/notifications/jira.py |   2 +-
 providers/celery/README.rst                        |   6 +-
 providers/celery/docs/changelog.rst                |  12 +-
 providers/celery/docs/commits.rst                  |  10 +-
 providers/celery/docs/index.rst                    |   8 +-
 providers/celery/provider.yaml                     |   2 +-
 providers/celery/pyproject.toml                    |   6 +-
 .../src/airflow/providers/celery/__init__.py       |   2 +-
 .../airflow/providers/celery/get_provider_info.py  |   2 +-
 .../cloudant/docs/.latest-doc-only-change.txt      |   2 +-
 providers/cncf/kubernetes/README.rst               |   6 +-
 providers/cncf/kubernetes/docs/changelog.rst       |  12 +-
 providers/cncf/kubernetes/docs/commits.rst         |  10 +-
 providers/cncf/kubernetes/docs/index.rst           |   2 +-
 providers/cncf/kubernetes/provider.yaml            |   2 +-
 providers/cncf/kubernetes/pyproject.toml           |   6 +-
 .../airflow/providers/cncf/kubernetes/__init__.py  |   2 +-
 .../providers/cncf/kubernetes/get_provider_info.py |   2 +-
 providers/cohere/docs/.latest-doc-only-change.txt  |   2 +-
 providers/common/compat/README.rst                 |   6 +-
 providers/common/compat/docs/changelog.rst         |  16 +-
 providers/common/compat/docs/commits.rst           |  18 +-
 providers/common/compat/docs/index.rst             |   8 +-
 providers/common/compat/provider.yaml              |   2 +-
 providers/common/compat/pyproject.toml             |   6 +-
 .../airflow/providers/common/compat/__init__.py    |   2 +-
 .../providers/common/compat/get_provider_info.py   |   2 +-
 .../{standard/triggers.py => notifier/__init__.py} |  13 +-
 providers/common/io/README.rst                     |   6 +-
 providers/common/io/docs/changelog.rst             |   7 +-
 providers/common/io/docs/commits.rst               |   9 +-
 providers/common/io/docs/index.rst                 |   8 +-
 providers/common/io/provider.yaml                  |   2 +-
 providers/common/io/pyproject.toml                 |   6 +-
 .../io/src/airflow/providers/common/io/__init__.py |   2 +-
 .../providers/common/io/get_provider_info.py       |   2 +-
 providers/common/messaging/README.rst              |   6 +-
 providers/common/messaging/provider.yaml           |   2 +-
 providers/common/messaging/pyproject.toml          |   6 +-
 .../airflow/providers/common/messaging/__init__.py |   2 +-
 .../common/messaging/get_provider_info.py          |   2 +-
 providers/common/sql/README.rst                    |   6 +-
 providers/common/sql/docs/changelog.rst            |   8 +-
 providers/common/sql/docs/commits.rst              |  10 +-
 providers/common/sql/docs/index.rst                |   8 +-
 providers/common/sql/provider.yaml                 |   2 +-
 providers/common/sql/pyproject.toml                |   6 +-
 .../src/airflow/providers/common/sql/__init__.py   |   2 +-
 .../providers/common/sql/get_provider_info.py      |   2 +-
 providers/databricks/README.rst                    |   6 +-
 providers/databricks/docs/changelog.rst            |  14 +
 providers/databricks/docs/commits.rst              |  17 +-
 providers/databricks/docs/index.rst                |   8 +-
 providers/databricks/provider.yaml                 |   3 +-
 providers/databricks/pyproject.toml                |   6 +-
 .../src/airflow/providers/databricks/__init__.py   |   2 +-
 .../providers/databricks/get_provider_info.py      |   3 +-
 providers/datadog/docs/.latest-doc-only-change.txt |   2 +-
 providers/dbt/cloud/README.rst                     |   6 +-
 providers/dbt/cloud/docs/changelog.rst             |  19 ++
 providers/dbt/cloud/docs/commits.rst               |  18 +-
 providers/dbt/cloud/docs/index.rst                 |   8 +-
 providers/dbt/cloud/provider.yaml                  |   3 +-
 providers/dbt/cloud/pyproject.toml                 |   6 +-
 .../src/airflow/providers/dbt/cloud/__init__.py    |   2 +-
 .../providers/dbt/cloud/get_provider_info.py       |   3 +-
 .../dingding/docs/.latest-doc-only-change.txt      |   2 +-
 providers/discord/README.rst                       |  30 +-
 providers/discord/docs/changelog.rst               |  14 +
 providers/discord/docs/commits.rst                 |  17 +-
 providers/discord/docs/index.rst                   |  32 ++-
 providers/discord/provider.yaml                    |   3 +-
 providers/discord/pyproject.toml                   |   8 +-
 .../src/airflow/providers/discord/__init__.py      |   2 +-
 .../airflow/providers/discord/get_provider_info.py |   9 +-
 .../providers/discord/notifications/discord.py     |   2 +-
 providers/docker/README.rst                        |   6 +-
 providers/docker/docs/changelog.rst                |  15 +
 providers/docker/docs/commits.rst                  |  17 +-
 providers/docker/docs/index.rst                    |   8 +-
 providers/docker/provider.yaml                     |   3 +-
 providers/docker/pyproject.toml                    |   6 +-
 .../src/airflow/providers/docker/__init__.py       |   2 +-
 .../airflow/providers/docker/get_provider_info.py  |   3 +-
 .../elasticsearch/docs/.latest-doc-only-change.txt |   2 +-
 providers/exasol/docs/.latest-doc-only-change.txt  |   2 +-
 providers/fab/README.rst                           |   6 +-
 providers/fab/provider.yaml                        |   2 +-
 providers/fab/pyproject.toml                       |   6 +-
 .../fab/src/airflow/providers/fab/__init__.py      |   2 +-
 .../src/airflow/providers/fab/get_provider_info.py |   2 +-
 .../facebook/docs/.latest-doc-only-change.txt      |   2 +-
 providers/ftp/docs/.latest-doc-only-change.txt     |   2 +-
 providers/{ssh => git}/README.rst                  |  21 +-
 .../git/docs/bundles}/index.rst                    |  40 ++-
 .../git/docs/changelog.rst                         |  10 +-
 .../logging/index.rst => git/docs/commits.rst}     |  10 +-
 .../ftp.rst => git/docs/connections/git.rst}       |  40 +--
 providers/{ssh => git}/docs/index.rst              |  35 +--
 .../docs/installing-providers-from-sources.rst     |   0
 providers/{airbyte => git}/docs/security.rst       |   0
 .../bundles => providers/git}/provider.yaml        |  18 +-
 providers/{ssh => git}/pyproject.toml              |  21 +-
 .../git/src/airflow}/__init__.py                   |   1 +
 .../git/src/airflow/providers}/__init__.py         |   1 +
 .../git/src/airflow/providers/git/LICENSE          |   0
 .../src/airflow/providers/git}/__init__.py         |   4 +-
 .../src/airflow/providers/git/bundles}/__init__.py |   0
 .../git/src/airflow/providers/git}/bundles/git.py  |  87 +-----
 .../airflow/providers/git}/get_provider_info.py    |  27 +-
 .../src/airflow/providers/git/hooks}/__init__.py   |   0
 .../git/src/airflow/providers/git/hooks/git.py     | 110 +++++++
 providers/{airbyte => git}/tests/conftest.py       |   0
 .../api => providers/git/tests/unit}/__init__.py   |   0
 .../git/tests/unit/git}/__init__.py                |   0
 .../git/tests/unit/git/bundles}/__init__.py        |   0
 .../git/tests/unit/git}/bundles/test_git.py        | 191 ++-----------
 .../git/tests/unit/git/hooks}/__init__.py          |   0
 providers/git/tests/unit/git/hooks/test_git.py     | 194 +++++++++++++
 providers/github/docs/.latest-doc-only-change.txt  |   2 +-
 providers/google/README.rst                        |   6 +-
 providers/google/docs/changelog.rst                |  55 ++++
 providers/google/docs/commits.rst                  |  48 ++++
 providers/google/docs/index.rst                    |  13 +-
 providers/google/provider.yaml                     |   3 +-
 providers/google/pyproject.toml                    |   6 +-
 .../src/airflow/providers/google/__init__.py       |   2 +-
 .../airflow/providers/google/get_provider_info.py  |   3 +-
 providers/grpc/docs/.latest-doc-only-change.txt    |   2 +-
 .../hashicorp/docs/.latest-doc-only-change.txt     |   2 +-
 providers/http/docs/.latest-doc-only-change.txt    |   2 +-
 providers/imap/docs/.latest-doc-only-change.txt    |   2 +-
 .../influxdb/docs/.latest-doc-only-change.txt      |   2 +-
 providers/jdbc/docs/.latest-doc-only-change.txt    |   2 +-
 providers/jenkins/docs/.latest-doc-only-change.txt |   2 +-
 providers/microsoft/azure/README.rst               |   6 +-
 providers/microsoft/azure/docs/changelog.rst       |  16 ++
 providers/microsoft/azure/docs/commits.rst         |  19 +-
 providers/microsoft/azure/docs/index.rst           |   9 +-
 providers/microsoft/azure/provider.yaml            |   3 +-
 providers/microsoft/azure/pyproject.toml           |   6 +-
 .../airflow/providers/microsoft/azure/__init__.py  |   2 +-
 .../providers/microsoft/azure/get_provider_info.py |   3 +-
 .../mssql/docs/.latest-doc-only-change.txt         |   2 +-
 .../psrp/docs/.latest-doc-only-change.txt          |   2 +-
 providers/microsoft/winrm/README.rst               |   6 +-
 providers/microsoft/winrm/docs/changelog.rst       |  19 ++
 providers/microsoft/winrm/docs/commits.rst         |  18 +-
 providers/microsoft/winrm/docs/index.rst           |   4 +-
 providers/microsoft/winrm/provider.yaml            |   3 +-
 providers/microsoft/winrm/pyproject.toml           |   6 +-
 .../airflow/providers/microsoft/winrm/__init__.py  |   2 +-
 .../providers/microsoft/winrm/get_provider_info.py |   3 +-
 providers/mongo/docs/.latest-doc-only-change.txt   |   2 +-
 providers/mysql/docs/.latest-doc-only-change.txt   |   2 +-
 providers/neo4j/docs/.latest-doc-only-change.txt   |   2 +-
 providers/odbc/docs/.latest-doc-only-change.txt    |   2 +-
 providers/openai/README.rst                        |   6 +-
 providers/openai/docs/changelog.rst                |  15 +
 providers/openai/docs/commits.rst                  |  18 +-
 providers/openai/docs/index.rst                    |   4 +-
 providers/openai/provider.yaml                     |   3 +-
 providers/openai/pyproject.toml                    |   6 +-
 .../src/airflow/providers/openai/__init__.py       |   2 +-
 .../airflow/providers/openai/get_provider_info.py  |   3 +-
 .../openfaas/docs/.latest-doc-only-change.txt      |   2 +-
 providers/openlineage/README.rst                   |   6 +-
 providers/openlineage/docs/changelog.rst           |  13 +-
 providers/openlineage/docs/commits.rst             |  14 +-
 providers/openlineage/docs/index.rst               |   8 +-
 providers/openlineage/provider.yaml                |   2 +-
 providers/openlineage/pyproject.toml               |   6 +-
 .../src/airflow/providers/openlineage/__init__.py  |   2 +-
 .../providers/openlineage/get_provider_info.py     |   2 +-
 .../opensearch/docs/.latest-doc-only-change.txt    |   2 +-
 providers/opsgenie/README.rst                      |  38 ++-
 providers/opsgenie/docs/changelog.rst              |  14 +
 providers/opsgenie/docs/commits.rst                |  17 +-
 providers/opsgenie/docs/index.rst                  |  43 ++-
 providers/opsgenie/provider.yaml                   |   3 +-
 providers/opsgenie/pyproject.toml                  |   8 +-
 .../src/airflow/providers/opsgenie/__init__.py     |   2 +-
 .../providers/opsgenie/get_provider_info.py        |   9 +-
 .../providers/opsgenie/notifications/opsgenie.py   |   2 +-
 providers/oracle/docs/.latest-doc-only-change.txt  |   2 +-
 providers/pagerduty/README.rst                     |  38 ++-
 providers/pagerduty/docs/changelog.rst             |  14 +
 providers/pagerduty/docs/commits.rst               |  17 +-
 providers/pagerduty/docs/index.rst                 |  43 ++-
 providers/pagerduty/provider.yaml                  |   3 +-
 providers/pagerduty/pyproject.toml                 |   8 +-
 .../src/airflow/providers/pagerduty/__init__.py    |   2 +-
 .../providers/pagerduty/get_provider_info.py       |   9 +-
 .../providers/pagerduty/notifications/pagerduty.py |   2 +-
 .../papermill/docs/.latest-doc-only-change.txt     |   2 +-
 .../pgvector/docs/.latest-doc-only-change.txt      |   2 +-
 .../pinecone/docs/.latest-doc-only-change.txt      |   2 +-
 .../postgres/docs/.latest-doc-only-change.txt      |   2 +-
 providers/presto/README.rst                        |   6 +-
 providers/presto/docs/changelog.rst                |  14 +
 providers/presto/docs/commits.rst                  |  17 +-
 providers/presto/docs/index.rst                    |   8 +-
 providers/presto/provider.yaml                     |   3 +-
 providers/presto/pyproject.toml                    |   6 +-
 .../src/airflow/providers/presto/__init__.py       |   2 +-
 .../airflow/providers/presto/get_provider_info.py  |   3 +-
 providers/qdrant/docs/.latest-doc-only-change.txt  |   2 +-
 providers/redis/docs/.latest-doc-only-change.txt   |   2 +-
 .../salesforce/docs/.latest-doc-only-change.txt    |   2 +-
 providers/samba/docs/.latest-doc-only-change.txt   |   2 +-
 providers/segment/docs/.latest-doc-only-change.txt |   2 +-
 .../sendgrid/docs/.latest-doc-only-change.txt      |   2 +-
 providers/sftp/docs/.latest-doc-only-change.txt    |   2 +-
 .../singularity/docs/.latest-doc-only-change.txt   |   2 +-
 providers/slack/README.rst                         |  34 +--
 providers/slack/docs/changelog.rst                 |  14 +
 providers/slack/docs/commits.rst                   |  17 +-
 providers/slack/docs/index.rst                     |  36 +--
 providers/slack/provider.yaml                      |   3 +-
 providers/slack/pyproject.toml                     |   8 +-
 .../slack/src/airflow/providers/slack/__init__.py  |   2 +-
 .../airflow/providers/slack/get_provider_info.py   |   4 +-
 .../airflow/providers/slack/notifications/slack.py |   2 +-
 .../providers/slack/notifications/slack_webhook.py |   2 +-
 providers/smtp/README.rst                          |  36 ++-
 providers/smtp/docs/changelog.rst                  |  14 +
 providers/smtp/docs/commits.rst                    |  17 +-
 providers/smtp/docs/index.rst                      |  41 ++-
 providers/smtp/provider.yaml                       |   3 +-
 providers/smtp/pyproject.toml                      |   8 +-
 .../smtp/src/airflow/providers/smtp/__init__.py    |   2 +-
 .../airflow/providers/smtp/get_provider_info.py    |   5 +-
 .../airflow/providers/smtp/notifications/smtp.py   |   2 +-
 .../snowflake/docs/.latest-doc-only-change.txt     |   2 +-
 providers/sqlite/docs/.latest-doc-only-change.txt  |   2 +-
 providers/ssh/docs/.latest-doc-only-change.txt     |   2 +-
 providers/standard/README.rst                      |   6 +-
 providers/standard/docs/changelog.rst              |  10 +-
 providers/standard/docs/commits.rst                |  19 +-
 providers/standard/docs/index.rst                  |   2 +-
 providers/standard/provider.yaml                   |   2 +-
 providers/standard/pyproject.toml                  |   6 +-
 .../src/airflow/providers/standard/__init__.py     |   2 +-
 .../providers/standard/get_provider_info.py        |   2 +-
 providers/tableau/docs/.latest-doc-only-change.txt |   2 +-
 .../telegram/docs/.latest-doc-only-change.txt      |   2 +-
 .../teradata/docs/.latest-doc-only-change.txt      |   2 +-
 providers/trino/README.rst                         |   6 +-
 providers/trino/docs/changelog.rst                 |  14 +
 providers/trino/docs/commits.rst                   |  17 +-
 providers/trino/docs/index.rst                     |   8 +-
 providers/trino/provider.yaml                      |   3 +-
 providers/trino/pyproject.toml                     |   6 +-
 .../trino/src/airflow/providers/trino/__init__.py  |   2 +-
 .../airflow/providers/trino/get_provider_info.py   |   3 +-
 providers/vertica/docs/.latest-doc-only-change.txt |   2 +-
 .../weaviate/docs/.latest-doc-only-change.txt      |   2 +-
 providers/yandex/README.rst                        |   6 +-
 providers/yandex/docs/changelog.rst                |  14 +
 providers/yandex/docs/commits.rst                  |  17 +-
 providers/yandex/docs/index.rst                    |   8 +-
 providers/yandex/provider.yaml                     |   3 +-
 providers/yandex/pyproject.toml                    |   6 +-
 .../src/airflow/providers/yandex/__init__.py       |   2 +-
 .../airflow/providers/yandex/get_provider_info.py  |   3 +-
 providers/ydb/docs/.latest-doc-only-change.txt     |   2 +-
 providers/zendesk/docs/.latest-doc-only-change.txt |   2 +-
 pyproject.toml                                     |   4 +-
 scripts/ci/docker-compose/remove-sources.yml       |   1 +
 scripts/ci/docker-compose/tests-sources.yml        |   1 +
 scripts/in_container/verify_providers.py           |   2 +-
 task-sdk/dev/generate_task_sdk_models.py           |   2 +-
 task-sdk/src/airflow/sdk/__init__.py               |   3 +
 task-sdk/src/airflow/sdk/api/client.py             |  15 -
 .../src/airflow/sdk/api/datamodels/_generated.py   |  14 +-
 .../src/airflow/sdk/definitions/notifier.py        |   0
 task-sdk/src/airflow/sdk/execution_time/comms.py   |   6 -
 .../src/airflow/sdk/execution_time/supervisor.py   |   4 -
 .../src/airflow/sdk/execution_time/task_runner.py  |  13 -
 .../definitions/notifier}/test_notifier.txt        |   0
 .../tests/task_sdk/definitions/test_notifier.py    |  28 +-
 .../task_sdk/execution_time/test_supervisor.py     |  21 --
 .../task_sdk/execution_time/test_task_runner.py    |  75 +----
 428 files changed, 3145 insertions(+), 1594 deletions(-)
 copy dev/breeze/src/airflow_breeze/commands/release_management_group.py => 
airflow-core/src/airflow/api_fastapi/execution_api/versions/__init__.py (74%)
 copy airflow-core/src/airflow/api_fastapi/{common/db/dag_runs.py => 
execution_api/versions/v2025_03_26.py} (71%)
 copy airflow-core/src/airflow/{api/client/__init__.py => 
models/baseoperatorlink.py} (81%)
 create mode 100644 
airflow-core/src/airflow/ui/src/components/DataTable/FilterMenuButton.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/components/renderStructuredLog.tsx
 copy {task-sdk => 
airflow-core/tests/unit/api_fastapi/execution_api/versions}/README.md (84%)
 rename airflow-core/{src/airflow/cli/api => 
tests/unit/api_fastapi/execution_api/versions}/__init__.py (100%)
 rename airflow-core/{src/airflow/cli/api/datamodels => 
tests/unit/api_fastapi/execution_api/versions/head}/__init__.py (100%)
 rename airflow-core/tests/unit/api_fastapi/execution_api/{routes => 
versions/head}/test_asset_events.py (100%)
 rename airflow-core/tests/unit/api_fastapi/execution_api/{routes => 
versions/head}/test_assets.py (100%)
 rename airflow-core/tests/unit/api_fastapi/execution_api/{routes => 
versions/head}/test_connections.py (100%)
 rename airflow-core/tests/unit/api_fastapi/execution_api/{routes => 
versions/head}/test_dag_runs.py (100%)
 rename airflow-core/tests/unit/api_fastapi/execution_api/{routes => 
versions/head}/test_health.py (100%)
 rename airflow-core/tests/unit/api_fastapi/execution_api/{routes => 
versions/head}/test_task_instances.py (98%)
 rename airflow-core/tests/unit/api_fastapi/execution_api/{routes => 
versions/head}/test_variables.py (100%)
 rename airflow-core/tests/unit/api_fastapi/execution_api/{routes => 
versions/head}/test_xcoms.py (100%)
 rename airflow-core/{src/airflow/notifications => 
tests/unit/api_fastapi/execution_api/versions/v2025_03_19}/__init__.py (100%)
 create mode 100644 
airflow-core/tests/unit/api_fastapi/execution_api/versions/v2025_03_19/test_task_instances.py
 copy airflow-core/newsfragments/41737.significant.rst => 
newsfragments/48008.significant.rst (50%)
 copy 
providers/common/compat/src/airflow/providers/common/compat/{standard/triggers.py
 => notifier/__init__.py} (73%)
 copy providers/{ssh => git}/README.rst (80%)
 copy {airflow-core/docs/authoring-and-scheduling => 
providers/git/docs/bundles}/index.rst (58%)
 copy airflow-core/docs/release_notes.rst => providers/git/docs/changelog.rst 
(80%)
 copy providers/{alibaba/docs/logging/index.rst => git/docs/commits.rst} (86%)
 copy providers/{ftp/docs/connections/ftp.rst => git/docs/connections/git.rst} 
(60%)
 copy providers/{ssh => git}/docs/index.rst (78%)
 copy providers/{airbyte => git}/docs/installing-providers-from-sources.rst 
(100%)
 copy providers/{airbyte => git}/docs/security.rst (100%)
 copy {airflow-core/src/airflow/dag_processing/bundles => 
providers/git}/provider.yaml (72%)
 copy providers/{ssh => git}/pyproject.toml (89%)
 copy {airflow-core/tests/system => providers/git/src/airflow}/__init__.py (99%)
 copy {airflow-core/tests/system => 
providers/git/src/airflow/providers}/__init__.py (99%)
 copy LICENSE => providers/git/src/airflow/providers/git/LICENSE (100%)
 copy providers/{fab/src/airflow/providers/fab => 
git/src/airflow/providers/git}/__init__.py (94%)
 rename {airflow-core/tests/unit/api_fastapi/execution_api/routes => 
providers/git/src/airflow/providers/git/bundles}/__init__.py (100%)
 rename {airflow-core/src/airflow/dag_processing => 
providers/git/src/airflow/providers/git}/bundles/git.py (74%)
 copy providers/{common/compat/src/airflow/providers/common/compat => 
git/src/airflow/providers/git}/get_provider_info.py (59%)
 rename {airflow-core/tests/unit/notifications => 
providers/git/src/airflow/providers/git/hooks}/__init__.py (100%)
 create mode 100644 providers/git/src/airflow/providers/git/hooks/git.py
 copy providers/{airbyte => git}/tests/conftest.py (100%)
 copy {airflow-core/src/airflow/api => providers/git/tests/unit}/__init__.py 
(100%)
 copy {airflow-core/src/airflow/api => 
providers/git/tests/unit/git}/__init__.py (100%)
 copy {airflow-core/src/airflow/api => 
providers/git/tests/unit/git/bundles}/__init__.py (100%)
 rename {airflow-core/tests/unit/dag_processing => 
providers/git/tests/unit/git}/bundles/test_git.py (72%)
 copy {airflow-core/src/airflow/api => 
providers/git/tests/unit/git/hooks}/__init__.py (100%)
 create mode 100644 providers/git/tests/unit/git/hooks/test_git.py
 rename airflow-core/src/airflow/notifications/basenotifier.py => 
task-sdk/src/airflow/sdk/definitions/notifier.py (100%)
 rename {airflow-core/tests/unit/notifications => 
task-sdk/tests/task_sdk/definitions/notifier}/test_notifier.txt (100%)
 rename airflow-core/tests/unit/notifications/test_basenotifier.py => 
task-sdk/tests/task_sdk/definitions/test_notifier.py (78%)

Reply via email to