Revanth14 opened a new pull request, #68826: URL: https://github.com/apache/airflow/pull/68826
Follow-up to PR #68578. issue #68562 Cadwyn 7.1.0 now declares `fastapi>=0.137.1`, so the temporary `fastapi<0.137.0` cap is no longer needed. This PR: - Bumps `cadwyn>=7.1.0`. - Relaxes FastAPI to `fastapi>=0.137.1`. - Refreshes `uv.lock`. - Updates execution API router assembly for FastAPI 0.137's lazy router inclusion behavior. Bumping to FastAPI 0.137 surfaced a second incompatibility: router dependencies are frozen into each route at `include_router()` time. The execution API's OpenTelemetry trace-context dependency was previously injected after routers were assembled, so it was silently dropped. The router tree is now assembled through a build-time factory so the dependency is supplied up front, preserving the `unsafe-always` / `only-authenticated` / `never` ordering. Tests: - Full execution-API unit suite passes: `480 passed, 4 DB-backend skips` Related: #68578 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
