This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a change to branch v2-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git.
from ee9049c fixup! Add changelog for 2.2.4rc1
new 925082e DB upgrade is required when updating Airflow (#22061)
new 30fad7f Fix incorrect data provided to tries & landing times charts
(#21928)
new f81bc4c Fix assignment of unassigned triggers (#21770)
new a5dbef9 Fix the triggerer capacity test (#21760)
new 5f4eaac Fix triggerer --capacity parameter (#21753)
new cf5a3a9 Correct a couple grammatical errors in docs (#21750)
new 7c760cf Fix graph autorefresh on page load (#21736)
new 9f0c814 Fix filesystem sensor for directories (#21729)
new 17b0335 Fix stray order_by(TaskInstance.execution_date) (#21705)
new 8b5cfb7 Correctly handle multiple '=' in LocalFileSystem secrets.
(#21694)
new cdecc7a Log exception in local executor (#21667)
new 445ae53 Fix postgres part of pipeline example of tutorial (#21586)
new 9f177e0 Disable default_pool delete on web ui (#21658)
new e6fb0e9 Fix logging JDBC SQL error when task fails (#21540)
new b794415 Filter out default configs when overrides exist. (#21539)
new a80213c Fix Resources __eq__ check (#21442)
new 68e6e8f Fix max_active_runs=1 not scheduling runs when
min_file_process_interval is high (#21413)
new cb37eb4 Extend documentation for states of DAGs & tasks and update
trigger rules docs (#21382)
new 94a75ae Fix race condition between triggerer and scheduler (#21316)
The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
airflow/api/common/experimental/pool.py | 2 +-
airflow/cli/cli_parser.py | 2 +-
airflow/configuration.py | 58 ++++++++++++++++++
airflow/executors/base_executor.py | 36 +++++++++--
airflow/executors/local_executor.py | 4 +-
airflow/models/baseoperator.py | 14 ++---
airflow/models/dagrun.py | 2 +
airflow/models/pool.py | 19 +++++-
airflow/models/trigger.py | 10 ++-
airflow/secrets/local_filesystem.py | 7 +--
airflow/sensors/filesystem.py | 2 +-
airflow/utils/log/secrets_masker.py | 7 ++-
airflow/utils/operator_resources.py | 4 ++
airflow/www/static/js/graph.js | 19 +++---
airflow/www/views.py | 17 +++++-
docs/apache-airflow/best-practices.rst | 67 +++++++++++++++++++++
docs/apache-airflow/concepts/dags.rst | 5 +-
docs/apache-airflow/concepts/tasks.rst | 6 ++
docs/apache-airflow/dag-run.rst | 27 ++++++++-
docs/apache-airflow/howto/set-config.rst | 4 ++
docs/apache-airflow/img/watcher.png | Bin 0 -> 41592 bytes
docs/apache-airflow/installation/upgrading.rst | 6 +-
docs/apache-airflow/plugins.rst | 2 +-
docs/apache-airflow/tutorial.rst | 67 +++++++++++++--------
docs/spelling_wordlist.txt | 1 +
tests/cli/commands/test_triggerer_command.py | 2 +-
tests/core/test_configuration.py | 46 ++++++++++++++
tests/executors/test_base_executor.py | 60 ++++++++++++++++--
tests/jobs/test_scheduler_job.py | 35 +++++++++++
tests/models/test_pool.py | 6 ++
tests/models/test_trigger.py | 52 ++++++++++++++++
tests/secrets/test_local_filesystem.py | 17 ++++++
tests/sensors/test_filesystem.py | 36 ++++++++++-
.../test_operator_resources.py} | 24 ++++----
34 files changed, 578 insertions(+), 88 deletions(-)
create mode 100644 docs/apache-airflow/img/watcher.png
copy tests/{providers/amazon/aws/hooks/test_sqs.py =>
utils/test_operator_resources.py} (67%)