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

github-bot pushed a change to branch 
dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-a782a09749
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 558a252d686 Bump the ui-plugin-template-package-updates group across 1 
directory with 15 updates
     add 3f0885e7924 increase-mysql-healthcheck-timeout (#60338)
     add 5fb6b07877c New year means updated Copyright notices (#60344)
     add 56d70e7f383 Make Edge Worker using async loop (#56457)
     add f6087276171 Fix AWS auth manager system test (#60329)
     add a190f11596f Add team selector in connection form (#60237)
     add d0266850f19 Add react compiler (#59533)
     add 4b8d9f35611 Enhance SFTPSensor documentation and functionality (#60313)
     add d950fd8f0e4 Increment airflowctl version for release (#60349)
     add ffd66c00d07 Add workers.celery.updateStrategy field (#60351)
     add a0321f2eddf Upgrade react-router in Edge3 to 7.12.0 (#60353)
     add 8d28fe848da Add ``SSHRemoteJobOperator`` for resilient remote job 
execution (#60297)
     add 9479de9802b CI: Upgrade important CI environment (#60365)
     add c2bb38f5fbc Fix duplicate pod creation in KubernetesJobOperator 
(#53368)
     add 94fa8ced6fb Add workers.celery.strategy field (#60354)
     add a68d80da94f Remove deprecated Query usage in Google provider (#60322)
     add 7f855d7d892 Add privacy section to PR guidelines and template (#60367)
     add 0f4c1dd5761 fix(chart): allow revisionHistoryLimit to be set to 0 
(#60340)
     add 70ca05718b9 Fix importlib import in plugins_manager (#60373)
     add 2b43901b878 Limit deltalake again to 1.3.1 due to missing ARM .whl 
files (#60376)
     add 78ba955531a Fix typo in release management validation command (#60374)
     add 5cadabe9d5f Improve Dags Filter UI (#60346)
     add 67c95c3f80a Add Linux favour of installing dependencies for release 
(#60368)
     add b299cf42010 Add workers.celery.podManagementPolicy field (#60359)
     add fd90666e91b Improve insert content when generate docker file (#60393)
     add d96e4a19fa8 fix mypy error in provider (#60395)
     add cf0e012cee6 Add API Support for Filtering DAGs by Timetable Type 
(#58852)
     add bccf1807dc8 Change starlette import to fastapi (#60382)
     add 26a9d3b81b1 Chart: Enhance Celery Worker Sets support for multi-queue 
configurations (#58547)
     add f1b0fdf989a Literal to str Enum for ResourceMethod & 
ExtendedResourceMethod (#60244)
     add 2f0769df131 Replace deprecated import for utcnow() to the new one 
(#60317)
     add fb21525f83c Making ProvidersManager a self contained singleton (#60327)
     add cdecb7efbb3 Run the api-server in background instead of daemon mode 
(#60341)
     add dfcd0490755 Fix dag-processor crashing due to MySql deadlock errors 
(#60166)
     add f9e1e5037ee Add on_task_instance_skipped support to OpenLineage 
listener (#60409)
     add 32d0ae27afa Add support for creating jobs with parallelism=0 to 
KubernetesJobOperator (#60372)
     add 50f4377eec1 Update `example_bedrock` to use a non expired model 
(#60413)
     add b62ca705ec7 Prevent transient error in case when Pod start_time 
parameter is None (#59097)
     add bd133c0ebb1 Make DataprocDeleteClusterOperator idempotent (#60083)
     add 9612d4c5110 Bump the ui-plugin-template-package-updates group across 1 
directory with 15 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   (558a252d686)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-a782a09749
 (9612d4c5110)

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/PULL_REQUEST_TEMPLATE.md                   |    2 +-
 .github/actions/breeze/action.yml                  |    4 +-
 .github/actions/install-prek/action.yml            |    2 +-
 .github/actions/post_tests_failure/action.yml      |    6 +-
 .github/actions/post_tests_success/action.yml      |    2 +-
 .github/workflows/basic-tests.yml                  |    2 +-
 .github/workflows/release_dockerhub_image.yml      |    2 +-
 .pre-commit-config.yaml                            |    7 +-
 Dockerfile                                         |    2 +-
 Dockerfile.ci                                      |    8 +-
 NOTICE                                             |    2 +-
 airflow-core/NOTICE                                |    2 +-
 airflow-core/docs/howto/custom-view-plugin.rst     |    2 +-
 airflow-core/docs/img/airflow_erd.sha256           |    2 +-
 airflow-core/docs/img/airflow_erd.svg              | 4446 ++++++++++----------
 airflow-core/docs/migrations-ref.rst               |    4 +-
 airflow-core/src/airflow/api_fastapi/app.py        |    2 +-
 .../api_fastapi/auth/managers/base_auth_manager.py |   39 +-
 .../auth/managers/simple/routes/login.py           |    2 +-
 .../auth/managers/simple/simple_auth_manager.py    |   11 +-
 airflow-core/src/airflow/api_fastapi/compat.py     |   20 +-
 .../src/airflow/api_fastapi/core_api/app.py        |    9 +-
 .../api_fastapi/core_api/datamodels/ui/config.py   |    1 +
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |    4 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |    8 +
 .../api_fastapi/core_api/routes/public/dags.py     |    5 +
 .../api_fastapi/core_api/routes/ui/config.py       |    1 +
 .../src/airflow/dag_processing/collection.py       |    1 +
 ..._3_2_0_add_timetable_type_to_dag_table_for_.py} |   27 +-
 airflow-core/src/airflow/models/asset.py           |   17 +-
 airflow-core/src/airflow/models/dag.py             |    2 +
 airflow-core/src/airflow/providers_manager.py      |   13 +-
 airflow-core/src/airflow/timetables/base.py        |   28 +
 .../src/airflow/ui/openapi-gen/queries/common.ts   |    5 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |    6 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |    6 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |    6 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |    6 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |    6 +-
 .../ui/openapi-gen/requests/services.gen.ts        |    4 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |    2 +
 airflow-core/src/airflow/ui/package.json           |    4 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |  368 +-
 .../ui/public/i18n/locales/en/components.json      |    7 +
 airflow-core/src/airflow/ui/rules/react.js         |   12 +-
 .../components/ActionAccordion/ActionAccordion.tsx |    3 +-
 .../src/airflow/ui/src/components/BasicTooltip.tsx |   10 +-
 .../ClearTaskInstanceConfirmationDialog.tsx        |   14 +-
 .../airflow/ui/src/components/DagVersionSelect.tsx |   28 +-
 .../ui/src/components/DataTable/CardList.tsx       |    8 +-
 .../ui/src/components/DataTable/DataTable.tsx      |   27 +-
 .../src/components/DataTable/FilterMenuButton.tsx  |    2 +
 .../ui/src/components/DataTable/TableList.tsx      |    1 +
 .../components/DataTable/ToggleTableDisplay.tsx    |    2 -
 .../ui/src/components/DataTable/useRowSelection.ts |   40 +-
 .../src/components/DataTable/useTableUrlState.ts   |   28 +-
 .../ui/src/components/FilterBar/FilterBar.tsx      |   23 +-
 .../FilterBar/filters/DateRangeCalendar.tsx        |   78 +-
 .../FilterBar/filters/DateRangeFilter.test.tsx     |   14 +-
 .../components/FlexibleForm/FieldAdvancedArray.tsx |   12 +-
 .../src/components/FlexibleForm/FlexibleForm.tsx   |   57 +-
 .../airflow/ui/src/components/Graph/TaskNode.tsx   |   12 +-
 .../src/airflow/ui/src/components/TeamSelector.tsx |   76 +
 .../src/airflow/ui/src/components/TogglePause.tsx  |   12 +-
 .../airflow/ui/src/components/TrendCountChart.tsx  |    7 +-
 .../src/components/ui/ButtonGroupToggle.test.tsx   |   88 +
 .../ui/src/components/ui/ButtonGroupToggle.tsx     |   59 +
 .../ui/src/components/ui/Pagination/PageText.tsx   |   18 +-
 .../src/airflow/ui/src/components/ui/index.ts      |    1 +
 .../ui/src/context/ChakraCustomProvider.tsx        |   16 +-
 .../airflow/ui/src/context/hover/HoverProvider.tsx |   12 +-
 .../src/context/openGroups/OpenGroupsProvider.tsx  |   47 +-
 .../ui/src/context/timezone/TimezoneProvider.tsx   |    7 +-
 .../src/hooks/navigation/useKeyboardNavigation.ts  |   18 +-
 .../ui/src/hooks/navigation/useNavigation.ts       |  135 +-
 .../src/airflow/ui/src/hooks/useCalendarSelect.ts  |   28 +-
 .../src/airflow/ui/src/hooks/useDateRangeFilter.ts |   26 +-
 .../airflow/ui/src/hooks/useRequiredActionTabs.ts  |   40 +-
 .../ui/src/layouts/Details/DagRunSelect.tsx        |   19 +-
 .../airflow/ui/src/layouts/Details/Gantt/Gantt.tsx |  173 +-
 .../airflow/ui/src/layouts/Details/Grid/Bar.tsx    |    5 +-
 .../airflow/ui/src/layouts/Details/Grid/Grid.tsx   |   10 +-
 .../airflow/ui/src/layouts/Details/Grid/GridTI.tsx |   29 +-
 .../layouts/Details/Grid/TaskInstancesColumn.tsx   |   23 +-
 .../ui/src/layouts/Details/Grid/TaskNames.tsx      |   37 +-
 .../ui/src/layouts/Nav/LanguageSelector.tsx        |   15 +-
 .../src/airflow/ui/src/layouts/Nav/NavButton.tsx   |   85 +-
 .../ui/src/layouts/Nav/TimezoneSelector.tsx        |   25 +-
 .../src/airflow/ui/src/mocks/handlers/config.ts    |    1 +
 .../src/airflow/ui/src/pages/Asset/AssetLayout.tsx |   26 +-
 .../airflow/ui/src/pages/AssetsList/AssetsList.tsx |    3 +-
 .../src/airflow/ui/src/pages/Configs/Configs.tsx   |    3 +-
 .../src/pages/Connections/AddConnectionButton.tsx  |    1 +
 .../ui/src/pages/Connections/ConnectionForm.tsx    |   57 +-
 .../ui/src/pages/Connections/Connections.tsx       |   21 +-
 .../src/pages/Connections/EditConnectionButton.tsx |    1 +
 .../ui/src/pages/Dag/Backfills/Backfills.tsx       |    3 +-
 .../airflow/ui/src/pages/Dag/Calendar/Calendar.tsx |   41 +-
 .../ui/src/pages/Dag/Code/VersionCompareSelect.tsx |   24 +-
 airflow-core/src/airflow/ui/src/pages/DagRuns.tsx  |    3 +-
 .../src/airflow/ui/src/pages/DagRunsFilters.tsx    |   35 +-
 .../src/pages/DagsList/DagsFilters/DagsFilters.tsx |  253 +-
 .../pages/DagsList/DagsFilters/FavoriteFilter.tsx  |   79 +-
 .../pages/DagsList/DagsFilters/PausedFilter.tsx    |   50 +-
 .../DagsList/DagsFilters/RequiredActionFilter.tsx} |   30 +-
 .../pages/DagsList/DagsFilters/StateFilters.tsx    |  137 +-
 .../src/pages/DagsList/DagsFilters/TagFilter.tsx   |    6 +-
 .../ui/src/pages/DagsList/DagsList.test.tsx        |    8 +-
 .../src/airflow/ui/src/pages/DagsList/DagsList.tsx |   24 +-
 .../src/airflow/ui/src/pages/Events/Events.tsx     |    6 +-
 .../airflow/ui/src/pages/Events/EventsFilters.tsx  |   50 +-
 .../ui/src/pages/HITLTaskInstances/HITLFilters.tsx |   35 +-
 .../pages/HITLTaskInstances/HITLResponseForm.tsx   |    4 +-
 .../pages/HITLTaskInstances/HITLTaskInstances.tsx  |   21 +-
 airflow-core/src/airflow/ui/src/pages/Plugins.tsx  |   30 +-
 .../src/airflow/ui/src/pages/Providers.tsx         |    3 +-
 .../src/airflow/ui/src/pages/ReactPlugin.tsx       |   62 +-
 .../src/airflow/ui/src/pages/Run/Header.tsx        |    6 +-
 .../ui/src/pages/TaskInstance/AssetEvents.tsx      |   48 +-
 .../airflow/ui/src/pages/TaskInstance/Header.tsx   |    6 +-
 .../src/pages/TaskInstance/Logs/TaskLogContent.tsx |   11 +-
 .../src/pages/TaskInstance/Logs/TaskLogHeader.tsx  |   55 +-
 .../ui/src/pages/TaskInstance/TaskInstance.tsx     |   11 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |   17 +-
 .../pages/TaskInstances/TaskInstancesFilter.tsx    |   71 +-
 .../ui/src/pages/Variables/ImportVariablesForm.tsx |    7 +-
 .../airflow/ui/src/pages/Variables/Variables.tsx   |   20 +-
 .../src/airflow/ui/src/pages/XCom/XCom.tsx         |   17 +-
 .../src/airflow/ui/src/pages/XCom/XComFilters.tsx  |   39 +-
 .../src/airflow/ui/src/queries/useAddConnection.ts |    2 +
 .../src/airflow/ui/src/queries/useLogs.tsx         |   37 +-
 .../airflow/ui/src/queries/useToggleFavoriteDag.ts |   16 +-
 .../airflow/ui/src/queries/useUpdateHITLDetail.ts  |   14 +-
 .../src/airflow/ui/src/utils/useFiltersHandler.ts  |  123 +-
 .../ui/src/utils/usePersistentResizableState.ts    |   17 +-
 airflow-core/src/airflow/ui/vite.config.ts         |    8 +-
 airflow-core/src/airflow/utils/db.py               |    2 +-
 airflow-core/src/airflow/utils/singleton.py        |   33 -
 .../tests/unit/always/test_providers_manager.py    |   15 +
 .../core_api/routes/public/test_dags.py            |   15 +
 .../api_fastapi/core_api/routes/ui/test_config.py  |    1 +
 airflow-core/tests/unit/utils/test_singleton.py    |   65 -
 airflow-ctl/NOTICE                                 |    2 +-
 airflow-ctl/RELEASE_NOTES.rst                      |   31 +
 airflow-ctl/src/airflowctl/__init__.py             |    2 +-
 chart/NOTICE                                       |    2 +-
 chart/newsfragments/58547.significant.rst          |   24 +
 chart/newsfragments/60354.significant.rst          |    3 +
 chart/templates/NOTES.txt                          |   24 +
 chart/templates/_helpers.yaml                      |   20 +
 .../api-server/api-server-deployment.yaml          |    4 +-
 .../dag-processor/dag-processor-deployment.yaml    |    4 +-
 chart/templates/flower/flower-deployment.yaml      |    4 +-
 .../templates/pgbouncer/pgbouncer-deployment.yaml  |    4 +-
 .../templates/scheduler/scheduler-deployment.yaml  |    4 +-
 chart/templates/statsd/statsd-deployment.yaml      |    4 +-
 .../templates/triggerer/triggerer-deployment.yaml  |    4 +-
 .../templates/webserver/webserver-deployment.yaml  |    4 +-
 chart/templates/workers/worker-deployment.yaml     |   55 +-
 chart/templates/workers/worker-hpa.yaml            |   18 +-
 chart/templates/workers/worker-kedaautoscaler.yaml |   18 +-
 chart/templates/workers/worker-networkpolicy.yaml  |   17 +-
 chart/templates/workers/worker-service.yaml        |   17 +-
 chart/values.schema.json                           |   64 +-
 chart/values.yaml                                  |   55 +
 contributing-docs/05_pull_requests.rst             |   47 +-
 contributing-docs/testing/unit_tests.rst           |    2 +-
 dev/README_RELEASE_AIRFLOWCTL.md                   |    8 +
 dev/README_RELEASE_PROVIDERS.md                    |    8 +
 dev/breeze/doc/ci/02_images.md                     |    2 +-
 .../commands/release_management_commands.py        |    2 +-
 .../commands/release_management_validation.py      |    2 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    2 +-
 dev/breeze/uv.lock                                 |   98 +-
 .../react_plugin_template/package.json             |    4 +-
 docs/spelling_wordlist.txt                         |    1 +
 go-sdk/NOTICE                                      |    2 +-
 .../helm_tests/airflow_core/test_api_server.py     |   19 +
 .../helm_tests/airflow_core/test_dag_processor.py  |   19 +
 .../helm_tests/airflow_core/test_scheduler.py      |   19 +
 .../helm_tests/airflow_core/test_triggerer.py      |   19 +
 .../tests/helm_tests/airflow_core/test_worker.py   |  317 +-
 helm-tests/tests/helm_tests/other/test_flower.py   |   19 +
 helm-tests/tests/helm_tests/other/test_keda.py     |   45 +-
 .../tests/helm_tests/other/test_pgbouncer.py       |   19 +
 helm-tests/tests/helm_tests/other/test_statsd.py   |   19 +
 .../tests/helm_tests/webserver/test_webserver.py   |   19 +
 providers/airbyte/NOTICE                           |    2 +-
 providers/alibaba/NOTICE                           |    2 +-
 providers/amazon/NOTICE                            |    2 +-
 .../amazon/aws/auth_manager/routes/login.py        |    5 +-
 .../tests/system/amazon/aws/example_bedrock.py     |    4 +-
 .../amazon/aws/tests/test_aws_auth_manager.py      |    2 +-
 providers/apache/beam/NOTICE                       |    2 +-
 providers/apache/cassandra/NOTICE                  |    2 +-
 providers/apache/drill/NOTICE                      |    2 +-
 providers/apache/druid/NOTICE                      |    2 +-
 providers/apache/flink/NOTICE                      |    2 +-
 providers/apache/hdfs/NOTICE                       |    2 +-
 providers/apache/hive/NOTICE                       |    2 +-
 providers/apache/iceberg/NOTICE                    |    2 +-
 providers/apache/impala/NOTICE                     |    2 +-
 providers/apache/kafka/NOTICE                      |    2 +-
 providers/apache/kylin/NOTICE                      |    2 +-
 providers/apache/livy/NOTICE                       |    2 +-
 providers/apache/pig/NOTICE                        |    2 +-
 providers/apache/pinot/NOTICE                      |    2 +-
 providers/apache/spark/NOTICE                      |    2 +-
 providers/apache/tinkerpop/NOTICE                  |    2 +-
 providers/apprise/NOTICE                           |    2 +-
 providers/arangodb/NOTICE                          |    2 +-
 providers/asana/NOTICE                             |    2 +-
 providers/atlassian/jira/NOTICE                    |    2 +-
 providers/celery/NOTICE                            |    2 +-
 providers/cloudant/NOTICE                          |    2 +-
 providers/cncf/kubernetes/NOTICE                   |    2 +-
 providers/cncf/kubernetes/docs/changelog.rst       |    4 +
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |    7 +-
 .../providers/cncf/kubernetes/operators/job.py     |   38 +-
 .../providers/cncf/kubernetes/operators/pod.py     |   13 +-
 .../providers/cncf/kubernetes/utils/pod_manager.py |   11 +-
 .../unit/cncf/kubernetes/operators/test_job.py     |  181 +-
 .../unit/cncf/kubernetes/operators/test_pod.py     |   39 +
 .../unit/cncf/kubernetes/utils/test_pod_manager.py |   51 +-
 providers/cohere/NOTICE                            |    2 +-
 providers/common/compat/NOTICE                     |    2 +-
 providers/common/io/NOTICE                         |    2 +-
 providers/common/messaging/NOTICE                  |    2 +-
 providers/common/sql/NOTICE                        |    2 +-
 providers/databricks/NOTICE                        |    2 +-
 providers/databricks/pyproject.toml                |    2 +-
 providers/datadog/NOTICE                           |    2 +-
 providers/dbt/cloud/NOTICE                         |    2 +-
 providers/dingding/NOTICE                          |    2 +-
 providers/discord/NOTICE                           |    2 +-
 providers/docker/NOTICE                            |    2 +-
 providers/edge3/NOTICE                             |    2 +-
 providers/edge3/docs/index.rst                     |    4 +-
 providers/edge3/pyproject.toml                     |    4 +-
 .../src/airflow/providers/edge3/cli/api_client.py  |   56 +-
 .../src/airflow/providers/edge3/cli/dataclasses.py |   13 +-
 .../airflow/providers/edge3/cli/edge_command.py    |   10 +-
 .../src/airflow/providers/edge3/cli/worker.py      |  423 +-
 .../providers/edge3/plugins/www/dist/main.umd.cjs  |   14 +-
 .../providers/edge3/plugins/www/package.json       |   26 +-
 .../providers/edge3/plugins/www/pnpm-lock.yaml     | 2228 +++++-----
 .../providers/edge3/worker_api/datamodels.py       |   11 +
 .../providers/edge3/worker_api/routes/jobs.py      |    2 +-
 .../edge3/tests/unit/edge3/cli/test_api_client.py  |  106 +-
 .../edge3/tests/unit/edge3/cli/test_worker.py      |  303 +-
 .../unit/edge3/worker_api/routes/test_logs.py      |    2 +-
 providers/edge3/www-hash.txt                       |    2 +-
 providers/elasticsearch/NOTICE                     |    2 +-
 providers/exasol/NOTICE                            |    2 +-
 providers/fab/3rd-party-licenses/LICENSES-ui.txt   |    2 +-
 providers/fab/NOTICE                               |    2 +-
 .../fab/auth_manager/api_fastapi/routes/login.py   |    6 +-
 .../fab/auth_manager/api_fastapi/services/login.py |    3 +-
 .../providers/fab/auth_manager/fab_auth_manager.py |    2 +-
 .../api_fastapi/services/test_login.py             |    2 +-
 providers/facebook/NOTICE                          |    2 +-
 providers/ftp/NOTICE                               |    2 +-
 providers/git/NOTICE                               |    2 +-
 providers/github/NOTICE                            |    2 +-
 providers/google/NOTICE                            |    2 +-
 .../providers/google/3rd-party-licenses/NOTICE     |    2 +-
 .../google/cloud/hooks/kubernetes_engine.py        |    4 +-
 .../providers/google/cloud/operators/dataproc.py   |   30 +-
 .../google/cloud/operators/kubernetes_engine.py    |    5 +-
 .../providers/google/cloud/triggers/bigquery.py    |   15 +-
 .../providers/google/cloud/triggers/dataproc.py    |   28 +-
 .../tests/system/google/gcp_api_client_helpers.py  |   10 +-
 .../unit/google/cloud/operators/test_dataproc.py   |   68 +-
 .../cloud/operators/test_kubernetes_engine.py      |    2 +-
 .../unit/google/cloud/utils/gcp_authenticator.py   |    6 +-
 .../operators/test_campaign_manager.py             |    5 +-
 providers/grpc/NOTICE                              |    2 +-
 providers/hashicorp/NOTICE                         |    2 +-
 providers/http/NOTICE                              |    2 +-
 providers/imap/NOTICE                              |    2 +-
 providers/influxdb/NOTICE                          |    2 +-
 providers/jdbc/NOTICE                              |    2 +-
 providers/jenkins/NOTICE                           |    2 +-
 providers/keycloak/NOTICE                          |    2 +-
 .../keycloak/auth_manager/cli/commands.py          |   42 +-
 .../keycloak/auth_manager/routes/login.py          |    2 +-
 .../keycloak/auth_manager/routes/token.py          |    2 +-
 .../keycloak/auth_manager/services/token.py        |    3 +-
 .../keycloak/auth_manager/cli/test_commands.py     |    5 +-
 providers/microsoft/azure/NOTICE                   |    2 +-
 providers/microsoft/mssql/NOTICE                   |    2 +-
 providers/microsoft/psrp/NOTICE                    |    2 +-
 providers/microsoft/winrm/NOTICE                   |    2 +-
 providers/mongo/NOTICE                             |    2 +-
 providers/mysql/NOTICE                             |    2 +-
 providers/neo4j/NOTICE                             |    2 +-
 providers/odbc/NOTICE                              |    2 +-
 providers/openai/NOTICE                            |    2 +-
 providers/openfaas/NOTICE                          |    2 +-
 providers/openlineage/NOTICE                       |    2 +-
 .../providers/openlineage/plugins/listener.py      |  125 +-
 .../unit/openlineage/plugins/test_listener.py      |   88 +
 providers/opensearch/NOTICE                        |    2 +-
 providers/opsgenie/NOTICE                          |    2 +-
 providers/oracle/NOTICE                            |    2 +-
 providers/pagerduty/NOTICE                         |    2 +-
 providers/papermill/NOTICE                         |    2 +-
 providers/pgvector/NOTICE                          |    2 +-
 providers/pinecone/NOTICE                          |    2 +-
 providers/postgres/NOTICE                          |    2 +-
 providers/presto/NOTICE                            |    2 +-
 providers/qdrant/NOTICE                            |    2 +-
 providers/redis/NOTICE                             |    2 +-
 providers/salesforce/NOTICE                        |    2 +-
 providers/samba/NOTICE                             |    2 +-
 providers/segment/NOTICE                           |    2 +-
 providers/sendgrid/NOTICE                          |    2 +-
 providers/sftp/NOTICE                              |    2 +-
 providers/sftp/docs/sensors/sftp_sensor.rst        |   24 +-
 .../src/airflow/providers/sftp/sensors/sftp.py     |    9 +
 providers/singularity/NOTICE                       |    2 +-
 providers/slack/NOTICE                             |    2 +-
 providers/smtp/NOTICE                              |    2 +-
 providers/snowflake/NOTICE                         |    2 +-
 providers/sqlite/NOTICE                            |    2 +-
 providers/ssh/NOTICE                               |    2 +-
 providers/ssh/docs/index.rst                       |    2 +
 providers/ssh/docs/operators/ssh_remote_job.rst    |  264 ++
 providers/ssh/provider.yaml                        |    8 +
 providers/ssh/pyproject.toml                       |    1 +
 .../src/airflow/providers/ssh/get_provider_info.py |   12 +-
 .../ssh/src/airflow/providers/ssh/hooks/ssh.py     |  142 +
 .../providers/ssh/operators/ssh_remote_job.py      |  455 ++
 .../airflow/providers/ssh/triggers}/__init__.py    |    0
 .../providers/ssh/triggers/ssh_remote_job.py       |  271 ++
 .../src/airflow/providers/ssh/utils}/__init__.py   |    0
 .../src/airflow/providers/ssh/utils/remote_job.py  |  448 ++
 .../ssh/tests/unit/ssh/hooks/test_ssh_async.py     |  172 +
 .../unit/ssh/operators/test_ssh_remote_job.py      |  331 ++
 .../ssh/tests/unit/ssh/triggers}/__init__.py       |    0
 .../tests/unit/ssh/triggers/test_ssh_remote_job.py |  197 +
 .../ssh/tests/unit/ssh/utils}/__init__.py          |    0
 .../ssh/tests/unit/ssh/utils/test_remote_job.py    |  254 ++
 providers/standard/NOTICE                          |    2 +-
 providers/tableau/NOTICE                           |    2 +-
 providers/telegram/NOTICE                          |    2 +-
 providers/teradata/NOTICE                          |    2 +-
 providers/trino/NOTICE                             |    2 +-
 providers/vertica/NOTICE                           |    2 +-
 providers/weaviate/NOTICE                          |    2 +-
 providers/yandex/NOTICE                            |    2 +-
 providers/ydb/NOTICE                               |    2 +-
 providers/zendesk/NOTICE                           |    2 +-
 pyproject.toml                                     |    2 +-
 scripts/ci/docker-compose/backend-mysql.yml        |    4 +-
 scripts/ci/prek/inline_scripts_in_docker.py        |    2 +-
 scripts/docker/entrypoint_ci.sh                    |    6 +-
 scripts/tools/setup_breeze                         |    2 +-
 .../plugins_manager/plugins_manager.py             |    4 +-
 task-sdk/NOTICE                                    |    2 +-
 360 files changed, 10241 insertions(+), 5819 deletions(-)
 copy 
airflow-core/src/airflow/migrations/versions/{0012_2_9_0_adding_adding_max_failure_runs_column_.py
 => 0098_3_2_0_add_timetable_type_to_dag_table_for_.py} (60%)
 create mode 100644 airflow-core/src/airflow/ui/src/components/TeamSelector.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/components/ui/ButtonGroupToggle.test.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/components/ui/ButtonGroupToggle.tsx
 copy airflow-core/src/airflow/ui/src/{components/ui/ResetButton.tsx => 
pages/DagsList/DagsFilters/RequiredActionFilter.tsx} (60%)
 delete mode 100644 airflow-core/src/airflow/utils/singleton.py
 delete mode 100644 airflow-core/tests/unit/utils/test_singleton.py
 create mode 100644 chart/newsfragments/58547.significant.rst
 create mode 100644 chart/newsfragments/60354.significant.rst
 create mode 100644 providers/ssh/docs/operators/ssh_remote_job.rst
 create mode 100644 
providers/ssh/src/airflow/providers/ssh/operators/ssh_remote_job.py
 copy {airflow-core/src/airflow/api/common => 
providers/ssh/src/airflow/providers/ssh/triggers}/__init__.py (100%)
 create mode 100644 
providers/ssh/src/airflow/providers/ssh/triggers/ssh_remote_job.py
 copy {airflow-core/src/airflow/api/common => 
providers/ssh/src/airflow/providers/ssh/utils}/__init__.py (100%)
 create mode 100644 providers/ssh/src/airflow/providers/ssh/utils/remote_job.py
 create mode 100644 providers/ssh/tests/unit/ssh/hooks/test_ssh_async.py
 create mode 100644 
providers/ssh/tests/unit/ssh/operators/test_ssh_remote_job.py
 copy {airflow-core/src/airflow/api/common => 
providers/ssh/tests/unit/ssh/triggers}/__init__.py (100%)
 create mode 100644 providers/ssh/tests/unit/ssh/triggers/test_ssh_remote_job.py
 copy {airflow-core/src/airflow/api/common => 
providers/ssh/tests/unit/ssh/utils}/__init__.py (100%)
 create mode 100644 providers/ssh/tests/unit/ssh/utils/test_remote_job.py

Reply via email to