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

ephraimanierobi pushed a change to branch v2-7-stable
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 747d3b5bc6 Update default branches for 2-7
     add b868b32bf8 OpenAPI Spec fix nullable alongside $ref (#32887)
     add dceeb134b4 Remove old graph (#32958)
     add 4ea1ea1d2f Add a note to ``Signicant Changes`` in 2.6.3 
RELEASE_NOTES.rst (#33047)
     add 592fc942dd Fix typo in PROVIDERS.rst (#33056)
     add 9d4848dce7 Only load task action modal if user can edit (#32992)
     add 3b038f408e Add support for arrays of different data types in the 
Trigger Form UI (#32734)
     add 5bc036e1d9 Affix webserver access_denied warning to be configurable 
(#33022)
     add 6794b8e078 Update graph nodes with operator style attributes. (#32822)
     add 868d138946 Use string concatenation for prepending base URL for 
log_url (#33063)
     add f6746f348f remove legacy task instance modal (#33060)
     add db0186a803 Remove legacy dag code (#33058)
     add ec8d644173 Documentation change to enhance readability (#33006)
     add 0e513d83f9 Fix issue with using the various state enum value in logs 
(#33065)
     add 3bd8f020e8 Allows to choose SSL context for SMTP connection (#33070)
     add 20c2aff5e3 Update audit_logs.rst (#33073)
     add 35b22bf5a7 Add better diagnostics when tests fail (#33023)
     add 48caedf8b0 Move security manager override to its own module (#32987)
     add 74aeccd236 Avoid upgrade-to-newer-dependencies when provider.yaml 
changes (#33082)
     add 7ecc84125d Fix BaseOperator get_task_instances query (#33054)
     add 8351ae5fac openlineage: remove eager test for auth headers, fix 
example dag (#33087)
     add be31ac2752 Get rid of Python2 numeric relics (#33050)
     add faf9de4342 Ensure DAG-level references are filled on unmap (#33083)
     add 7d6aca4792 Fix test failing after open-lineage 1.0 API change (#33095)
     add 7aa705d58b Temporarily exclude openlineage from "PyPI" constraints 
generation (#33101)
     add ab036e9a30 Use arrow with no circle for setup / teardown (#33098)
     add 12a801e9a2 Don't auto-add to context just by virtue of arrowing 
(#33102)
     add 8fac347569 Update version to 2.7.0
     add 84ec54af92 Update RELEASE_NOTES.rst for 2.7.0

No new revisions were added by this update.

Summary of changes:
 .github/actions/migration_tests/action.yml         |  19 +
 .../{post_tests => post_tests_failure}/action.yml  |  26 +-
 .../{post_tests => post_tests_success}/action.yml  |  19 +-
 .github/workflows/ci.yml                           | 115 ++-
 Dockerfile                                         |   2 +-
 PROVIDERS.rst                                      |   2 +-
 README.md                                          |  16 +-
 RELEASE_NOTES.rst                                  | 303 +++++++-
 airflow/__init__.py                                |   2 +-
 .../endpoints/task_instance_endpoint.py            |   2 +-
 airflow/api_connexion/openapi/v1.yaml              |  19 +-
 .../api_connexion/schemas/task_instance_schema.py  |   2 +-
 airflow/auth/managers/base_auth_manager.py         |   2 +-
 airflow/auth/managers/fab/fab_auth_manager.py      |   2 +-
 .../managers/fab/{models.py => models/__init__.py} |   2 +-
 .../fab/{auth => models}/anonymous_user.py         |   2 +-
 .../fab/{auth => security_manager}/__init__.py     |   0
 .../override.py}                                   |   2 +-
 .../auth/managers/{model => models}/__init__.py    |   0
 .../auth/managers/{model => models}/base_user.py   |   0
 airflow/config_templates/config.yml                |  23 +
 airflow/example_dags/example_params_ui_tutorial.py |  22 +
 airflow/example_dags/example_python_operator.py    |   2 +-
 airflow/example_dags/plugins/event_listener.py     |   6 +-
 airflow/models/baseoperator.py                     |  13 +-
 airflow/models/mappedoperator.py                   |   2 +
 airflow/models/taskinstance.py                     |  22 +-
 airflow/models/taskmixin.py                        |  21 -
 .../providers/celery/executors/celery_executor.py  |   2 +-
 .../celery/executors/celery_executor_utils.py      |   2 +-
 airflow/providers/common/sql/operators/sql.py      |   4 +-
 airflow/providers/docker/operators/docker.py       |   2 +-
 airflow/providers/google/cloud/hooks/bigquery.py   |   4 +-
 airflow/providers/google/cloud/hooks/gcs.py        |   4 +-
 airflow/serialization/serialized_objects.py        |  59 +-
 airflow/utils/db.py                                |   1 +
 airflow/utils/email.py                             |  20 +-
 airflow/utils/log/secrets_masker.py                |   3 +
 airflow/www/auth.py                                |   6 +-
 airflow/www/forms.py                               |   6 -
 airflow/www/static/js/callModal.js                 | 391 ----------
 .../static/js/cluster-activity/nav/FilterBar.tsx   |   2 +
 airflow/www/static/js/components/Time.test.tsx     |  11 +-
 airflow/www/static/js/components/Time.tsx          |   6 +-
 airflow/www/static/js/dag.js                       |  60 ++
 .../static/js/dag/details/dagCode/CodeBlock.tsx    |   5 +-
 airflow/www/static/js/dag/details/graph/Node.tsx   |  36 +-
 .../js/dag/details/taskInstance/Logs/utils.ts      |   1 +
 .../taskInstance/taskActions/ClearInstance.tsx     | 222 +++---
 .../taskInstance/taskActions/MarkInstanceAs.tsx    | 244 +++---
 .../www/static/js/dag/grid/dagRuns/index.test.tsx  |   7 +-
 airflow/www/static/js/dag/nav/FilterBar.tsx        |   1 +
 airflow/www/static/js/dag_code.js                  |  35 -
 airflow/www/static/js/graph.js                     | 828 ---------------------
 airflow/www/static/js/task_instances.js            |  49 +-
 airflow/www/static/js/trigger.js                   |  11 +-
 airflow/www/static/js/types/api-generated.ts       |  55 +-
 airflow/www/static/js/types/index.ts               |   2 +
 airflow/www/static/js/utils/graph.ts               |   2 +-
 airflow/www/templates/airflow/dag.html             | 205 +----
 airflow/www/templates/airflow/dag_code.html        |  45 --
 airflow/www/templates/airflow/graph.html           | 146 ----
 airflow/www/templates/airflow/trigger.html         |   9 +-
 airflow/www/views.py                               | 138 +---
 airflow/www/webpack.config.js                      |   3 +-
 .../airflow_breeze/commands/testing_commands.py    |  28 +-
 dev/breeze/src/airflow_breeze/utils/parallel.py    |   2 +-
 .../src/airflow_breeze/utils/selective_checks.py   |   1 -
 dev/breeze/tests/test_selective_checks.py          |   2 +-
 dev/stats/get_important_pr_candidates.py           |   5 +-
 .../logging-monitoring/logging-tasks.rst           |   2 +-
 docs/apache-airflow/core-concepts/params.rst       |   5 +-
 docs/apache-airflow/howto/custom-view-plugin.rst   |   8 +-
 docs/apache-airflow/img/code.png                   | Bin 169890 -> 506092 bytes
 docs/apache-airflow/img/graph.png                  | Bin 128870 -> 429818 bytes
 docs/apache-airflow/img/mapping-simple-graph.png   | Bin 7676 -> 40118 bytes
 docs/apache-airflow/img/task_group.gif             | Bin 609981 -> 137189 bytes
 .../installation/supported-versions.rst            |   2 +-
 docs/apache-airflow/security/audit_logs.rst        |   2 +-
 docs/docker-stack/README.md                        |  10 +-
 docs/docker-stack/changelog.rst                    |   8 +
 .../customizing/own-requirements.sh                |   2 +-
 .../extending/add-airflow-configuration/Dockerfile |   2 +-
 .../extending/add-apt-packages/Dockerfile          |   2 +-
 .../add-build-essential-extend/Dockerfile          |   2 +-
 .../extending/add-providers/Dockerfile             |   2 +-
 .../extending/add-pypi-packages/Dockerfile         |   2 +-
 .../extending/add-requirement-packages/Dockerfile  |   2 +-
 .../extending/custom-providers/Dockerfile          |   2 +-
 .../extending/embedding-dags/Dockerfile            |   2 +-
 .../extending/writable-directory/Dockerfile        |   2 +-
 docs/docker-stack/entrypoint.rst                   |  18 +-
 images/breeze/output-commands-hash.txt             |  18 +-
 newsfragments/30762.improvement.rst                |   1 -
 newsfragments/32052.significant.rst                |  17 -
 newsfragments/32176.significant.rst                |  10 -
 newsfragments/32526.significant.rst                |   5 -
 newsfragments/32572.significant.rst                |  10 -
 newsfragments/32767.significant.rst                |   7 -
 scripts/ci/docker-compose/_docker.env              |   2 +
 .../ci/pre_commit/pre_commit_supported_versions.py |   2 +-
 scripts/in_container/_in_container_utils.sh        |   7 +
 .../managers/fab/security_manager}/__init__.py     |   0
 .../test_override.py}                              |   8 +-
 tests/auth/managers/fab/test_fab_auth_manager.py   |   2 +-
 tests/decorators/test_setup_teardown.py            |  53 --
 tests/models/test_baseoperator.py                  |  38 +-
 tests/models/test_taskmixin.py                     |  97 ---
 .../plugins/test_openlineage_adapter.py            |   4 -
 tests/serialization/test_serialized_objects.py     |  21 +
 tests/test_utils/perf/perf_kit/repeat_and_time.py  |   4 +-
 tests/utils/log/test_secrets_masker.py             |  23 +
 tests/utils/test_email.py                          |  43 +-
 tests/utils/test_task_group.py                     |  71 +-
 tests/www/test_security.py                         |  20 +-
 tests/www/views/test_views_decorators.py           |  12 +-
 tests/www/views/test_views_graph.py                | 348 ---------
 tests/www/views/test_views_tasks.py                |  35 +-
 118 files changed, 1291 insertions(+), 2955 deletions(-)
 copy .github/actions/{post_tests => post_tests_failure}/action.yml (61%)
 rename .github/actions/{post_tests => post_tests_success}/action.yml (77%)
 rename airflow/auth/managers/fab/{models.py => models/__init__.py} (99%)
 rename airflow/auth/managers/fab/{auth => models}/anonymous_user.py (96%)
 rename airflow/auth/managers/fab/{auth => security_manager}/__init__.py (100%)
 rename airflow/auth/managers/fab/{security_manager_override.py => 
security_manager/override.py} (99%)
 rename airflow/auth/managers/{model => models}/__init__.py (100%)
 rename airflow/auth/managers/{model => models}/base_user.py (100%)
 delete mode 100644 airflow/www/static/js/callModal.js
 delete mode 100644 airflow/www/static/js/dag_code.js
 delete mode 100644 airflow/www/static/js/graph.js
 delete mode 100644 airflow/www/templates/airflow/dag_code.html
 delete mode 100644 airflow/www/templates/airflow/graph.html
 delete mode 100644 newsfragments/30762.improvement.rst
 delete mode 100644 newsfragments/32052.significant.rst
 delete mode 100644 newsfragments/32176.significant.rst
 delete mode 100644 newsfragments/32526.significant.rst
 delete mode 100644 newsfragments/32572.significant.rst
 delete mode 100644 newsfragments/32767.significant.rst
 copy {airflow/api_connexion => 
tests/auth/managers/fab/security_manager}/__init__.py (100%)
 rename tests/auth/managers/fab/{test_security_manager_override.py => 
security_manager/test_override.py} (94%)
 delete mode 100644 tests/www/views/test_views_graph.py

Reply via email to