Skip to content

Commit 041a7a6

Browse files
committed
fix to minimal version
1 parent bdad7d3 commit 041a7a6

File tree

6 files changed

+13
-7
lines changed

6 files changed

+13
-7
lines changed

docs/instrumentation-list.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4180,9 +4180,9 @@ libraries:
41804180
name: io.opentelemetry.nats-2.17
41814181
target_versions:
41824182
javaagent:
4183-
- io.nats:jnats:[2.17.2,)
4183+
- io.nats:jnats:[2.17.7,)
41844184
library:
4185-
- io.nats:jnats:2.21.5
4185+
- io.nats:jnats:2.17.7
41864186
configurations:
41874187
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
41884188
description: |

docs/supported-libraries.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ These are the supported libraries and frameworks:
105105
| [Micrometer](https://micrometer.io/) | 1.5+ (disabled by default) | [opentelemetry-micrometer-1.5](../instrumentation/micrometer/micrometer-1.5/library) | none |
106106
| [MongoDB Driver](https://mongodb.github.io/mongo-java-driver/) | 3.1+ | [opentelemetry-mongo-3.1](../instrumentation/mongo/mongo-3.1/library) | [Database Client Spans], [Database Client Metrics] [6] |
107107
| [MyBatis](https://mybatis.org/mybatis-3/) | 3.2+ | N/A | none |
108-
| [NATS](https://github.com/nats-io/nats.java) | 2.17.2+ | [nats-2.17](../instrumentation/nats/nats-2.17/library) | [Messaging Spans] |
108+
| [NATS](https://github.com/nats-io/nats.java) | 2.17.7+ | [nats-2.17](../instrumentation/nats/nats-2.17/library) | [Messaging Spans] |
109109
| [Netty HTTP codec [5]](https://github.com/netty/netty) | 3.8+ | [opentelemetry-netty-4.1](../instrumentation/netty/netty-4.1/library) | [HTTP Client Spans], [HTTP Client Metrics], [HTTP Server Spans], [HTTP Server Metrics] |
110110
| [OpenAI Java SDK](https://github.com/openai/openai-java) | 1.1+ | [openai-java-1.1](../instrumentation/openai/openai-java-1.1/library) | [GenAI Client Spans], [GenAI Client Metrics] |
111111
| [OpenSearch Rest Client](https://github.com/opensearch-project/opensearch-java) | 1.0+ | | [Database Client Spans], [Database Client Metrics] [6] |

instrumentation/nats/nats-2.17/javaagent/build.gradle.kts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,21 @@ muzzle {
66
pass {
77
group.set("io.nats")
88
module.set("jnats")
9-
versions.set("[2.17.2,)")
9+
versions.set("[2.17.7,)")
1010

1111
// Could not find io.nats:nats-parent:1.0-SNAPSHOT
1212
skip("0.5.0", "0.5.1")
1313

14+
// Headers are readOnly, so context can not be propagated
15+
// https://github.com/nats-io/nats.java/pull/1123
16+
skip("2.17.2","2.17.3","2.17.4","2.17.5","2.17.6")
17+
1418
assertInverse.set(true)
1519
}
1620
}
1721

1822
dependencies {
19-
library("io.nats:jnats:2.21.5")
23+
library("io.nats:jnats:2.17.7")
2024

2125
implementation(project(":instrumentation:nats:nats-2.17:library"))
2226
testImplementation(project(":instrumentation:nats:nats-2.17:testing"))

instrumentation/nats/nats-2.17/library/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
dependencies {
6-
library("io.nats:jnats:2.21.5")
6+
library("io.nats:jnats:2.17.7")
77

88
compileOnly("com.google.auto.value:auto-value-annotations")
99
annotationProcessor("com.google.auto.value:auto-value")

instrumentation/nats/nats-2.17/library/src/main/java/io/opentelemetry/instrumentation/nats/v2_17/internal/NatsMessageWritableHeaders.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
public final class NatsMessageWritableHeaders {
1717

1818
public static Message create(String subject, byte[] body) {
19+
System.out.println(new Headers());
20+
System.out.println(new Headers().isReadOnly());
1921
return NatsMessage.builder().subject(subject).headers(new Headers()).data(body).build();
2022
}
2123

instrumentation/nats/nats-2.17/testing/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
dependencies {
66
api(project(":testing-common"))
77

8-
compileOnly("io.nats:jnats:2.21.5")
8+
compileOnly("io.nats:jnats:2.17.7")
99

1010
implementation("org.testcontainers:testcontainers")
1111
}

0 commit comments

Comments
 (0)