Skip to content

Commit 9dff202

Browse files
committed
Merge branch 'main' of github.com:open-telemetry/opentelemetry-java-instrumentation into module-group
2 parents 25278ce + 75f1cd4 commit 9dff202

138 files changed

Lines changed: 573 additions & 262 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.fossa.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ targets:
606606
target: ':instrumentation:jetty:jetty-8.0:javaagent'
607607
- type: gradle
608608
path: ./
609-
target: ':instrumentation:jetty:jetty-common:javaagent'
609+
target: ':instrumentation:jetty:jetty-common-8.0:javaagent'
610610
- type: gradle
611611
path: ./
612612
target: ':instrumentation:jetty-httpclient:jetty-httpclient-12.0:javaagent'
@@ -798,7 +798,7 @@ targets:
798798
target: ':instrumentation:opensearch:opensearch-rest-3.0:javaagent'
799799
- type: gradle
800800
path: ./
801-
target: ':instrumentation:opensearch:opensearch-rest-common:javaagent'
801+
target: ':instrumentation:opensearch:opensearch-rest-common-1.0:javaagent'
802802
- type: gradle
803803
path: ./
804804
target: ':instrumentation:opentelemetry-api:opentelemetry-api-1.0:javaagent'
@@ -1029,7 +1029,7 @@ targets:
10291029
target: ':instrumentation:tomcat:tomcat-7.0:javaagent'
10301030
- type: gradle
10311031
path: ./
1032-
target: ':instrumentation:tomcat:tomcat-common:javaagent'
1032+
target: ':instrumentation:tomcat:tomcat-common-7.0:javaagent'
10331033
- type: gradle
10341034
path: ./
10351035
target: ':instrumentation:tomcat:tomcat-jdbc:javaagent'

.github/agents/knowledge/api-deprecation-policy.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
- Java symbols in published artifacts (classes, methods, fields in `:library`, `:testing`,
1313
`instrumentation-api*`).
14+
- Non-private `Experimental*` helpers in published artifacts, even under `.internal` packages.
1415
- User-facing configuration keys — `otel.instrumentation.<name>.enabled`, any
1516
`otel.instrumentation.*` property, and the equivalent declarative YAML keys.
1617
- Outgoing telemetry identity — anything users can match on in their backend, including

.github/config/latest-dep-versions.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@
176176
"io.netty:netty-codec-http#4.0.+": "4.0.56.Final",
177177
"io.netty:netty-handler#+": "4.2.13.Final",
178178
"io.netty:netty-transport-native-epoll#+": "4.2.13.Final",
179-
"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api#+": "2.27.0",
179+
"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api#+": "2.28.0",
180180
"io.opentelemetry:opentelemetry-api#+": "1.62.0",
181181
"io.opentelemetry:opentelemetry-extension-annotations#+": "1.18.0",
182182
"io.opentelemetry:opentelemetry-extension-kotlin#+": "1.62.0",
@@ -204,7 +204,7 @@
204204
"io.reactivex.rxjava2:rxjava#+": "2.2.21",
205205
"io.reactivex.rxjava3:rxjava#+": "3.1.12",
206206
"io.reactivex:rxjava#+": "1.3.8",
207-
"io.undertow:undertow-core#+": "2.4.0.Final",
207+
"io.undertow:undertow-core#+": "2.4.1.Final",
208208
"io.undertow:undertow-servlet-jakarta#+": "2.2.20.Final",
209209
"io.vertx:vertx-circuit-breaker#+": "5.0.12",
210210
"io.vertx:vertx-circuit-breaker#3.+": "3.9.16",
@@ -296,7 +296,7 @@
296296
"org.apache.httpcomponents:httpasyncclient#+": "4.1.5",
297297
"org.apache.httpcomponents:httpclient#+": "4.5.14",
298298
"org.apache.httpcomponents:httpclient#4.+": "4.5.14",
299-
"org.apache.iceberg:iceberg-core#+": "1.10.1",
299+
"org.apache.iceberg:iceberg-core#+": "1.11.0",
300300
"org.apache.kafka:connect-api#+": "4.2.0",
301301
"org.apache.kafka:kafka-clients#+": "4.2.0",
302302
"org.apache.kafka:kafka-streams#+": "4.2.0",
@@ -545,20 +545,20 @@
545545
"redis.clients:jedis#2.+": "2.10.2",
546546
"redis.clients:jedis#3.+": "3.10.0",
547547
"software.amazon.awssdk.crt:aws-crt#+": "0.45.4",
548-
"software.amazon.awssdk:aws-core#+": "2.44.7",
549-
"software.amazon.awssdk:aws-json-protocol#+": "2.44.7",
550-
"software.amazon.awssdk:bedrockruntime#+": "2.44.7",
551-
"software.amazon.awssdk:dynamodb#+": "2.44.7",
552-
"software.amazon.awssdk:ec2#+": "2.44.7",
553-
"software.amazon.awssdk:kinesis#+": "2.44.7",
554-
"software.amazon.awssdk:lambda#+": "2.44.7",
555-
"software.amazon.awssdk:rds#+": "2.44.7",
556-
"software.amazon.awssdk:s3#+": "2.44.7",
557-
"software.amazon.awssdk:secretsmanager#+": "2.44.7",
558-
"software.amazon.awssdk:ses#+": "2.44.7",
559-
"software.amazon.awssdk:sfn#+": "2.44.7",
560-
"software.amazon.awssdk:sns#+": "2.44.7",
561-
"software.amazon.awssdk:sqs#+": "2.44.7",
548+
"software.amazon.awssdk:aws-core#+": "2.44.9",
549+
"software.amazon.awssdk:aws-json-protocol#+": "2.44.9",
550+
"software.amazon.awssdk:bedrockruntime#+": "2.44.9",
551+
"software.amazon.awssdk:dynamodb#+": "2.44.9",
552+
"software.amazon.awssdk:ec2#+": "2.44.9",
553+
"software.amazon.awssdk:kinesis#+": "2.44.9",
554+
"software.amazon.awssdk:lambda#+": "2.44.9",
555+
"software.amazon.awssdk:rds#+": "2.44.9",
556+
"software.amazon.awssdk:s3#+": "2.44.9",
557+
"software.amazon.awssdk:secretsmanager#+": "2.44.9",
558+
"software.amazon.awssdk:ses#+": "2.44.9",
559+
"software.amazon.awssdk:sfn#+": "2.44.9",
560+
"software.amazon.awssdk:sns#+": "2.44.9",
561+
"software.amazon.awssdk:sqs#+": "2.44.9",
562562
"tech.powerjob:powerjob-official-processors#+": "5.1.2",
563563
"tech.powerjob:powerjob-worker#+": "5.1.2"
564564
}

.github/scripts/copilot-cli/package-lock.json

Lines changed: 28 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"private": true,
33
"dependencies": {
4-
"@github/copilot": "1.0.44"
4+
"@github/copilot": "1.0.48"
55
}
66
}

.github/scripts/draft-release-notes/rules.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ interface in a non-stable (`-alpha`) module or in `javaagent-extension-api`
3838
- removal of a `default` method from an internal interface,
3939
- signature change even when the method never carried `@Deprecated`.
4040

41+
Treat non-private `Experimental*` helpers in published `:library`
42+
artifacts as incubating public API even when their package name
43+
contains `.internal`; removals or binary-incompatible reshaping belong
44+
under Breaking.
45+
4146
Emitted-attribute, attribute-value, or span-name changes are Breaking
4247
**only** when they ship unconditionally. If the change is gated behind
4348
`otel.instrumentation.common.v3-preview`,
@@ -111,6 +116,10 @@ to one or more of:
111116
- new package-private, `internal`-package, or test-only methods,
112117
- `metadata.yaml` documentation (see section above).
113118

119+
Do not use the internal-helper omit rule for non-private `Experimental*`
120+
classes in published artifacts; classify their
121+
removal or binary-incompatible reshaping under Breaking.
122+
114123
Trivial omits (renovate bumps, all-test/docs/build paths, post-release
115124
version bumps) are handled by `classify.py --preclassify-only`.
116125
Everything else must be decided from the diff on a per-PR basis.

.github/workflows/auto-license-report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
echo "exists=true" >> $GITHUB_OUTPUT
6969
fi
7070
71-
- uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
71+
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
7272
if: steps.check-patch.outputs.exists == 'true'
7373
id: otelbot-token
7474
with:

.github/workflows/auto-update-otel-sdk.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ jobs:
8585
- name: Use CLA approved bot
8686
run: .github/scripts/use-cla-approved-bot.sh
8787

88-
- uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
88+
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
8989
id: otelbot-token
9090
with:
9191
app-id: ${{ vars.OTELBOT_APP_ID }}

.github/workflows/backport.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: Use CLA approved bot
3030
run: .github/scripts/use-cla-approved-bot.sh
3131

32-
- uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
32+
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
3333
id: otelbot-token
3434
with:
3535
app-id: ${{ vars.OTELBOT_APP_ID }}

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
cache-read-only: ${{ github.event_name == 'pull_request' }}
6464

6565
- name: Initialize CodeQL
66-
uses: github/codeql-action/init@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
66+
uses: github/codeql-action/init@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5
6767
with:
6868
languages: ${{ matrix.language }}
6969
# using "linked" helps to keep up with the linked Kotlin support
@@ -80,6 +80,6 @@ jobs:
8080
--no-build-cache --no-daemon
8181
8282
- name: Perform CodeQL analysis
83-
uses: github/codeql-action/analyze@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
83+
uses: github/codeql-action/analyze@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5
8484
with:
8585
category: "/language:${{matrix.language}}"

0 commit comments

Comments
 (0)