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

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


    from 92a8904f91 Update default branches for
     add 4fac9455cd Fix mapped tasks partial arguments when DAG default args 
are provided (#29913)
     add eccac28b0c Adding configuration to control retry parameters for k8s 
api client (#29809)
     add 403cf86b56 When clearing task instances try to get associated DAGs 
from database (#29065)
     add 2a4fd5bdce Improve task & run actions ux in grid view (#30373)
     add 885a61b80c Create audit_logs.rst (#30405)
     add 06e4672bf4 Add command to get DAG Details via CLI (#30432)
     add 4439c93142 preload airflow imports before dag parsing to save time 
(#30495)
     add 9ee8cfb906 Update version to 2.6.0
     add 6c32de4987 Add release notes

No new revisions were added by this update.

Summary of changes:
 .pre-commit-config.yaml                            |   4 +-
 README.md                                          |  14 +-
 RELEASE_NOTES.rst                                  | 261 ++++++++++++++++++++
 airflow/__init__.py                                |   2 +-
 airflow/api_connexion/openapi/v1.yaml              |   2 +-
 airflow/cli/cli_config.py                          |   6 +
 airflow/cli/commands/dag_command.py                |  22 ++
 airflow/config_templates/config.yml                |  18 +-
 airflow/config_templates/default_airflow.cfg       |  10 +
 airflow/dag_processing/processor.py                |  19 ++
 airflow/kubernetes/kube_client.py                  |  21 +-
 airflow/models/baseoperator.py                     | 187 +++++++++------
 airflow/models/taskinstance.py                     |  11 +-
 airflow/utils/db.py                                |   1 +
 airflow/utils/file.py                              |  21 ++
 airflow/www/static/js/api/index.ts                 |   4 +-
 airflow/www/static/js/api/useClearTask.ts          |   7 +-
 .../api/{useClearTask.ts => useClearTaskDryRun.ts} |  70 +++---
 airflow/www/static/js/api/useMarkFailedTask.ts     |   8 +-
 airflow/www/static/js/api/useMarkSuccessTask.ts    |   8 +-
 ...{useConfirmMarkTask.ts => useMarkTaskDryRun.ts} |  45 ++--
 airflow/www/static/js/components/ConfirmDialog.tsx | 103 --------
 .../www/static/js/dag/details/dagRun/ClearRun.tsx  |  81 ++++---
 .../static/js/dag/details/dagRun/MarkFailedRun.tsx |  73 ------
 .../www/static/js/dag/details/dagRun/MarkRunAs.tsx |  90 +++++++
 .../js/dag/details/dagRun/MarkSuccessRun.tsx       |  77 ------
 .../www/static/js/dag/details/dagRun/QueueRun.tsx  |  76 ------
 airflow/www/static/js/dag/details/dagRun/index.tsx |  19 --
 airflow/www/static/js/dag/details/index.tsx        |  37 ++-
 .../static/js/dag/details/taskInstance/index.tsx   |  20 --
 .../taskInstance/taskActions/ActionButton.tsx      |   4 +-
 .../taskInstance/taskActions/ActionModal.tsx       | 112 +++++++++
 .../dag/details/taskInstance/taskActions/Clear.tsx | 174 --------------
 .../taskInstance/taskActions/ClearInstance.tsx     | 235 ++++++++++++++++++
 .../taskInstance/taskActions/MarkFailed.tsx        | 141 -----------
 .../taskInstance/taskActions/MarkInstanceAs.tsx    | 267 +++++++++++++++++++++
 .../taskInstance/taskActions/MarkSuccess.tsx       | 141 -----------
 .../dag/details/taskInstance/taskActions/index.tsx |  84 -------
 .../dag/details/taskInstance/taskActions/types.ts  |  29 ---
 dev/airflow-github                                 |  10 +-
 .../security/audit_logs.rst                        |  64 +++++
 .../installation/supported-versions.rst            |   2 +-
 docs/docker-stack/README.md                        |  10 +-
 .../extending/add-apt-packages/Dockerfile          |   2 +-
 .../add-build-essential-extend/Dockerfile          |   2 +-
 .../extending/add-providers/Dockerfile             |   2 +-
 .../extending/add-pypi-packages/Dockerfile         |   2 +-
 .../extending/add-requirement-packages/Dockerfile  |   2 +-
 .../extending/custom-providers/Dockerfile          |   2 +-
 .../extending/embedding-dags/Dockerfile            |   2 +-
 .../extending/writable-directory/Dockerfile        |   2 +-
 docs/docker-stack/entrypoint.rst                   |  14 +-
 newsfragments/28172.misc.rst                       |   1 -
 newsfragments/28538.misc.rst                       |   1 -
 newsfragments/28892.improvement.rst                |   1 -
 newsfragments/29506.significant.rst                |   6 -
 newsfragments/29933.improvement.rst                |   1 -
 newsfragments/30076.significant.rst                |   3 -
 newsfragments/30152.significant.rst                |   6 -
 newsfragments/30374.significant.rst                |   5 -
 newsfragments/30375.significant.rst                |   9 -
 .../ci/pre_commit/pre_commit_supported_versions.py |   2 +-
 tests/cli/commands/test_dag_command.py             |  20 ++
 tests/dag_processing/test_job_runner.py            |   3 +-
 .../__init__.py => tests/dags/test_imports.py      |  39 +--
 tests/jobs/test_scheduler_job.py                   |   1 +
 tests/kubernetes/test_client.py                    |  11 +
 tests/models/test_cleartasks.py                    |  97 +++++++-
 tests/models/test_mappedoperator.py                |  14 ++
 tests/utils/test_file.py                           |  26 ++
 70 files changed, 1654 insertions(+), 1212 deletions(-)
 copy airflow/www/static/js/api/{useClearTask.ts => useClearTaskDryRun.ts} (65%)
 rename airflow/www/static/js/api/{useConfirmMarkTask.ts => 
useMarkTaskDryRun.ts} (76%)
 delete mode 100644 airflow/www/static/js/components/ConfirmDialog.tsx
 delete mode 100644 airflow/www/static/js/dag/details/dagRun/MarkFailedRun.tsx
 create mode 100644 airflow/www/static/js/dag/details/dagRun/MarkRunAs.tsx
 delete mode 100644 airflow/www/static/js/dag/details/dagRun/MarkSuccessRun.tsx
 delete mode 100644 airflow/www/static/js/dag/details/dagRun/QueueRun.tsx
 create mode 100644 
airflow/www/static/js/dag/details/taskInstance/taskActions/ActionModal.tsx
 delete mode 100644 
airflow/www/static/js/dag/details/taskInstance/taskActions/Clear.tsx
 create mode 100644 
airflow/www/static/js/dag/details/taskInstance/taskActions/ClearInstance.tsx
 delete mode 100644 
airflow/www/static/js/dag/details/taskInstance/taskActions/MarkFailed.tsx
 create mode 100644 
airflow/www/static/js/dag/details/taskInstance/taskActions/MarkInstanceAs.tsx
 delete mode 100644 
airflow/www/static/js/dag/details/taskInstance/taskActions/MarkSuccess.tsx
 delete mode 100644 
airflow/www/static/js/dag/details/taskInstance/taskActions/index.tsx
 delete mode 100644 
airflow/www/static/js/dag/details/taskInstance/taskActions/types.ts
 create mode 100644 
docs/apache-airflow/administration-and-deployment/security/audit_logs.rst
 delete mode 100644 newsfragments/28172.misc.rst
 delete mode 100644 newsfragments/28538.misc.rst
 delete mode 100644 newsfragments/28892.improvement.rst
 delete mode 100644 newsfragments/29506.significant.rst
 delete mode 100644 newsfragments/29933.improvement.rst
 delete mode 100644 newsfragments/30076.significant.rst
 delete mode 100644 newsfragments/30152.significant.rst
 delete mode 100644 newsfragments/30374.significant.rst
 delete mode 100644 newsfragments/30375.significant.rst
 copy airflow/secrets/__init__.py => tests/dags/test_imports.py (62%)

Reply via email to