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
- Apache Pekko (#9527)
📈 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