From 6eeda685cc78b5e194e6f6961efdae516cda4378 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Fri, 6 Feb 2026 12:42:00 -0600 Subject: [PATCH 1/6] lib: fluent-otel-proto: update to v0.11.0 (otel v1.9.0) Signed-off-by: Eduardo Silva --- lib/fluent-otel-proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/fluent-otel-proto b/lib/fluent-otel-proto index 99373d4..8379fe4 160000 --- a/lib/fluent-otel-proto +++ b/lib/fluent-otel-proto @@ -1 +1 @@ -Subproject commit 99373d42f9b028604ae774a51697596d18398977 +Subproject commit 8379fe405e46167a8334b27c4ff37f4106f20d67 From 0bd445eca740969baa833ceae8f3143c7cacf89c Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Fri, 6 Feb 2026 12:43:01 -0600 Subject: [PATCH 2/6] build: bump to v0.7.0 Signed-off-by: Eduardo Silva --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7372343..226e70d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,8 +26,8 @@ endif() # CTraces Version set(CTR_VERSION_MAJOR 0) -set(CTR_VERSION_MINOR 6) -set(CTR_VERSION_PATCH 6) +set(CTR_VERSION_MINOR 7) +set(CTR_VERSION_PATCH 0) set(CTR_VERSION_STR "${CTR_VERSION_MAJOR}.${CTR_VERSION_MINOR}.${CTR_VERSION_PATCH}") # Define __FILENAME__ consistently across Operating Systems From f176cd99a0abfbce082cd5d69260761f73e759fb Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sun, 22 Mar 2026 05:28:12 -0600 Subject: [PATCH 3/6] decode_opentelemetry: extend new data type Signed-off-by: Eduardo Silva --- src/ctr_decode_opentelemetry.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ctr_decode_opentelemetry.c b/src/ctr_decode_opentelemetry.c index 8c50780..d62f78a 100644 --- a/src/ctr_decode_opentelemetry.c +++ b/src/ctr_decode_opentelemetry.c @@ -308,6 +308,11 @@ static int convert_any_value(struct opentelemetry_decode_value *ctr_val, result = convert_string_value(ctr_val, value_type, key, val->string_value); break; + case OPENTELEMETRY__PROTO__COMMON__V1__ANY_VALUE__VALUE_STRING_VALUE_STRINDEX: + /* Profiling-only string dictionary reference: ignore in traces. */ + result = 0; + break; + case OPENTELEMETRY__PROTO__COMMON__V1__ANY_VALUE__VALUE_BOOL_VALUE: result = convert_bool_value(ctr_val, value_type, key, val->bool_value); break; From 7b8f65ade399e9b4bf9af040531b293f612ea1b2 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sun, 22 Mar 2026 05:29:43 -0600 Subject: [PATCH 4/6] lib: fluent-otel-proto: update to v0.12, otel-proto 1.10 Signed-off-by: Eduardo Silva --- lib/fluent-otel-proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/fluent-otel-proto b/lib/fluent-otel-proto index 8379fe4..95a3475 160000 --- a/lib/fluent-otel-proto +++ b/lib/fluent-otel-proto @@ -1 +1 @@ -Subproject commit 8379fe405e46167a8334b27c4ff37f4106f20d67 +Subproject commit 95a3475b94f8d58a565f018b9ee6895820ceba51 From 1ebf84a8b9a1ffb87179c122b966d20589afadcc Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sun, 22 Mar 2026 05:32:34 -0600 Subject: [PATCH 5/6] github: ci: fix workflow Signed-off-by: Eduardo Silva --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 5b40bbe..6bec3a8 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -79,9 +79,9 @@ jobs: working-directory: ctraces build-debian: - name: Debian Buster build to confirm no issues once used downstream + name: Debian Bullseye build to confirm no issues once used downstream runs-on: ubuntu-latest - container: debian:buster + container: debian:bullseye steps: - name: Set up base image dependencies run: | From 76392d86a5cd575453062189b6cd10b69d29bb55 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sun, 22 Mar 2026 05:35:28 -0600 Subject: [PATCH 6/6] github: ci: fix windows version Signed-off-by: Eduardo Silva --- .github/workflows/build.yaml | 4 ++-- lib/cfl | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6bec3a8..81b7e79 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-latest, windows-2019] + os: [windows-latest] permissions: contents: read steps: @@ -22,7 +22,7 @@ jobs: with: submodules: true - - name: Build on ${{ matrix.os }} with vs-2019 + - name: Build on ${{ matrix.os }} run: | .\scripts\win_build.bat diff --git a/lib/cfl b/lib/cfl index e6b1efb..d4f891d 160000 --- a/lib/cfl +++ b/lib/cfl @@ -1 +1 @@ -Subproject commit e6b1efbfb33ed8dbda7cf7205ead5fd0d4bc9617 +Subproject commit d4f891d48f68dd6df30bfa96dc53c1ab5e310d6c