Skip to content

Commit 9f75aba

Browse files
committed
Update japicmp to generate diff for first release
1 parent fbe3233 commit 9f75aba

File tree

2 files changed

+181
-12
lines changed

2 files changed

+181
-12
lines changed

buildSrc/src/main/kotlin/otel.japicmp-conventions.gradle.kts

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,17 @@ if (!project.hasProperty("otel.release")) {
7373
// the japicmp "old" version is either the user-specified one, or the latest release.
7474
val apiBaseVersion: String? by project
7575
val baselineVersion = apiBaseVersion ?: latestReleasedVersion
76-
oldClasspath.from(
77-
try {
78-
files(findArtifact(baselineVersion))
79-
} catch (e: Exception) {
80-
// if we can't find the baseline artifact, this is probably one that's never been published before,
81-
// so publish the whole API. We do that by flipping this flag, and comparing the current against nothing.
82-
onlyModified.set(false)
83-
files()
84-
},
85-
)
76+
// TODO: uncomment after first stable release
77+
// oldClasspath.from(
78+
// try {
79+
// files(findArtifact(baselineVersion))
80+
// } catch (e: Exception) {
81+
// // if we can't find the baseline artifact, this is probably one that's never been published before,
82+
// // so publish the whole API. We do that by flipping this flag, and comparing the current against nothing.
83+
// onlyModified.set(false)
84+
// files()
85+
// },
86+
// )
8687

8788
// Reproduce defaults from https://github.com/melix/japicmp-gradle-plugin/blob/09f52739ef1fccda6b4310cf3f4b19dc97377024/src/main/java/me/champeau/gradle/japicmp/report/ViolationsGenerator.java#L130
8889
// with some changes.
Lines changed: 170 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,170 @@
1-
Comparing source compatibility of opentelemetry-semconv-1.29.0-SNAPSHOT.jar against opentelemetry-semconv-1.29.0-alpha.jar
2-
No changes.
1+
Comparing source compatibility of opentelemetry-semconv-1.29.0-SNAPSHOT.jar against
2+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.AttributeKeyTemplate (not serializable)
3+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
4+
GENERIC TEMPLATES: +++ T:java.lang.Object
5+
+++ NEW SUPERCLASS: java.lang.Object
6+
+++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.util.List<java.lang.Boolean>> booleanArrayKeyTemplate(java.lang.String)
7+
+++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.lang.Boolean> booleanKeyTemplate(java.lang.String)
8+
+++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.util.List<java.lang.Double>> doubleArrayKeyTemplate(java.lang.String)
9+
+++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.lang.Double> doubleKeyTemplate(java.lang.String)
10+
+++ NEW METHOD: PUBLIC(+) io.opentelemetry.api.common.AttributeKey<T> getAttributeKey(java.lang.String)
11+
+++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.util.List<java.lang.Long>> longArrayKeyTemplate(java.lang.String)
12+
+++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.lang.Long> longKeyTemplate(java.lang.String)
13+
+++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.util.List<java.lang.String>> stringArrayKeyTemplate(java.lang.String)
14+
+++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.lang.String> stringKeyTemplate(java.lang.String)
15+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.ClientAttributes (not serializable)
16+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
17+
+++ NEW SUPERCLASS: java.lang.Object
18+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> CLIENT_ADDRESS
19+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.Long> CLIENT_PORT
20+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.ErrorAttributes (not serializable)
21+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
22+
+++ NEW SUPERCLASS: java.lang.Object
23+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> ERROR_TYPE
24+
+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.ErrorAttributes$ErrorTypeValues (not serializable)
25+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
26+
+++ NEW SUPERCLASS: java.lang.Object
27+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String OTHER
28+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.ExceptionAttributes (not serializable)
29+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
30+
+++ NEW SUPERCLASS: java.lang.Object
31+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> EXCEPTION_TYPE
32+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.Boolean> EXCEPTION_ESCAPED
33+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> EXCEPTION_STACKTRACE
34+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> EXCEPTION_MESSAGE
35+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.HttpAttributes (not serializable)
36+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
37+
+++ NEW SUPERCLASS: java.lang.Object
38+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> HTTP_ROUTE
39+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> HTTP_REQUEST_METHOD
40+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.Long> HTTP_RESPONSE_STATUS_CODE
41+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.Long> HTTP_REQUEST_RESEND_COUNT
42+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.util.List<java.lang.String>> HTTP_REQUEST_HEADER
43+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> HTTP_REQUEST_METHOD_ORIGINAL
44+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.AttributeKeyTemplate<java.util.List<java.lang.String>> HTTP_RESPONSE_HEADER
45+
+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.HttpAttributes$HttpRequestMethodValues (not serializable)
46+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
47+
+++ NEW SUPERCLASS: java.lang.Object
48+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String TRACE
49+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String OTHER
50+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String HEAD
51+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String DELETE
52+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String POST
53+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String GET
54+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String CONNECT
55+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String OPTIONS
56+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PATCH
57+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PUT
58+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.JvmAttributes (not serializable)
59+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
60+
+++ NEW SUPERCLASS: java.lang.Object
61+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> JVM_MEMORY_TYPE
62+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> JVM_MEMORY_POOL_NAME
63+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> JVM_THREAD_STATE
64+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> JVM_GC_NAME
65+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.Boolean> JVM_THREAD_DAEMON
66+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> JVM_GC_ACTION
67+
+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.JvmAttributes$JvmMemoryTypeValues (not serializable)
68+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
69+
+++ NEW SUPERCLASS: java.lang.Object
70+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String NON_HEAP
71+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String HEAP
72+
+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.JvmAttributes$JvmThreadStateValues (not serializable)
73+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
74+
+++ NEW SUPERCLASS: java.lang.Object
75+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String NEW
76+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String TERMINATED
77+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String RUNNABLE
78+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String BLOCKED
79+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String WAITING
80+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String TIMED_WAITING
81+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.NetworkAttributes (not serializable)
82+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
83+
+++ NEW SUPERCLASS: java.lang.Object
84+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> NETWORK_LOCAL_ADDRESS
85+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> NETWORK_PEER_ADDRESS
86+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> NETWORK_TYPE
87+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> NETWORK_PROTOCOL_VERSION
88+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.Long> NETWORK_LOCAL_PORT
89+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.Long> NETWORK_PEER_PORT
90+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> NETWORK_TRANSPORT
91+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> NETWORK_PROTOCOL_NAME
92+
+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.NetworkAttributes$NetworkTransportValues (not serializable)
93+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
94+
+++ NEW SUPERCLASS: java.lang.Object
95+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String TCP
96+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String UDP
97+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String QUIC
98+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PIPE
99+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String UNIX
100+
+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.NetworkAttributes$NetworkTypeValues (not serializable)
101+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
102+
+++ NEW SUPERCLASS: java.lang.Object
103+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String IPV6
104+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String IPV4
105+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.OtelAttributes (not serializable)
106+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
107+
+++ NEW SUPERCLASS: java.lang.Object
108+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> OTEL_SCOPE_NAME
109+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> OTEL_STATUS_DESCRIPTION
110+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> OTEL_STATUS_CODE
111+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> OTEL_SCOPE_VERSION
112+
+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.OtelAttributes$OtelStatusCodeValues (not serializable)
113+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
114+
+++ NEW SUPERCLASS: java.lang.Object
115+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String ERROR
116+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String OK
117+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.SchemaUrls (not serializable)
118+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
119+
+++ NEW SUPERCLASS: java.lang.Object
120+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String V1_24_0
121+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String V1_23_1
122+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String V1_22_0
123+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String V1_29_0
124+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String V1_28_0
125+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String V1_27_0
126+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String V1_26_0
127+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String V1_25_0
128+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.ServerAttributes (not serializable)
129+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
130+
+++ NEW SUPERCLASS: java.lang.Object
131+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.Long> SERVER_PORT
132+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> SERVER_ADDRESS
133+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.ServiceAttributes (not serializable)
134+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
135+
+++ NEW SUPERCLASS: java.lang.Object
136+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> SERVICE_NAME
137+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> SERVICE_VERSION
138+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.TelemetryAttributes (not serializable)
139+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
140+
+++ NEW SUPERCLASS: java.lang.Object
141+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> TELEMETRY_SDK_LANGUAGE
142+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> TELEMETRY_SDK_VERSION
143+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> TELEMETRY_SDK_NAME
144+
+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.semconv.TelemetryAttributes$TelemetrySdkLanguageValues (not serializable)
145+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
146+
+++ NEW SUPERCLASS: java.lang.Object
147+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String JAVA
148+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String CPP
149+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String RUST
150+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String WEBJS
151+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String GO
152+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String NODEJS
153+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PHP
154+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String SWIFT
155+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String RUBY
156+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PYTHON
157+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String DOTNET
158+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String ERLANG
159+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.UrlAttributes (not serializable)
160+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
161+
+++ NEW SUPERCLASS: java.lang.Object
162+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> URL_FULL
163+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> URL_QUERY
164+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> URL_PATH
165+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> URL_FRAGMENT
166+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> URL_SCHEME
167+
+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.semconv.UserAgentAttributes (not serializable)
168+
+++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
169+
+++ NEW SUPERCLASS: java.lang.Object
170+
+++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.api.common.AttributeKey<java.lang.String> USER_AGENT_ORIGINAL

0 commit comments

Comments
 (0)