This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/vite-8.0.0
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard f351030702d chore(deps-dev): bump vite
add 48f0a72a0f7 TUI: add full-screen interactive TUI for PR triage and
review (#63773)
add a9084509d6d airflow-ctl: fix variable import to correctly handle falsy
values (#64362)
add 6e5a6db5c8a connections import now returns non-zero exit code on
failure (#64416)
add 9c569ed05fd chore(deps): bump the uv-dependency-updates group (#64437)
add 6d8ccc687b6 Feat ja translation skill (#62086)
add c496a204c27 Add ASF allowlist check workflow for GitHub Actions
(#64450)
add 24377867836 fix: mark flaky UI E2E tests as fixme (#64445)
add acdd9da1ce4 Fix XCom PATCH/POST to store native values (instead of
json.dumps) (#64220)
add 048e2813e14 CI: Upgrade important CI environment (#64451)
add 6b5c64c8145 Update logic and fix false-positive of dag version
inflation checker (#61345)
add 15a1ef8cc48 [DOCS]add guide for dag version inflation and it's checker
(#64100)
add 38ad2ae96f9 Update dev docs to 3.2.x and document pre-release backport
process (#64462)
add 774ad02f755 Make temporal mapper timezone aware (#62709)
add 4c63306945f Fix conf.has_option not respects default provider metadata
(#64209)
add 63ba16388dd Add log buffering to increase performance when streaming
big logs (#63180)
add b31231445c4 fix: use Dag form when materializing asset (#64211)
add 530f6d0d97d Consolidate unreleased Execution API versions under
2026-04-06 (#64480)
add 35ca494ace6 add check for xcom permission when result is specified in
query parameter (#64415)
add f47038e9efb fix(ui): invalidate task instances list query after
clearing task instance (#63923)
add de50c49fd06 UI: Fix eslint warnings in TokenGenerationModal (#64301)
add 92255b513f7 fix(ui): guard against null/undefined dates in Gantt chart
to prevent RangeError (#64031)
add 3e3b44cd4fe UI: Block polling requests to endpoints that returned 403
Forbidden (#64333)
add 0022f42bcf9 Fix ts-compile-lint-simple-auth-manager-ui prek hook
(#64310)
add ef527e4264b chore(deps-dev): bump vite
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f351030702d)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/vite-8.0.0
(ef527e4264b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/skills/airflow-translations/locales/ja.md | 104 +
.../workflows/asf-allowlist-check.yml | 23 +-
airflow-core/docs/best-practices.rst | 2 +
airflow-core/docs/faq.rst | 163 +
airflow-core/pyproject.toml | 2 +-
.../auth/managers/simple/ui/package.json | 6 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 226 +-
.../managers/simple/ui/src/alert/ErrorAlert.tsx | 1 +
.../api_fastapi/core_api/datamodels/assets.py | 27 +-
.../core_api/openapi/v2-rest-api-generated.yaml | 59 +
.../api_fastapi/core_api/routes/public/assets.py | 16 +-
.../api_fastapi/core_api/routes/public/dag_run.py | 15 +-
.../api_fastapi/core_api/routes/public/log.py | 20 +-
.../api_fastapi/core_api/routes/public/xcom.py | 53 +-
.../api_fastapi/execution_api/versions/__init__.py | 19 +-
.../execution_api/versions/v2025_11_07.py | 54 -
.../execution_api/versions/v2025_12_08.py | 41 -
.../versions/{v2026_03_31.py => v2026_04_06.py} | 105 +-
.../execution_api/versions/v2026_04_13.py | 28 -
.../src/airflow/config_templates/config.yml | 8 +
.../provider_config_fallback_defaults.cfg | 2 +-
airflow-core/src/airflow/configuration.py | 40 +-
.../src/airflow/partition_mappers/temporal.py | 19 +-
airflow-core/src/airflow/providers_manager.py | 16 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 7 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 102 +
.../ui/openapi-gen/requests/services.gen.ts | 3 +
.../airflow/ui/openapi-gen/requests/types.gen.ts | 17 +
airflow-core/src/airflow/ui/playwright.config.ts | 1 +
.../airflow/ui/public/i18n/locales/ja/common.json | 6 +-
.../src/components/TriggerDag/TriggerDAGForm.tsx | 37 +-
.../src/components/TriggerDag/TriggerDAGModal.tsx | 6 +-
.../airflow/ui/src/layouts/Details/Gantt/utils.ts | 5 +-
.../ui/src/layouts/Nav/TokenGenerationModal.tsx | 12 +-
airflow-core/src/airflow/ui/src/main.tsx | 27 +
.../ui/src/pages/Asset/CreateAssetEventModal.tsx | 119 +-
.../src/pages/TaskInstance/Logs/TaskLogContent.tsx | 51 +-
.../ui/src/queries/useClearTaskInstances.ts | 2 +
.../airflow/ui/tests/e2e/specs/backfill.spec.ts | 6 +-
.../ui/tests/e2e/specs/dag-audit-log.spec.ts | 2 +-
.../ui/tests/e2e/specs/dag-calendar-tab.spec.ts | 9 +-
.../ui/tests/e2e/specs/dag-code-tab.spec.ts | 4 +-
.../airflow/ui/tests/e2e/specs/dags-list.spec.ts | 4 +-
.../airflow/ui/tests/e2e/specs/events-page.spec.ts | 2 +-
.../ui/tests/e2e/specs/task-instances.spec.ts | 6 +-
.../airflow/utils/dag_version_inflation_checker.py | 97 +-
.../tests/unit/always/test_providers_manager.py | 6 +
.../core_api/routes/public/test_assets.py | 53 +
.../core_api/routes/public/test_dag_run.py | 32 +
.../core_api/routes/public/test_xcom.py | 26 +-
.../execution_api/versions/head/test_dag_runs.py | 2 +-
.../execution_api/versions/v2026_03_31/__init__.py | 16 -
.../{v2025_11_07 => v2026_04_06}/__init__.py | 0
.../{v2025_11_07 => v2026_04_06}/test_dag_runs.py | 3 +-
.../{v2026_03_31 => v2026_04_06}/test_dags.py | 3 +-
.../test_task_instances.py | 4 +-
airflow-core/tests/unit/core/test_configuration.py | 204 +-
airflow-core/tests/unit/jobs/test_scheduler_job.py | 89 +-
.../tests/unit/partition_mappers/test_temporal.py | 41 +-
.../utils/test_dag_version_inflation_checker.py | 99 +-
airflow-ctl-tests/pyproject.toml | 2 +-
airflow-ctl/pyproject.toml | 2 +-
.../src/airflowctl/api/datamodels/generated.py | 18 +
.../airflowctl/ctl/commands/connection_command.py | 4 +-
.../airflowctl/ctl/commands/variable_command.py | 2 +-
.../ctl/commands/test_connections_command.py | 3 +-
.../ctl/commands/test_variable_command.py | 31 +
airflow-e2e-tests/pyproject.toml | 2 +-
chart/pyproject.toml | 2 +-
clients/python/pyproject.toml | 2 +-
contributing-docs/25_maintainer_pr_triage.md | 4 +-
dev/README_AIRFLOW3_DEV.md | 67 +-
dev/breeze/doc/13_pr_tasks.rst | 411 +-
dev/breeze/doc/images/output_pr_auto-triage.svg | 186 +-
dev/breeze/doc/images/output_pr_auto-triage.txt | 2 +-
.../src/airflow_breeze/commands/pr_commands.py | 11549 ++++++++++++-------
.../airflow_breeze/commands/pr_commands_config.py | 26 +-
dev/breeze/src/airflow_breeze/global_constants.py | 42 +-
dev/breeze/src/airflow_breeze/utils/confirm.py | 39 +-
dev/breeze/src/airflow_breeze/utils/github.py | 2 +
dev/breeze/src/airflow_breeze/utils/llm_utils.py | 114 +-
dev/breeze/src/airflow_breeze/utils/pr_cache.py | 190 +
dev/breeze/src/airflow_breeze/utils/pr_comments.py | 222 +
dev/breeze/src/airflow_breeze/utils/pr_display.py | 100 +
dev/breeze/src/airflow_breeze/utils/pr_models.py | 82 +
dev/breeze/src/airflow_breeze/utils/tui_display.py | 1727 +++
dev/breeze/tests/test_llm_utils.py | 341 +
dev/breeze/tests/test_pr_cache.py | 88 +
dev/breeze/tests/test_pr_commands_utils.py | 287 +
dev/breeze/tests/test_pr_comments.py | 143 +
dev/breeze/tests/test_pr_display.py | 78 +
dev/breeze/tests/test_pr_models.py | 86 +
dev/breeze/tests/test_tui_display.py | 635 +
dev/breeze/uv.lock | 282 +-
dev/pyproject.toml | 2 +-
dev/registry/pyproject.toml | 2 +-
devel-common/src/tests_common/test_utils/config.py | 73 +
docker-stack-docs/pyproject.toml | 2 +-
docker-tests/pyproject.toml | 2 +-
helm-tests/pyproject.toml | 2 +-
kubernetes-tests/pyproject.toml | 2 +-
providers-summary-docs/pyproject.toml | 2 +-
providers/common/ai/pyproject.toml | 2 +-
.../providers/common/ai/utils/sql_validation.py | 4 +-
providers/edge3/pyproject.toml | 2 +-
providers/fab/pyproject.toml | 2 +-
pyproject.toml | 2 +-
.../prek/ts_compile_lint_simple_auth_manager_ui.py | 4 +-
.../run_check_default_configuration.py | 33 +-
scripts/pyproject.toml | 2 +-
shared/configuration/pyproject.toml | 2 +-
.../src/airflow_shared/configuration/parser.py | 281 +-
.../tests/configuration/test_parser.py | 163 +-
shared/dagnode/pyproject.toml | 2 +-
shared/listeners/pyproject.toml | 2 +-
shared/logging/pyproject.toml | 2 +-
shared/module_loading/pyproject.toml | 2 +-
shared/observability/pyproject.toml | 2 +-
shared/plugins_manager/pyproject.toml | 2 +-
shared/providers_discovery/pyproject.toml | 2 +-
.../providers_discovery/providers_discovery.py | 4 +-
shared/secrets_backend/pyproject.toml | 2 +-
shared/secrets_masker/pyproject.toml | 2 +-
shared/serialization/pyproject.toml | 2 +-
shared/template_rendering/pyproject.toml | 2 +-
shared/timezones/pyproject.toml | 2 +-
task-sdk-integration-tests/pyproject.toml | 2 +-
task-sdk/pyproject.toml | 2 +-
.../src/airflow/sdk/api/datamodels/_generated.py | 2 +-
task-sdk/src/airflow/sdk/configuration.py | 8 +-
.../src/airflow/sdk/execution_time/task_runner.py | 6 +-
.../src/airflow/sdk/providers_manager_runtime.py | 16 +-
.../task_sdk/execution_time/test_task_runner.py | 4 +-
task-sdk/tests/task_sdk/test_configuration.py | 158 +
.../task_sdk/test_providers_manager_runtime.py | 10 +-
135 files changed, 14294 insertions(+), 5449 deletions(-)
create mode 100644 .github/skills/airflow-translations/locales/ja.md
copy .hadolint.yaml => .github/workflows/asf-allowlist-check.yml (62%)
delete mode 100644
airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_11_07.py
delete mode 100644
airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_12_08.py
rename
airflow-core/src/airflow/api_fastapi/execution_api/versions/{v2026_03_31.py =>
v2026_04_06.py} (62%)
delete mode 100644
airflow-core/src/airflow/api_fastapi/execution_api/versions/v2026_04_13.py
delete mode 100644
airflow-core/tests/unit/api_fastapi/execution_api/versions/v2026_03_31/__init__.py
rename airflow-core/tests/unit/api_fastapi/execution_api/versions/{v2025_11_07
=> v2026_04_06}/__init__.py (100%)
rename airflow-core/tests/unit/api_fastapi/execution_api/versions/{v2025_11_07
=> v2026_04_06}/test_dag_runs.py (93%)
rename airflow-core/tests/unit/api_fastapi/execution_api/versions/{v2026_03_31
=> v2026_04_06}/test_dags.py (89%)
rename airflow-core/tests/unit/api_fastapi/execution_api/versions/{v2026_03_31
=> v2026_04_06}/test_task_instances.py (96%)
create mode 100644 dev/breeze/src/airflow_breeze/utils/pr_cache.py
create mode 100644 dev/breeze/src/airflow_breeze/utils/pr_comments.py
create mode 100644 dev/breeze/src/airflow_breeze/utils/pr_display.py
create mode 100644 dev/breeze/src/airflow_breeze/utils/pr_models.py
create mode 100644 dev/breeze/src/airflow_breeze/utils/tui_display.py
create mode 100644 dev/breeze/tests/test_llm_utils.py
create mode 100644 dev/breeze/tests/test_pr_cache.py
create mode 100644 dev/breeze/tests/test_pr_commands_utils.py
create mode 100644 dev/breeze/tests/test_pr_comments.py
create mode 100644 dev/breeze/tests/test_pr_display.py
create mode 100644 dev/breeze/tests/test_pr_models.py
create mode 100644 dev/breeze/tests/test_tui_display.py
create mode 100644 task-sdk/tests/task_sdk/test_configuration.py