From 4aed87c5082cc03f7d49477c9c6e935bac9dabac Mon Sep 17 00:00:00 2001 From: Jack Berg <34418638+jack-berg@users.noreply.github.com> Date: Fri, 6 Mar 2026 12:27:18 -0600 Subject: [PATCH 1/2] Add changelog entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89089014bca..5aed9792daf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -91,6 +91,8 @@ ([#8075](https://github.com/open-telemetry/opentelemetry-java/pull/8075)) * Declarative config: Remove unchecked warning ([#8090](https://github.com/open-telemetry/opentelemetry-java/pull/8090)) +* **BREAKING** Declarative config: update matching to be consistently case sensitive + ([#8152](https://github.com/open-telemetry/opentelemetry-java/pull/8152)) ### Project tooling From 8ce07d4e952638058896e2c2a7ad8fa66deadc67 Mon Sep 17 00:00:00 2001 From: Jack Berg <34418638+jack-berg@users.noreply.github.com> Date: Fri, 6 Mar 2026 13:31:57 -0600 Subject: [PATCH 2/2] Update changelog to reflect new scope --- CHANGELOG.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5aed9792daf..c11a9db0d09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,11 @@ ([#8095](https://github.com/open-telemetry/opentelemetry-java/pull/8095)) * Remove deprecated `otel.experimental.metrics.cardinality.limit` property ([#8124](https://github.com/open-telemetry/opentelemetry-java/pull/8124)) +* **BREAKING** bug fix: `GlobUtil` and `IncludePatternMatching`, used in views and declarative + config matching, previously were inconsistent in case sensitivity. If a glob char (* or ?) was + present, it was evaluated with case sensitivity. If no glob chars were present, it was evaluated + with case insensitivity. Now, all are consistently evaluated with case sensitivity. + ([#8152](https://github.com/open-telemetry/opentelemetry-java/pull/8152)) #### Logs @@ -91,8 +96,6 @@ ([#8075](https://github.com/open-telemetry/opentelemetry-java/pull/8075)) * Declarative config: Remove unchecked warning ([#8090](https://github.com/open-telemetry/opentelemetry-java/pull/8090)) -* **BREAKING** Declarative config: update matching to be consistently case sensitive - ([#8152](https://github.com/open-telemetry/opentelemetry-java/pull/8152)) ### Project tooling