Skip to content

Commit 7d6fda9

Browse files
authored
Merge pull request #3589 from DataDog/release-1.16.0
Bump to 1.16.0
1 parent 0f0c13a commit 7d6fda9

File tree

3 files changed

+46
-27
lines changed

3 files changed

+46
-27
lines changed

CHANGELOG.md

Lines changed: 44 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,58 @@
11
Changelog for older versions can be found in our [release page](https://github.com/DataDog/dd-trace-php/releases).
22

33
## All products
4-
### Internal
5-
- bump tracing-core from 0.1.33 to 0.1.35 #3516
4+
### Fixed
5+
- Fix packaging apks for new alpine versions #3555
6+
- Fix http_response_header deprecation in installer #3553
67

78
## Tracer
8-
### Internal
9-
- Const-ify some logging thread-local variables #3513
9+
### Added
10+
- Support OpenTelemetry Metrics #3487
11+
- Adds process_tags to the first span of each tracing payload #3566
12+
- Distributed tracing header injection in HyperF/Swoole environments #3544
13+
- Stream context integration with HTTP method #3534
14+
15+
### Changed
16+
- Enable http.endpoint calculation when appsec is explicitly enabled #3556
17+
1018
### Fixed
11-
- Avoid curl's `getenv` calls #3528
12-
- `code_origin_for_spans_enabled` naming inconsistency #3494
13-
- Add `NULL` guard clause in sidecar reconnect callback #3499
19+
- Fix panic after bailout in previous request #3537
20+
- Avoid curl_getenv for unix:// too #3540
21+
- Correct a bug on prepared statement regarding DBM correlation #3545
22+
- Fix onclose in cycle collected spans #3587
23+
- prefer poll() for channel DataDog/libdatadog#1443
24+
- AWS lambda also can return EACCESS for shm_open DataDog/libdatadog#1446
25+
26+
### Internal
27+
- bump libdatadog to v25.0.0 #3568
1428

1529
## Profiler
16-
### Added
17-
- Detect parallel threads #3515
1830
### Changed
19-
- Speedup hot path in allocator #3505
31+
- Optimise allocation profiling for PHP >= 8.4 #3550
32+
2033
### Fixed
21-
- Fixed asserting length of INI #3508
34+
- Fixed bindgen compatibility with PHP 8.5.1+ on macOS #3583
35+
- Fixed SystemSettings initialization #3579
36+
- Fixed UB and simplify SystemSettings #3578
37+
- Fixed crash in upload for DD_EXTERNAL_ENV #3576
38+
- Fixed crash in ddtrace_get_profiling_context #3563
39+
- Check long string before allocating #3561
40+
- Fixed incompatibility with ext-grpc #3542
41+
- Revert unsafe optimization in memory profiling #3541
42+
- Cap dependency name length to copied bytes #3538
43+
44+
### Internal
45+
- Pre-reserve function name buffer #3445
46+
- Use cached heap in alloc_prof_orig_* functions #3547
2247

2348
## AppSec
2449
### Added
25-
- Minify blocking json message #3502
26-
- Add Custom Data Classification #3524
27-
- Add metrics for extension connections #3527
50+
- Reduce cardinality of helper.connection_* #3586
51+
- Added fallback on http.endpoint for schema sampler #3557
52+
2853
### Fixed
29-
- Amend string on request abort #3506
30-
- Fix accessing to incorrectly hardcoded `$_GET` #3501
31-
- Amend issue where `security_response_id` is being release before displaying it #3493
32-
- AppSec helper: add send timeouts #3518
33-
- Minor fixes and improvements to file descriptor reclamation #3526
34-
- LaravelIntegration: be more defensive #3503
35-
- Fix `duration_ext` metric #3507
36-
- Fix segfault iterating mapping #3517
37-
- Fix double end hook run/segfault when blocking in PHP 7.x #3490
38-
- Fix `_iovec_writer_flush` and enforce limits on `$_POST` #3495
39-
- Clear `client_ip` on `request_init` #3496
54+
- Use abstract namespace on linux #3525
55+
56+
### Internal
57+
- Improvements for appsec libxml2 usage #3564
58+
- Improve xml parsing in appsec #3558

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.15.0
1+
1.16.0

0 commit comments

Comments
 (0)