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

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


    from febf35500d Update Release Note
     new e4d842bfbe Reduce log level for k8s TCP_KEEPALIVE etc warnings (#26981)
     new d4e51861f3 set executor.job_id to BackfillJob.id for backfills (#27020)
     new c2adc2a522 Add kerberos environment variables to the docs (#27028)
     new dc3817cc2c Move TriggerDagRun conf check to execute (#27035)
     new 6d7881e6c6 Update dags.rst (#27110)
     new e90f5091be Update SLA wording to reflect it is relative to Dag Run 
start. (#27111)
     new 968704f717 Fix typo in set-up-database.rst (#27137)
     new 8b555ce117 Fix some bug in web ui dags list page (auto-refresh & jump 
search null state) (#27141)
     new 16d7c3ef25 Listener: Set task on sqlalchemy taskinstance object 
(#27167)
     new cabe5a5228 Make RotatingFilehandler used in DagProcessor non-caching 
(#27223)
     new 1700c2c4ed reduce extraneous task log requests (#27233)
     new 9f6c9e47be Fix python external template keys (#27256)
     new 51194c72c3 Add case insensitive constraint to username (#27266)
     new 6515eb966d Fix IntegrityError during webserver startup (#27297)
     new b8a0ca046f Add missed import in the Trigger Rules example (#27309)
     new 8dd61d2b0f Fix typo (#27327)
     new 1b4697ac07 fIx failing masking tests for python < 3.10 (#27337)
     new 38b6ad0cbb fIx failing masking tests for python < 3.10 (#27337)
     new f1073dbcdb Correct timer units to seconds from milliseconds. (#27360)
     new e17acd9c26 Fix BaseOperator link (#27441)
     new 8fb9087c82 Document that KubernetesExecutor overwrites container args 
(#27450)
     new 4e2a9ce6bc Fix wording in DAG Runs description(#27470)
     new cb0cd0f39f Update index.rst (#27529)
     new 6e64cdbbfd Fix sqlalchemy primary key black-out error on DDRQ (#27538)
     new 2850e4109e Fix getting the dag/task ids from base executor (#27550)
     new 3d26efd080 Bump loader-utils from 1.4.0 to 1.4.1 in /airflow/www 
(#27552)
     new b7d724154f Fix behavior of `_` when searching for DAGs (#27448)
     new 4cc75e82c3 SLAMiss is nullable and not always given back when pulling 
task instances (#27423)
     new 9af3a9ce0c Fix mini scheduler expansion of mapped task  (#27506)

The 29 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:
 RELEASE_NOTES.rst                                  |   2 +-
 airflow/api_connexion/openapi/v1.yaml              |   1 +
 airflow/cli/commands/webserver_command.py          |   6 +
 airflow/config_templates/airflow_local_settings.py |   2 +-
 airflow/executors/base_executor.py                 |   2 +-
 airflow/jobs/backfill_job.py                       |   2 +-
 airflow/jobs/local_task_job.py                     |  59 +--------
 airflow/kubernetes/kube_client.py                  |   6 +-
 ...e_insensitive_unique_constraint_for_username.py |  89 +++++++++++++
 airflow/models/dataset.py                          |   1 +
 airflow/models/mappedoperator.py                   |  30 +++--
 airflow/models/taskinstance.py                     |  63 ++++++++-
 airflow/operators/python.py                        |   2 +-
 airflow/operators/trigger_dagrun.py                |  10 +-
 airflow/utils/db.py                                |  33 ++++-
 airflow/utils/log/non_caching_file_handler.py      |  47 +++++--
 airflow/www/fab_security/sqla/manager.py           |   2 +-
 airflow/www/fab_security/sqla/models.py            |  36 ++++-
 airflow/www/static/js/api/useTaskLog.ts            |  23 +++-
 .../js/dag/details/taskInstance/Logs/index.tsx     |   4 +-
 .../static/js/dag/details/taskInstance/index.tsx   |   3 +-
 airflow/www/static/js/dags.js                      | 145 +++++----------------
 airflow/www/static/js/types/api-generated.ts       |   2 +-
 airflow/www/templates/airflow/dags.html            |   6 +-
 airflow/www/views.py                               |   5 +-
 airflow/www/yarn.lock                              |  22 ++--
 docs/apache-airflow/concepts/dags.rst              |   3 +-
 docs/apache-airflow/concepts/tasks.rst             |   2 +-
 docs/apache-airflow/dag-run.rst                    |   2 +-
 docs/apache-airflow/executor/celery.rst            |   2 +-
 docs/apache-airflow/executor/kubernetes.rst        |   2 +-
 docs/apache-airflow/howto/docker-compose/index.rst |   2 +-
 docs/apache-airflow/howto/set-up-database.rst      |   2 +-
 docs/apache-airflow/img/airflow_erd.sha256         |   2 +-
 docs/apache-airflow/logging-monitoring/metrics.rst |   6 +-
 docs/apache-airflow/migrations-ref.rst             |   4 +-
 docs/apache-airflow/python-api-ref.rst             |   8 +-
 docs/apache-airflow/security/kerberos.rst          |  10 ++
 newsfragments/27065.misc.rst                       |   1 +
 setup.py                                           |   2 +-
 tests/cli/commands/test_webserver_command.py       |   1 +
 tests/executors/test_base_executor.py              |   7 +
 tests/jobs/test_backfill_job.py                    |   6 +-
 tests/jobs/test_local_task_job.py                  |   1 -
 tests/models/test_taskinstance.py                  | 120 +++++++++++++++++
 tests/operators/test_trigger_dagrun.py             |  14 +-
 tests/utils/log/test_secrets_masker.py             |  27 +---
 tests/www/test_security.py                         |  21 ++-
 tests/www/views/test_views_home.py                 |  10 +-
 49 files changed, 568 insertions(+), 290 deletions(-)
 create mode 100644 
airflow/migrations/versions/0119_2_4_3_add_case_insensitive_unique_constraint_for_username.py
 create mode 100644 newsfragments/27065.misc.rst

Reply via email to