PHP Extension 5.17.0 released
- New Feature: Tideways now tracks the time the worker spends in the runqueue waiting for the CPU to become available.
- Improvement: Each MongoDB command span now has
peer.host
andpeer.port
annotations, indicating the exact server the command was sent to. Themongo.service
annotation on the “connect” span was removed, since the MongoDB client dynamically detects the cluster topology, making this information misleading. - Improvement: HTTP requests performed using cURL multi now unconditionally collect a stack trace when calling
curl_multi_add_handle()
, pointing towards the location where the request is actually initiated, instead of thecurl_multi_exec()
event loop. - Improvement: The list of instrumented commands for PHPRedis has been updated to include newer commands, such as Redis’ stream commands (X*).
- Bugfix: The exit code will no longer be affected when a fatal error occurs when determining composer versions for inclusion in the PHPInfo payload.
- Bugfix: Fix a possible crash if a custom stream notification callback is changed on the stream context after a HTTP stream is opened.
- Change: The
tideways.log_outgoing
INI setting has been removed.