|
1 | 1 | Changelog for older versions can be found in our [release page](https://github.com/DataDog/dd-trace-php/releases). |
2 | 2 |
|
| 3 | +## All products |
| 4 | +- Add PHP 8.5 support #3400 |
| 5 | + |
3 | 6 | ## Tracer |
4 | | -### Changed |
5 | | -- Reduce integrations overhead #3380 |
6 | | -- Avoid unnecessary gc_collect_cycles if there's no open span #3428 |
7 | | -- Make use of fast_shutdown to avoid freeing overhead #3429 |
8 | | -- Optimize PDOIntegration::parseDsn() #3430 |
| 7 | +### Added |
| 8 | +- Implement APM endpoint resource renaming #3415 |
| 9 | +- Enable dynamic configuration for debugger-related products #3476 |
9 | 10 |
|
10 | 11 | ### Fixed |
11 | | -- Fix #3135: Force flushing on shutdown of entry point processes #3398 |
12 | | -- Support curl_multi_exec root spans #3419 |
13 | | -- Fix a couple memory leaks #3420 |
| 12 | +- Collect incompletely fetched CurlMulti handles upon destruction #3469 |
| 13 | +- Safeguard proc_get_span in case proc_assoc_span is not happening #3471 |
| 14 | +- Skip SSI injector in installer for accurate ini-dir readings #3472 |
| 15 | +- Make stub file compatible with php 8.4+ parser #3475 |
| 16 | +- Fix function resolver on PHP 8.0 and PHP 8.1 for targets without HAVE_GCC_GLOBAL_REGS and with active JIT #3482 |
| 17 | +- Support ENOENT as shm_open failure mode DataDog/libdatadog#1315 |
| 18 | + - This fixes a failure mode present on some serverless runtimes. |
| 19 | + |
| 20 | +### Internal |
| 21 | +- Add crashtracker support for the sidecar #3453 |
| 22 | +- Strip error messages from hook telemetry #3449 |
| 23 | +- Collect runtime crash frames #3479 |
| 24 | +- Use a dedicated endpoint for enriched logs DataDog/libdatadog#1338 |
14 | 25 |
|
15 | 26 | ## Profiling |
16 | | -### Added |
17 | | -- Add source code integration #3418 |
| 27 | +### Internal |
| 28 | +- Cleanup I/O profiling code #3406 |
| 29 | +- Upgrade to libdatadog v23, profiling uses zstd now #3470 |
| 30 | +- Switch panics to abort #3474 |
18 | 31 |
|
19 | | -### Fixed |
20 | | -- Fix missing line numbers #3417 |
21 | | -- Early init default connector to fix env var race #3432 |
| 32 | +## Application Security Management |
| 33 | +### Added |
| 34 | +- Print block_id #3444 |
22 | 35 |
|
23 | | -### Internal |
24 | | -- Refactor tag handling #3423 |
25 | | -- Permanently enable compilation of allocation, exception, and timeline features #3431 |
| 36 | +### Changed |
| 37 | +- Upgrade libddwaf and rules #3438 |
| 38 | +- Adapt security_response_id to latest #3480 |
0 commit comments