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

potiuk pushed a change to annotated tag airflow-ctl/1.0.0b1
in repository https://gitbox.apache.org/repos/asf/airflow.git


*** WARNING: tag airflow-ctl/1.0.0b1 was modified! ***

    from ceb6fda1b3b (tag)
      to 0f7b6a4582b (tag)
 tagging b8cf4aef04d395a989cae5008d4398230fa46b42 (commit)
 replaces providers-fab/2.4.1
      by Jarek Potiuk
      on Wed Aug 27 14:08:07 2025 +0200

- Log -----------------------------------------------------------------
Release Beta (b1) for Apache Airflow CTL (airflowctl)
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAAhcAAAAHc3NoLXJzYQAAAAMBAAEAAAIBANx93zdjhrz8GnAP5uAC7N
Ab2x9YW5hL0a8RpynuIDPjjbwV0skwzsODOtNhik2lUSBjMipu2cSzxrGeb7PSUPyU8KdI
fXX5+cJBq0eiJrqwfEXMJgVmZcwHkJ0g9gA/KF5A//Ix6eV077o+zA+ZyyZb0OGIfCuBRb
3fwmmLAXzFENZrx6YvrUXQkaj7yfmuNNZLea0A0peJdE1Nt1JaooUD8Ev7Izds4mmCoGJa
3SjaFkdyrGl2bh01sHAiHy4p2yzRCSIeuruOvcsMY5QkeXIOpMoVjswrvvOgP4ugbUopD7
7tdHOzaKqPlI0D4jhC6BCNq5GYx+gD4h1HfJYAXs7+lC4Fs3VCSfP+LrDNev+RCToBzIe5
rCxLnEXPmA/tp9YYRCA3SB73ghYuwl+Q4TSR3Kk9YudUYufYhATE5+oxibOzDEXoa3xLVy
JxSyHwvmuOQDW3SaOrcqL49GBAdRMLBY6MwvF5LdZ4yH6g6O1V+8+bTu/oIIysnKQn1YZW
VOxhnhejr/KBG9TMtEz0vsFS7yuT2Yqp4ixhu9+XVpL+sqtWpgU/38NeY27xC24lBCTkAK
ML5cxTqweVl+Us1KnsoOpOQlFfdmfUxhMXKArpklgtTzKXeZS9C+EfIG9HiXmQzqHk71OL
dHf1eqDvXKk/+6k5B09aqY46LJa2Q3MtAAAAA2dpdAAAAAAAAAAGc2hhNTEyAAACFAAAAA
xyc2Etc2hhMi01MTIAAAIAHH5S0x1Xxb/TT7++xhnHP5x7wIuT60+uO7DqxHLyzG5ag5Vw
3vj4EjMzW5ERrzpYaBFCakFHiKuliVvblAHmv+SNJ6MrBHOh69uTI+Y5hi9yDdGJ3iK2C8
oIPUgHYiRRS8dzZO+cx+rYAik+vOK9GB4Kd4gW6jNRxQ44xB4HUEQlKzzqincoevBc4w/y
qvVztJ5+mi8QcBJtlYjhV2Td59B2vPPpYW+D9Ik2Rd2e3jCVp+TdT2+MCNWsfsVV9GS8xC
nRuJnPWruREJ5NfoWWDcw6w6FJQrOIWTZThyxQhsONrqx8s0cWpG+nq2luo57P8krlH6L2
36D9ollfhmrG3VmhmTVJmjg3HtURvMajFGSiNfRyPTPAfYOZ+1VWoinFNPDbX8ngar5/69
MW/oLCNna+lpT0ufKQ/H8pgSvcx3/Sj614xZ9vvqMrQm8u2OlcqQJPNy2ZxG+E8BN8shhB
QfsRmEX/Tp/XpZIwavSCJxR/sXh16hjZgecDULBBeHms+/4N0ZrSFNhOdMVqzeNTto9Tp6
/FJSFq97ttKbaAyW+XnwKtKxsMVc1AORd3Rzmz8QWbuqoFhxgbq5vfL0hHNQNoO+E4q+Fm
iGHEPYssNqMg3thlX42UAFvizJgTn9Ym7Bq9aywy7ZEGaYFB7Hhxa0ftn0NuIWbKvvwx4Y
1ZuCM=
-----END SSH SIGNATURE-----
-----------------------------------------------------------------------

    from 4842f053f8b bugfix(airflowctl): Release notes since it is first to be 
released and date (#54925)
     add 8fea18c1e73 Improved observability of deadline callbacks (#54855)
     add 895cf893847 Mark Batch Executor as stable (#54924)
     add 08ed097f367 To fix Fab auth manager returns get_id of integer type 
where str is expected  (#54384)
     add eb5318b3e85 Adding a backcompat shim layer for JobState (#54936)
     add c51d0c9881c Add colors to airflowctl help output (#54934)
     add 9caede9a418 Add missing test for 
amazon/aws/executors/ecs/boto_schema.py (#54930)
     add 4fbac5fd9d8 fix(cli): escape MySQL password in db shell and add unit 
tests (#54892)
     add 84d1a7cb232 Fix tests failing for SqlAlchemy 2 (#54940)
     add 36d057fade2 Add `create_intermediate_dirs` option to 
`GCSToSFTPOperator` (#54916)
     add 23f7a4d9065 Fix typo in documentation building doc (#54944)
     add 4018d9815b6 fix: Outgoing graph edges should exit opposite of incoming 
edges (#54789)
     add 3f970c7a95c Add .vite files to eslintignore (#54949)
     add acc01b47406 Bump the fab-ui-package-updates group across 1 directory 
with 8 updates (#54517)
     add ee4357e87e9 Add filtering for tasks view (#54484)
     add 7bb42496126 Bump the core-ui-package-updates group across 1 directory 
with 16 updates (#54950)
     add b83fcf9a31c AIP-86 - Add async support for Notifiers (#53831)
     add c8a0f51f89d Move `task_group_to_dict` functions from task-sdk to 
server-side & reorganize tests (#54857)
     add c44bff4d45d Fix XCom deletion failure for mapped task instances 
(#54954)
     add 0810b0df301 Dev: Add Task SDK support to `start-rc-process` (#54960)
     add 0882121ee6a [AIP-86] Remove Sync callbacks from documentation (#54959)
     add 4dfeef0ebe7 docs(keycloak): Update documentation for Keycloak auth 
manager CLI usage and permission management (#54928)
     add 786ceec71fb feat(hitl): add utility functions for generating the url 
to required actions page  (#54827)
     add 700b43c0731 Refactor Kubernetes Executor Types to NamedTuples (#54858)
     add b8cf4aef04d ci(github-actions): add missing --task-sdk-version arg 
(#54975)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/basic-tests.yml                  |    2 +-
 .pre-commit-config.yaml                            |   56 +-
 .../logging-monitoring/callbacks.rst               |   81 +-
 airflow-core/docs/howto/deadline-alerts.rst        |   76 +-
 airflow-core/docs/howto/notifications.rst          |   47 +-
 airflow-core/docs/tutorial/hitl.rst                |   15 +-
 airflow-core/newsfragments/54857.significant.rst   |   14 +
 .../auth/managers/simple/ui/package-lock.json      | 2204 +++++++++----------
 .../auth/managers/simple/ui/package.json           |   30 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 2214 ++++++++++----------
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |    8 +-
 .../api_fastapi/core_api/routes/ui/structure.py    |    2 +-
 .../api_fastapi/core_api/services/ui/grid.py       |    3 +-
 .../api_fastapi/core_api/services/ui/task_group.py |  115 +
 .../src/airflow/cli/commands/db_command.py         |   16 +-
 airflow-core/src/airflow/models/deadline.py        |    7 +-
 airflow-core/src/airflow/triggers/deadline.py      |   21 +-
 airflow-core/src/airflow/ui/eslint.config.js       |    2 +-
 .../airflow/ui/public/i18n/locales/en/common.json  |    1 +
 .../airflow/ui/public/i18n/locales/en/tasks.json   |   10 +
 .../ui/src/components/Graph/useGraphLayout.ts      |    2 +
 .../src/airflow/ui/src/constants/searchParams.ts   |    4 +
 .../Dag/Tasks/TaskFilters/AttrSelectFilter.tsx     |   60 +
 .../Tasks/TaskFilters/AttrSelectFilterMulti.tsx    |   75 +
 .../pages/Dag/Tasks/TaskFilters/TaskFilters.tsx    |  136 ++
 .../src/airflow/ui/src/pages/Dag/Tasks/Tasks.tsx   |   54 +-
 airflow-core/src/airflow/utils/__init__.py         |    5 -
 airflow-core/src/airflow/utils/state.py            |   18 +
 .../tests/unit/always/test_project_structure.py    |    1 -
 .../unit/api_fastapi/common/test_exceptions.py     |    7 +-
 .../tests/unit/cli/commands/test_db_command.py     |   14 +
 airflow-core/tests/unit/models/test_deadline.py    |  124 +-
 airflow-core/tests/unit/triggers/test_deadline.py  |   63 +-
 airflow-core/tests/unit/utils/test_task_group.py   |  704 +------
 airflow-ctl/docs/images/output_assets.svg          |  177 +-
 airflow-ctl/docs/images/output_auth.svg            |   89 +-
 airflow-ctl/docs/images/output_auth_login.svg      |  112 +-
 airflow-ctl/docs/images/output_backfills.svg       |  119 +-
 airflow-ctl/docs/images/output_config.svg          |   95 +-
 airflow-ctl/docs/images/output_connections.svg     |  142 +-
 airflow-ctl/docs/images/output_dag.svg             |  149 +-
 airflow-ctl/docs/images/output_dagrun.svg          |   89 +-
 airflow-ctl/docs/images/output_jobs.svg            |   77 +-
 airflow-ctl/docs/images/output_main.svg            |  167 +-
 airflow-ctl/docs/images/output_pools.svg           |  113 +-
 airflow-ctl/docs/images/output_providers.svg       |   77 +-
 airflow-ctl/docs/images/output_variables.svg       |  113 +-
 airflow-ctl/docs/images/output_version.svg         |   53 +-
 airflow-ctl/src/airflowctl/ctl/cli_parser.py       |   13 +-
 contributing-docs/11_documentation_building.rst    |    4 +-
 dev/README_RELEASE_AIRFLOW.md                      |   74 +-
 .../output_release-management_start-rc-process.svg |   30 +-
 .../output_release-management_start-rc-process.txt |    2 +-
 .../commands/release_candidate_command.py          |  278 ++-
 .../commands/release_management_commands_config.py |    2 +
 devel-common/src/tests_common/pytest_plugin.py     |    5 +-
 .../kubernetes_tests/test_kubernetes_executor.py   |   31 +-
 providers/amazon/docs/executors/batch-executor.rst |    2 -
 providers/amazon/docs/executors/index.rst          |    2 +-
 .../amazon/aws/executors/ecs/test_boto_schema.py   |  232 ++
 .../kubernetes/executors/kubernetes_executor.py    |   51 +-
 .../executors/kubernetes_executor_types.py         |   54 +-
 .../executors/kubernetes_executor_utils.py         |   60 +-
 .../executors/test_kubernetes_executor.py          |   36 +-
 .../providers/fab/auth_manager/models/__init__.py  |    4 +-
 .../airflow/providers/fab/www/package-lock.json    |  223 +-
 .../fab/src/airflow/providers/fab/www/package.json |   16 +-
 .../fab/auth_manager/models/test_user_model.py}    |   23 +-
 providers/fab/www-hash.txt                         |    2 +-
 .../google/cloud/transfers/gcs_to_sftp.py          |   10 +-
 .../google/cloud/transfers/test_gcs_to_sftp.py     |   46 +
 .../docs/auth-manager/manage/permissions.rst       |   73 +-
 .../cli-ref.rst => keycloak/docs/cli-refs.rst}     |    8 +-
 providers/keycloak/docs/index.rst                  |    1 +
 .../keycloak/auth_manager/keycloak_auth_manager.py |   14 +-
 .../airflow/providers/slack/hooks/slack_webhook.py |  147 +-
 .../providers/slack/notifications/slack_webhook.py |   21 +-
 .../tests/unit/slack/hooks/test_slack_webhook.py   |  133 +-
 .../unit/slack/notifications/test_slack_webhook.py |   70 +
 .../standard/example_dags/example_hitl_operator.py |    5 +
 .../airflow/providers/standard/operators/hitl.py   |  116 +-
 .../tests/unit/standard/operators/test_hitl.py     |  163 +-
 scripts/ci/prek/capture_airflowctl_help.py         |    1 +
 scripts/ci/prek/common_prek_utils.py               |    3 +-
 .../in_container/run_capture_airflowctl_help.py    |   72 +-
 task-sdk/src/airflow/sdk/bases/hook.py             |   14 +
 task-sdk/src/airflow/sdk/bases/notifier.py         |   68 +-
 task-sdk/src/airflow/sdk/bases/xcom.py             |    1 +
 task-sdk/src/airflow/sdk/definitions/connection.py |   20 +-
 task-sdk/src/airflow/sdk/definitions/taskgroup.py  |   99 +-
 task-sdk/src/airflow/sdk/execution_time/comms.py   |    4 +
 task-sdk/src/airflow/sdk/execution_time/context.py |   31 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |    1 +
 task-sdk/tests/task_sdk/bases/test_hook.py         |   32 +
 task-sdk/tests/task_sdk/bases/test_xcom.py         |   72 +
 .../tests/task_sdk/definitions/test_taskgroup.py   |  789 ++++++-
 .../tests/task_sdk/execution_time/test_context.py  |    4 +-
 .../task_sdk/execution_time/test_task_runner.py    |   65 +
 98 files changed, 6603 insertions(+), 4387 deletions(-)
 create mode 100644 airflow-core/newsfragments/54857.significant.rst
 create mode 100644 
airflow-core/src/airflow/api_fastapi/core_api/services/ui/task_group.py
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/en/tasks.json
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/Dag/Tasks/TaskFilters/AttrSelectFilter.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/Dag/Tasks/TaskFilters/AttrSelectFilterMulti.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/Dag/Tasks/TaskFilters/TaskFilters.tsx
 create mode 100644 
providers/amazon/tests/unit/amazon/aws/executors/ecs/test_boto_schema.py
 copy providers/{google/tests/unit/google/cloud/utils/test_dataform.py => 
fab/tests/unit/fab/auth_manager/models/test_user_model.py} (63%)
 copy providers/{amazon/docs/cli-ref.rst => keycloak/docs/cli-refs.rst} (80%)
 create mode 100644 task-sdk/tests/task_sdk/bases/test_xcom.py

Reply via email to