This release requires the use of OpenTelemetry Java SDK 1.4.1.
Note that all artifacts other than io.opentelemetry.javaagent:opentelemetry-javaagent
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.
☢️ Behavioral changes
- Updated all instrumentation names to
io.opentelemetry.{libName}-{libVersion}
(#3411) - Updated RabbitMQ to follow semantic conventions (#3425)
🌟 New javaagent instrumentation
- Jetty 9 HTTP client instrumentation (#3079)
🌟 New library instrumentation
📈 Enhancements
- Make @RabbitListener propagate context properly (#3339)
- Add peer.service to grpc javaagent instrumentation (#3357)
- Propagate context to cassandra4 callbacks (#3371)
- Update Armeria instrumentation to support new Armeria 1.9.0 release (#3407)
- Context propagation for ratpack Execution.fork() (#3416)
🛠️ Bug fixes
- Fix Kafka stream instrumentation to support Kafka 2.6 and above (#3438)
- Fix Dubbo trace/span cross-process propagation (#3442)
- Fix
peer.service
configuration mapping (#3378)
🧰 Tooling
- Hide
Config#create()
method and use builder everywhere (#3338) - Ignore task classes using IgnoredTypesConfigurer (#3380)
- Exclude bootstrap dependencies from inst (#3432)
- Exclude duplicates from -all.jar (#3430)
- Port AsyncSpanEndStrategy to Instrumenter API (#3262)
- Rename
opentelemetry-javaagent-api
artifact toopentelemetry-javaagent-instrumentation-api
(#3513)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@agoallikmaa
@amitgud-doordash
@anuraaga
@Asafb26
@bnikster
@breedx-splk
@dengliming
@devinsba
@donbeave
@Enkelian
@EricGreen239
@GuillaumeWaignier
@HaloFour
@iNikem
@jamesylgan
@jkwatson
@Johnny850807
@judomu
@laurit
@liaozhenlin
@mateuszrzeszutek
@matthias-huber
@michaelbannister
@minwoox
@mnadeem
@necrolyte2
@Oberon00
@previousdeveloper
@RashmiRam
@rbelfils
@robododge
@tobias-
@trask
@trustin
@zmapleshine