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]

Reply via email to