OpenTelemetry - CNCF/opentelemetry-java-instrumentation: Release v2.7.0

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

To top