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

github-actions[bot] pushed a change to branch ci-upgrade-main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 3eeefc1a339 [main] CI: Upgrade important CI environment
     add b8127592a72 Bump the eslint group across 1 directory with 4 updates 
(#71568)
     add 04b9f045a82 Bump postcss (#71578)
     add bd2bdbec8df Bump the github-actions-updates group with 4 updates 
(#71421)
     add b17d1a6f13a Gate Java SDK dependency changes (#71401)
     add 1527e428e75 Bump cryptography from 49.0.0 to 50.0.0 (#71141)
     add 49423f8d659 Bump aiohttp in 
/providers/informatica/dev/informatica_simulator (#71048)
     add 13b2969c783 Fix one bad callback request crashing the Dag processor 
and dropping the rest (#70990)
     add f72e6c9befa Fix short-read handling in task-sdk IPC framing (#69253)
     add 4495ee147a2 Fail Glue job tasks promptly when a verbose job run errors 
(#71570)
     add ebaf8ebe25b Bump the edge-ui-package-updates group across 1 directory 
with 4 updates (#71601)
     add 108c254666b Bump happy-dom (#71594)
     add 908e6533429 Bump swagger-ui-dist (#71292)
     add 18ba6944752 Bump aiohttp from 3.14.1 to 3.14.3 (#71049)
     add d249f123106 UI: Split log copy and selection tests out of 
Logs.test.tsx (#71581)
     add 957198466d2 Grant team Op role access to team Dags in Keycloak auth 
manager (#71572)
     add 6f2820c7993 Fix Keycloak multi-team permission repair (#71614)
     add 0164c9931e3 Show the teams of the signed-in user in multi-team mode 
(#71503)
     add 7c0b3e66d8c Document HTTP statuses that API routes raise but never 
declared (#71011)
     add 18fd90034d7 Bump the typescript group across 1 directory with 4 
updates (#71409)
     add a65454f7235 Bump the uv-dependency-updates group across 1 directory 
with 5 updates (#71617)
     add 7e6af0bd370 Bump the auth-ui-package-updates group across 1 directory 
with 5 updates (#71616)
     add ef312654487 Document API token response details (#71583)
     add fd997e44472 Bump openapi-merge-cli in /airflow-core/src/airflow/ui 
(#71603)
     add ff48a4381a8 Bump the java-sdk-security-updates group across 1 
directory with 3 updates (#71602)
     add 57ddbe82de2 Bump happy-dom (#71600)
     add b278b622736 Release DB connection before deserializing DAGs in grid 
structure endpoint (#69832)
     add 7553a6f0562 Fix inverted docstring for config write hide_sensitive 
option (#71623)
     add a270429c889 Fix SSO docs pointing at the pre-Airflow 3 OAuth redirect 
path (#71624)
     add 115da5b3cd6 Move SendGrid and SES email backend setup docs to their 
providers (#71571)
     add 9790eefaaf4 Bump eslint-plugin-react-refresh (#71631)
     add 05758b18131 Bump the github-actions-updates group across 1 directory 
with 3 updates (#71606)
     add e0c961a08c8 Bump eslint-plugin-react-refresh (#71629)
     add 7e219a9dd86 Bump eslint-plugin-react-refresh (#71630)
     add ef759de8387 Bump @types/node from 22.19.17 to 26.1.2 in /ts-sdk 
(#71408)
     add 6b81cda9b23 Narrow AirflowException to specific exceptions in DataSync 
operator (#70152)
     add 39d801aa89d Fix lang-SDK k8s test on release branches by using their 
own SDKs (#71639)
     add 39d9abaa3bf Fix airflow config lint staying silent on conditional 
removal rules (#70977)
     add 53f6786a9ec Add startup probe for Kerberos worker sidecars (#71221)
     add 9bb184a33d0 Fix the translation Gap for Taiwanese Mandarin (#71482)
     add d993a7c61d9 Fix Microsoft Graph filesystem auth by defaulting OAuth2 
scope (#70879)
     add b2b97706651 Fix bold format for Pull Request and Contributors Quick 
Start doc (#71657)
     add 566e9f3c27e Bump Java SDK dependencies with Java 11 compatibility 
(#71670)
     add 2c2cc5cfc6b Escape icon insertion in registry search results template 
(#71618)
     add bbcfbe25f1e Keep MSGraph request configuration across paginated pages 
(#71649)
     add 17ade15b362 [main] CI: Upgrade important CI environment

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   (3eeefc1a339)
            \
             N -- N -- N   refs/heads/ci-upgrade-main (17ade15b362)

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/dependabot.yml                             |   25 +
 .github/workflows/asf-allowlist-check.yml          |    2 +-
 .github/workflows/basic-tests.yml                  |    8 +-
 .github/workflows/ci-image-build.yml               |   16 +-
 .github/workflows/ci-image-checks.yml              |    4 +-
 .github/workflows/codeql-analysis.yml              |    6 +-
 .github/workflows/java-sdk-dependency-security.yml |   97 ++
 .github/workflows/prod-image-build.yml             |    2 +-
 .github/workflows/publish-docs-to-s3.yml           |    4 +-
 .github/workflows/ts-sdk-dependency-review.yml     |    2 +-
 .pre-commit-config.yaml                            |    2 +-
 Dockerfile.ci                                      |    2 +-
 airflow-core/docs/howto/email-config.rst           |  127 +-
 airflow-core/docs/security/api.rst                 |   11 +
 airflow-core/newsfragments/70977.bugfix.rst        |    1 +
 airflow-core/pyproject.toml                        |    5 +-
 .../auth/managers/simple/ui/package.json           |   10 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         |  236 +--
 .../api_fastapi/core_api/datamodels/ui/auth.py     |    6 +
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |   21 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |   36 +
 .../core_api/routes/public/backfills.py            |    1 +
 .../api_fastapi/core_api/routes/public/dag_run.py  |    8 +-
 .../api_fastapi/core_api/routes/public/dags.py     |    1 +
 .../api_fastapi/core_api/routes/public/hitl.py     |    1 +
 .../core_api/routes/public/task_instances.py       |    8 +-
 .../airflow/api_fastapi/core_api/routes/ui/auth.py |    7 +
 .../airflow/api_fastapi/core_api/routes/ui/dags.py |    7 +-
 .../api_fastapi/core_api/routes/ui/dependencies.py |    3 +-
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |   84 +-
 .../src/airflow/cli/commands/config_command.py     |   20 +-
 .../src/airflow/dag_processing/processor.py        |   87 +-
 airflow-core/src/airflow/provider.yaml.schema.json |    7 +
 airflow-core/src/airflow/provider_info.schema.json |    7 +
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |   15 +
 .../ui/openapi-gen/requests/services.gen.ts        |    8 +
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   36 +
 airflow-core/src/airflow/ui/package.json           |   22 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |  673 ++++---
 .../airflow/ui/public/i18n/locales/en/common.json  |    6 +
 .../ui/public/i18n/locales/zh-TW/common.json       |   35 +-
 .../ui/src/layouts/Nav/UserSettingsButton.test.tsx |   81 +-
 .../ui/src/layouts/Nav/UserSettingsButton.tsx      |   45 +-
 .../ui/src/pages/TaskInstance/Logs/Logs.test.tsx   |  389 +----
 .../Logs/{Logs.test.tsx => LogsSelection.test.tsx} |  389 -----
 .../api_fastapi/core_api/routes/ui/test_auth.py    |   44 +
 .../tests/unit/cli/commands/test_config_command.py |   62 +
 .../tests/unit/dag_processing/test_processor.py    |  102 ++
 airflow-ctl-tests/pyproject.toml                   |    3 +-
 airflow-ctl/pyproject.toml                         |    3 +-
 airflow-e2e-tests/pyproject.toml                   |    3 +-
 chart/files/pod-template-file.kubernetes-helm-yaml |    9 +
 chart/pyproject.toml                               |    3 +-
 chart/templates/workers/worker-deployment.yaml     |    9 +
 .../airflow_aux/test_pod_template_file.py          |   70 +-
 chart/tests/helm_tests/security/test_kerberos.py   |   71 +-
 chart/values.schema.json                           |   72 +
 chart/values.yaml                                  |   18 +
 clients/python/pyproject.toml                      |    3 +-
 contributing-docs/03_contributors_quick_start.rst  |    2 +-
 contributing-docs/05_pull_requests.rst             |    2 +-
 contributing-docs/12_provider_distributions.rst    |    5 +-
 dev/breeze/doc/ci/02_images.md                     |    2 +-
 dev/breeze/pyproject.toml                          |    4 +-
 .../airflow_breeze/commands/kubernetes_commands.py |   52 +-
 .../commands/release_management_commands.py        |    6 +-
 .../tests/test_kubernetes_lang_sdk_commands.py     |   65 +-
 dev/breeze/tests/test_packages.py                  |    1 +
 dev/breeze/uv.lock                                 |  331 ++--
 dev/mypy/pyproject.toml                            |    3 +-
 dev/pyproject.toml                                 |    3 +-
 .../react_plugin_template/package.json             |    4 +-
 .../react_plugin_template/pnpm-lock.yaml           |   65 +-
 dev/registry/pyproject.toml                        |    3 +-
 .../src/sphinx_exts/operators_and_hooks_ref.py     |   27 +
 ...ogging.rst.jinja2 => email-backends.rst.jinja2} |    6 +-
 docker-stack-docs/pyproject.toml                   |    3 +-
 docker-tests/pyproject.toml                        |    3 +-
 generated/known_airflow_exceptions.txt             |    1 -
 java-sdk/buildSrc/build.gradle.kts                 |    2 +-
 java-sdk/gradle/verification-metadata.xml          |  905 +++++-----
 java-sdk/gradle/wrapper/gradle-wrapper.properties  |    4 +-
 java-sdk/gradlew                                   |   18 +
 java-sdk/gradlew.bat                               |   18 +
 java-sdk/log4j2/build.gradle.kts                   |    8 +-
 java-sdk/scala_spark_example/build.gradle          |   12 +-
 java-sdk/sdk/build.gradle.kts                      |   28 +-
 kubernetes-tests/lang_sdk/README.md                |   39 +-
 kubernetes-tests/pyproject.toml                    |    3 +-
 .../{message-queues.rst => email-backends.rst}     |   17 +-
 providers-summary-docs/index.rst                   |   11 +
 providers-summary-docs/pyproject.toml              |    3 +-
 providers/amazon/docs/email-backend.rst            |   62 +
 providers/amazon/docs/index.rst                    |    1 +
 providers/amazon/provider.yaml                     |    3 +
 .../src/airflow/providers/amazon/aws/exceptions.py |   24 +
 .../providers/amazon/aws/operators/datasync.py     |   39 +-
 .../airflow/providers/amazon/aws/triggers/glue.py  |    2 +-
 .../airflow/providers/amazon/aws/utils/emailer.py  |    7 +-
 .../airflow/providers/amazon/get_provider_info.py  |    1 +
 .../unit/amazon/aws/operators/test_datasync.py     |   91 +-
 .../tests/unit/amazon/aws/triggers/test_glue.py    |    2 +-
 providers/common/ai/pyproject.toml                 |    3 +-
 providers/edge3/pyproject.toml                     |    3 +-
 .../providers/edge3/plugins/www/package.json       |   10 +-
 .../providers/edge3/plugins/www/pnpm-lock.yaml     |  294 ++--
 providers/fab/docs/auth-manager/sso.rst            |    8 +-
 providers/fab/docs/auth-manager/token.rst          |   14 +-
 providers/fab/pyproject.toml                       |    3 +-
 .../dev/informatica_simulator/requirements.txt     |    2 +-
 providers/keycloak/docs/changelog.rst              |    8 +-
 .../keycloak/auth_manager/cli/commands.py          |   43 +-
 .../keycloak/auth_manager/cli/test_commands.py     |   83 +
 .../providers/microsoft/azure/fs/msgraph.py        |    7 +-
 .../providers/microsoft/azure/operators/msgraph.py |    3 +
 .../tests/unit/microsoft/azure/fs/test_msgraph.py  |   65 +
 .../unit/microsoft/azure/operators/test_msgraph.py |   51 +
 providers/sendgrid/docs/email-backend.rst          |   92 +
 providers/sendgrid/docs/index.rst                  |    7 +
 providers/sendgrid/provider.yaml                   |    4 +
 .../providers/sendgrid/get_provider_info.py        |    1 +
 pyproject.toml                                     |    3 +-
 registry/package.json                              |    2 +-
 registry/pnpm-lock.yaml                            |   10 +-
 registry/src/js/search.js                          |    2 +-
 scripts/ci/prek/check_extra_packages_ref.py        |    2 +-
 scripts/pyproject.toml                             |    3 +-
 shared/configuration/pyproject.toml                |    3 +-
 .../src/airflow_shared/configuration/parser.py     |    2 +-
 shared/dagnode/pyproject.toml                      |    3 +-
 shared/listeners/pyproject.toml                    |    3 +-
 shared/logging/pyproject.toml                      |    3 +-
 shared/module_loading/pyproject.toml               |    3 +-
 shared/observability/pyproject.toml                |    3 +-
 shared/plugins_manager/pyproject.toml              |    3 +-
 shared/providers_discovery/pyproject.toml          |    3 +-
 shared/secrets_backend/pyproject.toml              |    3 +-
 shared/secrets_masker/pyproject.toml               |    3 +-
 shared/serialization/pyproject.toml                |    3 +-
 shared/state/pyproject.toml                        |    3 +-
 shared/template_rendering/pyproject.toml           |    3 +-
 shared/timezones/pyproject.toml                    |    3 +-
 task-sdk-integration-tests/pyproject.toml          |    3 +-
 task-sdk/pyproject.toml                            |    3 +-
 task-sdk/src/airflow/sdk/execution_time/comms.py   |   12 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |   16 +-
 .../tests/task_sdk/execution_time/test_comms.py    |   39 +
 .../task_sdk/execution_time/test_supervisor.py     |   48 +
 ts-sdk/docs/package-lock.json                      |   16 +-
 ts-sdk/docs/package.json                           |    2 +-
 ts-sdk/example/package.json                        |    4 +-
 ts-sdk/package.json                                |    6 +-
 ts-sdk/pnpm-lock.yaml                              |  500 +++---
 ts-sdk/src/coordinator/comm-channel.ts             |    2 +-
 ts-sdk/tests/coordinator/log-channel.test.ts       |    4 +-
 uv.lock                                            | 1839 ++++++++++----------
 156 files changed, 4578 insertions(+), 3606 deletions(-)
 create mode 100644 .github/workflows/java-sdk-dependency-security.yml
 create mode 100644 airflow-core/newsfragments/70977.bugfix.rst
 copy airflow-core/src/airflow/ui/src/pages/TaskInstance/Logs/{Logs.test.tsx => 
LogsSelection.test.tsx} (52%)
 copy devel-common/src/sphinx_exts/templates/{logging.rst.jinja2 => 
email-backends.rst.jinja2} (89%)
 copy providers-summary-docs/core-extensions/{message-queues.rst => 
email-backends.rst} (68%)
 create mode 100644 providers/amazon/docs/email-backend.rst
 create mode 100644 providers/sendgrid/docs/email-backend.rst

Reply via email to