You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by vi...@apache.org on 2026/04/14 18:33:03 UTC
(airflow) branch dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/v3-2-test/3-2-auth-ui-package-updates-55b7bce11c updated (5d8ec27ff81 -> a1bc3d055f2)
This is an automated email from the ASF dual-hosted git repository.
vincbeck pushed a change to branch dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/v3-2-test/3-2-auth-ui-package-updates-55b7bce11c
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 5d8ec27ff81 Update generated files
discard dc520e71663 Bump the 3-2-auth-ui-package-updates group across 1 directory with 19 updates
add d563d69e41f [v3-2-test] Speed up Publish Docs to S3 workflow with main CI image cache (#65108) (#65144)
add 02f5c137477 [v3-2-test] Fix E2E Flaky Tests Report failing with gh api 404 (#65120) (#65157)
add f92d22b803d [v3-2-test] Expose queueing/scheduled time in the Gantt Chart (#63372) (#65016)
add f6aca26aaa2 [v3-2-test] Validate operator arg types at decoration time in @task decorator (#65041) (#65050)
add 78ed84c7136 [v3-2-test] restore OpenSearch log integration (#64764) (#65003)
add 1b12a49510d [v3-2-test] Fix publishing failure when new providers are added to main (#65093) (#65101)
add ea2ae1c2223 [v3-2-test] Grant write permissions to scheduled CI upgrade check workflows (#65168) (#65176)
add 3b2b3e43072 Bump actions/github-script in the github-actions-updates group (#65149)
add 70a928fc3b7 [v3-2-test] Re export AirflowPlugin to fix mypy errors in plugins (#65132) (#65163)
add 68be9e81fcd [v3-2-test] Fix redirect loop when stale root-path `_token` cookie exists from older Airflow instance (#64955) (#65177)
add 88155f852e8 [v3-2-test] MD files only optimization only on PUSH (#65181) (#65182)
add 2c6ed8eaaeb Prevent Session leak from StreamingResponse API endpoints. (#65162) (#65193)
add a5c1b6b7f80 Prevent Session from staying opened between yields (#65179) (#65195)
add 9e3f1e55676 [v3-2-test] fix sdk configuration to use $AIRFLOW_CONFIG env (#64936) (#65200)
add 85d1cb155e5 feat: add `write_to_os` writing task logs to opensearch (#64364) (#65201)
add 3bf735795c2 [v3-2-test] Fix CI Slack notifications never firing recovery alerts (#65119) (#65164)
add bd4d5de674b [v3-2-test] Fix backport test for log line number gap fix (#65039) (#65187)
add 5a13c594a80 [v3-2-test] fix(ui): sync SearchBar value with defaultValue changes (#65054) (#65140)
add f4f4ce3b7c0 [v3-2-test] fix(ui): use fixed menu positioning for dropdowns in connection forms (#65007) (#65085) (#65138)
add c6dd0a4ce78 [v3-2-test] Pin pyarrow>=22.0.0 on Python 3.14 in highest-resolution constraints (#65216) (#65219)
add 91cca114dd8 [v3-2-test] Fix serializer for empty string extra connection (#65014) (#65215)
add ea242328958 Reduce per-DAG queries during DAG serialization with bulk prefetch (#64929) (#65208)
add 778c68815f6 [v3-2-test] UI: Show deactivated state for stale DAGs (#65214) (#65218)
add a17d6b2ef2d [v3-2-test] CI: Upgrade important CI environment (#65213)
add 6d17303facf [v3-2-test] Run release calendar verification on its own schedule (#65118) (#65165)
add 234a3186f29 [v3-2-test] Bump actions/github-script in the github-actions-updates group (#65150) (#65160)
add 01a25b47dfc [v3-2-test] Add exclude-newer-package=false for all workspace components in uv config (#64859) (#65238)
add 4b2fd04c7f6 [v3-2-test] Added breeze generate issue content for airflow-ctl (#65042) (#65241)
add b43d7bdac0b [v3-2-test] Run release calendar verification on its own schedule (#65118) (#65242)
add f143647e4aa Bump the 3-2-auth-ui-package-updates group across 1 directory with 19 updates
add a1bc3d055f2 Update generated files
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 (5d8ec27ff81)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/v3-2-test/3-2-auth-ui-package-updates-55b7bce11c (a1bc3d055f2)
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/SECURITY.md | 1 +
.github/actions/breeze/action.yml | 2 +-
.github/actions/install-prek/action.yml | 2 +-
.github/workflows/automatic-backport.yml | 2 +-
.github/workflows/basic-tests.yml | 2 +-
.github/workflows/ci-amd-arm.yml | 19 +-
.github/workflows/milestone-tag-assistant.yml | 2 +-
.github/workflows/publish-docs-to-s3.yml | 28 +-
.github/workflows/release_dockerhub_image.yml | 2 +-
.github/workflows/scheduled-upgrade-check-main.yml | 3 +-
.../scheduled-upgrade-check-v3-2-test.yml | 3 +-
.../scheduled-verify-release-calendar.yml | 72 +
.pre-commit-config.yaml | 4 +-
Dockerfile | 2 +-
Dockerfile.ci | 2 +-
airflow-core/docs/best-practices.rst | 2 +-
.../api_fastapi/auth/middlewares/refresh_token.py | 15 +-
.../api_fastapi/core_api/datamodels/connections.py | 8 +-
.../api_fastapi/core_api/datamodels/ui/gantt.py | 2 +
.../api_fastapi/core_api/openapi/_private_ui.yaml | 14 +
.../api_fastapi/core_api/routes/public/auth.py | 12 +-
.../api_fastapi/core_api/routes/ui/gantt.py | 6 +
.../airflow/api_fastapi/core_api/routes/ui/grid.py | 48 +-
.../config_templates/airflow_local_settings.py | 44 +-
.../src/airflow/dag_processing/collection.py | 21 +-
airflow-core/src/airflow/models/serialized_dag.py | 102 +-
airflow-core/src/airflow/plugins_manager.py | 2 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 26 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 2 +
.../src/airflow/ui/public/i18n/locales/en/dag.json | 3 +
.../ActionBar/index.ts => DagDeactivatedBadge.tsx} | 12 +-
.../src/components/FlexibleForm/FieldDropdown.tsx | 1 +
.../components/FlexibleForm/FieldMultiSelect.tsx | 1 +
.../airflow/ui/src/components/SearchBar.test.tsx | 34 +
.../src/airflow/ui/src/components/SearchBar.tsx | 7 +-
.../ui/src/components/renderStructuredLog.tsx | 2 +-
.../ui/src/layouts/Details/DagBreadcrumb.tsx | 5 +-
.../ui/src/layouts/Details/DetailsLayout.tsx | 6 +-
.../ui/src/layouts/Details/Gantt/utils.test.ts | 89 ++
.../airflow/ui/src/layouts/Details/Gantt/utils.ts | 50 +-
.../src/airflow/ui/src/pages/Dag/Header.test.tsx | 65 +
.../src/airflow/ui/src/pages/Dag/Header.tsx | 36 +-
.../ui/src/pages/TaskInstance/Logs/Logs.test.tsx | 21 +
.../src/airflow/ui/src/queries/useLogs.tsx | 16 +-
.../auth/middlewares/test_refresh_token.py | 38 +-
.../core_api/routes/public/test_auth.py | 6 +-
.../core_api/routes/public/test_connections.py | 13 +
.../api_fastapi/core_api/routes/ui/test_gantt.py | 24 +
.../tests/unit/api_fastapi/core_api/test_app.py | 81 +
.../tests/unit/dag_processing/test_collection.py | 1 +
.../tests/unit/models/test_serialized_dag.py | 42 +
dev/PROJECT_GUIDELINES.md | 1 +
.../doc/adr/0001-record-architecture-decisions.md | 1 +
dev/breeze/doc/ci/02_images.md | 2 +-
.../commands/release_management_commands.py | 2 +-
dev/breeze/src/airflow_breeze/global_constants.py | 4 +-
.../src/airflow_breeze/utils/docs_publisher.py | 4 +
.../src/airflow_breeze/utils/selective_checks.py | 2 +-
.../tests/test_pytest_args_for_test_types.py | 1 +
dev/breeze/uv.lock | 208 +--
devel-common/pyproject.toml | 2 +-
providers/opensearch/docs/index.rst | 4 +-
providers/opensearch/docs/logging/index.rst | 22 +
providers/opensearch/provider.yaml | 14 +
providers/opensearch/pyproject.toml | 2 +-
.../src/airflow/providers/opensearch/__init__.py | 4 +-
.../providers/opensearch/get_provider_info.py | 14 +
.../providers/opensearch/log/os_task_handler.py | 399 ++++-
.../airflow/providers/opensearch/version_compat.py | 2 +
.../opensearch}/tests/integration/__init__.py | 0
.../tests/integration/opensearch}/__init__.py | 0
.../tests/integration/opensearch/log}/__init__.py | 0
.../opensearch/log/test_os_remote_log_io.py} | 79 +-
.../opensearch/tests/unit/opensearch/conftest.py | 49 -
.../unit/opensearch/log/test_os_task_handler.py | 913 ++++++------
pyproject.toml | 278 +++-
scripts/ci/analyze_e2e_flaky_tests.py | 9 +-
scripts/ci/docker-compose/remove-sources.yml | 6 +-
scripts/ci/prek/check_imports_in_providers.py | 2 +-
scripts/ci/prek/ruff_format.py | 2 +-
scripts/ci/prek/update_airflow_pyproject_toml.py | 41 +
scripts/ci/slack_notification_state.py | 5 +
.../in_container/install_airflow_and_providers.py | 5 +-
scripts/in_container/run_generate_constraints.py | 8 +-
scripts/tests/ci/test_analyze_e2e_flaky_tests.py | 13 +
scripts/tests/ci/test_slack_notification_state.py | 71 +
scripts/tools/setup_breeze | 2 +-
task-sdk/src/airflow/sdk/bases/decorator.py | 8 +
task-sdk/src/airflow/sdk/configuration.py | 10 +-
task-sdk/src/airflow/sdk/plugins_manager.py | 2 +-
task-sdk/tests/task_sdk/bases/test_decorator.py | 33 +
task-sdk/tests/task_sdk/test_configuration.py | 30 +-
uv.lock | 1560 +++++++++++---------
93 files changed, 3232 insertions(+), 1585 deletions(-)
create mode 100644 .github/workflows/scheduled-verify-release-calendar.yml
copy airflow-core/src/airflow/ui/src/components/{ui/ActionBar/index.ts => DagDeactivatedBadge.tsx} (75%)
create mode 100644 airflow-core/src/airflow/ui/src/pages/Dag/Header.test.tsx
copy {airflow-core => providers/opensearch}/tests/integration/__init__.py (100%)
copy {airflow-core/src/airflow/_shared => providers/opensearch/tests/integration/opensearch}/__init__.py (100%)
copy {airflow-core/src/airflow/_shared => providers/opensearch/tests/integration/opensearch/log}/__init__.py (100%)
copy providers/{elasticsearch/tests/integration/elasticsearch/log/test_es_remote_log_io.py => opensearch/tests/integration/opensearch/log/test_os_remote_log_io.py} (53%)
create mode 100644 scripts/tests/ci/test_slack_notification_state.py