This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 457e527312 Correcting the wildcard character for _SearchParam (#43780)
add cb23472e41 AIP-65: Add back DAG versioning support (#43735)
No new revisions were added by this update.
Summary of changes:
airflow/api/common/trigger_dag.py | 5 +-
.../api_connexion/endpoints/dag_run_endpoint.py | 5 +-
airflow/dag_processing/manager.py | 15 -
airflow/example_dags/plugins/event_listener.py | 5 +-
airflow/jobs/scheduler_job_runner.py | 22 +-
.../versions/0047_3_0_0_add_dag_versioning.py | 158 +
airflow/models/__init__.py | 1 +
airflow/models/backfill.py | 6 +-
airflow/models/dag.py | 26 +-
airflow/models/dag_version.py | 165 +
airflow/models/dagbag.py | 3 +-
airflow/models/dagcode.py | 117 +-
airflow/models/dagrun.py | 22 +-
airflow/models/serialized_dag.py | 141 +-
airflow/models/taskinstance.py | 14 +-
airflow/models/taskinstancehistory.py | 2 +
airflow/serialization/pydantic/dag_run.py | 2 +-
airflow/serialization/schema.json | 1 +
airflow/utils/db.py | 2 +-
airflow/www/views.py | 4 +-
docs/apache-airflow/img/airflow_erd.sha256 | 2 +-
docs/apache-airflow/img/airflow_erd.svg | 3942 ++++++++++----------
docs/apache-airflow/migrations-ref.rst | 4 +-
hatch_build.py | 1 +
.../api_endpoints/test_dag_run_endpoint.py | 1 +
.../ci/pre_commit/check_ti_vs_tis_attributes.py | 1 +
task_sdk/src/airflow/sdk/definitions/dag.py | 6 +
.../endpoints/test_dag_run_endpoint.py | 5 +-
.../api_connexion/endpoints/test_task_endpoint.py | 6 +-
tests/cli/commands/test_task_command.py | 2 +-
tests/dag_processing/test_job_runner.py | 24 +-
tests/dag_processing/test_processor.py | 1 +
tests/jobs/test_scheduler_job.py | 257 +-
tests/models/test_dag.py | 24 +-
tests/models/test_dag_version.py | 113 +
tests/models/test_dagbag.py | 11 +-
tests/models/test_dagcode.py | 110 +-
tests/models/test_dagrun.py | 1 +
tests/models/test_serialized_dag.py | 111 +-
tests/models/test_taskinstance.py | 1 +
tests/operators/test_trigger_dagrun.py | 3 +-
tests/sensors/test_external_task_sensor.py | 3 +-
tests/utils/test_db_cleanup.py | 1 +
tests/www/views/test_views_tasks.py | 36 +-
tests_common/pytest_plugin.py | 61 +-
45 files changed, 3064 insertions(+), 2379 deletions(-)
create mode 100644 airflow/migrations/versions/0047_3_0_0_add_dag_versioning.py
create mode 100644 airflow/models/dag_version.py
create mode 100644 tests/models/test_dag_version.py