You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2024/02/10 11:19:17 UTC

(airflow) branch python3.12 updated (e5bd94b5b0 -> 361c03ce20)

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

potiuk pushed a change to branch python3.12
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit e5bd94b5b0 python 3.12 support
     add 988da34fab replace .rst with .html in links (#37265)
     add c2cb973bdc Add tests for shift operators in DependencyMixin (#37161)
     add 250f29fc8a Simplified configuration parsing in Apprise Connection (#37202)
     add 08036e5df5 D401 Support in Providers (simple) (#37258)
     add 9b997638f3 Adjust node width based on task name length (#37254)
     add f691adf710 Fix rendering `SparkKubernetesOperator.template_body` (#37271)
     add 0f8dfebdd6 fix: update  hyperlink to the new documentation section for local virtualenv setup. (#37272)
     add 9f4f208b5d Fix the bug that affected the DAG end date. (#36144)
     add 7835fd2659 The fix-ownership command missed --rm flag and left dangling containers (#37277)
     add ab9e2e166e fix: D401 lint issues in airflow core (#37274)
     add 17945fc5ed D401 fixes in Pinecone provider (#37270)
     add 8317ed93a5 Updating the README and visuals for breeze build-docs (#37276)
     add 48bfb1a970 Merge all ECS executor configs following recursive python dict update (#37137)
     add 00ed46769e D401 support in fab provider (#37283)
     add c16efb74dd Fix the value of `dateTimeAttrFormat` constant (#37285)
     add 2adbe882e6 Fix permission check on DAGs when `access_entity` is specified (#37290)
     add be756cd60c Fix: Typo in the URL in contributors_quick_start (#37294)
     add 28f94f8891 Move `IMPORT_ERROR` from DAG related permissions to view related permissions (#37292)
     add 8fac799a25 D401 support in amazon provider (#37275)
     add 9a529a8d43 Fix hanging KPO on deferrable task with do_xcom_push (#37300)
     add 361c03ce20 python 3.12 support

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   (e5bd94b5b0)
            \
             N -- N -- N   refs/heads/python3.12 (361c03ce20)

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:
 Dockerfile.ci                                      |   2 +-
 airflow/api/common/mark_tasks.py                   |   5 -
 .../endpoints/import_error_endpoint.py             |   6 +-
 airflow/api_connexion/security.py                  |   5 +-
 airflow/auth/managers/models/resource_details.py   |   2 +-
 airflow/auth/managers/utils/fab.py                 |   4 +-
 airflow/decorators/bash.py                         |   2 +-
 airflow/executors/debug_executor.py                |   2 +-
 airflow/models/baseoperator.py                     |   2 +-
 airflow/models/dagrun.py                           |  70 ++++++-
 airflow/models/taskinstance.py                     |  12 +-
 airflow/operators/python.py                        |   4 +-
 airflow/plugins_manager.py                         |   6 +-
 .../amazon/aws/auth_manager/cli/avp_commands.py    |   2 +-
 .../amazon/aws/auth_manager/views/auth.py          |   2 +-
 .../amazon/aws/executors/ecs/boto_schema.py        |   2 +-
 .../amazon/aws/executors/ecs/ecs_executor.py       |  34 ++--
 .../providers/amazon/aws/executors/ecs/utils.py    |  14 +-
 airflow/providers/amazon/aws/hooks/logs.py         |   2 +-
 airflow/providers/amazon/aws/hooks/redshift_sql.py |   6 +-
 .../amazon/aws/triggers/redshift_cluster.py        |   4 +-
 .../providers/amazon/aws/triggers/redshift_data.py |   2 +-
 airflow/providers/amazon/aws/triggers/sagemaker.py |   4 +-
 airflow/providers/apache/hive/hooks/hive.py        |   4 +-
 .../providers/apache/spark/hooks/spark_connect.py  |   4 +-
 airflow/providers/apache/spark/hooks/spark_sql.py  |   4 +-
 .../providers/apache/spark/hooks/spark_submit.py   |   4 +-
 airflow/providers/apprise/hooks/apprise.py         |   3 +-
 airflow/providers/atlassian/jira/hooks/jira.py     |   4 +-
 airflow/providers/cncf/kubernetes/operators/pod.py |   4 +
 .../cncf/kubernetes/operators/spark_kubernetes.py  |   6 +-
 airflow/providers/discord/hooks/discord_webhook.py |   2 +-
 .../providers/fab/auth_manager/decorators/auth.py  |   2 +-
 .../providers/fab/auth_manager/fab_auth_manager.py |   4 +-
 .../fab/auth_manager/security_manager/override.py  |  52 ++---
 airflow/providers/grpc/hooks/grpc.py               |   2 +-
 airflow/providers/jenkins/hooks/jenkins.py         |   4 +-
 airflow/providers/microsoft/mssql/hooks/mssql.py   |   2 +-
 airflow/providers/odbc/hooks/odbc.py               |   2 +-
 airflow/providers/opsgenie/hooks/opsgenie.py       |   2 +-
 airflow/providers/pinecone/hooks/pinecone.py       |  14 +-
 airflow/providers/redis/hooks/redis.py             |   8 +-
 airflow/providers/sqlite/hooks/sqlite.py           |   2 +-
 airflow/providers/ssh/hooks/ssh.py                 |   4 +-
 airflow/providers/tabular/hooks/tabular.py         |   2 +-
 airflow/providers/yandex/hooks/yandex.py           |   4 +-
 airflow/providers_manager.py                       |  26 +--
 airflow/serialization/serde.py                     |   6 +-
 airflow/utils/file.py                              |   2 +-
 airflow/utils/log/task_context_logger.py           |   2 +-
 airflow/utils/sqlalchemy.py                        |   2 +
 airflow/www/auth.py                                |   4 +-
 airflow/www/blueprints.py                          |   2 +-
 .../www/static/js/dag/{grid => }/TaskName.test.tsx |  13 +-
 airflow/www/static/js/dag/TaskName.tsx             |  89 +++++++++
 .../www/static/js/dag/details/graph/Node.test.tsx  |   1 -
 airflow/www/static/js/dag/details/graph/Node.tsx   | 119 ++++-------
 airflow/www/static/js/dag/grid/TaskName.tsx        |  70 -------
 airflow/www/static/js/dag/grid/index.test.tsx      |  14 +-
 airflow/www/static/js/dag/grid/renderTaskRows.tsx  |  12 +-
 airflow/www/static/js/datetime_utils.js            |   2 +-
 airflow/www/static/js/utils/graph.ts               |   7 +-
 airflow/www/views.py                               |   2 +-
 contributing-docs/03_contributors_quick_start.rst  |   2 +-
 contributing-docs/06_development_environments.rst  |   2 +-
 .../airflow_breeze/commands/developer_commands.py  |   6 +-
 .../airflow_breeze/utils/docker_command_utils.py   |   1 +
 docs/README.rst                                    |  13 +-
 .../connections/athena.rst                         |   6 +-
 .../executors/ecs-executor.rst                     |   8 +-
 .../operators/athena/athena_sql.rst                |   2 +-
 .../connections.rst                                |  17 +-
 pyproject.toml                                     |  46 -----
 scripts/docker/entrypoint_ci.sh                    |   2 +-
 scripts/in_container/run_generate_constraints.py   |   9 +-
 .../endpoints/test_dag_run_endpoint.py             |   4 +-
 tests/api_experimental/client/test_local_client.py |   4 +-
 tests/api_experimental/common/test_mark_tasks.py   |  49 +++--
 tests/models/test_cleartasks.py                    |   5 +-
 tests/models/test_taskmixin.py                     |  29 +++
 .../amazon/aws/executors/ecs/test_ecs_executor.py  | 218 +++++++++++++++++++++
 tests/providers/apprise/hooks/test_apprise.py      |  32 +--
 .../cncf/kubernetes/operators/test_pod.py          |   9 +-
 .../kubernetes/operators/test_spark_kubernetes.py  |  16 ++
 .../fab/auth_manager/test_fab_auth_manager.py      |   2 +-
 85 files changed, 759 insertions(+), 429 deletions(-)
 rename airflow/www/static/js/dag/{grid => }/TaskName.test.tsx (83%)
 create mode 100644 airflow/www/static/js/dag/TaskName.tsx
 delete mode 100644 airflow/www/static/js/dag/grid/TaskName.tsx