Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-api to v1.32.0 #59
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.13.1-alpha
->1.32.0
Release Notes
open-telemetry/opentelemetry-java-instrumentation (io.opentelemetry.instrumentation:opentelemetry-instrumentation-api)
v1.32.0
Migration notes
(#9716)
📈 Enhancements
(#9693)
(#9685)
(#9700)
url.scheme
in terms of logical operation in HTTP server semconv(when opting in to new semconv)
(#9698)
(#9652)
(client|server).socket.(address|port)
attributes withnetwork.(peer|local).(address|port)
(when opting in to new semconv)
(#9676)
(#9565)
network.transport
andnetwork.type
opt-in (when opting in to new semconv)(#9719)
X-Forwarded-Host
/Forwarded
when capturingserver.address
andserver.port
(when opting in to new semconv)
(#9721)
(#9725)
server.port
whenserver.address
is set (when opting in to new semconv)(#9737)
(#9712)
(#9625)
(#9735)
(#9705)
user_agent.original
from recommended to opt-in on HTTP client spans(#9776)
:authority
andHost
headers(#9774)
(#9751,
#9788)
network.peer.address
andnetwork.peer.port
(when opting in to new semconv)
(#9775)
client.port
from recommended to opt-in on HTTP server spans(when opting in to new semconv)
(#9786)
url.scheme
opt in for HTTP client metrics and makeserver.port
required(when opting in to new semconv)
(#9784)
http.request.body.size
andhttp.response.body.size
attributes from recommended to opt-in(when opting in to new semconv)
(#9799)
http.route
in spring-cloud-gateway(#9597)
(#9791)
network.protocol.name
from opt-in to conditionally required(when opting in to new semconv)
(#9797)
spring.application.name
in thebootstrap.properties
,bootstrap.yml
and
bootstrap.yaml
(#9801)
(#9796)
(#9824)
(#9778)
service.name
to MDC(#9647)
(#9777)
(#9841)
(#9842)
(#9862)
(#9553)
(#9821)
(#9839)
(#9890)
(#9884)
(#9798)
(#9739)
(#9896)
🛠️ Bug fixes
(#9723)
(#9710)
(#9863)
🧰 Tooling
(#9715)
(#9752)
(#9887)
v1.31.0
🌟 New javaagent instrumentation
(#9527)
📈 Enhancements
(#9462)
(#9486)
(#9515)
(#9480)
(#9531)
(#9286)
(#9561)
(#9573)
(#9448)
(#9635)
(#9633)
(#9631)
(#9634)
(#9641)
(#9640)
(#9642)
(#9616)
(#9466)
(#9301)
(#9140)
peer.service
mappings(#9061)
(#9661)
🛠️ Bug fixes
(#9511)
(#9572)
(#9584)
v1.30.0
Migration notes
HttpServerMetrics
into a separateclass
HttpServerExperimentalMetrics
(#9259)
HttpClientResend
has been renamed toHttpClientResendCount
,HttpRouteHolder
has been renamed to
HttpServerRoute
(#9280)
otel.javaagent.experimental.extensions
configuration was removed(it is replaced by
otel.javaagent.extensions
)(#9378)
🌟 New javaagent instrumentation
(#9304)
📈 Enhancements
(#9279)
(#9335)
(#9346
#9345,
#9320,
#9355,
#9381,
#9441)
(#9326)
(#9026)
(#9389)
(#9399)
(#9337)
(#9450)
(#9440)
(#9408)
(#9425)
🛠️ Bug fixes
(#9245)
(#9272)
(#9275)
(#9309)
(#9313)
(#9347)
(#9362)
(#9413)
(#9445)
v1.29.0
Migration notes
NetClientAttributesExtractor
andNetServerAttributesExtractor
have been deprecated
(#9165,
#9156)
HttpClientAttributesGetter
now extendsNetClientAttributesGetter
and
HttpServerAttributesGetter
extendsNetServerAttributesGetter
(#9015,
#9088)
otel.springboot.httpclients.enabled
->otel.instrumentation.spring-webmvc.enabled
or
otel.instrumentation.spring-webmvc.enabled
depending on the underlying http clientotel.springboot.aspects.enabled
->otel.instrumentation.annotations.enabled
(#8950)
executor
was removed from executors module,the new suppression key is
executors
(#9064)
🌟 New javaagent instrumentation
(#9149)
🌟 New library instrumentation
(#8911)
📈 Enhancements
(#8945)
(#8948)
http.request.method_original
attribute under "stable" semconv opt-in(#8779)
server.socket.*
attributes on the HTTP server side opt-in(#8747)
(#8966)
(#8984)
(#8933)
(#8111)
process.runtime.jvm.system.cpu.load_1m
metric unit to{run_queue_item}
(#8777)
(#9066)
(#9063)
http.*.duration
tohttp.*.request.duration
under "stable" semconv opt-in(#9089)
(#8736)
2.0
->2
and3.0
->3
(#9145)
(#8870)
🛠️ Bug fixes
(#8998)
IllegalArgumentException
inMetroServerSpanNaming
(#9075)
(#9081)
(#8957)
(#9159)
METRIC_REPORTER_CLASSES_CONFIG
being set to a List(#9155)
(#9166)
(#9157)
(#9000)
(#9179)
(#9203)
v1.28.0
Migration notes
(#8758)
otel.instrumentation.http.capture-headers.client.request
→
otel.instrumentation.http.client.capture-request-headers
otel.instrumentation.http.capture-headers.client.response
→
otel.instrumentation.http.client.capture-response-headers
otel.instrumentation.http.capture-headers.server.request
→
otel.instrumentation.http.server.capture-request-headers
otel.instrumentation.http.capture-headers.server.response
→
otel.instrumentation.http.server.capture-response-headers
📈 Enhancements
(#8745)
(#8785)
server.{address,port}
from HTTP server metrics(#8771)
(#8798)
(#8791)
(#8830)
(#8810)
(#8856)
(#8799)
AttributesExtrator
s(#8864)
(#8888)
(#8922)
(#8929)
(#8932)
🛠️ Bug fixes
(#8761)
server.*
attributes extrator(#8772)
(#8815)
(#8816)
(#8896)
(#8872)
(#8891)
(#8916)
(#8931)
v1.27.0
Migration notes
jaxrs-2.0
tojaxrs-3.0
,and from
jersey-2.0
tojersey-3.0
(#8486)
opentelemetry-runtime-metrics
artifact has been renamed and split intoopentelemetry-runtime-telemetry-java8
andopentelemetry-runtime-telemetry-java17
(#8165,
#8715)
InetSocketAddressNetServerAttributesGetter
andInetSocketAddressNetClientAttributesGetter
have been deprecated
(#8341,
#8591)
property
otel.semconv-stability.opt-in
or the environment variableOTEL_SEMCONV_STABILITY_OPT_IN
, which support two values:http
- emit the new, stable HTTP and networking attributes, and stop emitting the oldexperimental HTTP and networking attributes that the instrumentation emitted previously.
http/dup
- emit both the old and the stable HTTP and networking attributes, allowingfor a more seamless transition.
the same HTTP and network semantic conventions that were emitted in
1.26.0
.semantic conventions are marked stable, at which time the Java instrumentation version
will be bumped from 1.x to 2.0, and the old HTTP and network semantic conventions will
no longer be supported.
🌟 New javaagent instrumentation
(#8487)
(#8439,
#8529)
📈 Enhancements
(#8334)
(#8360)
(#8436)
(#8255)
(#8405)
(#7652)
(#8503)
(#8516)
com.amazonaws.xray.traceHeader
system property(#8368)
(#8594)
(#8601)
(#8569)
(#8525)
module change in 1.27.0 and preserve existing behavior
(#8647)
(#8602)
(#8493)
(#8677)
(#8668)
(#8231)
🛠️ Bug fixes
(#8498)
(#8523)
(#8540)
(#8552)
(#8571)
(#8605)
(#8650)
(#8701)
TaskScheduler
implementations(#8676)
v1.26.0
Migration notes
java.util.concurrent
executors instrumentation suppression key has changed fromexecutor
toexecutors
(#8451)
🌟 New javaagent instrumentation
(#8311)
🌟 New library instrumentation
📈 Enhancements
(#8279)
@AddingSpanAttributes
annotation(#7787)
(#7650)
peer.service
also fromnet.sock.peer.name
(#7888)
(#8413)
🛠️ Bug fixes
(#8282)
(#8400)
(#8411)
(#8412)
(#8393)
(#8456)
🧰 Tooling
InstrumenterBuilder
methods(#8392)
v1.25.1
(#8378)
v1.25.0
Migration notes
io.opentelemetry.apache-pulsar-2.8
toio.opentelemetry.pulsar-2.8
and Apache Camel instrumentation name is changed fromio.opentelemetry.apache-camel-2.20
toio.opentelemetry.camel-2.20
(#8195)
mojarra
tojsf-mojarra
and MyFaces instrumentation suppression key has changed from
myfaces
tojsf-myfaces
(#7811)
🌟 New javaagent instrumentation
(#7977)
(#7886)
(#7980)
🌟 New library instrumentation
(#7977)
(#7886)
(#8138)
📈 Enhancements
(#7970)
(#7866)
(#8106)
(#8065)
(#8128)
(#8171)
(#8189)
(#8101)
(#8006)
(#8074)
(#7339,
#8228)
(#8206)
(#8173)
(#7983)
(#8174)
(#8220)
(#8131,
#8244)
(#8247)
process.command_args
for Java 9+ and improveprocess.command_line
for Java 8(#8130)
🛠️ Bug fixes
(#8041)
(#8099)
(#8066)
(#8110)
(#8160)
(#8281)
🧰 Tooling
(#8094,
#8095,
#8265,
#8264,
#8273,
#8263,
#8274,
#8272)
removeJarVersionNumbers
build setting(#8116)
disableShadowRelocate
build setting(#8117)
v1.24.0
Migration notes
🌟 New javaagent instrumentation
(#5926,
#7999,
#7943,
#8007)
(#7868)
🌟 New library instrumentation
(#7982,
#7997)
(#7899)
📈 Enhancements
messaging.kafka.*
attributes spec(#7824,
#7860)
(#7895)
(#7871)
(#6441)
(#7989)
(#7892)
(#8028,
#8051)
🛠️ Bug fixes
(#7841)
ClassCastException
when using-Dotel.jmx.target.system=tomcat
(#7884)
(#7953)
(#7879)
(#7890)
AbstractMethodError
in the Logback instrumentation(#7967)
(#8021)
(#7877)
🧰 Tooling
instrumentation-api-semconv
code(#7838)
(#7839)
(#7878,
#7857)
(#7460)
OtlpInMemoryMetricExporter
inthe
agent-for-testing
module(#7904)
(#7910,
7978)
(#7930,
#7933,
#7932,
#7931,
#7929,
#7946,
#7945,
#7944,
#7943,
#7942,
#7928,
#7951)
(#7986)
messaging.url
attribute from messaging getter(#8008)
(#7994)
(#7993)
(#7916)
(#8009)
(#7976,
#7975,
#7912)
(#7908)
(#7918)
(#8027)
(#7990)
v1.23.0
Migration notes
"{http.method} {http.route}"
instead of just"{http.route}"
,reflecting the recent change in the HTTP semantic conventions
(#7730)
without breaking backwards compatibility in the future once these artifacts are declared stable
(#7608,
#7752,
#7764)
io.opentelemetry.instrumentation.spring.web.SpringWebTelemetry
→
io.opentelemetry.instrumentation.spring.web.v3_1.SpringWebTelemetry
io.opentelemetry.instrumentation.spring.webflux.SpringWebfluxTelemetry
→
io.opentelemetry.instrumentation.spring.webflux.v5_0.SpringWebfluxTelemetry
io.opentelemetry.instrumentation.spring.integration.SpringIntegrationTelemetry
→
io.opentelemetry.instrumentation.spring.integration.v4_1.SpringIntegrationTelemetry
io.opentelemetry.instrumentation.logback.v1_0.OpenTelemetryAppender
→
io.opentelemetry.instrumentation.logback.mdc.v1_0.OpenTelemetryAppender
io.opentelemetry.instrumentation.apachedbcp.ApacheDbcpTelemetry
→
io.opentelemetry.instrumentation.apachedbcp.v2_0.ApacheDbcpTelemetry
io.opentelemetry.instrumentation.c3p0.C3p0Telemetry
→
io.opentelemetry.instrumentation.c3p0.v0_9.C3p0Telemetry
io.opentelemetry.instrumentation.graphql.GraphQLTelemetry
→
io.opentelemetry.instrumentation.graphql.v12_0.GraphQLTelemetry
io.opentelemetry.instrumentation.guava.GuavaAsyncOperationEndStrategy
→
io.opentelemetry.instrumentation.guava.v10_0.GuavaAsyncOperationEndStrategy
io.opentelemetry.instrumentation.hikaricp.HikariTelemetry
→
io.opentelemetry.instrumentation.hikaricp.v3_0.HikariTelemetry
io.opentelemetry.instrumentation.kafkaclients.KafkaTelemetry
→
io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry
io.opentelemetry.instrumentation.oracleucp.OracleUcpTelemetry
→
io.opentelemetry.instrumentation.oracleucp.v11_2.OracleUcpTelemetry
io.opentelemetry.instrumentation.ratpack.RatpackTelemetry
→
io.opentelemetry.instrumentation.ratpack.v1_7.RatpackTelemetry
io.opentelemetry.instrumentation.reactor.ContextPropagationOperator
→
io.opentelemetry.instrumentation.reactor.v3_1.ContextPropagationOperator
io.opentelemetry.instrumentation.viburdbcp.ViburTelemetry
→
io.opentelemetry.instrumentation.viburdbcp.v11_0.ViburTelemetry
(#7632)
io.opentelemetry.cxf-jaxrs-3.2
→io.opentelemetry.jaxrs-2.0-cxf-3.2
io.opentelemetry.jersey-2.0
→ `io.openteConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.