You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- OpenTelemetryMiddleware: nest under the ambient span when no traceparent
is present. Passing an explicit empty Context to start_as_current_span
orphans the span; extract_trace_context now returns None for an absent
or malformed carrier so callers fall through to ambient parenting.
Adds a regression test with both span tiers installed.
- Rename 'mw' -> 'middleware' across runner.py; drop redundant CallNext
annotation on the compose-loop accumulator.
- Document that 'initialize' is observed by ServerMiddleware but not
rewritable: the post-chain handshake commit reads the wire params, so
a rewritten ctx.params on initialize does not reach connection state.
TODO at the commit site names the desync triggers; resolves when
initialize becomes a built-in handler.
0 commit comments