This release targets the OpenTelemetry SDK 1.19.0.
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.
Migration notes
- Deprecated
HttpServerAttributesGetter.serverName()
, and removedhttp.host
andhttp.server_name
attributes (#6709) - Removed previously deprecated configuration flags (see previous release notes for deprecations) (#6771)
- The restlet-1 instrumentation name has changed from
restlet-1.0
torestlet-1.1
(#6106)
🌟 New library instrumentation
- Netty 4.1 (#6820)
📈 Enhancements
- Move in resource providers from core repo (#6574)
- Propagate client span context in doOnRequest (#6621)
- Update attribute key of rocketmq's message tag to use name from semantic conventions (
messaging.rocketmq.message_tag
) (#6677) - Avoid muzzle matcher warning for the spring-boot-actuator-autoconfigure instrumentation (#6695)
- Add marker attribute for Log4j 2 (#6680)
- Add marker attribute for Logback (#6652)
- Add daemon attribute to process.runtime.jvm.threads.count (#6635)
- Link JMS receive span with the producer span (#6804)
- Link RabbitMQ receive span with the producer span (#6808)
- Run context customizers before span start instead of after (#6634)
- Strip sensitive data from the url (#6417)
- Extract
net.peer.{name,port}
on start for CLIENT spans (#6828)
🛠️ Bug fixes
- Fix scheduled job experimental attributes property (#6633)
- Fix AutoConfigurationCustomizer.addPropertiesSupplier not taking into account configuration-file (#6697)
- Fix Dubbo NPE and trace propagation issue (#6640)
- Fix directory separator in ProcessResource attributes (#6716)
- Fix instrumentation for tomcat 10.1.0 (#6766)
- Fix instrumentation name for jaxrs-2.0-annotations (#6770)
- Fix instrumentation for vert.x 4.3.4 (#6809)
- Fix Restlet v2
Message#getAttributes
calls (#6796) - Guard against null HttpContext (#6792)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@aaron-ai
@breedx-splk
@caalador
@chenjiazhix
@fcrespel
@iNikem
@jack-berg
@jamesmartinpp
@JanStrauss
@jeanbisutti
@jonatan-ivanov
@laurit
@MALPI
@mateuszrzeszutek
@mgevantmakher
@pellared
@ramatudaan
@theletterf
@trask
@tuhao1020
@twjbz
@yingziisme