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 56642a8549 Add Python 3.12 support
     add 6ede4d3208 Combine coverage databases to include output from 
multiprocessing (#37485)
     add 137687651e Bump undici from 5.26.3 to 5.28.3 in /airflow/www (#37493)
     add 5a0be392e6 Add comment about versions updated by release manager 
(#37488)
     add a7307c5993 Bring back installing airflow with constraints 
(--use-airflow-version) (#37487)
     add 45cf40f673 Update slack channel names following new naming schemes 
(#37495)
     add ef70594358 Replace other Python 3.11 and 3.12 deprecations (#37478)
     add 75182363a2 Prepare docs 1st wave (RC2) of Providers February 2024 
(#37471)
     add ea9efd727b Update to newer version of pre-commit and build tools 
(#37494)
     add b3e971a330 Distribute CI/PROD regular builds among multiple workers 
(#37503)
     add e9730daeee bump: kind 0.22.0 (#37499)
     add d50a25bd35 Fix KeyError when KPO exits too soon (#37508)
     add 68e20aa702 Enable the 'Is Active?' flag by default in user view 
(#37507)
     add 87256a12b9 Chart: Update comment about metrics mapping options (#37496)
     add 51f68fd805 Fix WASB remote logger configuration example (#37509)
     add 65642ed950 Fixing an edge case of breeze publish-docs summary (#37506)
     add 16366f8617 Fixing tests after #37507 (#37511)
     add f1af97a9d0 Handle two types of k9s execution and add better 
diagnostics (#37510)
     add 0bca15fc27 Move user schema tests to FAB provider (#37513)
     add 5d28da99a2 Validate is it possible to build wheel from sdist 
distribution (#37476)
     add c49f857e9d Fix Airflow serialization for namedtuple (#37168)
     add 6412b06a7b Fix KPO task hanging when pod fails to start within 
specified timeout (#37514)
     add 77c2120afb Update providers metadata 2024-02-18 (#37520)
     add e5688b9ae9 Add telegram connection with documnetation (#37515)
     add aaec84221e Fix broken hyperlink (#37526)
     add 51bd26b56f Fix 'implicitly coercing SELECT object to scalar subquery' 
in latest dag run statement (#37505)
     add fa234e0d22 Prepare docs 1st wave (RC3) of Providers February 2024 
(#37521)
     add c4a8855184 Add Bolke as owner to Airflow FS modules (#37529)
     add f2ea8a3e17 Revoking audit_log permission from all users except admin 
(#37501)
     add 1851a71278 [OpenLineage] Add support for JobTypeJobFacet properties. 
(#37255)
     add e92b82ebf4 Fix wrong test after fixing audit log permission (#37547)
     add 016892b7d6 Fix failing home view test after changing audit log 
permissions (#37550)
     add e6f5d454b2 Move some FAB related tests to provider (#37549)
     add 79603f9302 Add swagger path to FAB Auth manager and Internal API 
(#37525)
     add 4f35bdc1a5 Adding missing --answer to breeze build-docs (#37530)
     add 26964f8a8e feat(providers/dbt): add reuse_existing_run for allowing 
DbtCloudRunJobOperator to reuse existing run (#37474)
     add 7b422be7df Change margin to padding so first task can be selected 
(#37527)
     add 011cd3debb Use offset-naive datetime in _CredentialsToken (#37539)
     add 08bc0f4490 Update ObjectStoragePath for universal_pathlib>=v0.2.1 
(#37524)
     add 45ed2e98dc Add 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   (56642a8549)
            \
             N -- N -- N   refs/heads/python3.12 (45ed2e98dc)

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                                 |   6 +
 .github/ISSUE_TEMPLATE/airflow_bug_report.yml      |   2 +-
 .../ISSUE_TEMPLATE/airflow_doc_issue_report.yml    |   2 +-
 .../airflow_helmchart_bug_report.yml               |   2 +-
 .../airflow_providers_bug_report.yml               |   2 +-
 .github/ISSUE_TEMPLATE/feature_request.yml         |   2 +-
 .github/actions/build-ci-images/action.yml         |  18 +-
 .github/actions/build-prod-images/action.yml       |  17 +-
 .github/workflows/build-images.yml                 |  31 ++--
 .github/workflows/ci.yml                           | 119 +++++++-------
 .github/workflows/codeql-analysis.yml              |   4 +-
 .github/workflows/recheck-old-bug-report.yml       |   2 +-
 .github/workflows/stale.yml                        |   2 +-
 .pre-commit-config.yaml                            |   4 +-
 airflow/cli/commands/info_command.py               |   2 +-
 airflow/exceptions.py                              |   3 +-
 airflow/io/path.py                                 | 169 +++++++------------
 airflow/models/dag.py                              |   8 +-
 airflow/models/expandinput.py                      |   3 +-
 airflow/providers/airbyte/provider.yaml            |   1 +
 airflow/providers/alibaba/provider.yaml            |   1 +
 airflow/providers/amazon/CHANGELOG.rst             |   7 +
 airflow/providers/amazon/provider.yaml             |   1 +
 airflow/providers/apache/beam/provider.yaml        |   1 +
 airflow/providers/apache/cassandra/provider.yaml   |   1 +
 airflow/providers/apache/drill/provider.yaml       |   1 +
 airflow/providers/apache/druid/provider.yaml       |   1 +
 airflow/providers/apache/flink/provider.yaml       |   1 +
 airflow/providers/apache/hdfs/provider.yaml        |   1 +
 airflow/providers/apache/hive/provider.yaml        |   1 +
 airflow/providers/apache/impala/provider.yaml      |   1 +
 airflow/providers/apache/kafka/provider.yaml       |   1 +
 airflow/providers/apache/kylin/provider.yaml       |   1 +
 airflow/providers/apache/livy/provider.yaml        |   1 +
 airflow/providers/apache/pig/provider.yaml         |   1 +
 airflow/providers/apache/pinot/provider.yaml       |   1 +
 airflow/providers/apache/spark/provider.yaml       |   1 +
 airflow/providers/apprise/provider.yaml            |   1 +
 airflow/providers/arangodb/provider.yaml           |   1 +
 airflow/providers/asana/provider.yaml              |   1 +
 airflow/providers/atlassian/jira/provider.yaml     |   1 +
 airflow/providers/celery/provider.yaml             |   1 +
 airflow/providers/cloudant/provider.yaml           |   1 +
 airflow/providers/cncf/kubernetes/CHANGELOG.rst    |  11 ++
 airflow/providers/cncf/kubernetes/operators/pod.py |  10 +-
 airflow/providers/cncf/kubernetes/provider.yaml    |   1 +
 airflow/providers/cncf/kubernetes/triggers/pod.py  |   9 +-
 airflow/providers/cohere/provider.yaml             |   1 +
 airflow/providers/common/io/provider.yaml          |   1 +
 airflow/providers/common/io/xcom/backend.py        |   4 +-
 airflow/providers/common/sql/CHANGELOG.rst         |   9 +
 airflow/providers/common/sql/provider.yaml         |   1 +
 airflow/providers/databricks/provider.yaml         |   1 +
 airflow/providers/datadog/provider.yaml            |   1 +
 airflow/providers/dbt/cloud/hooks/dbt.py           |  15 ++
 airflow/providers/dbt/cloud/operators/dbt.py       |  40 +++--
 airflow/providers/dbt/cloud/provider.yaml          |   1 +
 airflow/providers/dingding/provider.yaml           |   1 +
 airflow/providers/discord/provider.yaml            |   1 +
 airflow/providers/docker/provider.yaml             |   1 +
 airflow/providers/elasticsearch/provider.yaml      |   1 +
 airflow/providers/exasol/provider.yaml             |   1 +
 .../providers/fab/auth_manager/fab_auth_manager.py |   5 +-
 .../providers/fab/auth_manager/models/__init__.py  |   2 +-
 .../fab/auth_manager/security_manager/override.py  |   4 +-
 airflow/providers/fab/provider.yaml                |   1 +
 airflow/providers/facebook/provider.yaml           |   1 +
 airflow/providers/github/provider.yaml             |   1 +
 .../providers/google/common/hooks/base_google.py   |   5 +-
 airflow/providers/google/provider.yaml             |  22 ++-
 airflow/providers/grpc/provider.yaml               |   1 +
 airflow/providers/hashicorp/provider.yaml          |   1 +
 airflow/providers/http/provider.yaml               |   1 +
 airflow/providers/imap/provider.yaml               |   1 +
 airflow/providers/influxdb/provider.yaml           |   1 +
 airflow/providers/jdbc/provider.yaml               |   1 +
 airflow/providers/jenkins/provider.yaml            |   1 +
 airflow/providers/microsoft/azure/provider.yaml    |   1 +
 airflow/providers/microsoft/mssql/provider.yaml    |   1 +
 airflow/providers/microsoft/psrp/provider.yaml     |   1 +
 airflow/providers/microsoft/winrm/provider.yaml    |   1 +
 airflow/providers/mongo/provider.yaml              |   1 +
 airflow/providers/mysql/provider.yaml              |   1 +
 airflow/providers/neo4j/provider.yaml              |   1 +
 airflow/providers/odbc/provider.yaml               |   1 +
 airflow/providers/openai/provider.yaml             |   1 +
 airflow/providers/openfaas/provider.yaml           |   1 +
 airflow/providers/openlineage/plugins/adapter.py   |  21 ++-
 airflow/providers/openlineage/provider.yaml        |   1 +
 airflow/providers/opensearch/provider.yaml         |   1 +
 airflow/providers/opsgenie/provider.yaml           |   1 +
 airflow/providers/oracle/provider.yaml             |   1 +
 airflow/providers/pagerduty/provider.yaml          |   1 +
 airflow/providers/papermill/provider.yaml          |   1 +
 airflow/providers/pgvector/provider.yaml           |   1 +
 airflow/providers/pinecone/provider.yaml           |   1 +
 airflow/providers/postgres/provider.yaml           |   1 +
 airflow/providers/presto/provider.yaml             |   1 +
 airflow/providers/qdrant/provider.yaml             |   1 +
 airflow/providers/redis/provider.yaml              |   1 +
 airflow/providers/salesforce/provider.yaml         |   1 +
 airflow/providers/samba/provider.yaml              |   1 +
 airflow/providers/segment/provider.yaml            |   1 +
 airflow/providers/sendgrid/provider.yaml           |   1 +
 airflow/providers/sftp/provider.yaml               |   1 +
 airflow/providers/singularity/provider.yaml        |   1 +
 airflow/providers/slack/provider.yaml              |   1 +
 airflow/providers/smtp/provider.yaml               |   1 +
 airflow/providers/snowflake/provider.yaml          |   1 +
 airflow/providers/sqlite/provider.yaml             |   1 +
 airflow/providers/ssh/provider.yaml                |   1 +
 airflow/providers/tableau/provider.yaml            |   1 +
 airflow/providers/tabular/provider.yaml            |   1 +
 airflow/providers/telegram/hooks/telegram.py       |  21 ++-
 airflow/providers/telegram/provider.yaml           |   5 +
 airflow/providers/teradata/provider.yaml           |   1 +
 airflow/providers/trino/provider.yaml              |   1 +
 airflow/providers/vertica/provider.yaml            |   1 +
 airflow/providers/weaviate/provider.yaml           |   1 +
 airflow/providers/yandex/provider.yaml             |   1 +
 airflow/providers/zendesk/provider.yaml            |   1 +
 airflow/serialization/serde.py                     |  29 +++-
 .../www/constants.py                               |  18 +-
 airflow/www/extensions/init_views.py               |   9 +-
 airflow/www/static/js/dag/grid/renderTaskRows.tsx  |   4 +-
 airflow/www/yarn.lock                              |   6 +-
 chart/files/statsd-mappings.yml                    |   4 +-
 contributing-docs/02_how_to_communicate.rst        |   8 +-
 contributing-docs/03_contributors_quick_start.rst  |   2 +-
 contributing-docs/16_contribution_workflow.rst     |   2 +-
 contributing-docs/README.rst                       |   4 +-
 dev/WHAT_GOES_INTO_THE_NEXT_RELEASE.md             |   2 +-
 dev/breeze/doc/images/output_build-docs.svg        |  14 +-
 dev/breeze/doc/images/output_build-docs.txt        |   2 +-
 .../doc/images/output_k8s_create-cluster.svg       |   4 +-
 .../airflow_breeze/commands/developer_commands.py  |   3 +
 .../airflow_breeze/commands/kubernetes_commands.py |  62 ++++---
 .../commands/kubernetes_commands_config.py         |   1 +
 .../commands/release_management_commands.py        | 183 ++++++++++++++++++---
 dev/breeze/src/airflow_breeze/global_constants.py  |   4 +-
 docs/apache-airflow-providers-amazon/commits.rst   |  15 +-
 .../commits.rst                                    |  19 ++-
 .../commits.rst                                    |   5 +-
 docs/apache-airflow-providers-common-sql/index.rst |   1 +
 .../logging/index.rst                              |   2 +
 .../connections.rst                                |  26 ++-
 docs/apache-airflow-providers-telegram/index.rst   |   1 +
 .../operators.rst                                  |   2 +-
 docs/apache-airflow/installation/index.rst         |  21 ++-
 docs/apache-airflow/security/security_model.rst    |  12 +-
 generated/provider_metadata.json                   |   8 +
 newsfragments/37501.significant.rst                |   9 +
 pyproject.toml                                     |  13 +-
 scripts/cov/cov_runner.py                          |  12 +-
 .../in_container/install_airflow_and_providers.py  |   2 +-
 tests/io/test_path.py                              | 135 ++++++++++-----
 tests/models/test_dag.py                           |  65 ++++----
 .../providers/cncf/kubernetes/triggers/test_pod.py |   9 +-
 tests/providers/common/io/xcom/test_backend.py     |   2 +-
 tests/providers/dbt/cloud/hooks/test_dbt.py        |  23 ++-
 tests/providers/dbt/cloud/operators/test_dbt.py    |  57 +++++++
 .../api_endpoints/test_user_endpoint.py            |   9 +-
 .../api_endpoints}/test_user_schema.py             |   8 +-
 .../fab/auth_manager}/test_security.py             |  66 +++++++-
 .../google/common/hooks/test_base_google.py        |   4 +
 .../plugins/test_openlineage_adapter.py            |  83 +++++++++-
 tests/providers/telegram/hooks/test_telegram.py    |   8 +-
 tests/serialization/test_serde.py                  |   9 +
 tests/www/test_auth.py                             |  66 --------
 tests/www/views/test_views_home.py                 |   9 +-
 170 files changed, 1174 insertions(+), 562 deletions(-)
 copy dev/breeze/src/airflow_breeze/utils/helm_chart_utils.py => 
airflow/www/constants.py (62%)
 copy docs/{apache-airflow-providers-pinecone => 
apache-airflow-providers-telegram}/connections.rst (57%)
 create mode 100644 newsfragments/37501.significant.rst
 rename tests/{api_connexion/schemas => 
providers/fab/auth_manager/api_endpoints}/test_user_schema.py (97%)
 rename tests/{www => providers/fab/auth_manager}/test_security.py (94%)

Reply via email to