Bot releases are hidden (Show)
Published by bwoebi over 1 year ago
Published by bwoebi over 1 year ago
Allocation profiling is now enabled by default. You can manage it using the DD_PROFILING_ALLOCATION_ENABLED
environment variable or the datadog.profiling.allocation_enabled
setting in the INI file. Although the DD_PROFILING_EXPERIMENTAL_ALLOCATION_ENABLED
environment variable and datadog.profiling.experimental_allocation_enabled
INI setting still work, the new ones take precedence.
Published by Anilm3 over 1 year ago
Published by bwoebi over 1 year ago
This bugfix release fixes a regression introduced in 0.87.0, causing 4xx responses from Laravel to be marked as errors.
Published by bwoebi over 1 year ago
curl_setopt()
in PHP 7 #2039The profiling version number is now in sync with the tracer for stable releases.
libdatadog
#1984Published by Anilm3 over 1 year ago
Published by estringana over 1 year ago
DD_TRACE_AGENT_URL
DataDog/dd-appsec-php#231Published by morrisonlevi over 1 year ago
Published by Anilm3 over 1 year ago
⚠ Important: Enabling profiling on this release can crash if your code or any code dependencies use magic methods. Since this is difficult to determine, we recommend avoiding this release and moving to 0.86.1 or newer.
enabled_on_cli
ini setting DataDog/dd-appsec-php#182config_sync
helper command DataDog/dd-appsec-php#164request_exec
helper command DataDog/dd-appsec-php#196engine::subscriber
rule data DataDog/dd-appsec-php#186Published by bwoebi over 1 year ago
Published by bwoebi over 1 year ago
This release adds new profile types: allocation size and allocation samples. They are off by default. Enable them with the environment variable DD_PROFILING_EXPERIMENTAL_ALLOCATION_ENABLED=1
or INI setting datadog.profiling.experimental_allocation_enabled=1
.
Published by bwoebi almost 2 years ago
Please use version 0.84.0 or newer. This version contains a bug, sometimes leading to an infinite loop during sending of traces.
Published by bwoebi almost 2 years ago
Please use version 0.84.0 or newer. This version contains a bug, sometimes leading to an infinite loop during sending of traces.
Published by pierotibou almost 2 years ago
Profiling is now installed and enabled when --enable-profiling
is passed on the installer. Previously it was installed but not enabled. This removes one step in onboarding as the environment variable DD_PROFILING_ENABLED no longer needs to be set to 1, which can be difficult in some situations. The recommended way to configure profiling is to use .ini settings, which is generally easier.
Published by bwoebi almost 2 years ago
Published by bwoebi almost 2 years ago
We have an issue causing span counters to not be reset properly after a flush. Thus the span limit of 1000 being reached, and then hooks not being executed anymore. This impacts long-running CLI processes only.
It is advised to stay on 0.80.0 until we have released 0.81.1.
Published by krakjoe about 2 years ago
Published by pierotibou about 2 years ago
Published by krakjoe about 2 years ago
Some Symfony spans may be of service unnamed-php-service
instead of the proper service name. Under version 0.77.0 the behaviour is as expected.
php_error_docref
with php_log_err
DataDog/dd-appsec-php#101Published by morrisonlevi about 2 years ago
⚠️ The tracer and profiling packages for PHP 7 and 8 are built on CentOS 7. These packages will not run on older GNU Linux versions like CentOS 6, Debian 7, and Ubuntu 12.04.
process_id
and runtime_version
tags #1606.<php>
to <?php
#1680DD_PROFILING_EXPERIMENTAL_CPU_TIME_ENABLED
to 0
, off
, or no
.trace
, which is even more verbose than debug
.phpinfo()
(or the equivalent command line option --ri datadog-profiling
) #1606