This release targets the OpenTelemetry SDK 1.41.0.
Note that many artifacts have the -alpha
suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.
📈 Enhancements
- Add span baggage processor (#11697)
- Improve tomcat version detection (#11936)
- Improve akka route handling with java dsl (#11926)
- Ignore Alibaba fastjson ASMClassLoader (#11954)
- Use
aws-lambda-java-serialization
library, which is available by default, while deserializing input and serializing output (#11868) - Logback appender: map timestamp in nanoseconds if possible (#11974)
- Save ILoggingEvent.getArgumentArray() arguments from Logback (#11865)
- Update Java 17-based metrics to stable semconv (#11914)
- Add Pulsar Consumer metrics (#11891)
🛠️ Bug fixes
- Fix missing throw statement in RestClientWrapper (#11893)
- Fix ClickHouse tracing when database name not included in connection string (#11852)
- Fix class cast exception, noop meter does not implement incubating API (#11934)
- Closing a kafka producer/consumer should not disable metrics from other consumers/producers (#11975)
- Fix ending span in Ktor plugin (#11726)
- Fix netty memory leak (#12003)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@ArtyomGabeev
@asuresh4
@breedx-splk
@crossoverJie
@devurandom
@halleystar
@huange7
@igor-suhorukov
@janfreymann
@jaydeluca
@jeanbisutti
@jjoslet
@jkwatson
@JonasKunz
@jpkrohling
@kjschnei001
@kyy1996
@laurit
@LikeTheSalad
@marrek13
@marychatte
@rapphil
@robsunday
@secustor
@serkan-ozal
@stanosamek
@starsliao
@steverao
@SylvainJuge
@trask
@tylerbenson
@zeitlinger