Skip to content

Commit ab7defb

Browse files
authored
Merge branch 'main' into indy-grails
2 parents 857f028 + 5eb8527 commit ab7defb

File tree

28 files changed

+5270
-60
lines changed

28 files changed

+5270
-60
lines changed

.github/workflows/prepare-release-branch.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ jobs:
3131
- prereqs
3232
steps:
3333
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
34+
with:
35+
# history is needed to allow fast-forward push below in case
36+
# re-running this workflow after merging additional PRs to main
37+
fetch-depth: 0
3438

3539
- name: Create release branch
3640
run: |

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
## Version 2.21.0 (2025-10-17)
6+
57
## ⚠️ Breaking Changes
68

79
- Hadoop JMX metrics have been renamed to align with semantic conventions.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Comparing source compatibility of opentelemetry-instrumentation-annotations-2.21.0-SNAPSHOT.jar against opentelemetry-instrumentation-annotations-2.20.1.jar
1+
Comparing source compatibility of opentelemetry-instrumentation-annotations-2.22.0-SNAPSHOT.jar against opentelemetry-instrumentation-annotations-2.21.0.jar
22
No changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Comparing source compatibility of opentelemetry-instrumentation-api-2.21.0-SNAPSHOT.jar against opentelemetry-instrumentation-api-2.20.1.jar
1+
Comparing source compatibility of opentelemetry-instrumentation-api-2.22.0-SNAPSHOT.jar against opentelemetry-instrumentation-api-2.21.0.jar
22
No changes.

docs/apidiffs/current_vs_latest/opentelemetry-javaagent.txt

Lines changed: 5055 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Comparing source compatibility of opentelemetry-spring-boot-autoconfigure-2.21.0-SNAPSHOT.jar against opentelemetry-spring-boot-autoconfigure-2.20.1.jar
1+
Comparing source compatibility of opentelemetry-spring-boot-autoconfigure-2.22.0-SNAPSHOT.jar against opentelemetry-spring-boot-autoconfigure-2.21.0.jar
22
No changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Comparing source compatibility of opentelemetry-spring-boot-starter-2.21.0-SNAPSHOT.jar against opentelemetry-spring-boot-starter-2.20.1.jar
1+
Comparing source compatibility of opentelemetry-spring-boot-starter-2.22.0-SNAPSHOT.jar against opentelemetry-spring-boot-starter-2.21.0.jar
22
No changes.

docs/instrumentation-list.yaml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2143,7 +2143,14 @@ libraries:
21432143
- name: camel-2.20
21442144
description: |
21452145
This instrumentation enables tracing for Apache Camel 2.x applications by generating spans for each route execution. For Camel versions 3.5 and newer, users should instead use the native 'camel-opentelemetry' component provided directly by the Camel project.
2146+
semantic_conventions:
2147+
- HTTP_CLIENT_SPANS
2148+
- HTTP_SERVER_SPANS
2149+
- DATABASE_CLIENT_SPANS
2150+
- MESSAGING_SPANS
21462151
library_link: https://camel.apache.org/
2152+
features:
2153+
- HTTP_ROUTE
21472154
source_path: instrumentation/camel-2.20
21482155
scope:
21492156
name: io.opentelemetry.camel-2.20
@@ -2173,6 +2180,12 @@ libraries:
21732180
type: LONG
21742181
- name: url.full
21752182
type: STRING
2183+
- span_kind: CONSUMER
2184+
attributes:
2185+
- name: messaging.destination.name
2186+
type: STRING
2187+
- name: messaging.message.id
2188+
type: STRING
21762189
- span_kind: INTERNAL
21772190
attributes:
21782191
- name: http.request.method
@@ -2183,6 +2196,10 @@ libraries:
21832196
type: STRING
21842197
- name: url.full
21852198
type: STRING
2199+
- span_kind: PRODUCER
2200+
attributes:
2201+
- name: messaging.destination.name
2202+
type: STRING
21862203
- span_kind: SERVER
21872204
attributes:
21882205
- name: http.request.method
@@ -2209,6 +2226,14 @@ libraries:
22092226
type: LONG
22102227
- name: url.full
22112228
type: STRING
2229+
- span_kind: CONSUMER
2230+
attributes:
2231+
- name: camel.uri
2232+
type: STRING
2233+
- name: messaging.destination.name
2234+
type: STRING
2235+
- name: messaging.message.id
2236+
type: STRING
22122237
- span_kind: INTERNAL
22132238
attributes:
22142239
- name: camel.uri
@@ -2221,6 +2246,12 @@ libraries:
22212246
type: STRING
22222247
- name: url.full
22232248
type: STRING
2249+
- span_kind: PRODUCER
2250+
attributes:
2251+
- name: camel.uri
2252+
type: STRING
2253+
- name: messaging.destination.name
2254+
type: STRING
22242255
- span_kind: SERVER
22252256
attributes:
22262257
- name: camel.uri
@@ -2247,6 +2278,12 @@ libraries:
22472278
type: LONG
22482279
- name: url.full
22492280
type: STRING
2281+
- span_kind: CONSUMER
2282+
attributes:
2283+
- name: messaging.destination.name
2284+
type: STRING
2285+
- name: messaging.message.id
2286+
type: STRING
22502287
- span_kind: INTERNAL
22512288
attributes:
22522289
- name: http.request.method
@@ -2257,6 +2294,10 @@ libraries:
22572294
type: STRING
22582295
- name: url.full
22592296
type: STRING
2297+
- span_kind: PRODUCER
2298+
attributes:
2299+
- name: messaging.destination.name
2300+
type: STRING
22602301
- span_kind: SERVER
22612302
attributes:
22622303
- name: http.request.method

examples/distro/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ buildscript {
1414
dependencies {
1515
classpath "com.diffplug.spotless:spotless-plugin-gradle:8.0.0"
1616
classpath "com.gradleup.shadow:shadow-gradle-plugin:9.2.2"
17-
classpath "io.opentelemetry.instrumentation:gradle-plugins:2.21.0-alpha-SNAPSHOT"
17+
classpath "io.opentelemetry.instrumentation:gradle-plugins:2.22.0-alpha-SNAPSHOT"
1818
}
1919
}
2020

@@ -30,8 +30,8 @@ subprojects {
3030
opentelemetrySdk : "1.55.0",
3131

3232
// these lines are managed by .github/scripts/update-version.sh
33-
opentelemetryJavaagent : "2.21.0-SNAPSHOT",
34-
opentelemetryJavaagentAlpha: "2.21.0-alpha-SNAPSHOT",
33+
opentelemetryJavaagent : "2.22.0-SNAPSHOT",
34+
opentelemetryJavaagentAlpha: "2.22.0-alpha-SNAPSHOT",
3535

3636
autoservice : "1.1.1"
3737
]

examples/extension/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ plugins {
1313
id "com.gradleup.shadow" version "9.2.2"
1414
id "com.diffplug.spotless" version "8.0.0"
1515

16-
id "io.opentelemetry.instrumentation.muzzle-generation" version "2.21.0-alpha-SNAPSHOT"
17-
id "io.opentelemetry.instrumentation.muzzle-check" version "2.21.0-alpha-SNAPSHOT"
16+
id "io.opentelemetry.instrumentation.muzzle-generation" version "2.22.0-alpha-SNAPSHOT"
17+
id "io.opentelemetry.instrumentation.muzzle-check" version "2.22.0-alpha-SNAPSHOT"
1818
}
1919

2020
group 'io.opentelemetry.example'
@@ -26,8 +26,8 @@ ext {
2626
opentelemetrySdk : "1.55.0",
2727

2828
// these lines are managed by .github/scripts/update-version.sh
29-
opentelemetryJavaagent : "2.21.0-SNAPSHOT",
30-
opentelemetryJavaagentAlpha: "2.21.0-alpha-SNAPSHOT"
29+
opentelemetryJavaagent : "2.22.0-SNAPSHOT",
30+
opentelemetryJavaagentAlpha: "2.22.0-alpha-SNAPSHOT"
3131
]
3232

3333
deps = [

0 commit comments

Comments
 (0)