Note
This release adds experimental I/O profiling to the profiler. This is off by default. Enable it with the environment variable DD_PROFILING_EXPERIMENTAL_IO_ENABLED=1
or INI setting datadog.profiling.experimental_io_enabled=1
.
Tracer
Added
Fixed
- Fix fork handling of sidecar #3077
- Work around preloaded enums being broken on early PHP 8.4 versions with observers #3093
- Missing Predis Service Override #3098
- Lazily init cadence client DataDog/libdatadog#890
- This will work around unnecessarily many sidecar threads being created.
- Fix possible race confition when adding, then removing remote config services DataDog/libdatadog#882
- This aims to solve watchdog timeouts of the sidecar (a cause of broken pipes).
- Handle a zero-sized file for mmap()ing DataDog/libdatadog#838
Internal
- Generate Markdown Table of Supported Versions #3062
- Ensuring latest version of composer package are tested #3041
- Fix UserAvailableConstantsTest::testAllTypesAreTested #3042
Profiling
Added
Changed
- switch to pthread_atfork() for fork barrier handling #3058
Application Security Management
Added
Changed
- Update user login and signup events collection #2976