Skip to content

Commit dc23b0c

Browse files
PROFeNoMpierotibou
andauthored
Add release notes for 0.94.0 (#2374)
* Add release notes for 0.94.0 * Add release notes for 0.94.0 * Add release notes for 0.94.0 * Change release notes for 0.94.0 * Change release notes Co-authored-by: Pierre Bonet <[email protected]> * Change release notes for 0.94.0 --------- Co-authored-by: Pierre Bonet <[email protected]>
1 parent 5c73ee9 commit dc23b0c

File tree

6 files changed

+28
-38
lines changed

6 files changed

+28
-38
lines changed

Diff for: Cargo.lock

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

Diff for: appsec/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ HunterGate(
1111

1212
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/hunter-cache.id.in ${CMAKE_CURRENT_SOURCE_DIR}/hunter-cache.id)
1313

14-
project(ddappsec VERSION 0.93.0)
14+
project(ddappsec VERSION 0.94.0)
1515

1616
include(CheckCXXCompilerFlag)
1717

Diff for: 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.93.0"
3+
#define PHP_DDTRACE_VERSION "0.94.0"
44
#endif

Diff for: package.xml

+23-33
Original file line numberDiff line numberDiff line change
@@ -62,54 +62,44 @@
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 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.
65+
This release adds support to OpenTelemetry so that you can use the OpenTelemetry API to generate Datadog spans. This is off by default. Enable it with the environment variable `DD_TRACE_OTEL_ENABLED=1` or INI setting `datadog.trace.otel_enabled=1. Also, the tracer now generates 128 bits trace ids by default, in an effort to match OpenTelemetry standards.
6666
6767
## Tracer
6868
### Added
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
69+
- Set _dd.base_service when overriding service name for a span #2275
70+
- OpenTelemetry API #2332
71+
- Add tracing for curl_multi_exec() #2347
72+
- CakePHP http.route implementation #2360
7573
7674
### Changed
77-
- Redis Span Removal and Priority Sampling Orphans Cleanup #2306
78-
- Subclass SpanData with RootSpanData #2309
79-
- Refactor tightly coupled extraction state #2314
75+
- Enable 128-bit trace ID generation by default #2358, #2368
76+
- Respect DD_LOGS_INJECTION default value #2365
77+
- Completely avoid instrumenting the PSR NullLogger #2367
78+
- Inject the _dd.dbm_trace_injected tag only when full propagation is enabled #2346
79+
- Retain tracestate from tracecontext if extracted at all #2359
8080
8181
### 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
82+
- Handle extra arguments for internal overrideArgs #2348
83+
- Fix possible double-free with hooks on internal methods inherited by user classes #2372
84+
- Fix crash with functions with no run_time_cache yet #2373
85+
- Workaround php bug #81634 in PHP 8.0-8.1.0 #2353
86+
- Fix PHP5: The Magento Integration is not part of PHP5 #2363
87+
- Fix orphans removal when 128-bit is enabled #2366
88+
- Use _dd.agent_psr instead of _dd.rule_psr for agent sampling #2370
9189
92-
## Profiling
90+
### Internal changes
91+
- Add xfail for Zend/tests/stack_limit/stack_limit_013.phpt on PHP 8.3 #2371
9392
93+
## Profiling
9494
### Added
95-
- Support for PHP 8.3 #2098, #2282
95+
- Add idle phases to timeline #2343
9696
9797
### Fixed
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
98+
- perf: increase allocation sampling distance #2350, #2364
10399
104100
### Internal changes
105-
- fix reliability environment deployment #2289
106-
- upgrade to `libdatadog` v5 #2299
107-
- add memory benchmark #2319
108-
- fix flaky exception correctness test #2331
101+
- add DD_PROFILING_WALLTIME_ENABLED for testing #2316
109102
110-
## Application Security Management (0.14.3)
111-
### Fixed
112-
- Set sampling priority using ddtrace_set_priority_sampling_on_root DataDog/dd-appsec-php#311
113103
]]></notes>
114104
<contents>
115105
<dir name="/">

Diff for: 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.93.0"
3+
version = "0.94.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
rust-version = "1.64"

Diff for: 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.93.0';
27+
const VERSION = '0.94.0';
2828

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

0 commit comments

Comments
 (0)