From bd9d1d2b0e7459eac5b749734d14ddd041bf2f2a Mon Sep 17 00:00:00 2001 From: Alex Bairez Date: Tue, 25 Aug 2026 23:00:01 -0500 Subject: [PATCH] fix(otel)!: bump opentelemetry-semconv-incubating to 1.43.0-alpha opentelemetry-semconv-incubating 1.43.0-alpha renames the feature_flag.provider_name span attribute to feature_flag.provider.name. FEATURE_FLAG_PROVIDER_NAME is referenced by constant in OTelCommons.java, so no source change is needed there; only the hardcoded assertion string in TracesHookTest.java is updated to match. BREAKING CHANGE: consumers reading the feature_flag.provider_name span attribute (dashboards, alerts, queries) must update to feature_flag.provider.name. Signed-off-by: Alex Bairez --- hooks/open-telemetry/pom.xml | 2 +- .../java/dev/openfeature/contrib/hooks/otel/TracesHookTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hooks/open-telemetry/pom.xml b/hooks/open-telemetry/pom.xml index 8218f1bf8..6f1fd70b2 100644 --- a/hooks/open-telemetry/pom.xml +++ b/hooks/open-telemetry/pom.xml @@ -41,7 +41,7 @@ io.opentelemetry.semconv opentelemetry-semconv-incubating - 1.28.0-alpha + 1.43.0-alpha diff --git a/hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/TracesHookTest.java b/hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/TracesHookTest.java index f9731a30f..6e2205628 100644 --- a/hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/TracesHookTest.java +++ b/hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/TracesHookTest.java @@ -39,7 +39,7 @@ public static void close() { } private final AttributeKey flagKeyAttributeKey = AttributeKey.stringKey("feature_flag.key"); - private final AttributeKey providerNameAttributeKey = AttributeKey.stringKey("feature_flag.provider_name"); + private final AttributeKey providerNameAttributeKey = AttributeKey.stringKey("feature_flag.provider.name"); private final AttributeKey variantAttributeKey = AttributeKey.stringKey("feature_flag.variant"); private final HookContext hookContext = HookContext.builder()