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

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


    from d9969be6c9b Decouple serialization and deserialization code for tasks 
(#54569)
     add b4eca71cfaf Remove Python < 3.12 `JsonValue` workaround for `Cadwyn` 
(#55087)
     add c5ccfd165ad Catch Exception in git hook instantiation (#55079)
     add eb4964409e5 Chart: Update Default Airflow image to 3.0.6 (#55090)
     add d855d60086b Allow preloaded hitl options and params through search 
params (#54783)
     add ae7634a9fed Update main with Airflow 3.0.6 release details (#55089)
     add 7ce89974211 chore(cli): remove duplicate None in 
_quote_mysql_password_for_cnt (#54948)
     add 723d9ff7445 strip whitespace before boolean parsing (#54896)
     add 4e2afd87b19 Add redundancy to translation sponsor for HU (#55083)
     add 927e550adcc Fix ``BigQueryInsertJobOperator`` failure with 
asset-triggered DAGs (#55092)
     add f9adaadfd55 Fix scheduler processing of cleared running tasks stuck in 
RESTARTING state (#55084)
     add b4cf3afe2ab Fix pushing None as an XCom value (#55080)
     add fd5b551a637 Fix audit log payload for DAG pause/unpause actions 
(#55091)
     add 573d37b408c docs: remove outdated directed acyclic graph description 
(#55096)
     add 8491de96d78 Added specialized insert_rows in PostgresHook which uses 
faster psycopg execute_batch method (#54988)
     add 55834a7f1f6 Migrated prod builds to use python built from source 
(#53770)
     add 1790ec41eea Refactor Common Queue Interface (#54651)
     add 1f4e1565b89 Make term Dag consistent in docs (#55097)
     add 3696cecd3f5 Make term Dag consistent in docs v2 (#55099)
     add b7846750bdd Make term Dag consistent in providers docs (#55101)
     add a811a586a3f Make term Dag consistent in docs task-sdk (#55100)
     add ff7d3e01a1d Add SQLInsertRowsOperator in common.sql provider (#55031)
     add 8b1460a7995 feat(breeze): Add distribution name support to tarball 
command (#54798)
     add aa3e4f38bd5 docs(task-sdk): Remove non-functional formatting (#55098)
     add d63d39cad13 Make term Dag consistent in task-sdk pydocs and comments 
(#55105)
     add 6c4cee76051 fix: Handle Kubernetes API responses with non-JSON bodies 
(#55107)
     add 71eb9967d86 Bump cache epoch for container images (#55113)
     add 2756c8e921f Re-sort languages in translation/CODEOWNER (#55104)
     add 09bbfb5a955 Fix Python 3.11 work from sources in CI image (#55120)
     add 4579a382336 Implement default language (English) freeze pre-commit 
(#55119)
     add 2b91be8e490 feat(hitl): update url generating utility (#55022)
     add 316ded5af35 implement pattern serach for event log endpoint (#55114)
     add dd998153124 Fix timezone conversion in datetime trigger parameters 
(#54593)
     add efee1f9e3c8 chore: add more test cases to OpenLineage system tests 
(#55138)
     add 94febf24170 Add options_mapping support to HITLBranchOperator (#55093)
     add ef0e0f94659 Fix test_external_python tests setup (#55145)
     add 87019059179 Mark DagDetailsResponse.concurrency as deprecated (#55150)
     add 60758b66859 Correctly restore logging state after StreamCaptureManager 
exits (#55153)
     add 6b2d5f2db03 Complete Arabic gaps 2025-09-01 (#55124)
     add b94a95a95b8 Add Catalan language to Airflow (#55013)
     add 4a80df4ff61 Fix, cleanup and refactor adding apt dependencies when 
building image (#55151)
     add e1f51edc9cc Accept `start_date` as string in `default_args` when 
start_date is defined in dag constructor. (#55135)
     add 7cbb6727e9c Decouple ``NotMapped`` exception from Task SDK (#55108)

No new revisions were added by this update.

Summary of changes:
 .github/CODEOWNERS                                 |   9 +-
 .github/ISSUE_TEMPLATE/1-airflow_bug_report.yml    |   2 +-
 .github/boring-cyborg.yml                          |   3 +
 .pre-commit-config.yaml                            |  13 +
 Dockerfile                                         | 306 +++++++++++++++++---
 Dockerfile.ci                                      | 287 +++++++++++++++----
 README.md                                          |  14 +-
 RELEASE_NOTES.rst                                  |  44 +++
 .../cluster-policies.rst                           |  30 +-
 .../administration-and-deployment/dag-bundles.rst  |  66 ++---
 .../dag-serialization.rst                          |  64 ++---
 .../docs/administration-and-deployment/index.rst   |   2 +-
 .../administration-and-deployment/listeners.rst    |   4 +-
 .../logging-monitoring/errors.rst                  |   4 +-
 .../logging-monitoring/metrics.rst                 |  62 ++--
 .../modules_management.rst                         |  38 +--
 .../docs/administration-and-deployment/plugins.rst |   4 +-
 .../priority-weight.rst                            |  14 +-
 .../production-deployment.rst                      |  20 +-
 .../administration-and-deployment/scheduler.rst    |  46 +--
 .../authoring-and-scheduling/asset-scheduling.rst  |  70 +++--
 .../docs/authoring-and-scheduling/assets.rst       |   8 +-
 .../docs/authoring-and-scheduling/cron.rst         |  10 +-
 .../docs/authoring-and-scheduling/deferring.rst    |  10 +-
 .../dynamic-task-mapping.rst                       |  14 +-
 .../authoring-and-scheduling/event-scheduling.rst  |  20 +-
 .../docs/authoring-and-scheduling/index.rst        |   2 +-
 .../docs/authoring-and-scheduling/serializers.rst  |   2 +-
 .../docs/authoring-and-scheduling/timetable.rst    |  72 ++---
 .../docs/authoring-and-scheduling/timezone.rst     |  32 +--
 airflow-core/docs/best-practices.rst               | 266 ++++++++---------
 airflow-core/docs/cli-and-env-variables-ref.rst    |   4 +-
 .../docs/core-concepts/auth-manager/index.rst      |  30 +-
 .../core-concepts/auth-manager/simple/index.rst    |   4 +-
 airflow-core/docs/core-concepts/backfill.rst       |  16 +-
 airflow-core/docs/core-concepts/dag-run.rst        | 106 +++----
 airflow-core/docs/core-concepts/dags.rst           |  70 ++---
 airflow-core/docs/core-concepts/debug.rst          |  34 +--
 airflow-core/docs/core-concepts/executor/index.rst |  16 +-
 airflow-core/docs/core-concepts/objectstorage.rst  |   6 +-
 airflow-core/docs/core-concepts/operators.rst      |  16 +-
 airflow-core/docs/core-concepts/overview.rst       |  69 ++---
 airflow-core/docs/core-concepts/params.rst         |  42 +--
 airflow-core/docs/core-concepts/taskflow.rst       |  10 +-
 airflow-core/docs/core-concepts/tasks.rst          |  18 +-
 airflow-core/docs/core-concepts/variables.rst      |   2 +-
 airflow-core/docs/core-concepts/xcoms.rst          |   2 +-
 airflow-core/docs/extra-packages-ref.rst           |   4 +-
 airflow-core/docs/faq.rst                          | 146 +++++-----
 airflow-core/docs/howto/add-dag-tags.rst           |   8 +-
 airflow-core/docs/howto/add-owner-links.rst        |  10 +-
 airflow-core/docs/howto/custom-operator.rst        |  14 +-
 airflow-core/docs/howto/customize-ui.rst           |   6 +-
 airflow-core/docs/howto/docker-compose/index.rst   |  10 +-
 airflow-core/docs/howto/dynamic-dag-generation.rst |  92 +++---
 airflow-core/docs/howto/listener-plugin.rst        |  14 +-
 airflow-core/docs/howto/notifications.rst          |   2 +-
 airflow-core/docs/howto/operator/index.rst         |   2 +-
 airflow-core/docs/howto/set-config.rst             |   2 +-
 airflow-core/docs/howto/set-up-database.rst        |   2 +-
 airflow-core/docs/howto/setup-and-teardown.rst     |  22 +-
 airflow-core/docs/howto/timetable.rst              |  48 ++--
 airflow-core/docs/howto/usage-cli.rst              |  44 +--
 airflow-core/docs/howto/variable.rst               |   2 +-
 .../docs/img/diagram_task_lifecycle.md5sum         |   2 +-
 airflow-core/docs/img/diagram_task_lifecycle.png   | Bin 529144 -> 601178 bytes
 airflow-core/docs/img/diagram_task_lifecycle.py    |   2 +-
 airflow-core/docs/index.rst                        |  28 +-
 airflow-core/docs/installation/index.rst           |   4 +-
 .../docs/installation/supported-versions.rst       |   2 +-
 .../docs/installation/upgrading_to_airflow3.rst    |  26 +-
 airflow-core/docs/public-airflow-interface.rst     |  48 ++--
 airflow-core/docs/security/audit_logs.rst          |  10 +-
 .../docs/security/deprecated_permissions.rst       |   2 +-
 airflow-core/docs/security/kerberos.rst            |  10 +-
 .../security/secrets/mask-sensitive-values.rst     |   2 +-
 airflow-core/docs/security/security_model.rst      |  50 ++--
 airflow-core/docs/security/sql.rst                 |   4 +-
 airflow-core/docs/start.rst                        |   6 +-
 airflow-core/docs/templates-ref.rst                |  14 +-
 airflow-core/docs/troubleshooting.rst              |   4 +-
 airflow-core/docs/tutorial/fundamentals.rst        |  60 ++--
 airflow-core/docs/tutorial/objectstorage.rst       |   8 +-
 airflow-core/docs/tutorial/pipeline.rst            |  22 +-
 airflow-core/docs/tutorial/taskflow.rst            |  36 +--
 airflow-core/docs/ui.rst                           | 202 ++++++-------
 airflow-core/newsfragments/50374.feature.rst       |   2 +-
 airflow-core/newsfragments/51424.significant.rst   |   2 +-
 airflow-core/newsfragments/53796.misc.rst          |   2 +-
 .../newsfragments/template.significant.rst         |   2 +-
 .../api_fastapi/core_api/datamodels/dags.py        |   2 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |  61 ++++
 .../core_api/routes/public/event_logs.py           |  16 ++
 .../api_fastapi/execution_api/datamodels/xcom.py   |   8 -
 .../api_fastapi/execution_api/routes/xcoms.py      |  13 +-
 .../src/airflow/api_fastapi/logging/decorators.py  |   2 +-
 .../src/airflow/cli/commands/db_command.py         |   2 +-
 airflow-core/src/airflow/exceptions.py             |   4 +
 .../src/airflow/jobs/scheduler_job_runner.py       |  13 +
 airflow-core/src/airflow/models/dag.py             |   2 +-
 airflow-core/src/airflow/models/dagrun.py          |   3 +-
 airflow-core/src/airflow/models/mappedoperator.py  |   5 +-
 airflow-core/src/airflow/models/taskinstance.py    |   2 +-
 .../airflow/serialization/serialized_objects.py    |   2 +-
 .../src/airflow/ti_deps/deps/trigger_rule_dep.py   |   2 +-
 .../src/airflow/ui/openapi-gen/queries/common.ts   |   9 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |  14 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |  14 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |  14 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |  14 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |   1 +
 .../ui/openapi-gen/requests/services.gen.ts        |  12 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |  21 ++
 .../airflow/ui/public/i18n/locales/ar/browse.json  |   3 +
 .../airflow/ui/public/i18n/locales/ar/common.json  |   2 +
 .../src/airflow/ui/public/i18n/locales/ar/dag.json |  35 ++-
 .../airflow/ui/public/i18n/locales/ar/hitl.json    |   7 +
 .../airflow/ui/public/i18n/locales/ar/tasks.json   |  10 +
 .../airflow/ui/public/i18n/locales/ca/admin.json   | 167 +++++++++++
 .../airflow/ui/public/i18n/locales/ca/assets.json  |  30 ++
 .../airflow/ui/public/i18n/locales/ca/browse.json  |  26 ++
 .../airflow/ui/public/i18n/locales/ca/common.json  | 315 +++++++++++++++++++++
 .../ui/public/i18n/locales/ca/components.json      | 136 +++++++++
 .../src/airflow/ui/public/i18n/locales/ca/dag.json | 149 ++++++++++
 .../airflow/ui/public/i18n/locales/ca/dags.json    |  97 +++++++
 .../ui/public/i18n/locales/ca/dashboard.json       |  45 +++
 .../airflow/ui/public/i18n/locales/ca/hitl.json    |  31 ++
 .../airflow/ui/public/i18n/locales/ca/tasks.json   |  10 +
 .../public/i18n/locales/en/_freeze_exemptions.json |  12 +
 .../airflow/ui/src/components/DateTimeInput.tsx    |  10 +-
 .../src/components/FlexibleForm/FieldDateTime.tsx  |  14 +-
 airflow-core/src/airflow/ui/src/i18n/config.ts     |   1 +
 .../src/airflow/ui/src/pages/Events/Events.tsx     |  15 +-
 .../pages/HITLTaskInstances/HITLResponseForm.tsx   |  29 +-
 .../src/airflow/ui/src/pages/XCom/XComEntry.tsx    |  13 +-
 airflow-core/src/airflow/ui/src/utils/hitl.ts      |  54 +++-
 airflow-core/src/airflow/utils/strings.py          |   2 +-
 .../core_api/routes/public/test_dags.py            |  15 +
 .../execution_api/versions/head/test_xcoms.py      |  10 +-
 airflow-core/tests/unit/jobs/test_scheduler_job.py |  67 +++++
 airflow-core/tests/unit/models/test_dagrun.py      |  24 +-
 .../tests/unit/utils/test_strings.py               |  17 +-
 airflow-ctl/docs/cli-and-env-variables-ref.rst     |   2 +-
 airflow-ctl/docs/howto/index.rst                   |   8 +-
 chart/Chart.yaml                                   |  18 +-
 chart/docs/adding-connections-and-variables.rst    |   4 +-
 chart/docs/airflow-configuration.rst               |   2 +-
 chart/docs/manage-dag-files.rst                    |  62 ++--
 chart/docs/production-guide.rst                    |   2 +-
 chart/docs/quick-start.rst                         |   6 +-
 chart/docs/using-additional-containers.rst         |   6 +-
 chart/newsfragments/53350.significant.rst          |   4 +-
 chart/values.schema.json                           |   4 +-
 chart/values.yaml                                  |   4 +-
 contributing-docs/03_contributors_quick_start.rst  |   4 +-
 contributing-docs/05_pull_requests.rst             |   2 +-
 contributing-docs/09_testing.rst                   |   4 +-
 contributing-docs/12_provider_distributions.rst    |   4 +-
 .../13_airflow_dependencies_and_extras.rst         |   2 +-
 contributing-docs/16_adding_api_endpoints.rst      |   6 +-
 .../20_debugging_airflow_components.rst            |  10 +-
 .../contributors_quick_start_pycharm.rst           |   8 +-
 .../contributors_quick_start_vscode.rst            |   8 +-
 contributing-docs/testing/dag_testing.rst          |  10 +-
 contributing-docs/testing/docker_compose_tests.rst |   6 +-
 contributing-docs/testing/python_client_tests.rst  |   2 +-
 contributing-docs/testing/system_tests.rst         |  14 +-
 dev/breeze/doc/03_developer_tasks.rst              |   2 +-
 dev/breeze/doc/09_release_management_tasks.rst     |  27 ++
 dev/breeze/doc/10_advanced_breeze_topics.rst       |   6 +-
 .../doc/images/output_release-management.svg       |  54 ++--
 .../doc/images/output_release-management.txt       |   2 +-
 ...anagement_prepare-airflow-ctl-distributions.svg |  26 +-
 ...anagement_prepare-airflow-ctl-distributions.txt |   2 +-
 ...se-management_prepare-airflow-distributions.svg |  22 +-
 ...se-management_prepare-airflow-distributions.txt |   2 +-
 ..._release-management_prepare-airflow-tarball.svg |  40 ++-
 ..._release-management_prepare-airflow-tarball.txt |   2 +-
 ...e-management_prepare-provider-distributions.svg |  22 +-
 ...e-management_prepare-provider-distributions.txt |   2 +-
 ...e-management_prepare-task-sdk-distributions.svg |  22 +-
 ...e-management_prepare-task-sdk-distributions.txt |   2 +-
 .../commands/release_candidate_command.py          | 106 +++++--
 .../commands/release_management_commands.py        |  48 +++-
 .../commands/release_management_commands_config.py |   8 +-
 .../src/airflow_breeze/configure_rich_click.py     |   4 +
 dev/breeze/src/airflow_breeze/global_constants.py  |  30 +-
 .../src/airflow_breeze/params/build_ci_params.py   |   6 +-
 .../src/airflow_breeze/params/build_prod_params.py |   6 +-
 .../airflow_breeze/params/common_build_params.py   |   2 +-
 dev/i18n/check_translations_completeness.py        |   7 +-
 .../shared/template-examples/taskflow-kwargs.rst   |   2 +-
 .../src/docs/shared/template-examples/taskflow.rst |   2 +-
 .../src/sphinx_exts/includes/dag-definition.rst    |   4 +-
 .../tests_common/test_utils/common_msg_queue.py    |  27 +-
 .../test_utils/stream_capture_manager.py           |  84 +++---
 docker-stack-docs/build-arg-ref.rst                |  20 +-
 docker-stack-docs/build.rst                        |  45 +--
 docker-stack-docs/changelog.rst                    |  28 ++
 .../customizing/add-build-essential-custom.sh      |   9 +-
 .../docker-examples/customizing/custom-pip.sh      |   2 +-
 .../docker-examples/customizing/custom-sources.sh  |   9 +-
 .../customizing/github-different-repository.sh     |  40 ---
 .../docker-examples/customizing/github-main.sh     |  40 ---
 .../customizing/github-v2-2-test.sh                |  41 ---
 .../docker-examples/customizing/mysql-client.sh    |   2 +-
 .../customizing/own-requirements.sh                |   6 +-
 .../customizing/pypi-dev-runtime-deps.sh           |   9 +-
 .../customizing/pypi-extras-and-deps.sh            |   7 +-
 .../customizing/pypi-selected-version.sh           |   7 +-
 .../docker-examples/customizing/stable-airflow.sh  |   2 +-
 .../docker-examples/customizing/use-uv.sh          |   2 +-
 .../restricted/restricted_environments.sh          |   3 +-
 docker-stack-docs/entrypoint.rst                   |   2 +-
 docker-stack-docs/pyproject.toml                   |   2 +-
 docs/spelling_wordlist.txt                         |   1 +
 generated/PYPI_README.md                           |  10 +-
 .../core-extensions/notifications.rst              |   2 +-
 providers/airbyte/docs/index.rst                   |   2 +-
 providers/alibaba/docs/index.rst                   |   2 +-
 .../alibaba/docs/operators/analyticdb_spark.rst    |   2 +-
 providers/alibaba/docs/operators/oss.rst           |   2 +-
 .../amazon/docs/auth-manager/manage/index.rst      |  10 +-
 providers/amazon/docs/example-dags.rst             |   4 +-
 providers/amazon/docs/executors/batch-executor.rst |   4 +-
 providers/amazon/docs/executors/ecs-executor.rst   |   4 +-
 providers/amazon/docs/executors/general.rst        |  18 +-
 .../amazon/docs/executors/lambda-executor.rst      |   6 +-
 providers/amazon/docs/index.rst                    |   2 +-
 providers/amazon/docs/logging/s3-task-handler.rst  |   6 +-
 providers/amazon/docs/message-queues/index.rst     |  23 +-
 .../notifications/chime_notifier_howto_guide.rst   |   8 +-
 providers/amazon/docs/notifications/sns.rst        |   8 +-
 providers/amazon/docs/notifications/sqs.rst        |   8 +-
 .../amazon/docs/operators/athena/athena_boto.rst   |   2 +-
 providers/amazon/docs/operators/emr/emr.rst        |   6 +-
 providers/amazon/docs/operators/emr/emr_eks.rst    |   4 +-
 providers/amazon/docs/operators/mwaa.rst           |  16 +-
 providers/amazon/docs/operators/sagemaker.rst      |   2 +-
 .../amazon/docs/transfer/google_api_to_s3.rst      |   2 +-
 .../src/airflow/providers/amazon/aws/queues/sqs.py |  30 +-
 .../tests/unit/amazon/aws/queues/test_sqs.py       |  17 ++
 .../tests/unit/amazon/aws/triggers/test_sqs.py     |  23 +-
 providers/apache/beam/docs/index.rst               |   2 +-
 providers/apache/cassandra/docs/index.rst          |   2 +-
 providers/apache/drill/docs/index.rst              |   2 +-
 providers/apache/druid/docs/index.rst              |   2 +-
 providers/apache/flink/docs/index.rst              |   2 +-
 providers/apache/hive/docs/index.rst               |   2 +-
 providers/apache/iceberg/docs/index.rst            |   2 +-
 providers/apache/kafka/docs/index.rst              |   2 +-
 .../apache/kafka/docs/message-queues/index.rst     |  46 +--
 .../airflow/providers/apache/kafka/queues/kafka.py |  38 +--
 .../providers/apache/kafka/triggers/msg_queue.py   |  38 +--
 .../kafka/example_dag_message_queue_trigger.py     |   3 +-
 .../tests/unit/apache/kafka/queues/test_kafka.py   |  13 +
 .../apache/kafka/triggers/test_await_message.py    |  24 +-
 .../unit/apache/kafka/triggers/test_msg_queue.py   |  28 --
 providers/apache/kylin/docs/index.rst              |   2 +-
 providers/apache/livy/docs/index.rst               |   2 +-
 providers/apache/pig/docs/index.rst                |   2 +-
 providers/apache/pinot/docs/index.rst              |   2 +-
 providers/apache/spark/docs/index.rst              |   2 +-
 providers/apache/tinkerpop/docs/index.rst          |   2 +-
 .../notifications/apprise_notifier_howto_guide.rst |   8 +-
 providers/arangodb/docs/index.rst                  |   2 +-
 providers/arangodb/docs/operators/index.rst        |   2 +-
 providers/asana/docs/index.rst                     |   2 +-
 .../notifications/jira-notifier-howto-guide.rst    |  10 +-
 providers/celery/docs/celery_executor.rst          |  14 +-
 providers/cncf/kubernetes/docs/index.rst           |   2 +-
 .../cncf/kubernetes/docs/kubernetes_executor.rst   |  26 +-
 providers/cncf/kubernetes/docs/operators.rst       |   2 +-
 .../kubernetes/executors/kubernetes_executor.py    |  19 +-
 .../providers/cncf/kubernetes/operators/kueue.py   |  19 +-
 .../executors/test_kubernetes_executor.py          |  21 ++
 .../unit/cncf/kubernetes/operators/test_kueue.py   |  23 ++
 providers/common/io/docs/index.rst                 |   2 +-
 providers/common/messaging/docs/triggers.rst       |   4 +-
 .../common/messaging/providers/base_provider.py    |  13 +
 .../common/messaging/triggers/msg_queue.py         |  76 ++++-
 .../messaging/example_message_queue_trigger.py     |   3 +-
 .../common/messaging/triggers/test_msg_queue.py    | 143 +++++++++-
 providers/common/sql/docs/index.rst                |   2 +-
 providers/common/sql/docs/operators.rst            |  31 ++
 .../airflow/providers/common/sql/operators/sql.py  | 134 ++++++++-
 ...execute_query.py => example_sql_insert_rows.py} |  54 +++-
 providers/databricks/docs/index.rst                |   2 +-
 providers/databricks/docs/operators/task.rst       |   2 +-
 providers/databricks/docs/operators/workflow.rst   |  10 +-
 providers/dbt/cloud/docs/index.rst                 |   2 +-
 providers/dbt/cloud/docs/operators.rst             |   4 +-
 providers/dingding/docs/index.rst                  |   2 +-
 providers/docker/docs/index.rst                    |   2 +-
 providers/edge3/docs/architecture.rst              |   6 +-
 providers/edge3/docs/edge_executor.rst             |   6 +-
 providers/edge3/docs/index.rst                     |   2 +-
 providers/edge3/docs/install_on_windows.rst        |  10 +-
 providers/elasticsearch/docs/index.rst             |   2 +-
 providers/fab/docs/auth-manager/access-control.rst | 168 +++++------
 providers/ftp/docs/index.rst                       |   2 +-
 .../git/src/airflow/providers/git/bundles/git.py   |   2 +-
 providers/github/docs/index.rst                    |   2 +-
 providers/google/docs/deprecation-policy.rst       |   4 +-
 providers/google/docs/example-dags.rst             |   4 +-
 providers/google/docs/index.rst                    |   2 +-
 .../google/docs/operators/cloud/cloud_composer.rst |   4 +-
 providers/google/docs/operators/cloud/dataprep.rst |   2 +-
 .../google/docs/operators/cloud/functions.rst      |   2 +-
 providers/google/docs/operators/cloud/gcs.rst      |   4 +-
 providers/google/docs/operators/cloud/index.rst    |   2 +-
 .../docs/operators/cloud/kubernetes_engine.rst     |   2 +-
 .../docs/operators/marketing_platform/index.rst    |   2 +-
 .../providers/google/cloud/operators/bigquery.py   |  10 +-
 .../docs/secrets-backends/hashicorp-vault.rst      |   2 +-
 providers/http/docs/index.rst                      |   2 +-
 providers/influxdb/docs/index.rst                  |   2 +-
 providers/jdbc/docs/index.rst                      |   2 +-
 providers/jenkins/docs/index.rst                   |   2 +-
 providers/microsoft/azure/docs/index.rst           |   2 +-
 providers/microsoft/mssql/docs/index.rst           |   2 +-
 providers/microsoft/mssql/docs/operators.rst       |   4 +-
 providers/microsoft/psrp/docs/operators/index.rst  |   2 +-
 providers/microsoft/winrm/docs/index.rst           |   2 +-
 providers/mysql/docs/index.rst                     |   2 +-
 providers/neo4j/docs/index.rst                     |   2 +-
 providers/odbc/docs/index.rst                      |   2 +-
 providers/openlineage/docs/guides/developer.rst    |  10 +-
 providers/openlineage/docs/guides/structure.rst    |  10 +-
 providers/openlineage/docs/guides/user.rst         |  32 +--
 .../example_openlineage_base_complex_dag.py        |   2 +-
 .../example_openlineage_base_simple_dag.py         |   7 +-
 ...y => example_openlineage_setup_teardown_dag.py} |  22 +-
 ...py => example_openlineage_short_circuit_dag.py} |  60 ++--
 ... => example_openlineage_taskflow_simple_dag.py} |  33 +--
 .../openlineage_base_complex_dag__af2.json         |   4 +-
 .../openlineage_base_complex_dag__af3.json         |   4 +-
 .../openlineage_setup_teardown_dag__af2.json       | 194 +++++++++++++
 .../openlineage_setup_teardown_dag__af3.json       | 114 ++++++++
 .../openlineage_short_circuit_dag.json             |  77 +++++
 ...3.json => openlineage_taskflow_simple_dag.json} |  76 ++---
 providers/opsgenie/docs/index.rst                  |   2 +-
 providers/oracle/docs/index.rst                    |   2 +-
 .../pagerduty_notifier_howto_guide.rst             |   8 +-
 providers/papermill/docs/index.rst                 |   2 +-
 providers/papermill/docs/operators.rst             |   6 +-
 providers/postgres/docs/index.rst                  |   2 +-
 providers/postgres/docs/operators.rst              |   8 +-
 .../airflow/providers/postgres/hooks/postgres.py   |  79 +++++-
 .../tests/unit/postgres/hooks/test_postgres.py     |  28 +-
 providers/presto/docs/index.rst                    |   2 +-
 providers/redis/docs/index.rst                     |   2 +-
 providers/redis/docs/message-queues.rst            |  74 ++---
 .../src/airflow/providers/redis/queues/redis.py    |  58 +---
 .../queues/test_redis_pubsub_message_queue.py      |   7 +-
 .../redis/example_dag_message_queue_trigger.py     |   2 +-
 .../redis/tests/unit/redis/queues/test_redis.py    |  64 ++---
 providers/salesforce/docs/index.rst                |   2 +-
 providers/singularity/docs/index.rst               |   2 +-
 providers/slack/docs/index.rst                     |   2 +-
 .../notifications/slack_notifier_howto_guide.rst   |   8 +-
 .../slackwebhook_notifier_howto_guide.rst          |   6 +-
 providers/smtp/docs/connections/smtp.rst           |   6 +-
 .../notifications/smtp_notifier_howto_guide.rst    |   6 +-
 providers/snowflake/docs/index.rst                 |   2 +-
 providers/sqlite/docs/index.rst                    |   2 +-
 providers/standard/docs/index.rst                  |   2 +-
 providers/standard/docs/operators/bash.rst         |   6 +-
 providers/standard/docs/operators/datetime.rst     |  12 +-
 providers/standard/docs/operators/python.rst       |   8 +-
 .../standard/docs/operators/trigger_dag_run.rst    |   2 +-
 providers/standard/docs/sensors/datetime.rst       |   2 +-
 .../standard/docs/sensors/external_task_sensor.rst |  34 +--
 .../airflow/providers/standard/operators/hitl.py   |  54 +++-
 .../standard/decorators/test_external_python.py    |   7 +-
 .../tests/unit/standard/operators/test_hitl.py     | 224 ++++++++++-----
 providers/tableau/docs/index.rst                   |   2 +-
 providers/telegram/docs/index.rst                  |   2 +-
 .../docs/operators/azure_blob_to_teradata.rst      |   4 +-
 providers/teradata/docs/operators/bteq.rst         |   6 +-
 .../teradata/docs/operators/s3_to_teradata.rst     |   4 +-
 providers/teradata/docs/operators/teradata.rst     |   8 +-
 .../docs/operators/teradata_to_teradata.rst        |   4 +-
 providers/trino/docs/index.rst                     |   2 +-
 providers/vertica/docs/index.rst                   |   2 +-
 providers/yandex/docs/index.rst                    |   2 +-
 providers/yandex/docs/operators/dataproc.rst       |   2 +-
 providers/yandex/docs/operators/yq.rst             |   2 +-
 providers/ydb/docs/index.rst                       |   2 +-
 .../docs/operators/ydb_operator_howto_guide.rst    |   8 +-
 providers/zendesk/docs/index.rst                   |   2 +-
 reproducible_build.yaml                            |   4 +-
 scripts/ci/prek/check_default_language_freeze.py   |  68 +++++
 scripts/ci/prek/supported_versions.py              |   2 +-
 scripts/ci/prek/upgrade_important_versions.py      |  57 ++--
 scripts/docker/common.sh                           |   6 -
 .../docker/install_airflow_when_building_images.sh |   4 +-
 scripts/docker/install_os_dependencies.sh          | 252 +++++++++++++++--
 scripts/docker/install_os_dependencies_ci.sh       | 167 -----------
 .../in_container/install_airflow_and_providers.py  |  28 +-
 .../in_container/install_airflow_python_client.py  |   2 +-
 .../in_container/run_check_imports_in_providers.py |   2 +-
 task-sdk/README.md                                 |   2 +-
 task-sdk/docs/api.rst                              |   2 +-
 task-sdk/docs/concepts.rst                         |  22 +-
 task-sdk/docs/examples.rst                         |  21 +-
 task-sdk/docs/index.rst                            |  21 +-
 task-sdk/src/airflow/sdk/api/client.py             |  12 +-
 task-sdk/src/airflow/sdk/bases/decorator.py        |   4 +-
 task-sdk/src/airflow/sdk/bases/notifier.py         |   4 +-
 task-sdk/src/airflow/sdk/bases/operator.py         |  36 +--
 task-sdk/src/airflow/sdk/bases/xcom.py             |  24 +-
 .../sdk/definitions/_internal/abstractoperator.py  |  14 +-
 .../sdk/definitions/_internal/contextmanager.py    |  10 +-
 .../airflow/sdk/definitions/_internal/mixins.py    |   2 +-
 .../src/airflow/sdk/definitions/_internal/node.py  |  18 +-
 .../airflow/sdk/definitions/_internal/templater.py |   2 +-
 .../src/airflow/sdk/definitions/asset/__init__.py  |   4 +-
 .../airflow/sdk/definitions/asset/decorators.py    |   4 +-
 task-sdk/src/airflow/sdk/definitions/context.py    |  10 +-
 task-sdk/src/airflow/sdk/definitions/dag.py        |  78 ++---
 .../sdk/definitions/decorators/setup_teardown.py   |   6 +-
 .../sdk/definitions/decorators/task_group.py       |   4 +-
 task-sdk/src/airflow/sdk/definitions/edges.py      |   4 +-
 .../src/airflow/sdk/definitions/mappedoperator.py  |  10 +-
 task-sdk/src/airflow/sdk/definitions/param.py      |  12 +-
 task-sdk/src/airflow/sdk/definitions/taskgroup.py  |  16 +-
 task-sdk/src/airflow/sdk/definitions/xcom_arg.py   |   8 +-
 task-sdk/src/airflow/sdk/exceptions.py             |   2 +-
 task-sdk/src/airflow/sdk/execution_time/comms.py   |   4 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |  16 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |  22 +-
 task-sdk/src/airflow/sdk/types.py                  |   2 +-
 task-sdk/tests/task_sdk/api/test_client.py         |   8 +-
 task-sdk/tests/task_sdk/bases/test_operator.py     |   2 +-
 .../tests/task_sdk/dags/dag_parsing_context.py     |   2 +-
 .../definitions/_internal/test_templater.py        |   4 +-
 task-sdk/tests/task_sdk/definitions/test_asset.py  |   6 +-
 task-sdk/tests/task_sdk/definitions/test_dag.py    |  33 ++-
 .../tests/task_sdk/definitions/test_taskgroup.py   |   4 +-
 .../task_sdk/execution_time/test_task_runner.py    |  20 +-
 441 files changed, 6232 insertions(+), 3199 deletions(-)
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/ar/tasks.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/ca/admin.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/ca/assets.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/ca/browse.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/ca/common.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/ca/components.json
 create mode 100644 airflow-core/src/airflow/ui/public/i18n/locales/ca/dag.json
 create mode 100644 airflow-core/src/airflow/ui/public/i18n/locales/ca/dags.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/ca/dashboard.json
 create mode 100644 airflow-core/src/airflow/ui/public/i18n/locales/ca/hitl.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/ca/tasks.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/en/_freeze_exemptions.json
 copy providers/google/tests/unit/google/cloud/utils/test_dataform.py => 
airflow-core/tests/unit/utils/test_strings.py (70%)
 copy providers/fab/tests/unit/fab/auth_manager/views/__init__.py => 
devel-common/src/tests_common/test_utils/common_msg_queue.py (57%)
 delete mode 100755 
docker-stack-docs/docker-examples/customizing/github-different-repository.sh
 delete mode 100755 docker-stack-docs/docker-examples/customizing/github-main.sh
 delete mode 100755 
docker-stack-docs/docker-examples/customizing/github-v2-2-test.sh
 copy 
providers/common/sql/tests/system/common/sql/{example_sql_execute_query.py => 
example_sql_insert_rows.py} (51%)
 copy 
providers/openlineage/tests/system/openlineage/{example_openlineage_base_simple_dag.py
 => example_openlineage_setup_teardown_dag.py} (68%)
 copy 
providers/openlineage/tests/system/openlineage/{example_openlineage_mapped_simple_dag.py
 => example_openlineage_short_circuit_dag.py} (59%)
 copy 
providers/openlineage/tests/system/openlineage/{example_openlineage_base_simple_dag.py
 => example_openlineage_taskflow_simple_dag.py} (71%)
 create mode 100644 
providers/openlineage/tests/system/openlineage/expected_events/openlineage_setup_teardown_dag__af2.json
 create mode 100644 
providers/openlineage/tests/system/openlineage/expected_events/openlineage_setup_teardown_dag__af3.json
 create mode 100644 
providers/openlineage/tests/system/openlineage/expected_events/openlineage_short_circuit_dag.json
 copy 
providers/openlineage/tests/system/openlineage/expected_events/{openlineage_base_simple_dag__af3.json
 => openlineage_taskflow_simple_dag.json} (82%)
 create mode 100755 scripts/ci/prek/check_default_language_freeze.py
 delete mode 100644 scripts/docker/install_os_dependencies_ci.sh

Reply via email to