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

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


    from 5dd690b  Bump version to 2.2.0
     add e3d07e9  Bump version to 2.2.1
     add 032eda1  Group PATCH DAGrun together with other DAGRun endpoints 
(#18885)
     add bc551c1  Doc: Add Callbacks Section to Logging & Monitoring (#18842)
     add 85ec578  Add information about keepalives for managed Postgres (#18850)
     add 7183ad0  Check python version before starting triggerer (#18926)
     add f3dd5b5  Changes related to PR #16634 (#18644)
     add b329f8d  Fix XCom.delete error in Airflow 2.2.0 (#18956)
     add 1a45e1e  Sentry before send fallback (#18980)
     add 5f85eef  Row lock TI query in SchedulerJob._process_executor_events 
(#18975)
     add 327b839  Try to move "dangling" rows in upgradedb (#18953)
     add e35588c  BugFix: Null execution date on insert to ``task_fail`` 
violating NOT NULL (#18979)
     add d9af965  CLI: Fail ``backfill`` command before loading DAGs if missing 
args (#18994)
     add f094e6f  Fix occassional deadloc on MSSQL test DagMaker cleanup 
(#18857)
     add 2e8773b  Don't bake ENV and _cmd into tmp config for non-sudo (#18772)
     add fe30eb7  Upgrade old DAG/task param format when deserializing from the 
DB (#18986)
     add 4f26959  Allow Param to support a default value of ``None`` (#19034)
     add c28affb  Rename trigger page label to Logical Date (#19061)
     add bb7ebb9  Relax packaging requirement (#19087)
     add bbe9012  Ensure task state doesn't change when marked as 
failed/success/skipped (#19095)
     add 44c37e4  Change `ds`, `ts`, etc. back to use logical date (#19088)
     add f3f0eb2  Workaround libstdcpp TLS error (#19010)
     add 478f94b  Don't install SQLAlchemy/Pendulum adapters for other DBs 
(#18745)
     add 8223e89  Prevent scheduler crash when serialized dag is missing 
(#19113)
     add 69048f7  Fix catchup by limiting queued dagrun creation using 
max_active_runs (#18897)
     add 00785fe  Warn about unsupported Python 3.10 (#19060)
     add 2f0bc89  add detailed information to logging when a dag or a task 
finishes. (#19097)
     add 61cb1f5  Fix queued dag runs changes catchup=False behaviour (#19130)
     add 04a5de3  Add test for interval timetable catchup=False (#19145)
     add 6c6017d  Crerate TI context with data interval compat layer (#19148)
     add 4d0a03d  Hide tooltip when next run is none (#19112)
     add 6649584  Add TriggererJob to jobs check command (#19179)
     add 227cf65  Remove incorrect type comment in 
Swagger2Specification._set_defaults classmethod (#19065)
     add 18e5d0c  Fix airflow jobs check cmd for TriggererJob (#19185)
     add fd191bb  Faster PostgreSQL db migration to Airflow 2.2 (#19166)
     add 94a0a0e  Clear ti.next_method and ti.next_kwargs on task finish 
(#19183)
     add 0d31ba4  Add changelog for 2.2.1
     add e230429  Add Airflow 2.2.1 to UDPATING

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.txt                                      |  42 +++++
 Dockerfile                                         |   9 +
 Dockerfile.ci                                      |  10 ++
 README.md                                          |  16 +-
 UPDATING.md                                        |  24 +++
 airflow/__init__.py                                |   3 +-
 airflow/__main__.py                                |  10 +-
 airflow/_vendor/connexion/spec.py                  |   2 +-
 airflow/api_connexion/openapi/v1.yaml              |   2 +-
 airflow/cli/cli_parser.py                          |   7 +-
 airflow/cli/commands/dag_command.py                |   4 +-
 airflow/config_templates/config.yml                |   8 -
 airflow/config_templates/default_airflow.cfg       |   4 -
 airflow/jobs/__init__.py                           |   3 +-
 airflow/jobs/scheduler_job.py                      | 112 +++++++++----
 .../7b2661a43ba3_taskinstance_keyed_to_dagrun.py   |  91 ++++++++--
 airflow/models/dag.py                              |  25 ++-
 airflow/models/dagrun.py                           |  43 ++++-
 airflow/models/param.py                            |  39 ++++-
 airflow/models/taskinstance.py                     |  77 ++++++---
 airflow/models/xcom.py                             |   1 +
 airflow/sentry.py                                  |   2 +-
 airflow/serialization/serialized_objects.py        |  82 ++++-----
 airflow/settings.py                                |  29 ++--
 airflow/task/task_runner/base_task_runner.py       |   4 +-
 airflow/timetables/interval.py                     |  28 ++--
 airflow/utils/configuration.py                     |  14 +-
 airflow/utils/db.py                                | 164 +++++++++++-------
 airflow/www/static/js/dag.js                       |  10 +-
 airflow/www/templates/airflow/dag.html             |   3 +-
 airflow/www/templates/airflow/dags.html            |   8 +
 airflow/www/templates/airflow/trigger.html         |   2 +-
 airflow/www/views.py                               |  13 +-
 docs/apache-airflow/howto/set-up-database.rst      |  25 +++
 docs/apache-airflow/installation/prerequisites.rst |   2 +
 .../logging-monitoring/callbacks.rst               |  81 +++++++++
 docs/apache-airflow/logging-monitoring/index.rst   |   1 +
 docs/apache-airflow/security/access-control.rst    |  36 ++--
 docs/apache-airflow/templates-ref.rst              |  20 ++-
 setup.cfg                                          |   2 +-
 setup.py                                           |   2 +-
 tests/api_connexion/endpoints/test_dag_endpoint.py |   6 +-
 .../api_connexion/endpoints/test_task_endpoint.py  |   6 +-
 tests/api_connexion/schemas/test_dag_schema.py     |   2 +-
 tests/api_connexion/schemas/test_task_schema.py    |   2 +-
 tests/cli/commands/test_dag_command.py             |  10 ++
 tests/cli/commands/test_triggerer_command.py       |   4 +
 tests/conftest.py                                  |  54 +++---
 tests/core/test_sentry.py                          |  20 +++
 tests/executors/test_base_executor.py              |   2 +-
 tests/jobs/test_scheduler_job.py                   | 185 +++++++++++++++++++--
 tests/models/test_cleartasks.py                    |  18 +-
 tests/models/test_dag.py                           |  40 +++--
 tests/models/test_param.py                         |  31 +++-
 tests/models/test_taskinstance.py                  |  82 +++++++--
 tests/serialization/test_dag_serialization.py      |  35 ++++
 tests/task/task_runner/test_base_task_runner.py    |  54 ++++++
 tests/timetables/test_interval_timetable.py        |  74 +++++++++
 tests/utils/log/test_log_reader.py                 |  54 +++++-
 tests/www/views/test_views_base.py                 |   2 +-
 60 files changed, 1363 insertions(+), 378 deletions(-)
 create mode 100644 docs/apache-airflow/logging-monitoring/callbacks.rst
 create mode 100644 tests/task/task_runner/test_base_task_runner.py
 create mode 100644 tests/timetables/test_interval_timetable.py

Reply via email to