This is an automated email from the ASF dual-hosted git repository.
uranusjr pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from ef8f3498b4 docs(deferring): fix wrong example and remove unnecessay
example (#41691)
add e8a5996891 Unify DAG schedule args and change default to None (#41453)
No new revisions were added by this update.
Summary of changes:
airflow/api_connexion/openapi/v1.yaml | 25 ++--
airflow/api_connexion/schemas/common_schema.py | 37 -----
airflow/api_connexion/schemas/dag_schema.py | 4 +-
airflow/cli/commands/dag_command.py | 2 +-
airflow/config_templates/config.yml | 2 +-
airflow/exceptions.py | 4 -
..._0_0_rename_schedule_interval_to_timetable_.py} | 41 ++---
airflow/models/baseoperator.py | 7 +-
airflow/models/dag.py | 163 +++++---------------
airflow/providers/openlineage/utils/utils.py | 11 +-
airflow/serialization/pydantic/dag.py | 36 +----
airflow/serialization/schema.json | 8 -
airflow/serialization/serialized_objects.py | 21 +--
airflow/ti_deps/deps/runnable_exec_date_dep.py | 2 +-
airflow/timetables/base.py | 26 +---
airflow/timetables/datasets.py | 2 +-
airflow/utils/db.py | 2 +-
airflow/utils/sqlalchemy.py | 46 ------
airflow/www/static/js/dag/details/dag/Dag.tsx | 17 +--
airflow/www/static/js/types/api-generated.ts | 21 +--
airflow/www/templates/airflow/dag.html | 6 +-
airflow/www/templates/airflow/dags.html | 2 +-
airflow/www/views.py | 19 +--
.../notifications/apprise_notifier_howto_guide.rst | 2 +-
.../guides/developer.rst | 2 +-
.../notifications/smtp_notifier_howto_guide.rst | 2 +-
docs/apache-airflow/howto/notifications.rst | 2 +-
docs/apache-airflow/img/airflow_erd.sha256 | 2 +-
docs/apache-airflow/img/airflow_erd.svg | 18 +--
docs/apache-airflow/migrations-ref.rst | 4 +-
docs/apache-airflow/tutorial/pipeline.rst | 2 +-
newsfragments/24842.significant.rst | 6 +
newsfragments/41453.significant.rst | 11 ++
tests/api_connexion/endpoints/test_dag_endpoint.py | 165 ++++++---------------
tests/api_connexion/schemas/test_common_schema.py | 60 --------
tests/api_connexion/schemas/test_dag_schema.py | 12 +-
tests/conftest.py | 9 +-
tests/dags/test_invalid_cron.py | 6 +-
tests/jobs/test_scheduler_job.py | 14 +-
tests/models/test_dag.py | 101 +++----------
tests/models/test_dagrun.py | 6 +-
tests/models/test_taskinstance.py | 47 +++---
.../providers/apache/druid/operators/test_druid.py | 7 +-
tests/providers/fab/auth_manager/test_security.py | 10 +-
.../providers/openlineage/plugins/test_adapter.py | 25 ++--
tests/providers/openlineage/utils/test_utils.py | 25 ++--
tests/serialization/test_dag_serialization.py | 47 +-----
tests/serialization/test_pydantic_models.py | 13 +-
tests/serialization/test_serialized_objects.py | 4 +-
tests/timetables/test_interval_timetable.py | 2 +-
50 files changed, 319 insertions(+), 789 deletions(-)
copy airflow/migrations/versions/{0002_3_0_0_drop_ab_user_id_foreign_key.py =>
0004_3_0_0_rename_schedule_interval_to_timetable_.py} (51%)
create mode 100644 newsfragments/24842.significant.rst
create mode 100644 newsfragments/41453.significant.rst