代码拉取完成,页面将自动刷新
AppServerBridge
and MappingResolver
to servlet-common:bootstrap
(#4817)ServletContextPath
to servlet-common:bootstrap
(#4824)ServerSpanNaming
(in preparation for http.route
)
(#4852)http.scheme
(#4446,
#4576)newBuilder()
to builder()
(#4475)Due to an issue in the publishing infrastructure, a bad release was published as 1.8.0. Do not use it.
-slim
artifact,
and deprecate the -all
artifact
(#4106)*InstrumenterBuilder
classes to *InstrumenterFactory
(#4391)newBuilder()
to builder()
(#4407)http.client_ip
in ServerInstrumenter
(#3756)io.opentelemetry.{libName}-{libVersion}
(#3411)peer.service
configuration mapping
(#3378)opentelemetry-javaagent-api
artifact to opentelemetry-javaagent-instrumentation-api
(#3513)-all
jar
(#3286)SERVER
span names improved for Spring MVC, Grails, Wicket, and Struts
(#2814)SERVER
span names improved for Servlet filters
(#2887)SERVER
span names improved for Resteasy
(#2900)SERVER
span names improved for Jersey and CXF
(#2919)@ApplicationPath
annotation captured as part of SERVER
span name
(#2824)forward()
and include()
internal spans removed
(#2816)@WithSpan
async support added for methods returning async Reactor 3.x types
(#2714)@WithSpan
async support added for methods returning Guava ListenableFuture
(#2811)code.namespace
and code.function
captured on JAX-RS internal spans
(#2805)https://username:password@www.example.com/
no longer captured
(#2707)javaagent-tooling
module to implement custom
instrumentations: a new javaagent-extension-api
module was introduced, containing all the
necessary instrumentation classes and interfaces;InstrumentationModule
and TypeInstrumentation
were moved to
the io.opentelemetry.javaagent.extension.instrumentation
package;AgentElementMatchers
, ClassLoaderMatcher
and NameMatchers
were moved to
the io.opentelemetry.javaagent.extension.matcher
package;AgentExtension
was introduced: it replaces ByteBuddyAgentCustomizer
;InstrumentationModule#getOrder()
was renamed to order()
;InstrumentationModule#additionalHelperClassNames()
has been removed;
use isHelperClass(String)
instead if you use the muzzle compile plugin. If you're not using
muzzle, you can override getMuzzleHelperClassNames()
directly instead;InstrumentationModule#getAllHelperClassNames()
has been removed; you can
call getMuzzleHelperClassNames()
to retrieve all helper class names instead.traceId
and spanId
to trace_id
and
span_id
(#2593)runtime.jvm.gc.collection
metric to runtime.jvm.gc.time
(#2616)@WithSpan
support for methods returning CompletableFuture
(#2530)@WithSpan
support for methods returning async RxJava 2 types
(#2530)@WithSpan
methods returning CompletableFuture
(#2618)@WithSpan
methods returning async RxJava 2 types
(#2530)runtime.jvm.gc.count
metric
(#2616)HttpClient.from
construction
(#2650)@WithSpan
instrumentation breaking Java 6 classes
(#2699)此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。