This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a change to branch changes-3.1.4rc2
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 376cb760072 Update RELEASE_NOTES.rst for rc2
omit b5ccfb2e556 [v3-1-test] Also limit urllib3 to < 2.6.0 in k8s tests -
for use in v3-1-tests (#59152) (#59158)
omit 7f218c55477 [v3-1-test] Update release candidate commands (#59186)
(#59187)
omit 76b9aa61e27 Revert "Find only relevant up/downstream tis when clearing
(#57758) (#58987)"
omit 9aabbe5e06f Revert "Update refresh token flow (#55506) (#58649)"
add 2158c6488bf Revert "Find only relevant up/downstream tis when clearing
(#57758) (#58987)"
add 91a143b31ce [v3-1-test] Update release candidate commands (#59186)
(#59187)
add a3b06f06f98 [v3-1-test] Also limit urllib3 to < 2.6.0 in k8s tests -
for use in v3-1-tests (#59152) (#59158)
add 3ba0fc09eec Handle invalid token in `JWTRefreshMiddleware` (#56904)
add f014e339efc Fix refresh token middleware error handling (#56892)
add f49f18b5c75 Update RELEASE_NOTES.rst for rc2
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 (376cb760072)
\
N -- N -- N refs/heads/changes-3.1.4rc2 (f49f18b5c75)
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:
RELEASE_NOTES.rst | 2 +
airflow-core/src/airflow/api_fastapi/app.py | 2 +
.../api_fastapi/auth/managers/base_auth_manager.py | 11 +-
.../auth/middlewares}/__init__.py | 0
.../api_fastapi/auth/middlewares/refresh_token.py | 75 ++++++++++++
.../src/airflow/api_fastapi/core_api/app.py | 6 +
.../core_api/openapi/v2-rest-api-generated.yaml | 34 ------
.../api_fastapi/core_api/routes/public/auth.py | 20 ----
.../src/airflow/ui/openapi-gen/queries/common.ts | 6 -
.../ui/openapi-gen/queries/ensureQueryData.ts | 11 --
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 11 --
.../src/airflow/ui/openapi-gen/queries/queries.ts | 11 --
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 11 --
.../ui/openapi-gen/requests/services.gen.ts | 24 +---
.../airflow/ui/openapi-gen/requests/types.gen.ts | 25 ----
.../auth/managers/test_base_auth_manager.py | 3 +
.../unit/api_fastapi/auth/middlewares}/__init__.py | 0
.../auth/middlewares/test_refresh_token.py | 132 +++++++++++++++++++++
.../core_api/routes/public/test_auth.py | 61 ----------
.../api_fastapi/core_api/routes/test_routes.py | 1 -
.../keycloak/auth_manager/keycloak_auth_manager.py | 28 ++++-
.../keycloak/auth_manager/routes/test_login.py | 77 +-----------
.../auth_manager/test_keycloak_auth_manager.py | 39 ++++++
reproducible_build.yaml | 4 +-
24 files changed, 295 insertions(+), 299 deletions(-)
copy airflow-core/src/airflow/{api/common =>
api_fastapi/auth/middlewares}/__init__.py (100%)
create mode 100644
airflow-core/src/airflow/api_fastapi/auth/middlewares/refresh_token.py
copy airflow-core/{src/airflow/api/common =>
tests/unit/api_fastapi/auth/middlewares}/__init__.py (100%)
create mode 100644
airflow-core/tests/unit/api_fastapi/auth/middlewares/test_refresh_token.py