This is an automated email from the ASF dual-hosted git repository.
utkarsharma pushed a change to branch v2-9-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from f56f134426 Fix Apprise Mypy checks added in 1.8.0 (#39580)
new d4d5cd69fb Improve trigger UI for string array format validation
(#39993)
new 5d308b63be Update index.rst (#40040)
new 5f7729186c Fix typos in overview.rst (#40061)
new d414c9e7a3 Docs: Simpler command to check local scheduler is alive
(#40074)
new 583772183d Fix grammar in dags.rst (#40085)
new e9d3722481 fix typo in example_params_ui_tutorial (#40094)
new 2030b5fef3 Remove apt-transport-https because It is a dummy
transitional package(#40015)
new 60c0c7a28e Use a join for TI notes in TI batch API endpoint (#40028)
new b86863059e Add warning to deprecated api docs that access control
isn't applied (#40129)
new 67a3cb0ed2 Upgrade to codecov@v4 (#40128)
new be1c93ec5e Fix highlight of example code in dags.rst (#40114)
new 309440d3e0 Fix typo in providers_manager.py (#40157)
new a724ff5620 Fix minor typo in dags.rst (#40169)
new 56f2ee32dd Bump braces from 3.0.2 to 3.0.3 in /airflow/www (#40180)
new 92777adbb3 Ensures DAG params order regardless of backend (#40156)
new d4fae59e86 doc: metrics allow_list complet example (#40120)
new 47b5bb67fb Fix import future annotations in venv jinja template
(#40208)
new b6b076aae9 Fix typo in tasks.rst (#40228)
new 4d9407183c Fix dag task scheduled and queued duration metrics (#37936)
new 800b63ad59 Add slightly more detailed guidance about upgrading to the
docs (#40227)
new 7202f2773d Fix typo in index.rst (#40245)
new 81dd423032 Change `httpx` to `requests` in `file_task_handler` (#39799)
new 66d5369804 Fix typo in xcoms.rst (#40265)
new 67cb21ac18 Exponential Backoff Not Functioning in BaseSensorOperator
Reschedule Mode (#39823)
new b9080cc3bf Swap dag run link from legacy graph to grid with graph tab
(#40241)
new 7ad8eaa9a9 Bump ws from 7.5.5 to 7.5.10 in /airflow/www (#40288)
new b8d4790001 Remove double warning in CLI when config value is
deprecated (#40319)
new b517b04b4b Add `[webserver]update_fab_perms` to deprecated configs
(#40317)
new 0df76f5727 Fix TriggeredDagRunOperator triggered link (#40336)
new 2b83c3cd76 fix typos in example of DAG parameters (#40400)
new 5d5d21a483 docs: fix typo in upgrading.rst (#40399)
new 52e447b6f6 fix(statsd): handle unsupport operand int + str when value
of tag is int (job_id) (#40407)
new 139ecb04df extra being passed to SQLalchemy (#40391)
new c03c9c800f Add more precise description of maskiing sensitive field
names (#40512)
new fc1cd4f32f Fix dag (un)pausing won't work on environment where dag
files are missing (#40345)
new 012955d780 fix typo and path to licences folder (#40067)
new 62b2af0620 [TEMP] REMOVE MEgit statusgit status
new 79197ad5b0 Fix compatibility with old MySQL 8.0 (#40314)
new 12df3a2810 Validating provider description for urls in provider list
view (#40475)
new 0f69cda905 revamp some confusing log messages (#40334)
new 8e6ae8cd63 uv version bump to 0.2.3 (#39848)
new f1645dfed3 Upgrade to latest installers (#40107)
new 65327198cb Fix openai 1.32 breaking openai tests (#40110)
new 9a9827dfe0 Upgrade build installers and dependencies (#40177)
new d5d96208d3 Update to uv 0.2.11 (#40244)
new d122959ccd Update uv to 0.2.13 (#40344)
new fd46830de0 Add notes about passing secrets via environment variables
(#40519)
new 547afc126b Fix calendar view scroll (#40458)
new 5943b78979 fix: disable jinja2 rednering for doc_md (#40522)
The 49 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:
.github/actions/post_tests_success/action.yml | 2 +-
Dockerfile | 2 +-
Dockerfile.ci | 4 +-
LICENSE | 8 +-
airflow/_vendor/README.md | 7 +-
.../endpoints/task_instance_endpoint.py | 4 +-
airflow/cli/commands/config_command.py | 11 +-
airflow/cli/commands/dag_command.py | 32 +-
airflow/config_templates/config.yml | 38 +-
airflow/configuration.py | 3 +
airflow/example_dags/example_params_ui_tutorial.py | 10 +-
airflow/jobs/backfill_job_runner.py | 7 +-
airflow/jobs/local_task_job_runner.py | 5 +-
airflow/jobs/scheduler_job_runner.py | 11 +-
airflow/metrics/statsd_logger.py | 2 +-
...nconsistency_between_ORM_and_migration_files.py | 12 +-
airflow/models/dag.py | 19 +-
airflow/models/taskinstance.py | 4 +-
airflow/operators/trigger_dagrun.py | 12 +-
airflow/providers/fab/provider.yaml | 6 +-
airflow/providers_manager.py | 4 +-
airflow/sensors/base.py | 31 +
airflow/serialization/schema.json | 14 +-
airflow/serialization/serialized_objects.py | 18 +-
airflow/task/task_runner/standard_task_runner.py | 13 +-
airflow/utils/log/file_task_handler.py | 8 +-
airflow/utils/python_virtualenv_script.jinja2 | 1 +
airflow/www/extensions/init_appbuilder.py | 43 +-
airflow/www/static/js/dag/details/FilterTasks.tsx | 1 +
airflow/www/static/js/dag/details/dag/Calendar.tsx | 9 +-
airflow/www/static/js/dag/details/index.tsx | 2 +-
airflow/www/templates/airflow/trigger.html | 2 +-
airflow/www/utils.py | 7 +-
airflow/www/views.py | 14 +-
airflow/www/yarn.lock | 22 +-
dev/breeze/doc/images/output-commands.svg | 42 +-
dev/breeze/doc/images/output_build-docs.svg | 28 +-
dev/breeze/doc/images/output_build-docs.txt | 2 +-
...elease-management_prepare-provider-packages.svg | 26 +-
...elease-management_prepare-provider-packages.txt | 2 +-
.../output_release-management_publish-docs.svg | 28 +-
.../output_release-management_publish-docs.txt | 2 +-
.../airflow_breeze/commands/developer_commands.py | 2 +-
.../src/airflow_breeze/commands/main_command.py | 27 +-
.../commands/release_management_commands.py | 4 +-
.../operators.rst | 9 +
.../logging-monitoring/check-health.rst | 2 +-
.../logging-monitoring/metrics.rst | 32 +-
docs/apache-airflow/core-concepts/dags.rst | 10 +-
.../core-concepts/executor/index.rst | 2 +-
docs/apache-airflow/core-concepts/overview.rst | 4 +-
docs/apache-airflow/core-concepts/params.rst | 6 +-
docs/apache-airflow/core-concepts/tasks.rst | 9 +-
docs/apache-airflow/core-concepts/xcoms.rst | 6 +-
docs/apache-airflow/deprecated-rest-api-ref.rst | 5 +
docs/apache-airflow/faq.rst | 2 +-
docs/apache-airflow/img/airflow_erd.sha256 | 2 +-
docs/apache-airflow/img/airflow_erd.svg | 2836 +++++++++++---------
docs/apache-airflow/index.rst | 1 +
docs/apache-airflow/installation/dependencies.rst | 4 +-
docs/apache-airflow/installation/index.rst | 2 +-
docs/apache-airflow/installation/upgrading.rst | 12 +-
.../security/secrets/mask-sensitive-values.rst | 14 +-
docs/apache-airflow/troubleshooting.rst | 48 +
newsfragments/37936.significant.rst | 4 +
newsfragments/39823.bugfix.rst | 1 +
pyproject.toml | 2 +-
tests/cli/commands/test_config_command.py | 17 +-
tests/cli/commands/test_dag_command.py | 13 +-
tests/cli/commands/test_plugins_command.py | 4 +
tests/cli/test_cli_parser.py | 2 +
tests/core/test_stats.py | 4 +-
tests/decorators/test_python_virtualenv.py | 30 +
tests/jobs/test_scheduler_job.py | 6 +-
tests/models/test_dag.py | 16 +-
tests/models/test_serialized_dag.py | 16 +
tests/operators/test_trigger_dagrun.py | 4 +-
tests/sensors/test_base.py | 65 +
tests/serialization/test_dag_serialization.py | 42 +-
tests/utils/test_log_handlers.py | 46 +
tests/www/views/test_views.py | 33 +
81 files changed, 2244 insertions(+), 1618 deletions(-)
create mode 100644 docs/apache-airflow/troubleshooting.rst
create mode 100644 newsfragments/37936.significant.rst
create mode 100644 newsfragments/39823.bugfix.rst