From 14047bdd7913b93e6a07f2193322a48a31b1b490 Mon Sep 17 00:00:00 2001 From: Damien Mehala Date: Tue, 23 Sep 2025 17:24:41 +0200 Subject: [PATCH] fix: add service env field back `0cc3f7` introduced a regression where service env could not be set. This commit re-introduce the service env field. --- datadog-library-config-ffi/src/tracer_metadata.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/datadog-library-config-ffi/src/tracer_metadata.rs b/datadog-library-config-ffi/src/tracer_metadata.rs index cad1f2f967..a00192c6bd 100644 --- a/datadog-library-config-ffi/src/tracer_metadata.rs +++ b/datadog-library-config-ffi/src/tracer_metadata.rs @@ -23,9 +23,10 @@ pub enum MetadataKind { TracerVersion = 2, Hostname = 3, ServiceName = 4, - ServiceVersion = 5, - ProcessTags = 6, - ContainerId = 7, + ServiceEnv = 5, + ServiceVersion = 6, + ProcessTags = 7, + ContainerId = 8, } /// Allocates and returns a pointer to a new `TracerMetadata` object on the heap. @@ -93,6 +94,7 @@ pub unsafe extern "C" fn ddog_tracer_metadata_set( MetadataKind::TracerVersion => metadata.tracer_version = str_value, MetadataKind::Hostname => metadata.hostname = str_value, MetadataKind::ServiceName => metadata.service_name = Some(str_value), + MetadataKind::ServiceEnv => metadata.service_env = Some(str_value), MetadataKind::ServiceVersion => metadata.service_version = Some(str_value), MetadataKind::ProcessTags => metadata.process_tags = Some(str_value), MetadataKind::ContainerId => metadata.container_id = Some(str_value),