This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to tag nightly-master in repository https://gitbox.apache.org/repos/asf/airflow.git.
*** WARNING: tag nightly-master was modified! *** from 5a68f54 (commit) to 7c44518 (commit) from 5a68f54 Add missing variable in run_cli_tool.sh (#9239) add c3f612d Fix typo in test_connection_schema.py (#9241) add dcf6576 Use Markup for htmlcontent for landing_times (#9242) add 2540d9c CI: Propogate Exit Code Correctly (#9247) add 99c534e Further validation that only task commands are run by executors (#9240) add 63c1edb Fix null conn_type for TestDiscordWebhookHook & TestGoogleApiToS3Transfer (#9257) add f90a141 Update (previously null) imap_default conn_type (#9256) add e2a9097 Add conn_type to Fix failing Livy Tests (#9258) add 72c7ba9 Fix failing TestGoogleDiscoveryApiHook & SnowflakeExampleDagsSystemTest (#9259) add f00dde6 Fix failing TestSlackWebhookHook (#9260) add cf5ab1d Fix PagerDuty and OpsGenie tests (#9261) add ed09598 Fix Azure container registry hook tests (#9262) add 1ccf6bd Increase the number of expected queries on index view to 38 (#9263) add ea939ec JSON escape text in test_list_dagrun_includes_conf (#9264) add bacb05d Add task instance mutation hook (#8852) add 6b45136 Add test_remove_unused_code to Quarantined test (#9268) add f957de6 Fix typo in test_dask_executor.py (#9269) add f5795f1 Remove generating temp remote manifest file in project dir (#9267) add 34d0c2d Fix Failing test for JSON Formatter on Python 3.8 (#9278) add 1698db4 Update pre-commit-hooks repo version (#9195) add d066d33 Remove trailing comma in setup_backport_packages.py (#9284) add e148f34 Merge comparisons with "in" operator in DagBag (#9281) add ea7a8f7 Allow Lazy Logging (#9283) add 2dc85a9 Make airflow/settings.py Pylint compatible (#9286) add ce589d8 Fix cyclic imports (#9292) add cef1df4 Add dev script to compare GH issues against merges (#9270) add 2362853 Refactor create_app in airflow/www/app.py (#9291) add ffb8574 Decrypt secrets from SystemsManagerParameterStoreBackend (#9214) add a38c35a Use actions/cache@v2 (#9293) add 4c7f4b4 Make airflow/models/skipmixin.py Pylint compatible (#9289) add 7c44518 Make experimental/endpoints.py Pylint compatible (#9287) No new revisions were added by this update. Summary of changes: .github/workflows/ci.yml | 2 +- .pre-commit-config.yaml | 25 +- airflow/executors/kubernetes_executor.py | 7 +- .../8f966b9c467a_set_conn_type_as_non_nullable.py | 21 ++ airflow/models/connection.py | 2 + airflow/models/dagbag.py | 2 +- airflow/models/dagrun.py | 6 +- airflow/models/skipmixin.py | 5 +- .../amazon/aws/secrets/systems_manager.py | 2 +- airflow/settings.py | 52 ++-- airflow/utils/log/es_task_handler.py | 1 - airflow/utils/orm_event_handlers.py | 80 +++++ airflow/utils/sqlalchemy.py | 57 ---- airflow/www/api/experimental/endpoints.py | 23 +- airflow/www/app.py | 341 ++++----------------- .../hooks => airflow/www/extensions}/__init__.py | 0 airflow/www/extensions/init_appbuilder.py | 53 ++++ .../www/extensions/init_appbuilder_links.py | 28 +- airflow/www/extensions/init_jinja_globals.py | 65 ++++ .../init_manifest_files.py} | 14 +- .../extensions/init_security.py} | 37 ++- .../extensions/init_session.py} | 38 ++- airflow/www/extensions/init_views.py | 118 +++++++ airflow/www/extensions/init_wsgi_middlewares.py | 52 ++++ airflow/www/views.py | 2 +- backport_packages/setup_backport_packages.py | 2 +- dev/airflow-github | 230 ++++++++++++++ dev/airflow-jira | 6 +- dev/requirements.txt | 1 + docs/build | 6 +- docs/concepts.rst | 50 ++- scripts/ci/ci_run_airflow_testing.sh | 35 +-- scripts/ci/libraries/_build_images.sh | 3 +- scripts/ci/pylint_todo.txt | 6 - .../schemas/test_connection_schema.py | 4 +- tests/executors/test_dask_executor.py | 8 +- tests/executors/test_kubernetes_executor.py | 2 +- tests/executors/test_local_executor.py | 21 +- tests/models/test_dagcode.py | 2 + tests/models/test_dagrun.py | 27 ++ .../operators/test_google_api_to_s3_transfer.py | 1 + .../amazon/aws/secrets/test_systems_manager.py | 12 + tests/providers/apache/livy/hooks/test_livy.py | 18 +- .../discord/hooks/test_discord_webhook.py | 1 + .../google/common/hooks/test_discovery_api.py | 1 + tests/providers/imap/hooks/test_imap.py | 1 + .../azure/hooks/test_azure_container_registry.py | 1 + .../opsgenie/hooks/test_opsgenie_alert.py | 1 + tests/providers/pagerduty/hooks/test_pagerduty.py | 2 + tests/providers/slack/hooks/test_slack_webhook.py | 3 + .../snowflake/operators/test_snowflake_system.py | 2 +- tests/utils/log/test_es_task_handler.py | 5 +- tests/www/test_views.py | 4 +- 53 files changed, 953 insertions(+), 535 deletions(-) create mode 100644 airflow/utils/orm_event_handlers.py copy {tests/providers/zendesk/hooks => airflow/www/extensions}/__init__.py (100%) create mode 100644 airflow/www/extensions/init_appbuilder.py copy tests/utils/test_module_loading.py => airflow/www/extensions/init_appbuilder_links.py (53%) create mode 100644 airflow/www/extensions/init_jinja_globals.py rename airflow/www/{static_config.py => extensions/init_manifest_files.py} (86%) copy airflow/{utils/configuration.py => www/extensions/init_security.py} (54%) copy airflow/{utils/serve_logs.py => www/extensions/init_session.py} (51%) create mode 100644 airflow/www/extensions/init_views.py create mode 100644 airflow/www/extensions/init_wsgi_middlewares.py create mode 100755 dev/airflow-github