|
68 | 68 | <license uri="https://github.com/DataDog/dd-trace-php/blob/master/LICENSE">BSD 3-Clause</license>
|
69 | 69 | <notes>
|
70 | 70 | <![CDATA[
|
| 71 | +This release adds beta support for PHP Single Step Instrumentation, allowing the instrumentation |
| 72 | +of your PHP applications without the manual installation of the dd-trace-php extension. |
| 73 | +
|
| 74 | +Read https://docs.datadoghq.com/tracing/trace_collection/automatic_instrumentation/single-step-apm/ for |
| 75 | +more details. |
| 76 | +
|
71 | 77 | ## Tracer
|
72 | 78 |
|
73 | 79 | ### Added
|
74 |
| -- Implement OTel config remapping #2691 |
75 |
| -- Remap OTel to DD status code #2695 |
| 80 | +- Add span field meta_struct #2673 |
| 81 | +- Add config to disable obfuscation in memcached queries #2725 |
| 82 | +- Add PDO spans to orphans removal #2743 |
| 83 | +- Make generators replaceable #2718 |
| 84 | +- Source Code Integration #2731 |
| 85 | +- OpenAI Integration #2685 |
| 86 | +- Add support for Single Step Instrumentation #2684 #2723 |
76 | 87 |
|
77 | 88 | ### Fixed
|
78 |
| -- Apply some fixes with sidecar trace sender #2680, #2686, #2689, #2698, #2700 |
79 |
| -- Don't treat Symfony 2 differently from other versions #2693 |
80 |
| -- Ensure DDTRACE_G(active_stack) is always NULL when the root span is being pushed #2701 |
| 89 | +- Fix PHP binary detection in package post-install script #2707 |
| 90 | +- Handle OTel HTTP semantic conventions < 1.21.0 #2717 |
| 91 | +- Respect the active service/env/version for metric tags #2742 |
| 92 | +- Fix post bailout hook execution in 8.3 unoptimized builds #2737 |
| 93 | +- Fix env&version tags leaking in metrics #2745 |
| 94 | +- Fix global priority sampling #2728 |
| 95 | +- Fix crash in OpenTelemetry Span::getCurrent() when accessing span link #2767 |
81 | 96 |
|
82 | 97 | ### Internal
|
83 |
| -- Switch 2 logs to logev to avoid useless work #2679 |
84 |
| -- shrink size of Rust artifacts #2696 |
| 98 | +- Compile sidecar and extension separately, to link them together later #2741 |
| 99 | +- Sync with libdatadog for telemetry flush data intval #2757 |
85 | 100 |
|
86 | 101 | ## Profiling
|
87 | 102 |
|
88 |
| -### Added |
89 |
| -- Add `thread id` label on every sample #2692 |
| 103 | +### Internal |
| 104 | +- Keep string cache data alive longer #2668 |
| 105 | +- Extract func is_internal() #2736 |
| 106 | +- Less unsafe code #2739 |
| 107 | +- Refactor fork handling #2747 |
| 108 | +
|
| 109 | +## Application Security Management |
| 110 | +
|
| 111 | +### Fixed |
| 112 | +- Refactor the sampler to fix errors #2761 |
90 | 113 |
|
91 | 114 | ### Internal
|
92 |
| -- Reduce memory usage by upgrading libdatadog to v10 #2697 |
| 115 | +- Upgrade helper to use WAF 1.18.0 #2660 |
| 116 | +- Add more logs around schema extraction #2755 |
| 117 | +
|
93 | 118 | ]]></notes>
|
94 | 119 | <contents>
|
95 | 120 | <dir name="/">
|
|
0 commit comments