Community News: Latest PECL Releases (04.09.2024)
Latest PECL Releases:
datadog_trace 0.99.1
## Tracer
Changed
revert ?Send spans_created telemetry metric #2577? to fix a memory leak
Fixed
Fix compilation on macOs #2613
gearman 2.1.2
PHP 8 is now supported
datadog_trace 0.99.0
## Tracer
Windows x64 support is officially GA (generally available).
Some performance work has been undertaken to primarily reduce the overhead of telemetry reporting.
The next release will be version 1.0 and remove deprecated and some unused code and APIs.
Added
Support the FrankenPHP SAPIs #2602
Add zts support for alpine #2564
Swoole Integration #2595
Changed
w3c phase 2: add last parent_id to tracestate #2549
Fixed
Handle relative ext/ paths and test the windows installer #2559
Fix exec integration build on PHP 8.4 #2543
Fix Orphans not being sampled-out #2550
Fix fibers with tracer disabled #2576
Update update_span_duration return type #2586
Fix #2563: ddtrace overrides php error log permissions #2583
Allow hooking an inherited internal constructor #2591
Distinguish architectures on windows #2593
Fix the ExecIntegration name #2597
Internal
Get rid of some bitwise checking in ddog_shall_log #2539
Use faster bincode for ipc #2544
Update to use DDOG_CHARSLICE_C and new DDOG_CHARSLICE_C_BARE helpers #2565
Slightly Improve OTel Performances #2561
Send spans_created telemetry metric #2577
Profiler
Added
add FrankenPHP to the list of recognised SAPIs #2523
enabled allocation profiling for PHP ZTS #2506
report PHP build (nts-ndebug vs zts-ndebug) #2536
Internal
add tests for exception profiling in ZTS builds #2562
update to libdatadog v7 #2605
Application Security Management
Added
Add DD_API_SECURITY_ENABLED flag #2532
Add DD_APPSEC_SCA_ENABLED new configuration variable #2557
Fixed
Make Laravel appsec login success event more accurate #2600
Enable appsec by ini only when enable-appsec present #2567
Provide path params to appsec #2395
PHPDeveloper.org