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

jscheffl pushed a change to branch delete-api_connexion
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 54d3bd2dba8 Exclude openapi specs from `yamllint`
     add 54eb6b96efc Fix standalone command by removing the usage of 
webserver_port property (#47145)
     add 7181cfaab1c Invalidate GetDag query on toggle pause to keep pages in 
sync (#47153)
     add 578ad780389 Fix Task Mapping with XCOM arguments from other Tasks 
(#47141)
     add c3c56e6b244 doc: fix the typo for glob regex  #47116 (#47134)
     add f0164704dfc Clean up API server config and cli args (#47083)
     add 0fa24163344 fix broken link (#47127)
     add 0bcc119415f Trigger CI-buld dependent static checks on provider's 
project config (#47155)
     add 6aaec164baa Update bug report template for Airflow 3 (#47144)
     add a11e752d38c Fix Operator link for TriggerDagRunOperator (#47051)
     add 2f655dc6488 AIP-38 Fix log key warning (#47157)
     add 33aaa34f063 Create list backfills tab in dag page (#46772)
     add 5fe3aadc6cc Fix datamodel-codegen version (#47172)
     add c0719fe694f Add  missing `methodtools` dependency of the `common-sql` 
provider (#47148)
     add 75f1128c110 Fix section for base_url in FAB auth manager (#47173)
     add 78667ac52d3 Disable past/future Clear TI buttons when logical date is 
null (#47170)
     add 280453006d5 Add in 500 error logging for the ExecutionAPI app (#47159)
     add 4eeb6f08205 doc: fix contribution doc ports (#47176) (#47177)
     add ffe8f230a6f Update INTHEWILD.md (#47175)
     add 28c93d93ca2 fIx deprecation warnings in common.sql (#47169)
     add 22da95984a3 Add bundle name arg to list dags cli command (#45779)
     add 871b3e70c06 Removing upper bound on drill now that 1.1.8 is released 
(#47190)
     add 6f503a37671 Improve Dag/Task page responsiveness (#47179)
     add 647b39d2e9b [Edge] Export ti.success and ti.finish metrics from edge 
worker (#47063)
     add 405c8c97321 Disable Past/Future options for Mark TI as when logical 
date is null (#47182)
     add 8a4fca53308 Fix graph height from PanelButtons change (#47181)
     add 1e87a2a72cc fix: finally delete archive table when airflow clean fail 
(#46857)
     add 4a0b8f350ab Fix waiting for UI asset compilation instead of WWW in 
start-airflow (#47202)
     add 9dcb91439f1 Fix black color hiding note icon in dark theme. (#47193)
     add 76c7044ec0b Limit confluent-kafka temporarily to exclude 2.8.1 (#47204)
     add 7053b110c74 Indent fix for breeze visuals (#47198)
     add ba6cdc60535 Link state icons in dashboard to list page with instances 
filtered by the state for the given duration. (#46968)
     add ce6261e99ac Fix kafka connection refuse issue in kafka provider tests 
(#47213)
     add 4e258927642 AIP-38 Fix graph mapped task instance link (#47215)
     add dce416dc9a5 Avoid old www geenrated assets and node_modules to be part 
of context (#47214)
     add 07e0bc10963 Workaround PyPI constraint generation error caused by 
confluent-kafka 2.8.1 (#47216)
     add 8a3328a9b5e Bring back Airflow 2 webserver port mapping (#47219)
     add 8661e095f60 Format log timestamp and level. Filter logs by level 
(#47178)
     add 1addb55154f Improve documentation for updating provider dependencies 
(#47203)
     add 3aebe6329c7 Fix typing on TIHistory.record_ti (#47222)
     add 16dbee9fb1c Records TIHistory record when task retries (#47223)
     add 1ae1ff8b418 Fix rendered_fields Field in TI Responsse pydantic model 
(#46985)
     add 0f141dc4d2c Merge remote-tracking branch 'upstream/main' into 
delete-api_connexion
     add 2caa367b286 Fix yamllint exclude - 2nd attempt

No new revisions were added by this update.

Summary of changes:
 .dockerignore                                      |   5 +
 .github/ISSUE_TEMPLATE/airflow_bug_report.yml      |   2 +-
 .pre-commit-config.yaml                            |  12 +-
 Dockerfile.ci                                      |  17 +--
 INTHEWILD.md                                       |   5 +-
 airflow/api_connexion/schemas/dag_schema.py        |   2 +
 .../core_api/datamodels/task_instances.py          |   2 +-
 .../api_fastapi/core_api/openapi/v1-generated.yaml |   1 -
 airflow/api_fastapi/execution_api/app.py           |  17 ++-
 .../execution_api/routes/task_instances.py         |   4 +
 airflow/cli/cli_config.py                          |  99 ++++-----------
 .../commands/local_commands/api_server_command.py  |  16 ++-
 .../commands/local_commands/standalone_command.py  |   3 +-
 .../cli/commands/remote_commands/config_command.py |  36 ++++++
 .../cli/commands/remote_commands/dag_command.py    |  38 +++++-
 airflow/config_templates/config.yml                | 119 ++++++++----------
 airflow/configuration.py                           |   7 ++
 airflow/models/taskinstancehistory.py              |   4 +-
 airflow/ui/openapi-gen/requests/schemas.gen.ts     |   1 -
 .../Clear/TaskInstance/ClearTaskInstanceDialog.tsx |   4 +-
 airflow/ui/src/components/HeaderCard.tsx           |  69 ++++-------
 .../TaskInstance/MarkTaskInstanceAsDialog.tsx      |   4 +-
 airflow/ui/src/components/SearchBar.tsx            |   6 +-
 airflow/ui/src/components/TaskTrySelect.tsx        |   2 +-
 airflow/ui/src/components/TimeRangeSelector.tsx    |   2 +-
 airflow/ui/src/components/TogglePause.tsx          |   2 +
 airflow/ui/src/components/TrendCountButton.tsx     |   2 +-
 airflow/ui/src/constants/searchParams.ts           |   5 +
 airflow/ui/src/layouts/Details/Graph/TaskLink.tsx  |   2 +-
 airflow/ui/src/layouts/Details/Grid/Bar.tsx        |  23 +---
 airflow/ui/src/layouts/Details/Grid/Grid.tsx       |   8 +-
 airflow/ui/src/layouts/Details/PanelButtons.tsx    |  14 ++-
 airflow/ui/src/pages/Dag/Backfills/Backfills.tsx   | 135 +++++++++++++++++++++
 .../Details/Graph => pages/Dag/Backfills}/index.ts |   2 +-
 airflow/ui/src/pages/Dag/Dag.tsx                   |   3 +-
 airflow/ui/src/pages/Dag/Overview/Overview.tsx     |  24 ++--
 airflow/ui/src/pages/DagRuns.tsx                   |  12 +-
 .../Dashboard/HistoricalMetrics/DagRunMetrics.tsx  |  14 ++-
 .../HistoricalMetrics/HistoricalMetrics.tsx        |  14 ++-
 .../Dashboard/HistoricalMetrics/MetricSection.tsx  |  14 ++-
 .../HistoricalMetrics/TaskInstanceMetrics.tsx      |  12 +-
 airflow/ui/src/pages/Run/Header.tsx                |   2 +-
 airflow/ui/src/pages/Task/Overview/Overview.tsx    |  28 +++--
 airflow/ui/src/pages/TaskInstance/Header.tsx       |   2 +-
 airflow/ui/src/pages/TaskInstance/Logs/Logs.tsx    |   9 +-
 .../src/pages/TaskInstance/Logs/TaskLogHeader.tsx  | 112 +++++++++++++----
 .../pages/{ => TaskInstances}/TaskInstances.tsx    | 117 ++++--------------
 .../pages/TaskInstances/TaskInstancesFilter.tsx    | 134 ++++++++++++++++++++
 .../Details/Gantt => pages/TaskInstances}/index.ts |   3 +-
 airflow/ui/src/queries/useLogs.tsx                 |  48 ++++++--
 airflow/ui/src/router.tsx                          |   2 +
 airflow/ui/src/utils/logs.ts                       |  53 ++++++++
 airflow/utils/db_cleanup.py                        |  79 ++++++------
 airflow/utils/helpers.py                           |   4 +-
 contributing-docs/03_contributors_quick_start.rst  |  36 +++---
 contributing-docs/11_provider_packages.rst         |  25 ++--
 .../images/quick_start/start_airflow_tmux.png      | Bin 1112697 -> 593730 
bytes
 dev/breeze/doc/03_developer_tasks.rst              |   1 +
 dev/breeze/src/airflow_breeze/global_constants.py  |   1 +
 .../src/airflow_breeze/params/shell_params.py      |   2 +
 .../templates/pyproject_TEMPLATE.toml.jinja2       |   4 +-
 .../src/airflow_breeze/utils/selective_checks.py   |  12 ++
 dev/breeze/src/airflow_breeze/utils/visuals.py     |  19 +--
 dev/breeze/tests/test_selective_checks.py          |  54 +++++++++
 docs/apache-airflow/howto/usage-cli.rst            |   4 +-
 generated/provider_dependencies.json               |   5 +-
 newsfragments/47083.significant.rst                |  45 +++++++
 providers/airbyte/provider.yaml                    |   2 +-
 providers/airbyte/pyproject.toml                   |   4 +-
 .../airflow/providers/airbyte/get_provider_info.py |   2 +-
 providers/alibaba/provider.yaml                    |   2 +-
 providers/alibaba/pyproject.toml                   |   4 +-
 .../airflow/providers/alibaba/get_provider_info.py |   2 +-
 providers/amazon/docs/index.rst                    |   1 +
 providers/amazon/provider.yaml                     |   2 +-
 providers/amazon/pyproject.toml                    |   4 +-
 .../airflow/providers/amazon/get_provider_info.py  |   2 +-
 providers/apache/beam/provider.yaml                |   2 +-
 providers/apache/beam/pyproject.toml               |   4 +-
 .../providers/apache/beam/get_provider_info.py     |   2 +-
 providers/apache/cassandra/provider.yaml           |   2 +-
 providers/apache/cassandra/pyproject.toml          |   4 +-
 .../apache/cassandra/get_provider_info.py          |   2 +-
 providers/apache/drill/README.rst                  |   8 +-
 providers/apache/drill/docs/index.rst              |   8 +-
 providers/apache/drill/provider.yaml               |   2 +-
 providers/apache/drill/pyproject.toml              |   6 +-
 .../providers/apache/drill/get_provider_info.py    |   4 +-
 providers/apache/druid/provider.yaml               |   2 +-
 providers/apache/druid/pyproject.toml              |   4 +-
 .../providers/apache/druid/get_provider_info.py    |   2 +-
 providers/apache/flink/provider.yaml               |   2 +-
 providers/apache/flink/pyproject.toml              |   4 +-
 .../providers/apache/flink/get_provider_info.py    |   2 +-
 providers/apache/hdfs/docs/index.rst               |   9 +-
 providers/apache/hdfs/provider.yaml                |   2 +-
 providers/apache/hdfs/pyproject.toml               |   4 +-
 .../providers/apache/hdfs/get_provider_info.py     |   2 +-
 providers/apache/hive/provider.yaml                |   2 +-
 providers/apache/hive/pyproject.toml               |   4 +-
 .../providers/apache/hive/get_provider_info.py     |   2 +-
 providers/apache/iceberg/provider.yaml             |   2 +-
 providers/apache/iceberg/pyproject.toml            |   4 +-
 .../providers/apache/iceberg/get_provider_info.py  |   2 +-
 providers/apache/impala/provider.yaml              |   2 +-
 providers/apache/impala/pyproject.toml             |   4 +-
 .../providers/apache/impala/get_provider_info.py   |   2 +-
 providers/apache/kafka/README.rst                  |   8 +-
 providers/apache/kafka/provider.yaml               |   2 +-
 providers/apache/kafka/pyproject.toml              |   9 +-
 .../providers/apache/kafka/get_provider_info.py    |   4 +-
 .../tests/unit/apache/kafka/hooks/test_client.py   |   5 +-
 .../tests/unit/apache/kafka/hooks/test_consume.py  |   7 +-
 .../tests/unit/apache/kafka/hooks/test_produce.py  |   7 +-
 providers/apache/kylin/provider.yaml               |   2 +-
 providers/apache/kylin/pyproject.toml              |   4 +-
 .../providers/apache/kylin/get_provider_info.py    |   2 +-
 providers/apache/livy/provider.yaml                |   2 +-
 providers/apache/livy/pyproject.toml               |   4 +-
 .../providers/apache/livy/get_provider_info.py     |   2 +-
 providers/apache/pig/provider.yaml                 |   2 +-
 providers/apache/pig/pyproject.toml                |   4 +-
 .../providers/apache/pig/get_provider_info.py      |   2 +-
 providers/apache/pinot/provider.yaml               |   2 +-
 providers/apache/pinot/pyproject.toml              |   4 +-
 .../providers/apache/pinot/get_provider_info.py    |   2 +-
 providers/apache/spark/provider.yaml               |   2 +-
 providers/apache/spark/pyproject.toml              |   4 +-
 .../providers/apache/spark/get_provider_info.py    |   2 +-
 providers/apprise/provider.yaml                    |   2 +-
 providers/apprise/pyproject.toml                   |   4 +-
 .../airflow/providers/apprise/get_provider_info.py |   2 +-
 providers/arangodb/provider.yaml                   |   2 +-
 providers/arangodb/pyproject.toml                  |   4 +-
 .../providers/arangodb/get_provider_info.py        |   2 +-
 providers/asana/provider.yaml                      |   2 +-
 providers/asana/pyproject.toml                     |   4 +-
 .../airflow/providers/asana/get_provider_info.py   |   2 +-
 providers/atlassian/jira/provider.yaml             |   2 +-
 providers/atlassian/jira/pyproject.toml            |   4 +-
 .../providers/atlassian/jira/get_provider_info.py  |   2 +-
 providers/celery/provider.yaml                     |   2 +-
 providers/celery/pyproject.toml                    |   4 +-
 .../airflow/providers/celery/get_provider_info.py  |   2 +-
 providers/cloudant/provider.yaml                   |   2 +-
 providers/cloudant/pyproject.toml                  |   4 +-
 .../providers/cloudant/get_provider_info.py        |   2 +-
 providers/cncf/kubernetes/provider.yaml            |   2 +-
 providers/cncf/kubernetes/pyproject.toml           |   4 +-
 .../providers/cncf/kubernetes/get_provider_info.py |   2 +-
 providers/cohere/provider.yaml                     |   2 +-
 providers/cohere/pyproject.toml                    |   4 +-
 .../airflow/providers/cohere/get_provider_info.py  |   2 +-
 providers/common/compat/provider.yaml              |   2 +-
 providers/common/compat/pyproject.toml             |   4 +-
 .../providers/common/compat/get_provider_info.py   |   2 +-
 providers/common/io/provider.yaml                  |   2 +-
 providers/common/io/pyproject.toml                 |   4 +-
 .../providers/common/io/get_provider_info.py       |   2 +-
 providers/common/sql/README.rst                    |   1 +
 providers/common/sql/docs/index.rst                |   1 +
 providers/common/sql/provider.yaml                 |   2 +-
 providers/common/sql/pyproject.toml                |   7 +-
 .../providers/common/sql/get_provider_info.py      |   9 +-
 .../airflow/providers/common/sql/operators/sql.py  |   3 +-
 .../sql/tests/unit/common/sql/hooks/test_dbapi.py  |   3 +-
 .../sql/tests/unit/common/sql/hooks/test_sql.py    |   3 +-
 .../tests/unit/common/sql/operators/test_sql.py    |   2 +-
 .../unit/common/sql/operators/test_sql_execute.py  |   3 +-
 providers/databricks/provider.yaml                 |   2 +-
 providers/databricks/pyproject.toml                |   4 +-
 .../providers/databricks/get_provider_info.py      |   2 +-
 .../databricks/sensors/databricks_partition.py     |   2 +-
 .../providers/databricks/sensors/databricks_sql.py |   2 +-
 .../unit/databricks/hooks/test_databricks_sql.py   |   2 +-
 .../databricks/operators/test_databricks_sql.py    |   2 +-
 .../sensors/test_databricks_partition.py           |   2 +-
 providers/datadog/provider.yaml                    |   2 +-
 providers/datadog/pyproject.toml                   |   4 +-
 .../airflow/providers/datadog/get_provider_info.py |   2 +-
 providers/dbt/cloud/provider.yaml                  |   2 +-
 providers/dbt/cloud/pyproject.toml                 |   4 +-
 .../providers/dbt/cloud/get_provider_info.py       |   2 +-
 providers/dingding/provider.yaml                   |   2 +-
 providers/dingding/pyproject.toml                  |   4 +-
 .../providers/dingding/get_provider_info.py        |   2 +-
 providers/discord/provider.yaml                    |   2 +-
 providers/discord/pyproject.toml                   |   4 +-
 .../airflow/providers/discord/get_provider_info.py |   2 +-
 providers/docker/provider.yaml                     |   2 +-
 providers/docker/pyproject.toml                    |   4 +-
 .../airflow/providers/docker/get_provider_info.py  |   2 +-
 providers/edge/README.rst                          |   6 +-
 providers/edge/docs/changelog.rst                  |  10 ++
 providers/edge/docs/index.rst                      |  10 +-
 providers/edge/provider.yaml                       |   4 +-
 providers/edge/pyproject.toml                      |  10 +-
 .../edge/src/airflow/providers/edge/__init__.py    |   2 +-
 .../providers/edge/executors/edge_executor.py      |  15 +++
 .../airflow/providers/edge/get_provider_info.py    |   4 +-
 .../providers/edge/worker_api/routes/jobs.py       |  32 +++++
 .../unit/edge/executors/test_edge_executor.py      |  14 ++-
 .../tests/unit/edge/worker_api/routes/test_jobs.py |  96 +++++++++++++++
 providers/elasticsearch/provider.yaml              |   2 +-
 providers/elasticsearch/pyproject.toml             |   4 +-
 .../providers/elasticsearch/get_provider_info.py   |   2 +-
 providers/exasol/provider.yaml                     |   2 +-
 providers/exasol/pyproject.toml                    |   4 +-
 .../airflow/providers/exasol/get_provider_info.py  |   2 +-
 .../exasol/tests/unit/exasol/hooks/test_sql.py     |   2 +-
 providers/fab/docs/index.rst                       |   2 +-
 providers/fab/provider.yaml                        |   2 +-
 providers/fab/pyproject.toml                       |   4 +-
 .../src/airflow/providers/fab/get_provider_info.py |   2 +-
 .../fab/src/airflow/providers/fab/www/views.py     |   2 +-
 providers/facebook/provider.yaml                   |   2 +-
 providers/facebook/pyproject.toml                  |   4 +-
 .../providers/facebook/get_provider_info.py        |   2 +-
 providers/ftp/provider.yaml                        |   2 +-
 providers/ftp/pyproject.toml                       |   4 +-
 .../src/airflow/providers/ftp/get_provider_info.py |   2 +-
 providers/github/provider.yaml                     |   2 +-
 providers/github/pyproject.toml                    |   4 +-
 .../airflow/providers/github/get_provider_info.py  |   2 +-
 providers/google/provider.yaml                     |   2 +-
 providers/google/pyproject.toml                    |   4 +-
 .../providers/google/cloud/operators/gcs.py        |   4 +-
 .../airflow/providers/google/get_provider_info.py  |   2 +-
 providers/grpc/provider.yaml                       |   2 +-
 providers/grpc/pyproject.toml                      |   4 +-
 .../airflow/providers/grpc/get_provider_info.py    |   2 +-
 providers/hashicorp/provider.yaml                  |   2 +-
 providers/hashicorp/pyproject.toml                 |   4 +-
 .../providers/hashicorp/get_provider_info.py       |   2 +-
 providers/http/provider.yaml                       |   2 +-
 providers/http/pyproject.toml                      |   4 +-
 .../airflow/providers/http/get_provider_info.py    |   2 +-
 providers/imap/provider.yaml                       |   2 +-
 providers/imap/pyproject.toml                      |   4 +-
 .../airflow/providers/imap/get_provider_info.py    |   2 +-
 providers/influxdb/provider.yaml                   |   2 +-
 providers/influxdb/pyproject.toml                  |   4 +-
 .../providers/influxdb/get_provider_info.py        |   2 +-
 providers/jdbc/provider.yaml                       |   2 +-
 providers/jdbc/pyproject.toml                      |   4 +-
 .../airflow/providers/jdbc/get_provider_info.py    |   2 +-
 providers/jenkins/provider.yaml                    |   2 +-
 providers/jenkins/pyproject.toml                   |   4 +-
 .../airflow/providers/jenkins/get_provider_info.py |   2 +-
 providers/microsoft/azure/provider.yaml            |   2 +-
 providers/microsoft/azure/pyproject.toml           |   4 +-
 .../providers/microsoft/azure/get_provider_info.py |   2 +-
 providers/microsoft/mssql/provider.yaml            |   2 +-
 providers/microsoft/mssql/pyproject.toml           |   4 +-
 .../providers/microsoft/mssql/get_provider_info.py |   2 +-
 providers/microsoft/psrp/provider.yaml             |   2 +-
 providers/microsoft/psrp/pyproject.toml            |   4 +-
 .../providers/microsoft/psrp/get_provider_info.py  |   2 +-
 providers/microsoft/winrm/provider.yaml            |   2 +-
 providers/microsoft/winrm/pyproject.toml           |   4 +-
 .../providers/microsoft/winrm/get_provider_info.py |   2 +-
 providers/mongo/provider.yaml                      |   2 +-
 providers/mongo/pyproject.toml                     |   4 +-
 .../airflow/providers/mongo/get_provider_info.py   |   2 +-
 providers/mysql/provider.yaml                      |   2 +-
 providers/mysql/pyproject.toml                     |   4 +-
 .../airflow/providers/mysql/get_provider_info.py   |   2 +-
 providers/neo4j/provider.yaml                      |   2 +-
 providers/neo4j/pyproject.toml                     |   4 +-
 .../airflow/providers/neo4j/get_provider_info.py   |   2 +-
 providers/odbc/provider.yaml                       |   2 +-
 providers/odbc/pyproject.toml                      |   4 +-
 .../airflow/providers/odbc/get_provider_info.py    |   2 +-
 providers/openai/provider.yaml                     |   2 +-
 providers/openai/pyproject.toml                    |   4 +-
 .../airflow/providers/openai/get_provider_info.py  |   2 +-
 providers/openfaas/provider.yaml                   |   2 +-
 providers/openfaas/pyproject.toml                  |   4 +-
 .../providers/openfaas/get_provider_info.py        |   2 +-
 providers/openlineage/provider.yaml                |   2 +-
 providers/openlineage/pyproject.toml               |   4 +-
 .../providers/openlineage/get_provider_info.py     |   2 +-
 providers/opensearch/provider.yaml                 |   2 +-
 providers/opensearch/pyproject.toml                |   4 +-
 .../providers/opensearch/get_provider_info.py      |   2 +-
 providers/opsgenie/provider.yaml                   |   2 +-
 providers/opsgenie/pyproject.toml                  |   4 +-
 .../providers/opsgenie/get_provider_info.py        |   2 +-
 providers/oracle/provider.yaml                     |   2 +-
 providers/oracle/pyproject.toml                    |   4 +-
 .../airflow/providers/oracle/get_provider_info.py  |   2 +-
 providers/pagerduty/provider.yaml                  |   2 +-
 providers/pagerduty/pyproject.toml                 |   4 +-
 .../providers/pagerduty/get_provider_info.py       |   2 +-
 providers/papermill/provider.yaml                  |   2 +-
 providers/papermill/pyproject.toml                 |   4 +-
 .../providers/papermill/get_provider_info.py       |   2 +-
 providers/pgvector/provider.yaml                   |   2 +-
 providers/pgvector/pyproject.toml                  |   4 +-
 .../providers/pgvector/get_provider_info.py        |   2 +-
 providers/pinecone/docs/index.rst                  |  12 +-
 providers/pinecone/provider.yaml                   |   2 +-
 providers/pinecone/pyproject.toml                  |   4 +-
 .../providers/pinecone/get_provider_info.py        |   2 +-
 providers/postgres/provider.yaml                   |   2 +-
 providers/postgres/pyproject.toml                  |   4 +-
 .../providers/postgres/get_provider_info.py        |   2 +-
 providers/presto/provider.yaml                     |   2 +-
 providers/presto/pyproject.toml                    |   4 +-
 .../airflow/providers/presto/get_provider_info.py  |   2 +-
 providers/qdrant/provider.yaml                     |   2 +-
 providers/qdrant/pyproject.toml                    |   4 +-
 .../airflow/providers/qdrant/get_provider_info.py  |   2 +-
 providers/redis/provider.yaml                      |   2 +-
 providers/redis/pyproject.toml                     |   4 +-
 .../airflow/providers/redis/get_provider_info.py   |   2 +-
 providers/salesforce/provider.yaml                 |   2 +-
 providers/salesforce/pyproject.toml                |   4 +-
 .../providers/salesforce/get_provider_info.py      |   2 +-
 providers/samba/provider.yaml                      |   2 +-
 providers/samba/pyproject.toml                     |   4 +-
 .../airflow/providers/samba/get_provider_info.py   |   2 +-
 providers/segment/provider.yaml                    |   2 +-
 providers/segment/pyproject.toml                   |   4 +-
 .../airflow/providers/segment/get_provider_info.py |   2 +-
 providers/sendgrid/provider.yaml                   |   2 +-
 providers/sendgrid/pyproject.toml                  |   4 +-
 .../providers/sendgrid/get_provider_info.py        |   2 +-
 providers/sftp/provider.yaml                       |   2 +-
 providers/sftp/pyproject.toml                      |   4 +-
 .../airflow/providers/sftp/get_provider_info.py    |   2 +-
 providers/singularity/provider.yaml                |   2 +-
 providers/singularity/pyproject.toml               |   4 +-
 .../providers/singularity/get_provider_info.py     |   2 +-
 providers/slack/provider.yaml                      |   2 +-
 providers/slack/pyproject.toml                     |   4 +-
 .../airflow/providers/slack/get_provider_info.py   |   2 +-
 providers/smtp/provider.yaml                       |   2 +-
 providers/smtp/pyproject.toml                      |   4 +-
 .../airflow/providers/smtp/get_provider_info.py    |   2 +-
 providers/snowflake/provider.yaml                  |   2 +-
 providers/snowflake/pyproject.toml                 |   4 +-
 .../providers/snowflake/get_provider_info.py       |   2 +-
 .../tests/unit/snowflake/hooks/test_sql.py         |   2 +-
 .../unit/snowflake/operators/test_snowflake_sql.py |   2 +-
 providers/sqlite/provider.yaml                     |   2 +-
 providers/sqlite/pyproject.toml                    |   4 +-
 .../airflow/providers/sqlite/get_provider_info.py  |   2 +-
 providers/ssh/provider.yaml                        |   2 +-
 providers/ssh/pyproject.toml                       |   4 +-
 .../src/airflow/providers/ssh/get_provider_info.py |   2 +-
 providers/standard/docs/index.rst                  |  11 +-
 providers/standard/provider.yaml                   |   2 +-
 providers/standard/pyproject.toml                  |   4 +-
 .../providers/standard/get_provider_info.py        |   2 +-
 providers/tableau/provider.yaml                    |   2 +-
 providers/tableau/pyproject.toml                   |   4 +-
 .../airflow/providers/tableau/get_provider_info.py |   2 +-
 providers/telegram/provider.yaml                   |   2 +-
 providers/telegram/pyproject.toml                  |   4 +-
 .../providers/telegram/get_provider_info.py        |   2 +-
 providers/teradata/provider.yaml                   |   2 +-
 providers/teradata/pyproject.toml                  |   4 +-
 .../providers/teradata/get_provider_info.py        |   2 +-
 .../teradata/triggers/teradata_compute_cluster.py  |   2 +-
 .../tests/unit/teradata/operators/test_teradata.py |   2 +-
 .../triggers/test_teradata_compute_cluster.py      |   2 +-
 providers/trino/docs/index.rst                     |   2 +-
 providers/trino/provider.yaml                      |   2 +-
 providers/trino/pyproject.toml                     |   4 +-
 .../airflow/providers/trino/get_provider_info.py   |   2 +-
 providers/vertica/provider.yaml                    |   2 +-
 providers/vertica/pyproject.toml                   |   4 +-
 .../airflow/providers/vertica/get_provider_info.py |   2 +-
 .../src/airflow/providers/vertica/hooks/vertica.py |   3 +-
 providers/weaviate/provider.yaml                   |   2 +-
 providers/weaviate/pyproject.toml                  |   4 +-
 .../providers/weaviate/get_provider_info.py        |   2 +-
 providers/yandex/docs/index.rst                    |   8 +-
 providers/yandex/provider.yaml                     |   2 +-
 providers/yandex/pyproject.toml                    |   4 +-
 .../airflow/providers/yandex/get_provider_info.py  |   2 +-
 providers/ydb/provider.yaml                        |   2 +-
 providers/ydb/pyproject.toml                       |   4 +-
 .../src/airflow/providers/ydb/get_provider_info.py |   2 +-
 .../tests/integration/ydb/operators/test_ydb.py    |   2 +-
 providers/ydb/tests/unit/ydb/operators/test_ydb.py |   2 +-
 providers/zendesk/provider.yaml                    |   2 +-
 providers/zendesk/pyproject.toml                   |   4 +-
 .../airflow/providers/zendesk/get_provider_info.py |   2 +-
 scripts/ci/docker-compose/base-ports.yml           |   1 +
 scripts/docker/entrypoint_ci.sh                    |  12 +-
 task_sdk/pyproject.toml                            |   2 +-
 task_sdk/src/airflow/sdk/api/client.py             |  11 +-
 .../src/airflow/sdk/api/datamodels/_generated.py   |   2 +-
 task_sdk/src/airflow/sdk/definitions/xcom_arg.py   |  23 +++-
 .../src/airflow/sdk/execution_time/supervisor.py   |   4 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |   2 +-
 task_sdk/tests/api/test_client.py                  |  27 +++++
 task_sdk/tests/definitions/test_mappedoperator.py  |  10 +-
 task_sdk/tests/execution_time/test_supervisor.py   |  27 +++++
 .../execution_api/routes/test_task_instances.py    |  10 +-
 .../api_fastapi/execution_api/routes/test_xcoms.py |  27 +++++
 .../local_commands/test_api_server_command.py      |  20 ++-
 .../commands/remote_commands/test_dag_command.py   |  34 ++++--
 tests/operators/test_trigger_dagrun.py             |  34 ++++--
 tests/utils/test_db_cleanup.py                     |  34 +++++-
 tests/utils/test_helpers.py                        |   2 +-
 tests_common/pytest_plugin.py                      |  19 +++
 409 files changed, 2048 insertions(+), 916 deletions(-)
 create mode 100644 airflow/ui/src/pages/Dag/Backfills/Backfills.tsx
 copy airflow/ui/src/{layouts/Details/Graph => pages/Dag/Backfills}/index.ts 
(95%)
 rename airflow/ui/src/pages/{ => TaskInstances}/TaskInstances.tsx (65%)
 create mode 100644 airflow/ui/src/pages/TaskInstances/TaskInstancesFilter.tsx
 copy airflow/ui/src/{layouts/Details/Gantt => pages/TaskInstances}/index.ts 
(94%)
 create mode 100644 airflow/ui/src/utils/logs.ts
 create mode 100644 newsfragments/47083.significant.rst
 create mode 100644 
providers/edge/tests/unit/edge/worker_api/routes/test_jobs.py

Reply via email to