This release targets the OpenTelemetry SDK 1.26.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.
Migration notes
java.util.concurrent
executors instrumentation suppression key has changed fromexecutor
toexecutors
(#8451)
🌟 New javaagent instrumentation
- Add instrumentation for vertx-sql-client (#8311)
🌟 New library instrumentation
📈 Enhancements
- Make net.transport an optional attribute (#8279)
- Introduce
@AddingSpanAttributes
annotation (#7787) - JavaScript snippet injection (#7650)
- Map
peer.service
also fromnet.sock.peer.name
(#7888) - Set up EarlyInitAgentConfig even earlier (#8413)
🛠️ Bug fixes
- Fix nested http.route (#8282)
- Fix undertow instrumentation with http pipelining (#8400)
- Fix http pipelining on Grizzly (#8411)
- Fix http pipelining on Netty 4.1 server (#8412)
- Allow transforming classes with missing field types (#8393)
- Fix reactor flux retry context leak (#8456)
🧰 Tooling
- Introduce new incubating
InstrumenterBuilder
methods (#8392)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@apanasevich
@breedx-splk
@BroadWFarmer
@brunobat
@dmarkwat
@edison-moreno
@ericsyh
@fmhwong
@hannahchan
@heyams
@kaibocai7
@laurit
@lmolkova
@mateuszrzeszutek
@niteshs7
@PeterF778
@rahuldimri
@sfriberg
@shuwpan
@siyuniu-ms
@stevesea
@theletterf
@trask
@tylerbenson
@xiangtianyu
@yzhuang93