Known issue: This release mistakenly depends on the non-GA version 1.11.0-RC1 of the micrometer-bom. This will be addressed in a forthcoming patch release. You should use that version instead. See #255.
⭐ New Features / Enhancements
- Add ObservationAwareSpanThreadLocalAccessor constructor taking ObservationRegistry #240
- Adds support for tags with typed values #239
- Support numeric attributes value for tracing attributes #234
- otel-bridge: add trace_flags to MDC #229
- TracingObservationHandler doesn't include manually created spans #244
- BaggageManager#getBaggage() is inconsistent when baggage doesn't exist #237
- Aligning with annotations changes in Micrometer #218
- Links API proposal #204
- Feature parity with sleuth's annotations #163
- Slf4JEventListener support custom key #160
- Support custom MDC key with otel.bridge.Slf4JEventListener #158
- No-op implementations for Propagator, Setter, and Getter #118
📔 Documentation
- JavaDoc : Propagator references Open Telemetry classes which is not part of Micrometer #230
🐞 Bug Fixes
🔨 Dependency Upgrades
- Remove opentelemetry-extension-aws #245
- Upgrade OTel to 1.25 #231
- Upgrade to Reactor 3.5.5 #251
- Upgrade to Testcontainers 1.18.0 #250
- Upgrade to JUnit 5.9.3 #249
- Upgrade to Logback 1.2.12 #248
- Upgrade Gradle to 8.1.1 #246
❤️ Contributors
Thank you to all the contributors who worked on this release:
@acktsap, @ShenFeng312, and @ttddyy