Skip to content

Commit 93664fd

Browse files
authored
Add release notes for 0.93.0 (#2337)
Signed-off-by: Bob Weinand <[email protected]>
1 parent 66c276e commit 93664fd

File tree

5 files changed

+38
-39
lines changed

5 files changed

+38
-39
lines changed

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ext/version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#ifndef PHP_DDTRACE_VERSION
22
// Must begin with a number for Debian packaging requirements
3-
#define PHP_DDTRACE_VERSION "0.92.0"
3+
#define PHP_DDTRACE_VERSION "0.93.0"
44
#endif

package.xml

+34-35
Original file line numberDiff line numberDiff line change
@@ -62,55 +62,54 @@
6262
<license uri="https://github.com/DataDog/dd-trace-php/blob/master/LICENSE">BSD 3-Clause</license>
6363
<notes>
6464
<![CDATA[
65-
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.
66-
67-
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.
65+
This release adds support for PHP 8.3 for the tracer and the profiler. Please be aware that we are currently building against PHP 8.3.0 RC3.
6866
6967
## Tracer
7068
### Added
71-
- Add Drupal Integration #2188
72-
- Implement sidecar tracing #2234
73-
- 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.
69+
- Add Magento 2 Integration #2274
70+
- Support for PHP 8.3 #2098, #2282
71+
- Add a configuration flag to disable laravel queue distributed tracing #2304
72+
- Laminas RESTful methods handling #2322
73+
- Expand arrays in meta and metrics into nested-tag format #2302, #2333
74+
- Report extensions used in telemetry #2295
7475
75-
### Fixed
76-
- Do not emit a deprecated diagnostic for DD_LOGS_INJECTION #2253
77-
- Set peer.service as dddbs when available #2260
78-
- Fix toggling datadog.trace.enabled with perdir configuration #2269
79-
- Enable auto flush for artisan commands #2270
76+
### Changed
77+
- Redis Span Removal and Priority Sampling Orphans Cleanup #2306
78+
- Subclass SpanData with RootSpanData #2309
79+
- Refactor tightly coupled extraction state #2314
8080
81-
### Internal changes
82-
- Keep doctrine/dbal to major version 2 in symfony 5.2 tests #2254
83-
- docs: Explain minimum and nice-to-have from LLVM #2264
81+
### Fixed
82+
- Propagate env to telemetry #2313
83+
- Fix ZAI config handling for .htaccess with php-fpm #2298
84+
- Explicitly drop dd.p.dm if provided in propagated tags when the incoming sampling priority is reject #2310
85+
- Strictly validate dd.p.tid #2303
86+
- Fix PHP 5: The Drupal integration is not part of PHP 5 #2326
87+
- Avoid %.*s in places where longer strings are used #2330
88+
- Respect service mapping when propagating for DBM #2321
89+
- Specify the odbc driver in db.system and exclude the Ingres driver from DBM #2334
90+
- Fix daemonization of sidecar closing stderr properly DataDog/libdatadog#271
8491
8592
## Profiling
93+
8694
### Added
87-
- Add exception profiling #2197, #2262
88-
- Do not disable allocation profiling on fixed PHP versions with active JIT #2246
95+
- Support for PHP 8.3 #2098, #2282
8996
9097
### Fixed
91-
- Add missing `end_timestamp_ns` to string compilation event #2251
92-
- store customized heap #2261
93-
- remove “BETA” in `datadog-setup.php` as the profiler is not beta anymore #2278
94-
- use-after-free with Closure trampolines #2280
98+
- neighboring extension handling in `gc_mem_caches()` #2297
99+
- panic after shutdown of forked child when `USE_ZEND_ALLOC=0` #2301
100+
- fix typo in info log message #2307
101+
- sampling distance in exception profiling #2323
102+
- reuse thread RNG and poisson sampler #2320
95103
96104
### Internal changes
97-
- add tests for timeline #2192
98-
99-
## Application Security Management (0.14.0)
100-
### Added
101-
- Add default processors and scanners DataDog/dd-appsec-php#298
102-
- Exchange more types between extension and helper DataDog/dd-appsec-php#299
103-
- API security configuration settings DataDog/dd-appsec-php#300
105+
- fix reliability environment deployment #2289
106+
- upgrade to `libdatadog` v5 #2299
107+
- add memory benchmark #2319
108+
- fix flaky exception correctness test #2331
104109
110+
## Application Security Management (0.14.3)
105111
### Fixed
106-
- Propagate Runtime IDs and keep a valid pool in the RC client DataDog/dd-appsec-php#301
107-
108-
### Internal changes
109-
- Add nginx container to integration tests DataDog/dd-appsec-php#294
110-
- Upgrade WAF to 1.14.0 DataDog/dd-appsec-php#295
111-
- Upgrade tracer to v0.91.0 and remove master build downloads DataDog/dd-appsec-php#296
112-
- Upgrade ruleset to 1.8.0 DataDog/dd-appsec-php#302
113-
- Merge appsec repository as subtree #2267
112+
- Set sampling priority using ddtrace_set_priority_sampling_on_root DataDog/dd-appsec-php#311
114113
]]></notes>
115114
<contents>
116115
<dir name="/">

profiling/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "datadog-php-profiling"
3-
version = "0.92.0"
3+
version = "0.93.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
rust-version = "1.64"

src/DDTrace/Tracer.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ final class Tracer implements TracerInterface
2424
* Must begin with a number for Debian packaging requirements
2525
* Must use single-quotes for packaging script to work
2626
*/
27-
const VERSION = '0.92.0';
27+
const VERSION = '0.93.0';
2828

2929
/**
3030
* @var Span[][]

0 commit comments

Comments
 (0)