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

potiuk pushed a change to branch backport-49c3d0c-v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 59466ebe178 [v3-1-test] Add prek hook to check NOTICE files for 
content (#60699)
     add 4934192c5d2 [v3-1-test] Fix Vite dev servers not starting in breeze 
(#60735) (#60745)
     add 53d8b706575 Grey out trigger button on API 403 (#60648) (#60777)
     add 69f486d87bd [v3-1-test] Fix Spanish translation (#60775) (#60785)
     add 5d2bd511681 [v3-1-test] Revert Fix breeze start-airflow mprocs output 
interference #60652 (#60786) (#60788)
     add 9f311e59372 [v3-1-test] Complete missing Arabic translations 
(2026-01-16) (#60635) (#60782)
     add 0748bde2f93 [v3-1-test] docs(contributing-docs): fix some typos and 
unmatched parentheses (#60787) (#60790)
     add 41dd6210199 [v3-1-test] improved a log message in the dag parsing. 
(#60789) (#60814)
     add e65328f3480 [v3-1-test] build: upgrade prek to 0.2.30 (#60816) (#60820)
     add 05e7945270a [v3-1-test] CI: Upgrade important CI environment (#60827) 
(#60829)
     add aa566c39e5c [v3-1-test] apply gc.freeze in dag-processor (#60505) 
(#60845)
     add eb304eae6c3 Cache user object fetched per request in FAB auth manager 
for improved performance. (#60274) (#60834)
     add 7107afa130b [v3-1-test] Fix: In the log.exception() , the format 
specifier for the first parameter is missing (#58295) (#60828)
     add 75638013fb1 [v3-1-test] build: upgrade hatch to 1.16.3 (#60850) 
(#60852)
     add cb6e72359df [v3-1-test] Add checksum verification to Apache RAT 
downloading in release instructions (#60841) (#60862)
     add 7e97cce0a7a [v3-1-test] CI: Upgrade important CI environment (#60865) 
(#60872)
     add f21d1991a14 Fix slow log scrolling for large task logs (#60806) 
(#60875)
     add 91cf84df37b Convert Tasks Table from card to table mode (#60830) 
(#60874)
     add 656a5beeed3 Fix connection test API to restore masked password/extra 
from existing connections (#59643) (#60873)
     add a6555273135 Logout the user when the refresh token is no longer valid 
(#60781) (#60881)
     add afab83a7eaf [v3-1-test] Adding Airflow generic version for Breeze 
installations for Airflow (#60809) (#60813)
     add d83c0f50e0b Fix permissions check in import error APIs (#60801) 
(#60884)
     add 4795da45007 upgrade CI environment (#60929)
     add fddf4a72406 Reschedule tasks on worker startup Dag load failures 
instead of exiting (#59604) (#60926)
     add f72116c250f [v3-1-test] Fix mypy checks in CI to also run for scripts 
(#60898) (#60906)
     add b7d1c41e61a Prevent Triggerer from crashing when a trigger event isn't 
serializable (#60152)
     add 95877c9c2e6 Fix DAG processor OOM || Avoid loading all TaskInstances 
when checking DagVersion in write_dag (#60937) (#60962)
     add c86a1831a63 CI: Upgrade important CI environment (#60964)
     add b92722835f1 [v3-1-test] Use log_level for root logger instead of 
hardcoded INFO level (#60784) (#60970)
     add 937f4451a3d Revert "Prevent Triggerer from crashing when a trigger 
event isn't serializable (#60152)" (#60976)
     add 55a7d49bc3b [v3-1-test] Fix dag access control for dag_id in query 
param (#60935) (#60959)
     add 091d852122c [v3-1-test] Fix permissions on get_event_logs endpoint 
(#60936) (#60958)
     add 2b2a1684953 [v3-1-test] Exclude mysql-connector-python 9.6.0 version 
(#60889) (#61000)
     add d9754299155 CI: Upgrade important CI environment (#61006)
     add 0167f876049 Prevent Triggerer from crashing when a trigger event isn't 
serializable (#60152) (#60981)
     add 4bcc723150d [v3-1-test] Add Dheeraj Turaga as codeowner to 
airflow-core/executors (#61016) (#61020)
     add 3a24bb4d841 CI: Upgrade important CI environment (#61030)
     add 8fe044559bb [v3-1-test] CI: Upgrade important CI environment (#61022) 
(#61031)
     add 50a1d465a20 [v3-1-test] Fix ui get dags permission endpoint for user 
without dag run permissions (#60979) (#60988)
     add eda82d6f7d2 [v3-1-test] Simplify typing in TriggerRuleDep (#57733) 
(#57779) (#57719)
     add a5a20fa6baf [v3-1-test] Get rid of the bleeding edge of our prek-hooks 
(#60452) (#61064)
     add 540a96d87f2 [v3-1-test] Respect maximum page limit in API (#60989) 
(#61073)
     add da89723778a Add missing PL translations (#61099)
     add 497f2acf16b [v3-1-test] Add bundle_path temporarily to sys.path during 
DagBag parsing. (#55894) (#61053)
     add dd729277506 Feature/close german translation gaps 2026 01 26 v3 1 
(#61097)
     add 788ed214751 [v3-1-test] Pool API improve slots validation (#61071) 
(#61114)
     add f8e4e46a333 [v3-1-test] Fix Simple Auth Manager UI dev server not 
starting in breeze (#60932) (#61107)
     add 47d7c3457a6 [v3-1-test] Plugins pagination fix  #61055 (#61059) 
(#61129)
     add 7a42423a42a [v3-1-test] Remove unused method `is_default_pool` in Pool 
model (#61084) (#61128)
     add a55657dad18 [v3-1-test] Add possible actions when PR guidelines are 
violated (#61112) (#61120)
     add 83e4b5ffcdd Optimized DAG processing queue order on bundle refresh 
(#60003)
     add 42b2fee69a1 Refactor DAG file queuing and fix redundant processing 
(#60124)
     add 656c50eb712 updated comment for template var callable serialization 
(#60224)
     add 332310ef548 Docs: clarify BaseSensorOperator parameters in Sensors 
guide (#60275)
     add 5adf257d2d2 Use bulk DELETE for XComModel.clear() instead of loading 
records (#60955)
     add 75682e90f89 Update SerializedDagModel query to fetch DagVersion with 
joinedload (#56422)
     add 98aa1bba556 Eliminate serdag loading added in #56422 (#57537)
     add 78ba0568775 Fix DAG processor OOM || Avoid loading all TaskInstances 
when checking DagVersion in write_dag (#60937)
     add 1f7b078c703 Fix `TriggerDagRunOperator` deferring when 
`wait_for_completion=False` (#60052)
     add e34da051d63 Add warning when Bundle path may not be accessible to 
impersonated user (#60278)
     add 5e63159404c Fix unnecessary DAG version churn when DAG file paths 
change (#60799)
     add 505b5f545a7 Close Catalan gap in v3-1-test (#61093)
     add 3e14ad11f36 feat(i18n): fix Taiwaness Mandarian translation gap 
(#61126)
     add 8f644c87371 [v3-1-test] Fix asset scheduling for stale DAGs (#59337) 
(#60022) (#61106)
     add dec59193cab [v3-1-test] Change default mysql client type to mariadb in 
Dockerfile.ci (#60683) (#60697)
     add 45074811ef4 [v3-1-test] Add HITL operators to standard provider index 
docs (#60681) (#60702)
     add 99b57284d60 [v3-1-test] Add missing links to airflow.sdk classes and 
functions in public interface docs (#61005) (#61012)
     add 36c8bc58a79 [v3-1-test] Docs: clarify BaseSensorOperator parameters in 
Sensors guide (#60275) (#60846)
     add 85fbfe8e1af [v3-1-test] Fix release check for Python Client (#60839) 
(#60842)
     add 5a834e03884 Fix broken syntax highlighting in AIR rules note section 
(#59188)
     add 4196c9ed89b Fix airflow.utils.context.Context import path in Airflow 3 
migration doc (#59937)
     add 99c27b0eeda Fix minor display issue with migration to airflow 3 docs 
(#60749)
     add 883cd40c986 Manually backport fix reset pagination (#61169)
     add 24e91316b1c Update year in NOTICE files (#61164)
     add cd56c1d286a [v3-1-test] Add prek hook to check NOTICE files for 
content (#60699)

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   (59466ebe178)
            \
             N -- N -- N   refs/heads/backport-49c3d0c-v3-1-test (cd56c1d286a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/CODEOWNERS                                 |   2 +-
 .github/actions/install-prek/action.yml            |   2 +-
 .github/workflows/airflow-distributions-tests.yml  |   2 +-
 .github/workflows/basic-tests.yml                  |   6 +-
 .pre-commit-config.yaml                            |   9 +-
 Dockerfile.ci                                      |   6 +-
 NOTICE                                             |   2 +-
 airflow-core/NOTICE                                |   2 +-
 .../administration-and-deployment/dag-bundles.rst  |  17 ++
 airflow-core/docs/best-practices.rst               |   2 +-
 airflow-core/docs/core-concepts/sensors.rst        |  64 +++++++
 .../docs/installation/upgrading_to_airflow3.rst    |   7 +-
 airflow-core/docs/public-airflow-interface.rst     |  56 +++---
 airflow-core/docs/tutorial/hitl.rst                |   9 +
 .../api_fastapi/auth/managers/exceptions.py        |   4 +-
 .../api_fastapi/auth/middlewares/refresh_token.py  |  34 ++--
 .../src/airflow/api_fastapi/common/parameters.py   |   5 +-
 .../core_api/datamodels/import_error.py            |   3 +-
 .../api_fastapi/core_api/datamodels/pools.py       |   6 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |   3 +
 .../core_api/routes/public/connections.py          |  19 +-
 .../core_api/routes/public/event_logs.py           |   9 +-
 .../core_api/routes/public/import_error.py         |  26 +--
 .../airflow/api_fastapi/core_api/routes/ui/dags.py |   1 -
 .../src/airflow/api_fastapi/core_api/security.py   |  16 +-
 airflow-core/src/airflow/assets/manager.py         |   9 +-
 .../src/airflow/cli/commands/dag_command.py        |  18 +-
 .../src/airflow/config_templates/config.yml        |  27 +++
 .../src/airflow/dag_processing/bundles/base.py     |   2 +-
 airflow-core/src/airflow/dag_processing/manager.py |  58 ++++--
 .../src/airflow/dag_processing/processor.py        |  11 +-
 .../src/airflow/jobs/triggerer_job_runner.py       |  89 +++++++---
 airflow-core/src/airflow/models/dagbag.py          |  34 ++++
 airflow-core/src/airflow/models/pool.py            |  17 --
 airflow-core/src/airflow/models/serialized_dag.py  |  18 +-
 airflow-core/src/airflow/models/taskinstance.py    |  12 ++
 airflow-core/src/airflow/models/xcom.py            |  10 +-
 airflow-core/src/airflow/serialization/helpers.py  |   4 +-
 .../airflow/serialization/serialized_objects.py    |  14 +-
 .../src/airflow/ti_deps/deps/base_ti_dep.py        |   3 +-
 .../airflow/ti_deps/deps/ready_to_reschedule.py    |  36 ++--
 .../src/airflow/ti_deps/deps/trigger_rule_dep.py   |  68 ++++---
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |   5 +-
 .../airflow/ui/public/i18n/locales/ar/admin.json   |   6 +
 .../airflow/ui/public/i18n/locales/ar/assets.json  |   9 +
 .../airflow/ui/public/i18n/locales/ar/browse.json  |  26 ++-
 .../airflow/ui/public/i18n/locales/ar/common.json  |  32 ++--
 .../ui/public/i18n/locales/ar/components.json      |  26 +++
 .../src/airflow/ui/public/i18n/locales/ar/dag.json |  12 ++
 .../airflow/ui/public/i18n/locales/ar/dags.json    |   5 +
 .../ui/public/i18n/locales/ar/dashboard.json       |   3 +-
 .../airflow/ui/public/i18n/locales/ar/hitl.json    |   3 +-
 .../airflow/ui/public/i18n/locales/ca/common.json  |  10 +-
 .../ui/public/i18n/locales/ca/components.json      |   4 +
 .../airflow/ui/public/i18n/locales/de/common.json  |  10 +-
 .../ui/public/i18n/locales/de/components.json      |   4 +
 .../ui/public/i18n/locales/en/components.json      |   2 +-
 .../airflow/ui/public/i18n/locales/es/common.json  |   2 +-
 .../airflow/ui/public/i18n/locales/pl/common.json  |  12 +-
 .../ui/public/i18n/locales/pl/components.json      |   4 +
 .../ui/public/i18n/locales/zh-TW/common.json       |  10 +-
 .../ui/public/i18n/locales/zh-TW/components.json   |   4 +
 .../src/components/TriggerDag/TriggerDAGForm.tsx   |  10 +-
 .../airflow/ui/src/pages/AssetsList/AssetsList.tsx |  11 +-
 .../ui/src/pages/Connections/Connections.tsx       |  11 +-
 .../airflow/ui/src/pages/Dag/Tasks/TaskCard.tsx    |  99 -----------
 .../pages/Dag/Tasks/TaskFilters/TaskFilters.tsx    |   6 +-
 .../ui/src/pages/Dag/Tasks/TaskRecentRuns.tsx      |  71 --------
 .../src/airflow/ui/src/pages/Dag/Tasks/Tasks.tsx   |  61 +++++--
 .../src/airflow/ui/src/pages/DagsList/DagsList.tsx |  17 +-
 .../pages/HITLTaskInstances/HITLTaskInstances.tsx  |  13 +-
 airflow-core/src/airflow/ui/src/pages/Plugins.tsx  |  10 +-
 .../src/airflow/ui/src/pages/Pools/Pools.tsx       |   9 +-
 .../src/pages/TaskInstance/Logs/TaskLogContent.tsx |  97 ++++++----
 .../ui/src/pages/TaskInstance/Logs/utils.ts        |  51 ++++++
 .../airflow/ui/src/pages/Variables/Variables.tsx   |  11 +-
 airflow-core/src/airflow/utils/cli.py              |  15 +-
 airflow-core/src/airflow/utils/module_loading.py   |  23 ++-
 .../auth/middlewares/test_refresh_token.py         |   6 +-
 .../core_api/routes/public/test_connections.py     | 136 ++++++++++++++
 .../core_api/routes/public/test_dag_warning.py     |   2 +-
 .../core_api/routes/public/test_event_logs.py      |   4 +-
 .../core_api/routes/public/test_import_error.py    |  76 ++++++--
 .../core_api/routes/public/test_pools.py           |  21 ++-
 .../core_api/routes/public/test_task_instances.py  |  10 +-
 .../core_api/routes/ui/test_backfills.py           |   2 +-
 .../core_api/routes/ui/test_structure.py           |  10 +-
 .../unit/api_fastapi/core_api/test_security.py     |   3 +
 airflow-core/tests/unit/assets/test_manager.py     |  40 ++++-
 .../tests/unit/cli/commands/test_dag_command.py    |   9 +-
 .../tests/unit/dag_processing/bundles/test_base.py |  28 ++-
 .../tests/unit/dag_processing/test_manager.py      |  83 ++++++++-
 airflow-core/tests/unit/jobs/test_scheduler_job.py |   6 +-
 airflow-core/tests/unit/jobs/test_triggerer_job.py |  28 ++-
 airflow-core/tests/unit/models/test_dag.py         |   4 +-
 airflow-core/tests/unit/models/test_dagbag.py      |  95 +++++++++-
 airflow-core/tests/unit/models/test_pool.py        |   8 -
 .../unit/serialization/test_dag_serialization.py   |  41 ++++-
 .../ti_deps/deps/test_ready_to_reschedule_dep.py   |  21 +--
 .../tests/unit/utils/test_module_loading.py        |  70 +++++++-
 .../src/airflowctl/api/datamodels/generated.py     |  10 +-
 chart/NOTICE                                       |   2 +-
 contributing-docs/03_contributors_quick_start.rst  |   4 +-
 contributing-docs/05_pull_requests.rst             |  25 ++-
 contributing-docs/11_documentation_building.rst    |   2 +-
 contributing-docs/12_provider_distributions.rst    |   2 +-
 .../13_airflow_dependencies_and_extras.rst         |   6 +-
 dev/README_RELEASE_AIRFLOW.md                      |   7 +-
 dev/README_RELEASE_AIRFLOWCTL.md                   |   7 +-
 dev/README_RELEASE_HELM_CHART.md                   |  11 +-
 dev/README_RELEASE_PROVIDERS.md                    |   9 +-
 dev/README_RELEASE_PYTHON_CLIENT.md                |  15 +-
 dev/breeze/doc/ci/02_images.md                     |   2 +-
 dev/breeze/pyproject.toml                          |   4 +-
 .../src/airflow_breeze/commands/ci_commands.py     |   4 +-
 .../commands/release_management_commands.py        |  16 +-
 .../airflow_breeze/utils/check_release_files.py    |  11 +-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |  17 +-
 dev/breeze/uv.lock                                 | 196 ++++++++++++---------
 devel-common/pyproject.toml                        |   3 +-
 docs/spelling_wordlist.txt                         |   2 +
 go-sdk/NOTICE                                      |   2 +-
 providers/airbyte/NOTICE                           |   2 +-
 providers/alibaba/NOTICE                           |   2 +-
 providers/amazon/NOTICE                            |   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/cohere/NOTICE                            |   2 +-
 providers/common/compat/NOTICE                     |   2 +-
 .../common/compat/module_loading}/__init__.py      |   0
 providers/common/io/NOTICE                         |   2 +-
 providers/common/messaging/NOTICE                  |   2 +-
 providers/common/sql/NOTICE                        |   2 +-
 providers/databricks/NOTICE                        |   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/elasticsearch/NOTICE                     |   2 +-
 providers/exasol/NOTICE                            |   2 +-
 providers/fab/3rd-party-licenses/LICENSES-ui.txt   |   2 +-
 providers/fab/NOTICE                               |   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 +-
 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 +-
 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/mysql/docs/index.rst                     |  19 +-
 providers/mysql/pyproject.toml                     |   6 +-
 providers/neo4j/NOTICE                             |   2 +-
 providers/odbc/NOTICE                              |   2 +-
 providers/openai/NOTICE                            |   2 +-
 providers/openfaas/NOTICE                          |   2 +-
 providers/openlineage/NOTICE                       |   2 +-
 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/singularity/NOTICE                       |   2 +-
 providers/slack/NOTICE                             |   2 +-
 providers/smtp/NOTICE                              |   2 +-
 providers/snowflake/NOTICE                         |   2 +-
 providers/sqlite/NOTICE                            |   2 +-
 providers/ssh/NOTICE                               |   2 +-
 providers/standard/NOTICE                          |   2 +-
 providers/standard/docs/operators/hitl.rst         |  44 +++++
 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 +-
 scripts/ci/prek/check_imports_in_providers.py      |   2 +-
 scripts/ci/prek/compile_ui_assets_dev.py           |  35 ++--
 scripts/ci/prek/mypy_folder.py                     |   1 +
 scripts/ci/prek/ruff_format.py                     |   2 +-
 scripts/ci/prek/upgrade_important_versions.py      |   9 +-
 .../src/airflow_shared/logging/structlog.py        |   2 +-
 shared/logging/tests/logging/test_structlog.py     |  13 ++
 task-sdk/NOTICE                                    |   2 +-
 task-sdk/src/airflow/sdk/definitions/dag.py        |   6 +-
 .../src/airflow/sdk/execution_time/task_runner.py  | 150 ++++++++++++----
 .../task_sdk/execution_time/test_task_runner.py    | 193 +++++++++++++++++++-
 236 files changed, 2221 insertions(+), 967 deletions(-)
 copy airflow-ctl/src/airflowctl/__init__.py => 
airflow-core/src/airflow/api_fastapi/auth/managers/exceptions.py (86%)
 delete mode 100644 airflow-core/src/airflow/ui/src/pages/Dag/Tasks/TaskCard.tsx
 delete mode 100644 
airflow-core/src/airflow/ui/src/pages/Dag/Tasks/TaskRecentRuns.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/TaskInstance/Logs/utils.ts
 copy {airflow-core/src/airflow/_shared => 
providers/common/compat/src/airflow/providers/common/compat/module_loading}/__init__.py
 (100%)
 create mode 100644 providers/standard/docs/operators/hitl.rst

Reply via email to