summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PHPINFO23
-rw-r--r--REFLECTION53
-rw-r--r--php-pecl-datadog-trace.spec10
3 files changed, 64 insertions, 22 deletions
diff --git a/PHPINFO b/PHPINFO
index 8484dc6..4f6d337 100644
--- a/PHPINFO
+++ b/PHPINFO
@@ -7,14 +7,14 @@ For help, check out the documentation at https://docs.datadoghq.com/tracing/lang
(c) Datadog 2020
Datadog tracing support => enabled
-Version => 1.11.0
+Version => 1.12.0
DATADOG TRACER CONFIGURATION => {
- "date": "2025-08-01T13:06:53Z",
- "os_name": "Linux builder.remirepo.net 6.15.8-100.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 24 12:25:37 UTC 2025 x86_64",
- "os_version": "6.15.8-100.fc41.x86_64",
- "version": "1.11.0",
+ "date": "2025-08-28T05:20:25Z",
+ "os_name": "Linux builder.remirepo.net 6.15.10-100.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 15 14:55:12 UTC 2025 x86_64",
+ "os_version": "6.15.10-100.fc41.x86_64",
+ "version": "1.12.0",
"lang": "php",
- "lang_version": "8.3.24",
+ "lang_version": "8.3.25",
"env": null,
"enabled": true,
"service": null,
@@ -99,6 +99,7 @@ datadog.trace.kafka_distributed_tracing => On => On
datadog.trace.laravel_queue_distributed_tracing => On => On
datadog.trace.symfony_messenger_distributed_tracing => On => On
datadog.trace.symfony_messenger_middlewares => Off => Off
+datadog.trace.symfony_http_route => On => On
datadog.trace.remove_root_span_laravel_queue => On => On
datadog.trace.remove_root_span_symfony_messenger => On => On
datadog.appsec.rasp_enabled => On => On
@@ -154,6 +155,7 @@ datadog.trace.retain_thread_capabilities => Off => Off
datadog.version => no value => no value
datadog.trace.obfuscation_query_string_regexp => (?i)(?:(?:"|%22)?)(?:(?:old[-_]?|new[-_]?)?p(?:ass)?w(?:or)?d(?:1|2)?|pass(?:[-_]?phrase)?|secret|(?:api[-_]?|private[-_]?|public[-_]?|access[-_]?|secret[-_]?|app(?:lication)?[-_]?)key(?:[-_]?id)?|token|consumer[-_]?(?:id|key|secret)|sign(?:ed|ature)?|auth(?:entication|orization)?)(?:(?:\s|%20)*(?:=|%3D)[^&]+|(?:"|%22)(?:\s|%20)*(?::|%3A)(?:\s|%20)*(?:"|%22)(?:%2[^2]|%[^2]|[^"%])+(?:"|%22))|(?:bearer(?:\s|%20)+[a-z0-9._\-]+|token(?::|%3A)[a-z0-9]{13}|gh[opsu]_[0-9a-zA-Z]{36}|ey[I-L](?:[\w=-]|%3D)+\.ey[I-L](?:[\w=-]|%3D)+(?:\.(?:[\w.+/=-]|%3D|%2F|%2B)+)?|-{5}BEGIN(?:[a-z\s]|%20)+PRIVATE(?:\s|%20)KEY-{5}[^\-]+-{5}END(?:[a-z\s]|%20)+PRIVATE(?:\s|%20)KEY(?:-{5})?(?:\n|%0A)?|(?:ssh-(?:rsa|dss)|ecdsa-[a-z0-9]+-[a-z0-9]+)(?:\s|%20|%09)+(?:[a-z0-9/.+]|%2F|%5C|%2B){100,}(?:=|%3D)*(?:(?:\s|%20|%09)+[a-z0-9._-]+)?) => (?i)(?:(?:"|%22)?)(?:(?:old[-_]?|new[-_]?)?p(?:ass)?w(?:or)?d(?:1|2)?|pass(?:[-_]?phrase)?|secret|(?:api[-_]?|private[-_]?|public[-_]?|access[-_]?|secret[-_]?|app(?:lication)?[-_]?)key(?:[-_]?id)?|token|consumer[-_]?(?:id|key|secret)|sign(?:ed|ature)?|auth(?:entication|orization)?)(?:(?:\s|%20)*(?:=|%3D)[^&]+|(?:"|%22)(?:\s|%20)*(?::|%3A)(?:\s|%20)*(?:"|%22)(?:%2[^2]|%[^2]|[^"%])+(?:"|%22))|(?:bearer(?:\s|%20)+[a-z0-9._\-]+|token(?::|%3A)[a-z0-9]{13}|gh[opsu]_[0-9a-zA-Z]{36}|ey[I-L](?:[\w=-]|%3D)+\.ey[I-L](?:[\w=-]|%3D)+(?:\.(?:[\w.+/=-]|%3D|%2F|%2B)+)?|-{5}BEGIN(?:[a-z\s]|%20)+PRIVATE(?:\s|%20)KEY-{5}[^\-]+-{5}END(?:[a-z\s]|%20)+PRIVATE(?:\s|%20)KEY(?:-{5})?(?:\n|%0A)?|(?:ssh-(?:rsa|dss)|ecdsa-[a-z0-9]+-[a-z0-9]+)(?:\s|%20|%09)+(?:[a-z0-9/.+]|%2F|%5C|%2B){100,}(?:=|%3D)*(?:(?:\s|%20|%09)+[a-z0-9._-]+)?)
datadog.trace.memcached_obfuscation => On => On
+datadog.trace.mongodb_obfuscation => On => On
datadog.trace.client_ip_enabled => Off => Off
datadog.trace.client_ip_header => no value => no value
datadog.trace.forked_process => On => On
@@ -258,6 +260,11 @@ datadog.trace.guzzle_analytics_enabled => Off => Off
datadog.guzzle_analytics_enabled => Off => Off
datadog.trace.guzzle_analytics_sample_rate => 1 => 1
datadog.guzzle_analytics_sample_rate => 1 => 1
+datadog.trace.httpstream_enabled => On => On
+datadog.trace.httpstream_analytics_enabled => Off => Off
+datadog.httpstream_analytics_enabled => Off => Off
+datadog.trace.httpstream_analytics_sample_rate => 1 => 1
+datadog.httpstream_analytics_sample_rate => 1 => 1
datadog.trace.kafka_enabled => On => On
datadog.trace.kafka_analytics_enabled => Off => Off
datadog.kafka_analytics_enabled => Off => Off
@@ -278,8 +285,8 @@ datadog.trace.laravelqueue_analytics_enabled => Off => Off
datadog.laravelqueue_analytics_enabled => Off => Off
datadog.trace.laravelqueue_analytics_sample_rate => 1 => 1
datadog.laravelqueue_analytics_sample_rate => 1 => 1
-datadog.trace.logs_enabled => Off => Off
-datadog.logs_injection => Off => Off
+datadog.trace.logs_enabled => On => On
+datadog.logs_injection => On => On
datadog.trace.logs_analytics_enabled => Off => Off
datadog.logs_analytics_enabled => Off => Off
datadog.trace.logs_analytics_sample_rate => 1 => 1
diff --git a/REFLECTION b/REFLECTION
index 29a1668..1d4e0d2 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,4 +1,4 @@
-Extension [ <persistent> extension #142 ddtrace version 1.11.0 ] {
+Extension [ <persistent> extension #143 ddtrace version 1.12.0 ] {
- Dependencies {
Dependency [ json (Required) ]
@@ -142,6 +142,9 @@ Extension [ <persistent> extension #142 ddtrace version 1.11.0 ] {
Entry [ datadog.trace.symfony_messenger_middlewares <ALL> ]
Current = 'false'
}
+ Entry [ datadog.trace.symfony_http_route <ALL> ]
+ Current = 'true'
+ }
Entry [ datadog.trace.remove_root_span_laravel_queue <ALL> ]
Current = 'true'
}
@@ -307,6 +310,9 @@ Extension [ <persistent> extension #142 ddtrace version 1.11.0 ] {
Entry [ datadog.trace.memcached_obfuscation <ALL> ]
Current = 'true'
}
+ Entry [ datadog.trace.mongodb_obfuscation <ALL> ]
+ Current = 'true'
+ }
Entry [ datadog.trace.client_ip_enabled <ALL> ]
Current = 'false'
}
@@ -619,6 +625,21 @@ Extension [ <persistent> extension #142 ddtrace version 1.11.0 ] {
Entry [ datadog.guzzle_analytics_sample_rate <ALL> ]
Current = '1'
}
+ Entry [ datadog.trace.httpstream_enabled <ALL> ]
+ Current = 'true'
+ }
+ Entry [ datadog.trace.httpstream_analytics_enabled <ALL> ]
+ Current = '0'
+ }
+ Entry [ datadog.httpstream_analytics_enabled <ALL> ]
+ Current = '0'
+ }
+ Entry [ datadog.trace.httpstream_analytics_sample_rate <ALL> ]
+ Current = '1'
+ }
+ Entry [ datadog.httpstream_analytics_sample_rate <ALL> ]
+ Current = '1'
+ }
Entry [ datadog.trace.kafka_enabled <ALL> ]
Current = 'true'
}
@@ -680,10 +701,10 @@ Extension [ <persistent> extension #142 ddtrace version 1.11.0 ] {
Current = '1'
}
Entry [ datadog.trace.logs_enabled <ALL> ]
- Current = 'false'
+ Current = 'true'
}
Entry [ datadog.logs_injection <ALL> ]
- Current = 'false'
+ Current = 'true'
}
Entry [ datadog.trace.logs_analytics_enabled <ALL> ]
Current = '0'
@@ -1082,7 +1103,7 @@ Extension [ <persistent> extension #142 ddtrace version 1.11.0 ] {
Constant [ int DDTrace\DBM_PROPAGATION_FULL ] { 2 }
Constant [ int DDTrace\Internal\SPAN_FLAG_OPENTELEMETRY ] { 1 }
Constant [ int DDTrace\Internal\SPAN_FLAG_OPENTRACING ] { 2 }
- Constant [ string DD_TRACE_VERSION ] { 1.11.0 }
+ Constant [ string DD_TRACE_VERSION ] { 1.12.0 }
Constant [ int DD_TRACE_PRIORITY_SAMPLING_AUTO_KEEP ] { 1 }
Constant [ int DD_TRACE_PRIORITY_SAMPLING_AUTO_REJECT ] { 0 }
Constant [ int DD_TRACE_PRIORITY_SAMPLING_USER_KEEP ] { 2 }
@@ -1324,12 +1345,11 @@ Extension [ <persistent> extension #142 ddtrace version 1.11.0 ] {
}
- Return [ void ]
}
- Function [ <internal:ddtrace> function DDTrace\curl_multi_exec_get_request_spans ] {
+ Function [ <internal:ddtrace> function &DDTrace\curl_multi_exec_get_request_spans ] {
- - Parameters [1] {
- Parameter #0 [ <required> &$array ]
+ - Parameters [0] {
}
- - Return [ void ]
+ - Return [ array ]
}
Function [ <internal:ddtrace> function DDTrace\dogstatsd_count ] {
@@ -1376,6 +1396,23 @@ Extension [ <persistent> extension #142 ddtrace version 1.11.0 ] {
}
- Return [ void ]
}
+ Function [ <internal:ddtrace> function DDTrace\resource_weak_store ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> mixed $resource ]
+ Parameter #1 [ <required> string $key ]
+ Parameter #2 [ <required> mixed $value ]
+ }
+ - Return [ void ]
+ }
+ Function [ <internal:ddtrace> function DDTrace\resource_weak_get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> mixed $resource ]
+ Parameter #1 [ <required> string $key ]
+ }
+ - Return [ mixed ]
+ }
Function [ <internal:ddtrace> function DDTrace\System\container_id ] {
- Parameters [0] {
diff --git a/php-pecl-datadog-trace.spec b/php-pecl-datadog-trace.spec
index 773bc4e..52110cb 100644
--- a/php-pecl-datadog-trace.spec
+++ b/php-pecl-datadog-trace.spec
@@ -24,7 +24,6 @@
# and delete root_cache after the build
# EL 8.10 1.79.0
# EL 8 priv 1.85.0
-# EL 9.5 1.79.0
# EL 9.6 1.84.1
# EL 9 stream 1.85.0
# EL 10.0 1.84.1
@@ -37,17 +36,13 @@
# extension name
%global pecl_name ddtrace
-%global upstream_version 1.11.0
+%global upstream_version 1.12.0
#global upstream_prever beta1
%global with_zts 0%{!?_without_zts:%{?__ztsphp:1}}
%global ini_name 40-%{pecl_name}.ini
%global sources %{proj_name}-%{upstream_version}%{?upstream_prever}
%global _configure ../%{sources}/configure
-# if needed for test build
-#undefine _hardened_build
-#undefine _lto_cflags
-
Summary: APM and distributed tracing for PHP
Name: %{?scl_prefix}php-pecl-datadog-trace
Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}}
@@ -290,6 +285,9 @@ REPORT_EXIT_STATUS=1 \
%changelog
+* Thu Aug 28 2025 Remi Collet <remi@remirepo.net> - 1.12.0-1
+- update to 1.12.0
+
* Fri Aug 1 2025 Remi Collet <remi@remirepo.net> - 1.11.0-1
- update to 1.11.0