Skip to content

Commit 5da5b5b

Browse files
Merge branch 'main' into aerospike-client-instrumentation
2 parents 7c17dfc + 6c2a4a9 commit 5da5b5b

File tree

1,145 files changed

+11778
-15041
lines changed

Some content is hidden

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

1,145 files changed

+11778
-15041
lines changed

.github/repository-settings.md

+1
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ for [`dependabot/**/**`](https://github.com/open-telemetry/community/blob/main/d
6969
see [docs](https://docs.gradle.com/enterprise/gradle-plugin/#via_environment_variable)
7070
- `GRADLE_PUBLISH_KEY`
7171
- `GRADLE_PUBLISH_SECRET`
72+
- `NVD_API_KEY` - stored in OpenTelemetry-Java 1Password
7273
- `OPENTELEMETRYBOT_GITHUB_TOKEN` - owned by [@trask](https://github.com/trask)
7374
- `SONATYPE_KEY` - owned by [@trask](https://github.com/trask)
7475
- `SONATYPE_USER` - owned by [@trask](https://github.com/trask)

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
run: .github/scripts/gha-free-disk-space.sh
6565

6666
- name: Set up JDK for running Gradle
67-
uses: actions/setup-java@v3
67+
uses: actions/setup-java@v4
6868
with:
6969
distribution: temurin
7070
java-version: 17.0.6

.github/workflows/build-common.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
run: .github/scripts/gha-free-disk-space.sh
3434

3535
- name: Set up JDK for running Gradle
36-
uses: actions/setup-java@v3
36+
uses: actions/setup-java@v4
3737
with:
3838
distribution: temurin
3939
java-version: 17.0.6
@@ -66,7 +66,7 @@ jobs:
6666
run: .github/scripts/gha-free-disk-space.sh
6767

6868
- name: Set up JDK for running Gradle
69-
uses: actions/setup-java@v3
69+
uses: actions/setup-java@v4
7070
with:
7171
distribution: temurin
7272
java-version: 17.0.6
@@ -136,7 +136,7 @@ jobs:
136136
run: .github/scripts/gha-free-disk-space.sh
137137

138138
- name: Set up JDK for running Gradle
139-
uses: actions/setup-java@v3
139+
uses: actions/setup-java@v4
140140
with:
141141
distribution: temurin
142142
java-version: 17.0.6
@@ -173,7 +173,7 @@ jobs:
173173
fi
174174
175175
- name: Upload agent jar
176-
uses: actions/upload-artifact@v3
176+
uses: actions/upload-artifact@v4
177177
with:
178178
path: javaagent/build/libs/opentelemetry-javaagent-*-SNAPSHOT.jar
179179

@@ -208,14 +208,14 @@ jobs:
208208

209209
- id: setup-test-java
210210
name: Set up JDK ${{ matrix.test-java-version }}-${{ matrix.vm }} for running tests
211-
uses: actions/setup-java@v3
211+
uses: actions/setup-java@v4
212212
with:
213213
# using zulu because new releases get published quickly
214214
distribution: ${{ matrix.vm == 'hotspot' && 'zulu' || 'adopt-openj9'}}
215215
java-version: ${{ matrix.test-java-version }}
216216

217217
- name: Set up JDK for running Gradle
218-
uses: actions/setup-java@v3
218+
uses: actions/setup-java@v4
219219
with:
220220
distribution: temurin
221221
java-version: 17.0.6
@@ -278,15 +278,15 @@ jobs:
278278

279279
- name: Upload deadlock detector artifacts if any
280280
if: failure()
281-
uses: actions/upload-artifact@v3
281+
uses: actions/upload-artifact@v4
282282
with:
283283
name: deadlock-detector-test-${{ matrix.test-java-version }}-${{ matrix.vm }}-${{ matrix.test-partition }}
284284
path: /tmp/deadlock-detector-*
285285
if-no-files-found: ignore
286286

287287
- name: Upload jvm crash dump files if any
288288
if: failure()
289-
uses: actions/upload-artifact@v3
289+
uses: actions/upload-artifact@v4
290290
with:
291291
name: javacore-test-${{ matrix.test-java-version }}-${{ matrix.test-partition }}
292292
path: |
@@ -329,7 +329,7 @@ jobs:
329329
run: .github/scripts/gha-free-disk-space.sh
330330

331331
- name: Set up JDK for running Gradle
332-
uses: actions/setup-java@v3
332+
uses: actions/setup-java@v4
333333
with:
334334
distribution: temurin
335335
java-version: 17.0.6
@@ -359,7 +359,7 @@ jobs:
359359

360360
- name: Upload jvm crash dump files if any
361361
if: failure()
362-
uses: actions/upload-artifact@v3
362+
uses: actions/upload-artifact@v4
363363
with:
364364
name: javacore-smoke-test-${{ matrix.smoke-test-suite }}-${{ matrix.os }}
365365
# we expect crash dumps either in root director or in smoke-tests
@@ -386,7 +386,7 @@ jobs:
386386
run: .github/scripts/gha-free-disk-space.sh
387387

388388
- name: Set up JDK for running Gradle
389-
uses: actions/setup-java@v3
389+
uses: actions/setup-java@v4
390390
with:
391391
distribution: temurin
392392
java-version: 17.0.6
@@ -407,7 +407,7 @@ jobs:
407407
run: .github/scripts/gha-free-disk-space.sh
408408

409409
- name: Set up JDK for running Gradle
410-
uses: actions/setup-java@v3
410+
uses: actions/setup-java@v4
411411
with:
412412
distribution: temurin
413413
java-version: 17.0.6

.github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
run: .github/scripts/gha-free-disk-space.sh
7272

7373
- name: Set up JDK for running Gradle
74-
uses: actions/setup-java@v3
74+
uses: actions/setup-java@v4
7575
with:
7676
distribution: temurin
7777
java-version: 17.0.6

.github/workflows/codeql-daily.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ jobs:
1717
run: .github/scripts/gha-free-disk-space.sh
1818

1919
- name: Set up Java 17
20-
uses: actions/setup-java@v3
20+
uses: actions/setup-java@v4
2121
with:
2222
distribution: temurin
2323
java-version: 17.0.6
2424

2525
- name: Initialize CodeQL
26-
uses: github/codeql-action/init@v2
26+
uses: github/codeql-action/init@v3
2727
with:
2828
languages: java
2929
# using "latest" helps to keep up with the latest Kotlin support
@@ -36,7 +36,7 @@ jobs:
3636
arguments: assemble -x javadoc --no-build-cache --no-daemon
3737

3838
- name: Perform CodeQL analysis
39-
uses: github/codeql-action/analyze@v2
39+
uses: github/codeql-action/analyze@v3
4040

4141
workflow-notification:
4242
needs:

.github/workflows/issue-management-stale-action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
stale:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/stale@v8
12+
- uses: actions/stale@v9
1313
with:
1414
repo-token: ${{ secrets.GITHUB_TOKEN }}
1515
days-before-stale: 7

.github/workflows/owasp-dependency-check-daily.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,20 @@ jobs:
1919
run: .github/scripts/gha-free-disk-space.sh
2020

2121
- name: Set up JDK for running Gradle
22-
uses: actions/setup-java@v3
22+
uses: actions/setup-java@v4
2323
with:
2424
distribution: temurin
2525
java-version: 17.0.6
2626

2727
- uses: gradle/gradle-build-action@v2
2828
with:
2929
arguments: ":javaagent:dependencyCheckAnalyze"
30+
env:
31+
NVD_API_KEY: ${{ secrets.NVD_API_KEY }}
3032

3133
- name: Upload report
3234
if: always()
33-
uses: actions/upload-artifact@v3
35+
uses: actions/upload-artifact@v4
3436
with:
3537
path: javaagent/build/reports
3638

.github/workflows/pr-smoke-test-fake-backend-images.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
run: .github/scripts/gha-free-disk-space.sh
1717

1818
- name: Set up JDK for running Gradle
19-
uses: actions/setup-java@v3
19+
uses: actions/setup-java@v4
2020
with:
2121
distribution: temurin
2222
java-version: 17.0.6
@@ -41,7 +41,7 @@ jobs:
4141
- uses: actions/checkout@v4
4242

4343
- name: Set up JDK for running Gradle
44-
uses: actions/setup-java@v3
44+
uses: actions/setup-java@v4
4545
with:
4646
distribution: temurin
4747
java-version: 17.0.6

.github/workflows/pr-smoke-test-servlet-images.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
run: .github/scripts/gha-free-disk-space.sh
3838

3939
- name: Set up JDK for running Gradle
40-
uses: actions/setup-java@v3
40+
uses: actions/setup-java@v4
4141
with:
4242
distribution: temurin
4343
java-version: 17.0.6

.github/workflows/publish-smoke-test-fake-backend-images.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
run: .github/scripts/gha-free-disk-space.sh
2020

2121
- name: Set up JDK for running Gradle
22-
uses: actions/setup-java@v3
22+
uses: actions/setup-java@v4
2323
with:
2424
distribution: temurin
2525
java-version: 17.0.6
@@ -51,7 +51,7 @@ jobs:
5151
- uses: actions/checkout@v4
5252

5353
- name: Set up JDK for running Gradle
54-
uses: actions/setup-java@v3
54+
uses: actions/setup-java@v4
5555
with:
5656
distribution: temurin
5757
java-version: 17.0.6

.github/workflows/publish-smoke-test-servlet-images.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
run: .github/scripts/gha-free-disk-space.sh
5555

5656
- name: Set up JDK for running Gradle
57-
uses: actions/setup-java@v3
57+
uses: actions/setup-java@v4
5858
with:
5959
distribution: temurin
6060
java-version: 17.0.6

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ jobs:
8080
- name: Free disk space
8181
run: .github/scripts/gha-free-disk-space.sh
8282

83-
- uses: actions/setup-java@v3
83+
- uses: actions/setup-java@v4
8484
with:
8585
distribution: temurin
8686
java-version: 17.0.6

.github/workflows/reusable-muzzle.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
run: .github/scripts/gha-free-disk-space.sh
2626

2727
- name: Set up JDK for running Gradle
28-
uses: actions/setup-java@v3
28+
uses: actions/setup-java@v4
2929
with:
3030
distribution: temurin
3131
java-version: 17.0.6

.github/workflows/reusable-smoke-test-images.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
run: .github/scripts/gha-free-disk-space.sh
3333

3434
- name: Set up JDK for running Gradle
35-
uses: actions/setup-java@v3
35+
uses: actions/setup-java@v4
3636
with:
3737
distribution: temurin
3838
java-version: 17.0.6

.github/workflows/reusable-test-indy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
run: .github/scripts/gha-free-disk-space.sh
3838

3939
- name: Set up JDK for running Gradle
40-
uses: actions/setup-java@v3
40+
uses: actions/setup-java@v4
4141
with:
4242
distribution: temurin
4343
java-version: 17.0.6

.github/workflows/reusable-test-latest-deps.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
run: .github/scripts/gha-free-disk-space.sh
3737

3838
- name: Set up JDK for running Gradle
39-
uses: actions/setup-java@v3
39+
uses: actions/setup-java@v4
4040
with:
4141
distribution: temurin
4242
java-version: 17.0.6

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Unreleased
44

5-
## Version 1.32.0 (2023-11-17)
5+
## Version 1.32.0 (2023-11-18)
66

77
### Migration notes
88

benchmark-overhead-jmh/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88
}
99

1010
dependencies {
11-
jmhImplementation("org.springframework.boot:spring-boot-starter-web:3.1.5")
11+
jmhImplementation("org.springframework.boot:spring-boot-starter-web:3.2.1")
1212
}
1313

1414
tasks {

benchmark-overhead/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id("java")
3-
id("com.diffplug.spotless") version "6.22.0"
3+
id("com.diffplug.spotless") version "6.23.3"
44
}
55

66
spotless {
@@ -18,14 +18,14 @@ repositories {
1818
dependencies {
1919
implementation(enforcedPlatform("org.junit:junit-bom:5.10.1"))
2020

21-
testImplementation("org.testcontainers:testcontainers:1.19.2")
22-
testImplementation("org.testcontainers:postgresql:1.19.2")
21+
testImplementation("org.testcontainers:testcontainers:1.19.3")
22+
testImplementation("org.testcontainers:postgresql:1.19.3")
2323
testImplementation("org.junit.jupiter:junit-jupiter-api")
2424
testImplementation("org.junit.jupiter:junit-jupiter-params")
2525
testImplementation("com.squareup.okhttp3:okhttp:4.12.0")
2626
testImplementation("org.jooq:joox:2.0.0")
2727
testImplementation("com.jayway.jsonpath:json-path:2.8.0")
28-
testImplementation("org.slf4j:slf4j-simple:2.0.9")
28+
testImplementation("org.slf4j:slf4j-simple:2.0.10")
2929

3030
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine")
3131
}
Binary file not shown.

benchmark-overhead/gradle/wrapper/gradle-wrapper.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionSha256Sum=3e1af3ae886920c3ac87f7a91f816c0c7c436f276a6eefdb3da152100fef72ae
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
3+
distributionSha256Sum=9d926787066a081739e8200858338b4a69e837c3a821a33aca9db09dd4a41026
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
55
networkTimeout=10000
66
validateDistributionUrl=true
77
zipStoreBase=GRADLE_USER_HOME

conventions/build.gradle.kts

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
`kotlin-dsl`
33
// When updating, update below in dependencies too
4-
id("com.diffplug.spotless") version "6.22.0"
4+
id("com.diffplug.spotless") version "6.23.3"
55
}
66

77
spotless {
@@ -54,16 +54,16 @@ dependencies {
5454
implementation("org.apache.maven:maven-aether-provider:3.3.9")
5555

5656
// When updating, update above in plugins too
57-
implementation("com.diffplug.spotless:spotless-plugin-gradle:6.22.0")
58-
implementation("com.google.guava:guava:32.1.3-jre")
57+
implementation("com.diffplug.spotless:spotless-plugin-gradle:6.23.3")
58+
implementation("com.google.guava:guava:33.0.0-jre")
5959
implementation("gradle.plugin.com.google.protobuf:protobuf-gradle-plugin:0.8.18")
6060
implementation("com.github.johnrengelman:shadow:8.1.1")
6161
implementation("org.apache.httpcomponents:httpclient:4.5.14")
62-
implementation("com.gradle.enterprise:com.gradle.enterprise.gradle.plugin:3.15.1")
63-
implementation("org.owasp:dependency-check-gradle:8.4.3")
62+
implementation("com.gradle.enterprise:com.gradle.enterprise.gradle.plugin:3.16.1")
63+
implementation("org.owasp:dependency-check-gradle:9.0.7")
6464
implementation("ru.vyarus:gradle-animalsniffer-plugin:1.7.1")
6565
// When updating, also update dependencyManagement/build.gradle.kts
66-
implementation("net.bytebuddy:byte-buddy-gradle-plugin:1.14.9")
66+
implementation("net.bytebuddy:byte-buddy-gradle-plugin:1.14.11")
6767
implementation("gradle.plugin.io.morethan.jmhreport:gradle-jmh-report:0.9.0")
6868
implementation("me.champeau.jmh:jmh-gradle-plugin:0.7.2")
6969
implementation("net.ltgt.gradle:gradle-errorprone-plugin:3.1.0")

conventions/src/main/kotlin/io.opentelemetry.instrumentation.javaagent-instrumentation.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66

77
dependencies {
88
add("muzzleBootstrap", "io.opentelemetry.instrumentation:opentelemetry-instrumentation-api")
9-
add("muzzleBootstrap", "io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv")
9+
add("muzzleBootstrap", "io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator")
1010
add("muzzleBootstrap", "io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support")
1111
add("muzzleTooling", "io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api")
1212
add("muzzleTooling", "io.opentelemetry.javaagent:opentelemetry-javaagent-tooling")

conventions/src/main/kotlin/io.opentelemetry.instrumentation.javaagent-testing.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ dependencies {
1919
// Integration tests may need to define custom instrumentation modules so we include the standard
2020
// instrumentation infrastructure for testing too.
2121
compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api")
22-
compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv")
22+
compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator")
2323
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap")
2424
// Apply common dependencies for instrumentation.
2525
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api") {

0 commit comments

Comments
 (0)