You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by je...@apache.org on 2021/11/09 21:24:33 UTC

[airflow] branch v2-2-stable updated (360474f -> 1a790a6)

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 360474f  Update changelog for 2.2.1rc2
     add 848ac3f  Bump version to 2.2.2
     add 8666bf0  Add explicit session parameter in PoolSlotsAvailableDep (#18875)
     add 46bf6b4  Fix typo in ``tutorial.rst`` (#18983)
     add 901901a  Use ``execution_date`` to check for existing ``DagRun`` for ``TriggerDagRunOperator`` (#18968)
     add 9a60e62  Add Note to SLA regarding schedule_interval (#19173)
     add 7a3212d  Fix Toggle Wrap on DAG code page (#19211)
     add d291f76  sqlite_default has been hard-coded to /tmp, usegettempdir instead, (#19255)
     add 7a14324  Fix hidden tooltip position (#19261)
     add 44caa7e  Fix MySQL db migration with default encoding/collation (#19268)
     add 06c1cea  Bugfix: Check next run exists before reading data interval (#19307)
     add f9b48bb  Switch default Python version to 3.7 (#19317)
     add a0934d1  Clarify dag-not-found error message (#19338)
     add fbb7fbd  Improve Kubernetes Executor docs (#19339)
     add ee532d9  Docs: Fix typo in ``dag-run.rst`` (#19340)
     add 34768a8  Fix message on "Mark as" confirmation page (#19363)
     add 9b01467  Only mark SchedulerJobs as failed, not any jobs (#19375)
     add 8151307  Fix downgrade for a DB Migration (#19390)
     add 8dc9541  Task should fail immediately when pod is unprocessable (#19359)
     add 36c7308  Check if job object is None before calling .is_alive() (#19380)
     add 75f1d2a  Add missing parameter documentation for "timetable" (#19282)
     add 157a864  Fix serialization of Params with set data type (#19267)
     add ea0c4bd  Fix task instance modal in gantt view (#19258)
     add d478f93  Fix moving of dangling TaskInstance rows for SQL Server (#19425)
     add 3e8782a  Fix Serialization when``relativedelta`` is passed as ``schedule_interval``  (#19418)
     add bef01d9  Fix bug when checking for existence of a Variable (#19395)
     add e9dffdd  FAB still requires WTForms < 3.0 (#19466)
     add 4b921da  Restored proper default branch and constraint branch
     add e5e2b5f  Update image used in docker docs
     add 43c9730  Fix whitespace error causing failing graphviz test (#19472)
     add 67af807  Disable React UI tests for non-main
     add 95c9505  Fix failing static check (#18890)
     add 562e7d2  Fix failing static check (#18891)
     add 1a790a6  Add 2.2.2 to `CHANGELOG` and `UPDATING`

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |   4 +-
 .pre-commit-config.yaml                            |   1 +
 CHANGELOG.txt                                      |  34 +++++
 README.md                                          |  14 +-
 UPDATING.md                                        |   5 +
 airflow/api/common/experimental/trigger_dag.py     |   6 +-
 airflow/cli/commands/standalone_command.py         |   5 +-
 airflow/dag_processing/processor.py                |  25 ++--
 airflow/executors/kubernetes_executor.py           |  10 +-
 airflow/jobs/scheduler_job.py                      |   1 +
 .../7b2661a43ba3_taskinstance_keyed_to_dagrun.py   |   9 +-
 airflow/models/dag.py                              |  16 +-
 airflow/models/dagrun.py                           |  65 +++++---
 airflow/models/param.py                            |   4 +-
 airflow/models/variable.py                         |   3 +-
 airflow/serialization/schema.json                  |  22 ++-
 airflow/serialization/serialized_objects.py        |  50 +++++--
 airflow/ti_deps/deps/pool_slots_available_dep.py   |   2 +-
 airflow/timetables/interval.py                     |   5 +-
 airflow/utils/cli.py                               |   6 +-
 airflow/utils/db.py                                |  81 +++++++---
 airflow/www/security.py                            |   2 +-
 airflow/www/static/css/main.css                    |   9 ++
 airflow/www/static/js/dag_code.js                  |  12 +-
 airflow/www/templates/airflow/_messages.html       |   4 +-
 airflow/www/templates/airflow/dags.html            |  10 +-
 airflow/www/templates/airflow/main.html            |   6 +-
 airflow/www/templates/appbuilder/flash.html        |   2 +-
 airflow/www/views.py                               |   2 +
 docs/apache-airflow/concepts/tasks.rst             |   4 +
 docs/apache-airflow/dag-run.rst                    |   4 +-
 docs/apache-airflow/executor/kubernetes.rst        | 166 +++++++++++++--------
 docs/apache-airflow/tutorial.rst                   |   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/embedding-dags/Dockerfile            |   2 +-
 .../extending/writable-directory/Dockerfile        |   2 +-
 .../restricted/restricted_environments.sh          |   4 +-
 docs/docker-stack/entrypoint.rst                   |  14 +-
 docs/spelling_wordlist.txt                         |   1 +
 scripts/ci/libraries/_initialization.sh            |   6 +-
 setup.cfg                                          |   2 +
 setup.py                                           |   2 +-
 tests/api/common/experimental/test_trigger_dag.py  |   6 +-
 tests/executors/test_kubernetes_executor.py        |  75 +++++++---
 tests/jobs/test_local_task_job.py                  |   2 +-
 tests/jobs/test_scheduler_job.py                   |  31 ++++
 tests/models/test_dag.py                           |  37 +++++
 tests/models/test_dagrun.py                        |  23 +++
 tests/secrets/test_local_filesystem.py             |  24 ++-
 tests/secrets/test_secrets.py                      |  44 +++++-
 tests/serialization/test_dag_serialization.py      |  72 ++++++++-
 tests/timetables/test_interval_timetable.py        |  66 +++++++-
 tests/utils/test_dot_renderer.py                   |   2 +-
 56 files changed, 777 insertions(+), 237 deletions(-)