OpenTelemetry - CNCF/opentelemetry-java-instrumentation: Release v1.4.0
Name: opentelemetry-java-instrumentation
Owner: OpenTelemetry - CNCF
Release: Version 1.4.0
Released: 2021-07-20
License: Apache-2.0
Release Assets:
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
- Jetty 9 HTTP client instrumentation (#3079)
- Jdbc instrumentation (#3367)
📈 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