forked from DataDog/dd-trace-php
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.xml
170 lines (158 loc) · 7.33 KB
/
package.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<?xml version="1.0"?>
<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>datadog_trace</name>
<channel>pecl.php.net</channel>
<summary>APM and distributed tracing for PHP</summary>
<description>The Datadog PHP Tracer brings APM and distributed tracing to PHP.</description>
<lead>
<name>Anil Mahtani Mirchandani</name>
<user>anilm3</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Levi Morrison</name>
<user>levim</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Luca Abbati</name>
<user>labbati</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Bob Weinand</name>
<user>bwoebi</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Joe Watkins</name>
<user>krakjoe</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Pierre Bonet</name>
<user>pierotibou</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Alejandro Estringana Ruiz</name>
<user>estringanadd</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<!-- **Automatically updated with pecl-build script** -->
<!-- Date only needs to be set if it was packaged on a different day from release -->
<date>${date}</date>
<version>
<!-- **Automatically updated with pecl-build script** -->
<!-- Version will be set from version.php or 0.0.0 for nightly builds (see 'tooling/bin/pecl-build') -->
<release>${version}</release>
<api>${version}</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="https://github.com/DataDog/dd-trace-php/blob/master/LICENSE">BSD 3-Clause</license>
<notes>
<![CDATA[
This release adds experimental exception profiling to the profiler. This is off by default. Enable it with the environment variable DD_PROFILING_EXPERIMENTAL_EXCEPTION_ENABLED=1 or INI setting datadog.profiling.experimental_exception_enabled=1.
In Application Security Management, this release introduces the latest version of the WAF v1.14.0 and the latest ASM ruleset v1.8.0, as well as a fix to ensure runtime IDs reported by the remote configuration client are always valid and consistent with those reported by the Tracer.
## Tracer
### Added
- Add Drupal Integration #2188
- Implement sidecar tracing #2234
- This functionality is currently experimental and guarded behind a configuration option DD_TRACE_SIDECAR_TRACE_SENDER=1 or INI setting datadog.trace.sidecar_trace_sender=1. It replaces the sending of traces through a dedicated thread.
### Fixed
- Do not emit a deprecated diagnostic for DD_LOGS_INJECTION #2253
- Set peer.service as dddbs when available #2260
- Fix toggling datadog.trace.enabled with perdir configuration #2269
- Enable auto flush for artisan commands #2270
### Internal changes
- Keep doctrine/dbal to major version 2 in symfony 5.2 tests #2254
- docs: Explain minimum and nice-to-have from LLVM #2264
## Profiling
### Added
- Add exception profiling #2197, #2262
- Do not disable allocation profiling on fixed PHP versions with active JIT #2246
### Fixed
- Add missing `end_timestamp_ns` to string compilation event #2251
- store customized heap #2261
- remove “BETA” in `datadog-setup.php` as the profiler is not beta anymore #2278
- use-after-free with Closure trampolines #2280
### Internal changes
- add tests for timeline #2192
## Application Security Management (0.14.0)
### Added
- Add default processors and scanners DataDog/dd-appsec-php#298
- Exchange more types between extension and helper DataDog/dd-appsec-php#299
- API security configuration settings DataDog/dd-appsec-php#300
### Fixed
- Propagate Runtime IDs and keep a valid pool in the RC client DataDog/dd-appsec-php#301
### Internal changes
- Add nginx container to integration tests DataDog/dd-appsec-php#294
- Upgrade WAF to 1.14.0 DataDog/dd-appsec-php#295
- Upgrade tracer to v0.91.0 and remove master build downloads DataDog/dd-appsec-php#296
- Upgrade ruleset to 1.8.0 DataDog/dd-appsec-php#302
- Merge appsec repository as subtree #2267
]]></notes>
<contents>
<dir name="/">
<!-- code and test files -->${codefiles}
<file name="config.m4" role="src" />
<file name="ddtrace.sym" role="src" />
<!-- Docs -->
<file name="CHANGELOG.md" role="doc" />
<file name="LICENSE" role="doc" />
<file name="LICENSE.Apache" role="doc" />
<file name="LICENSE.BSD3" role="doc" />
<file name="NOTICE" role="doc" />
<file name="README.md" role="doc" />
<file name="UPGRADE-0.10.md" role="doc" />
<!-- PHP files -->
<!-- Include any files from ./bridge that are not referenced in ./bridge/_files.php -->
<!-- Make sure to update <filelist> below too -->
<file name="bridge/_generated_api.php" role="php" />
<file name="bridge/_generated_integrations.php" role="php" />
<file name="bridge/_generated_tracer.php" role="php" />
<file name="bridge/_generated_tracer_api.php" role="php" />
<file name="bridge/autoload.php" role="php" />
<file name="bridge/dd_init.php" role="php" />
<file name="bridge/dd_register_optional_deps_autoloader.php" role="php" />
<file name="bridge/dd_wrap_autoloader.php" role="php" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>7.0</min>
<max>8.3.99</max>
</php>
<pearinstaller>
<min>1.4.0</min>
</pearinstaller>
<extension>
<name>json</name>
</extension>
</required>
</dependencies>
<providesextension>ddtrace</providesextension>
<extsrcrelease>
<filelist>
<install as="datadog_trace/bridge/_generated_api.php" name="bridge/_generated_api.php" />
<install as="datadog_trace/bridge/_generated_integrations.php" name="bridge/_generated_integrations.php" />
<install as="datadog_trace/bridge/_generated_tracer.php" name="bridge/_generated_tracer.php" />
<install as="datadog_trace/bridge/_generated_tracer_api.php" name="bridge/_generated_tracer_api.php" />
<install as="datadog_trace/bridge/autoload.php" name="bridge/autoload.php" />
<install as="datadog_trace/bridge/dd_init.php" name="bridge/dd_init.php" />
<install as="datadog_trace/bridge/dd_register_optional_deps_autoloader.php" name="bridge/dd_register_optional_deps_autoloader.php" />
<install as="datadog_trace/bridge/dd_wrap_autoloader.php" name="bridge/dd_wrap_autoloader.php" />
</filelist>
</extsrcrelease>
</package>