diff options
| author | Remi Collet <remi@remirepo.net> | 2025-09-15 10:45:42 +0200 | 
|---|---|---|
| committer | Remi Collet <remi@php.net> | 2025-09-15 10:45:42 +0200 | 
| commit | d75f0138799c0b0814556d75d1763ad30314ba9d (patch) | |
| tree | 3094cc05bbb76ef0b6347221319a5343a79ec517 | |
| parent | adf6406c08e68e1bbe67824cb1de6ae6200ad48c (diff) | |
update to 1.12.0
| -rw-r--r-- | PHPINFO | 23 | ||||
| -rw-r--r-- | REFLECTION | 53 | ||||
| -rw-r--r-- | php-pecl-datadog-trace.spec | 10 | 
3 files changed, 64 insertions, 22 deletions
| @@ -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 @@ -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 | 
