Skip to content

v0.2.3

Choose a tag to compare

@ZhiXiao-Lin ZhiXiao-Lin released this 17 Feb 08:10
· 221 commits to main since this release

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.