OpenTelemetry - CNCF/opentelemetry-java-instrumentation: Release v1.31.0

Name: opentelemetry-java-instrumentation

Owner: OpenTelemetry - CNCF

Release: Version 1.31.0

Released: 2023-10-12

License: Apache-2.0

Release Assets:

This release targets the OpenTelemetry SDK 1.31.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.

🌟 New javaagent instrumentation

📈 Enhancements

  • Add instrumentation for vert.x sql client withTransaction method (#9462)
  • Improve hibernate reactive instrumentation (#9486)
  • Support application.yaml files in SpringBootServiceNameDetector (#9515)
  • Add Spring Boot service version finder / ResourceProvider (#9480)
  • Split hibernate reactive instrumentation (#9531)
  • Rework reactor netty context tracking (#9286)
  • Improve spring data reactive instrumentation (#9561)
  • Support akka http latest version (#9573)
  • Enhance AWS SDK Instrumentation with Detailed HTTP Error Information (#9448)
  • Update HTTP metrics' descriptions (#9635)
  • Remove server.socket.address from HTTP/RPC metrics (#9633)
  • Remove 0 bucket from stable HTTP metrics (#9631)
  • Suppress nested http client spans in aws2 instrumentation (#9634)
  • Implement spec changes for grpc server span error status (#9641)
  • Improve vertx-sql client context propagation (#9640)
  • Add url.scheme to HTTP client metrics (#9642)
  • Add support for newVirtualThreadPerTaskExecutor (#9616)
  • Implement error.type attribute in HTTP semconv (#9466)
  • Emit package events (#9301)
  • Added Automatic-Module-Name header to MANIFEST.MF in instrumentation libraries (#9140)
  • Support paths in peer.service mappings (#9061)
  • Compile ktor library instrumentation for earlier kotlin version (#9661)

🛠️ Bug fixes

  • Fix NPE happening when .headersWhen() is used (reactor-netty) (#9511)
  • Spring webflux: add user spans as children of the controller span (#9572)
  • Make netty ChannelPipeline removeLast return user handler (#9584)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@123liuziming @62mkv @breedx-splk @ccorbacho @esamson @Hayanesh @jack-berg @jaydeluca @jeanbisutti @JonasKunz @kenfinnigan @laurit @LMarkie @mateuszrzeszutek @mmorel-35 @paul-kraftlauget @peachisai @philsttr @pxaws @rapphil @rjbaucells @samwright @SylvainJuge @trask @tylerbenson @wangzlei

To top