This is an automated email from the ASF dual-hosted git repository.
ash pushed a change to branch fab-v5rc
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 4d0aa8c116 fixup! Upgrade dependencies to allow us to use SQLAlchemy
v2 in Airflow 3.0/main
discard 1a07fe22ab Upgrade dependencies to allow us to use SQLAlchemy v2 in
Airflow 3.0/main
add 14bbbb69ca add majorosdonat as bosch user (#42890)
add 978bb0c6b6 Move the session auth backend to FAB auth manager (#42878)
add c7104f53b9 Move user and roles schemas to fab provider (#42869)
add 2b541f3c15 Add support for run conf to backfill (#42865)
add 2b15e9f26f Fix main (#42903)
add c0ab523c59 Fix main: js/types/api-generated.ts (#42906)
add f4270da2c7 mark TestGKEStartKueueInsideClusterOperator tests with
flaky decorator (#42916)
add 70b8e50ddc Remove dag.run() method (#42761)
add e0b7077745 Add test for behavior for paused backfill (#42837)
add df4df2a8f9 Use url_from_endpoint inside HttpHook. (#42785)
add 61aadddf51 Fix typo in Breeze (#42919)
add 6c4d67f34e Docs: Add templating info to TaskFlow tutorial (#42887)
add 7202ee84b3 Add possibility to override the conn type for Druid (#42793)
add 037274398d fix: HttpSensorTrigger to include `method` when serializing
(#42925)
add 23ba1dfbfa AIP-84 Fix dag display name search (#42863)
add 5e78aaa28e Check _is_canary_run/pr condition in
is_legacy_ui_api_labeled method (#42921)
add 57aeb34ecc Allow python 3.12 for the breeze release commands (#42936)
add 047ae87f2b Upgrade dependencies to allow us to use SQLAlchemy v2 in
Airflow 3.0/main
add b08fac3d1e fixup! Upgrade dependencies to allow us to use SQLAlchemy
v2 in Airflow 3.0/main
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 (4d0aa8c116)
\
N -- N -- N refs/heads/fab-v5rc (b08fac3d1e)
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:
INTHEWILD.md | 2 +-
.../api_connexion/endpoints/backfill_endpoint.py | 39 +-
airflow/api_connexion/openapi/v1.yaml | 59 +-
airflow/api_connexion/schemas/backfill_schema.py | 17 +-
.../sql/tutorial_taskflow_template.sql | 5 +-
.../example_dags/tutorial_taskflow_templates.py | 107 +
airflow/executors/executor_loader.py | 2 +
.../0035_3_0_0_add_name_field_to_dataset_model.py | 4 +-
airflow/models/backfill.py | 7 +-
airflow/models/base.py | 16 +-
airflow/models/dag.py | 95 +-
airflow/utils/db.py | 23 +-
airflow/www/static/js/types/api-generated.ts | 25 +-
.../contributors_quick_start_pycharm.rst | 27 +-
.../contributors_quick_start_vscode.rst | 3 +-
.../images/pycharm_add_configuration.png | Bin 97805 -> 0 bytes
.../images/pycharm_add_env_variable.png | Bin 86158 -> 0 bytes
contributing-docs/testing/dag_testing.rst | 15 +-
dev/breeze/doc/images/output_testing.svg | 4 +-
dev/breeze/doc/images/output_testing.txt | 2 +-
.../doc/images/output_testing_non-db-tests.svg | 2 +-
.../doc/images/output_testing_non-db-tests.txt | 2 +-
dev/breeze/doc/images/output_testing_tests.svg | 2 +-
dev/breeze/doc/images/output_testing_tests.txt | 2 +-
.../airflow_breeze/commands/testing_commands.py | 6 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
.../src/airflow_breeze/utils/python_versions.py | 3 -
.../src/airflow_breeze/utils/selective_checks.py | 6 +
dev/tests_common/test_utils/system_tests.py | 7 +-
dev/tests_common/test_utils/system_tests_class.py | 26 -
docs/apache-airflow/core-concepts/debug.rst | 13 +-
docs/apache-airflow/img/airflow_erd.sha256 | 2 +-
docs/apache-airflow/img/airflow_erd.svg | 3606 ++++++++++----------
docs/apache-airflow/tutorial/taskflow.rst | 56 +
hatch_build.py | 4 +
.../airflow/providers/apache/druid/hooks/druid.py | 5 +-
.../fab/auth_manager}/api/auth/backend/session.py | 0
.../api_endpoints/role_and_permission_endpoint.py | 6 +-
.../auth_manager/api_endpoints/user_endpoint.py | 6 +-
.../providers/fab/auth_manager/models/__init__.py | 19 +-
.../fab/auth_manager/schemas}/__init__.py | 0
.../schemas/role_and_permission_schema.py | 0
.../fab/auth_manager}/schemas/user_schema.py | 2 +-
.../example_dags/example_display_video.py | 4 +-
providers/src/airflow/providers/http/hooks/http.py | 2 +-
.../src/airflow/providers/http/triggers/http.py | 1 +
providers/tests/apache/druid/hooks/test_druid.py | 44 +-
.../auth_manager/api/auth/backend/test_session.py | 73 +
.../api_endpoints/test_backfill_endpoint.py | 20 +-
.../tests/fab/auth_manager/schemas}/__init__.py | 0
.../test_role_and_permission_schema.py | 2 +-
.../{api_endpoints => schemas}/test_user_schema.py | 5 +-
.../google/cloud/operators/test_dataprep_system.py | 8 +-
.../cloud/operators/test_datastore_system.py | 4 +-
.../cloud/operators/test_kubernetes_engine.py | 3 +
.../transfers/test_facebook_ads_to_gcs_system.py | 6 +-
.../transfers/test_salesforce_to_gcs_system.py | 7 +-
.../operators/test_display_video_system.py | 15 +-
providers/tests/http/triggers/test_http.py | 33 +-
.../google/cloud/dataprep/example_dataprep.py | 1 +
.../endpoints/test_backfill_endpoint.py | 23 +-
tests/api_fastapi/views/public/test_dag_run.py | 3 +-
tests/api_fastapi/views/public/test_dags.py | 8 +-
tests/cli/commands/test_dag_command.py | 2 +-
tests/core/test_example_dags_system.py | 118 +-
.../dags/test_future_start_date.py | 24 +-
tests/dags/test_issue_1225.py | 149 -
tests/jobs/test_backfill_job.py | 30 -
tests/jobs/test_scheduler_job.py | 285 +-
tests/models/test_backfill.py | 4 +-
tests/models/test_dag.py | 19 -
tests/models/test_xcom_arg.py | 7 +-
72 files changed, 2607 insertions(+), 2522 deletions(-)
copy
providers/tests/system/google/cloud/bigquery/resources/example_bigquery_query.sql
=> airflow/example_dags/sql/tutorial_taskflow_template.sql (87%)
create mode 100644 airflow/example_dags/tutorial_taskflow_templates.py
delete mode 100644
contributing-docs/quick-start-ide/images/pycharm_add_configuration.png
delete mode 100644
contributing-docs/quick-start-ide/images/pycharm_add_env_variable.png
copy {airflow =>
providers/src/airflow/providers/fab/auth_manager}/api/auth/backend/session.py
(100%)
copy {airflow/api_connexion =>
providers/src/airflow/providers/fab/auth_manager/schemas}/__init__.py (100%)
rename {airflow/api_connexion =>
providers/src/airflow/providers/fab/auth_manager}/schemas/role_and_permission_schema.py
(100%)
rename {airflow/api_connexion =>
providers/src/airflow/providers/fab/auth_manager}/schemas/user_schema.py (96%)
create mode 100644
providers/tests/fab/auth_manager/api/auth/backend/test_session.py
copy {airflow/api/auth =>
providers/tests/fab/auth_manager/schemas}/__init__.py (100%)
rename providers/tests/fab/auth_manager/{api_endpoints =>
schemas}/test_role_and_permission_schema.py (97%)
rename providers/tests/fab/auth_manager/{api_endpoints =>
schemas}/test_user_schema.py (97%)
copy airflow/example_dags/example_workday_timetable.py =>
tests/dags/test_future_start_date.py (66%)
delete mode 100644 tests/dags/test_issue_1225.py