This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a change to branch
dependabot/npm_and_yarn/providers/edge3/src/airflow/providers/edge3/plugins/www/edge-ui-package-updates-e7db2eb1ab
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 37bc0b36944 Bump the edge-ui-package-updates group across 1 directory
with 17 updates
add ba120e2db15 Fix xcom access in DAG processor callbacks for notifiers
(#55542)
add d1816e904d7 Fix Dag/TI states names in Hebrew (#55621)
add 2012dd1fac2 Add Worker Maintenance Comment Change to React UI (#55547)
add e3500aaaa00 Update workflow badge status to v3-1-test (#55630)
add 6df947d44fc refactor(airflowctl): command names for backfill and dag
operations same as the airflow CLI (#55533)
add 840fe2a4cf7 add pagination and search func (#55226)
add f888c79d89f Fix KEDA query for Kubernetes Executor (#55559)
add 2f29eca1c92 Add queue management UI buttons for Edge workers (#55625)
add f5f3399ed81 Close Dutch translation gaps (2025-09-12) (#55583)
add 84bd22c3d78 Add `localstack` Breeze integration (#54050)
add 893f6279e6b Allow slash in Variable keys from TaskSDK
read/write(#55324)
add ae338d88b32 add yellow hover background to enter maintenance icon
(#55631)
add 2ed106c4fa0 Add shutdown-all-workers command to Edge CLI (#55626)
add 8de37c3b152 Update i18n policy and related instructions for Release
Managers (2025-09-13) (#55629)
add efea045bd5f examples(oracle): add tutorial DAG using OracleHook to
fetch/sample rows (#54617)
add c7dc295aef2 Restrict google-ads 28.0.0.post2 (#55640)
add 29d3a9a44e8 Merge remote-tracking branch 'upstream/main' into
dependabot/npm_and_yarn/providers/edge3/src/airflow/providers/edge3/plugins/www/edge-ui-package-updates-e7db2eb1ab
add 81d51a4c946 Fix static compiled assets from Edge React UI
No new revisions were added by this update.
Summary of changes:
Dockerfile.ci | 21 +++
README.md | 2 +-
.../core_api/openapi/v2-rest-api-generated.yaml | 12 ++
.../api_fastapi/core_api/routes/public/assets.py | 17 ++-
.../api_fastapi/execution_api/routes/variables.py | 15 +-
.../src/airflow/dag_processing/processor.py | 52 ++++++-
.../src/airflow/ui/openapi-gen/queries/common.ts | 5 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 6 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 6 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 6 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 6 +-
.../ui/openapi-gen/requests/services.gen.ts | 2 +
.../airflow/ui/openapi-gen/requests/types.gen.ts | 4 +
airflow-core/src/airflow/ui/public/i18n/README.md | 55 ++++++--
.../airflow/ui/public/i18n/locales/he/common.json | 26 ++--
.../ui/public/i18n/locales/he/dashboard.json | 6 +-
.../airflow/ui/public/i18n/locales/nl/admin.json | 2 +-
.../airflow/ui/public/i18n/locales/nl/common.json | 1 +
.../src/airflow/ui/public/i18n/locales/nl/dag.json | 3 +-
.../ui/src/pages/TaskInstance/AssetEvents.tsx | 71 +++++++++-
.../core_api/routes/public/test_assets.py | 3 +
.../execution_api/versions/head/test_variables.py | 75 +++++++---
.../tests/unit/dag_processing/test_processor.py | 127 +++++++++++++++++
airflow-ctl/docs/howto/index.rst | 10 +-
airflow-ctl/docs/images/command_hashes.txt | 6 +-
airflow-ctl/docs/images/output_backfill.svg | 125 +++++++++++++++++
airflow-ctl/docs/images/output_backfills.svg | 125 -----------------
airflow-ctl/docs/images/output_dag.svg | 145 --------------------
airflow-ctl/docs/images/output_dags.svg | 145 ++++++++++++++++++++
airflow-ctl/docs/images/output_main.svg | 116 ++++++++--------
airflow-ctl/src/airflowctl/api/client.py | 8 +-
airflow-ctl/src/airflowctl/api/operations.py | 6 +-
chart/values.schema.json | 2 +-
chart/values.yaml | 2 +-
contributing-docs/testing/integration_tests.rst | 2 +
dev/README_RELEASE_AIRFLOW.md | 63 ++++++---
dev/breeze/doc/03_developer_tasks.rst | 23 ++++
dev/breeze/doc/images/output-commands.svg | 50 +++----
dev/breeze/doc/images/output_shell.txt | 2 +-
dev/breeze/doc/images/output_start-airflow.txt | 2 +-
.../output_testing_providers-integration-tests.svg | 4 +-
.../output_testing_providers-integration-tests.txt | 2 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +
.../src/airflow_breeze/params/shell_params.py | 1 +
generated/PYPI_README.md | 2 +-
helm-tests/tests/helm_tests/other/test_keda.py | 2 +-
providers/edge3/docs/deployment.rst | 1 +
.../airflow/providers/edge3/cli/edge_command.py | 43 ++++++
.../airflow/providers/edge3/models/edge_worker.py | 7 +-
.../providers/edge3/openapi/v2-edge-generated.yaml | 109 +++++++++++++++
.../providers/edge3/plugins/www/dist/main.umd.cjs | 56 +++-----
.../plugins/www/openapi-gen/queries/common.ts | 3 +
.../plugins/www/openapi-gen/queries/queries.ts | 21 +++
.../www/openapi-gen/requests/services.gen.ts | 72 +++++++++-
.../plugins/www/openapi-gen/requests/types.gen.ts | 62 +++++++++
.../plugins/www/src/components/AddQueueButton.tsx | 138 +++++++++++++++++++
...Button.tsx => MaintenanceEditCommentButton.tsx} | 50 ++++---
.../www/src/components/MaintenanceEnterButton.tsx | 1 +
.../www/src/components/RemoveQueueButton.tsx | 151 +++++++++++++++++++++
.../www/src/components/WorkerOperations.tsx | 11 +-
.../providers/edge3/worker_api/datamodels_ui.py | 6 +
.../providers/edge3/worker_api/routes/ui.py | 82 +++++++++++
providers/edge3/www-hash.txt | 2 +-
providers/google/pyproject.toml | 2 +-
.../oracle/example_dags/example_oracle_fetch.py | 74 ++++++++++
...ration-mssql.yml => integration-localstack.yml} | 33 ++---
scripts/docker/entrypoint_ci.sh | 21 +++
.../in_container/run_capture_airflowctl_help.py | 4 +-
68 files changed, 1761 insertions(+), 556 deletions(-)
create mode 100644 airflow-ctl/docs/images/output_backfill.svg
delete mode 100644 airflow-ctl/docs/images/output_backfills.svg
delete mode 100644 airflow-ctl/docs/images/output_dag.svg
create mode 100644 airflow-ctl/docs/images/output_dags.svg
create mode 100644
providers/edge3/src/airflow/providers/edge3/plugins/www/src/components/AddQueueButton.tsx
copy
providers/edge3/src/airflow/providers/edge3/plugins/www/src/components/{MaintenanceEnterButton.tsx
=> MaintenanceEditCommentButton.tsx} (62%)
create mode 100644
providers/edge3/src/airflow/providers/edge3/plugins/www/src/components/RemoveQueueButton.tsx
create mode 100644
providers/src/airflow/providers/oracle/example_dags/example_oracle_fetch.py
copy scripts/ci/docker-compose/{integration-mssql.yml =>
integration-localstack.yml} (62%)