This is an automated email from the ASF dual-hosted git repository.

ephraimanierobi pushed a change to branch v2-7-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from a2b0a6aab8 Fix tests to respond to Python 3.12 handling of utcnow in 
sentry-sdk (#34946)
     new 2a0106e4ed Add read only validation to read only fields (#33413)
     new 265126de56 Improve modules import in Airflow core by some of them into 
a type-checking block (#33755)
     new 5975620a57 Use latest LTS clients of Oracle MySQL and MariaDB (#33722)
     new 003e1d9dc2 Correct some minor typos in the `breeze.rst` doc
     new 7ec3e92580 Mark tasks with `all_skipped` trigger rule as `skipped` if 
any task is in `upstream_failed` state (#34392)
     new b3a0df058e Fix typo re schedule vs schedule_interval (#34743)
     new 6ffe865250 Remove warning about max_tis per query > parallelism 
(#34742)
     new 84abdf6f45 Fix imports in extra link documentation (#34547)
     new 553af43c6e docs: remove extraneous '>' in provider section name 
(#34813)
     new b6815f8e4f Add missing multiple_outputs=True param in the TaskFlow 
example (#34812)
     new 979a4e4429 Remove unused set from `SchedulerJobRunner` (#34810)
     new 2f4f449b94 Fix variables substitution in Airflow Documentation (#34462)
     new 5433a77e25 Fixes python_callable function assignment context kwargs 
example in params.rst (#34759)
     new b7f2a97f17 Fixing typo in airflow kerberos (#34827)
     new 6fd2ba5df8 Fix the broken file link (#34826)
     new 05639e19da Executors doc update (#34324)
     new e3e326eb34 Doc: Add info on getting variables and config in custom 
secrets backend (#34834)
     new a6a837d68f Add session configuration to deployment manager's 
responsibilities. (#34866)
     new f0e81adf8b fix(TimeSensorAsync): use DAG timezone (#33406)
     new 07790488d4 REST API: Fix wrong plugin schema (#34858)
     new 9262b4dacc Update dags.rst to put SubDag deprecation note right after 
the SubDag section heading (#34925)
     new cf5715d2c9 Fix triggerer thread crash in daemon mode (#34931)
     new bfb5f585de Return only the TIs of the readable dags when ~ is provided 
as a dag_id (#34939)
     new 78de303b00 Fix the dags count filter in webserver home page (#34944)
     new 04da77ef65 Fix typo in error message when `render_content` method is 
not implemented (#34952)
     new af642b5d7d Enhancement: Added Code from Image as Text (#34868)
     new 074ea9ec7a Update docs errors.rst - Mention sentry "transport" 
configuration option (#34912)
     new 199d17aed2 Some improvements/fixes for dag_run and task_instance 
endpoints (#34942)
     new 4fdc9c9936 Update documentation to enable test connection (#34905)
     new 93b8eccaec Bump undici from 5.19.1 to 5.26.3 in /airflow/www (#34971)
     new 80a237073a Bump @babel/traverse from 7.16.0 to 7.23.2 in /airflow/www 
(#34988)
     new a5df4a8b20 Fix `get_plugin_info` for class based listeners. (#35022)
     new 66def301b1 Fix usage of cron-descriptor since BC in v1.3.0 (#34836)
     new b481b8e425 Remove redundant variables from `example_python_operator` 
(#35046)
     new b95a66437c doc change (#35075)
     new ce7ce26707 Remove `mysql-connector-python` from recommended MySQL 
driver (#34287)
     new 0b16c358b0 Fix test connection with codemirror and extra (#35122)
     new b16439e156 Fix Scheduler crash looping when dagrun creation fails 
(#35135)
     new cd0a4ed8f8 Fix typo s/overriden/overridden/ (#35128)
     new dd67de8d7b Update datasets.rst issue with running example code (#35035)
     new b493d4e601 Add TriggerRule missing value in rest API (#35194)
     new e678fe160c Fix test_retry_handling_job (#34326)
     new 69538406f3 Fix subtle bug in mocking processor_agent in our tests 
(#35221)
     new eb86d6057c Added example for defaults in conn.extras (#35165)

The 44 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:
 BREEZE.rst                                         |   4 +-
 CONTRIBUTORS_QUICK_START_VSCODE.rst                |  13 ++
 Dockerfile                                         |  87 +++++---
 Dockerfile.ci                                      |  87 +++++---
 .../api_connexion/endpoints/dag_run_endpoint.py    |   6 +-
 .../endpoints/task_instance_endpoint.py            |   6 +-
 airflow/api_connexion/openapi/v1.yaml              |  29 ++-
 airflow/api_connexion/schemas/plugin_schema.py     |   8 +-
 airflow/api_connexion/security.py                  |  10 +-
 airflow/cli/commands/triggerer_command.py          |   7 +-
 airflow/configuration.py                           |  30 +--
 airflow/example_dags/example_python_operator.py    |   3 -
 airflow/exceptions.py                              |   3 +-
 airflow/executors/base_executor.py                 |   8 +-
 airflow/executors/local_executor.py                |   6 +-
 airflow/jobs/scheduler_job_runner.py               |  33 +--
 .../pre_7_4_0_compatibility/k8s_model.py           |   4 +-
 .../pre_7_4_0_compatibility/pod_generator.py       |   5 +-
 airflow/models/dag.py                              |   2 +-
 airflow/plugins_manager.py                         |  19 +-
 airflow/providers_manager.py                       |   2 +
 airflow/security/kerberos.py                       |   4 +-
 airflow/sensors/time_sensor.py                     |   2 +-
 airflow/settings.py                                |   6 +-
 airflow/stats.py                                   |   5 +-
 airflow/templates.py                               |   5 +-
 airflow/ti_deps/deps/trigger_rule_dep.py           |   2 +-
 airflow/timetables/_cron.py                        |  12 +-
 airflow/timetables/base.py                         |   4 +-
 airflow/timetables/events.py                       |  10 +-
 airflow/timetables/interval.py                     |   7 +-
 airflow/timetables/simple.py                       |   3 +-
 airflow/timetables/trigger.py                      |  12 +-
 airflow/triggers/external_task.py                  |  11 +-
 airflow/www/forms.py                               |  54 +++--
 airflow/www/static/js/connection_form.js           |  20 +-
 airflow/www/static/js/types/api-generated.ts       |  40 +++-
 airflow/www/validators.py                          |  11 +
 airflow/www/views.py                               |   4 +-
 airflow/www/yarn.lock                              | 238 ++++++++++++---------
 .../advanced-logging-configuration.rst             |   2 +-
 .../logging-monitoring/errors.rst                  |   9 +-
 .../authoring-and-scheduling/datasets.rst          |   4 +-
 docs/apache-airflow/core-concepts/dags.rst         |  11 +-
 .../core-concepts/executor/debug.rst               |  84 ++++----
 .../core-concepts/executor/index.rst               | 140 +++++++++++-
 docs/apache-airflow/core-concepts/params.rst       |   3 +-
 docs/apache-airflow/core-concepts/taskflow.rst     |   2 +-
 docs/apache-airflow/howto/connection.rst           |  20 +-
 docs/apache-airflow/howto/define-extra-link.rst    |   9 +-
 docs/apache-airflow/howto/operator/python.rst      |  38 ++++
 docs/apache-airflow/howto/set-config.rst           |   2 +-
 docs/apache-airflow/howto/set-up-database.rst      |  15 +-
 docs/apache-airflow/public-airflow-interface.rst   |   6 +-
 .../security/secrets/secrets-backend/index.rst     |   2 +-
 docs/apache-airflow/security/security_model.rst    |   1 +
 docs/apache-airflow/templates-ref.rst              |   1 +
 docs/conf.py                                       |  34 +--
 docs/docker-stack/build.rst                        |   2 +-
 docs/exts/extra_files_with_substitutions.py        |  21 +-
 docs/exts/operators_and_hooks_ref.py               |   2 +-
 helm_tests/airflow_aux/test_cleanup_pods.py        |   2 +-
 helm_tests/airflow_aux/test_create_user_job.py     |   2 +-
 .../airflow_aux/test_migrate_database_job.py       |   2 +-
 helm_tests/airflow_core/test_dag_processor.py      |   2 +-
 helm_tests/airflow_core/test_scheduler.py          |   2 +-
 helm_tests/airflow_core/test_triggerer.py          |   2 +-
 helm_tests/airflow_core/test_worker.py             |   2 +-
 helm_tests/other/test_flower.py                    |   2 +-
 helm_tests/other/test_pgbouncer.py                 |   2 +-
 helm_tests/other/test_redis.py                     |   2 +-
 helm_tests/other/test_statsd.py                    |   2 +-
 helm_tests/webserver/test_webserver.py             |   2 +-
 scripts/docker/install_mysql.sh                    |  89 +++++---
 .../endpoints/test_plugin_endpoint.py              |  64 +++++-
 .../endpoints/test_task_instance_endpoint.py       |  47 ++++
 tests/api_connexion/schemas/test_plugin_schema.py  |  90 ++++++--
 tests/cli/commands/test_plugins_command.py         |   5 +-
 tests/core/test_configuration.py                   |  16 --
 tests/decorators/test_setup_teardown.py            |   6 +-
 tests/decorators/test_task_group.py                |   2 +-
 tests/jobs/test_scheduler_job.py                   |  32 ++-
 tests/plugins/test_plugin.py                       |   3 +-
 tests/plugins/test_plugins_manager.py              |  10 +-
 tests/security/test_kerberos.py                    |   2 +-
 tests/sensors/test_time_sensor.py                  |  13 ++
 tests/ti_deps/deps/test_trigger_rule_dep.py        |  24 +++
 tests/www/test_validators.py                       |  11 +
 tests/www/views/test_views_home.py                 |  19 ++
 89 files changed, 1194 insertions(+), 493 deletions(-)

Reply via email to