BREAKING CHANGE: OpenTracing replaced with OpenTelemetry
Features:
- TracingTrait with OpenTelemetry TracerInterface
- TracerProviderFactory for flexible provider configuration
- TracerMiddleware for Tactician command bus
- TracingHelper with span attribute management
- TracingEventSubscriber with OpenTelemetry events
Migration guide:
- Replace jaeger-client dependency with open-telemetry/sdk
- Update TracingTrait usage: setTracer(TracerInterface)
- Configure TracerProviderFactory for your exporter