Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ as the last step, which publishes a snapshot build to

## Release cadence

This repository roughly targets monthly minor releases from the `main` branch on the Tuesday after
This repository roughly targets monthly minor releases from the `main` branch on the Friday after
the second Monday of the month (roughly a couple of days after the monthly minor release of
[opentelemetry-java](https://github.com/open-telemetry/opentelemetry-java)).
[opentelemetry-java-instrumentation](https://github.com/open-telemetry/opentelemetry-java-instrumentation)).

## Preparing a new major or minor release

Expand Down
4 changes: 3 additions & 1 deletion dependencyManagement/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@ data class DependencySet(val group: String, val version: String, val modules: Li
val dependencyVersions = hashMapOf<String, String>()
rootProject.extra["versions"] = dependencyVersions

val otelInstrumentationVersion = "2.10.0-alpha"

val DEPENDENCY_BOMS = listOf(
"com.fasterxml.jackson:jackson-bom:2.18.2",
"com.google.guava:guava-bom:33.3.1-jre",
"com.linecorp.armeria:armeria-bom:1.31.3",
"org.junit:junit-bom:5.11.3",
"io.grpc:grpc-bom:1.69.0",
"io.opentelemetry:opentelemetry-bom-alpha:1.45.0-alpha",
"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:${otelInstrumentationVersion}",
"org.testcontainers:testcontainers-bom:1.20.4"
)

Expand Down
2 changes: 1 addition & 1 deletion jmx-scraper/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ dependencies {
runtimeOnly("io.opentelemetry:opentelemetry-exporter-otlp")
runtimeOnly("io.opentelemetry:opentelemetry-exporter-logging")

implementation("io.opentelemetry.instrumentation:opentelemetry-jmx-metrics:2.10.0-alpha")
implementation("io.opentelemetry.instrumentation:opentelemetry-jmx-metrics")

testImplementation("org.junit-pioneer:junit-pioneer")
testImplementation("io.opentelemetry:opentelemetry-sdk-testing")
Expand Down
10 changes: 3 additions & 7 deletions runtime-attach/runtime-attach/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,15 @@ val agent: Configuration by configurations.creating {
isCanBeConsumed = false
}

// can't use bom since that will cause conflicts when updating to the latest SDK version
// and before updating to the latest instrumentation version
val otelInstrumentationVersion = "2.10.0"

dependencies {
implementation(project(":runtime-attach:runtime-attach-core"))
agent("io.opentelemetry.javaagent:opentelemetry-javaagent:$otelInstrumentationVersion")
agent("io.opentelemetry.javaagent:opentelemetry-javaagent")

// Used by byte-buddy but not brought in as a transitive dependency.
compileOnly("com.google.code.findbugs:annotations")

testImplementation("io.opentelemetry.javaagent:opentelemetry-javaagent:$otelInstrumentationVersion")
testImplementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:$otelInstrumentationVersion")
testImplementation("io.opentelemetry.javaagent:opentelemetry-javaagent")
testImplementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations")
testImplementation("org.junit.jupiter:junit-jupiter-api")
testImplementation("org.assertj:assertj-core")
}
Expand Down
13 changes: 4 additions & 9 deletions static-instrumenter/agent-extension/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,15 @@ otelJava {
minJavaVersionSupported.set(JavaVersion.VERSION_11)
}

// can't use bom since that will cause conflicts when updating to the latest SDK version
// and before updating to the latest instrumentation version
val otelInstrumentationVersion = "2.10.0"
val otelInstrumentationAlphaVersion = "2.10.0-alpha"

dependencies {
annotationProcessor("com.google.auto.service:auto-service")
compileOnly("com.google.auto.service:auto-service")

compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:$otelInstrumentationAlphaVersion")
compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:$otelInstrumentationVersion")
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api:$otelInstrumentationAlphaVersion")
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling")
compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api")
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api")
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure")
compileOnly("io.opentelemetry.javaagent:opentelemetry-muzzle:$otelInstrumentationAlphaVersion")
compileOnly("io.opentelemetry.javaagent:opentelemetry-muzzle")

compileOnly(project(":static-instrumenter:bootstrap"))
}
2 changes: 1 addition & 1 deletion static-instrumenter/agent-instrumenter/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ dependencies {
implementation("org.slf4j:slf4j-api")
runtimeOnly("org.slf4j:slf4j-simple")

javaagent("io.opentelemetry.javaagent:opentelemetry-javaagent:2.10.0")
javaagent("io.opentelemetry.javaagent:opentelemetry-javaagent")

bootstrapLibs(project(":static-instrumenter:bootstrap"))
javaagentLibs(project(":static-instrumenter:agent-extension"))
Expand Down
Loading