v0.2.3
Bug Fixes
- fix: remove tracing spans from async paths for Send compatibility with
tracing 0.1.41+
The tracing crate v0.1.41+ introduced PhantomNotSend in Span, making any async function holding a Span across .await boundaries return a !Send future. This broke tokio::spawn compatibility. All info_span!/.instrument()/.enter() patterns in manager.rs and queue.rs have been replaced with plain tracing::info! events that fire immediately without holding state across await points. Telemetry recording via OpenTelemetry metrics is fully preserved.