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(-)