Bug Fixes
- In some rare cases where requests to cloud provider metadata endpoints are blocked via certain methods, the PHP Daemon logged panics from the underlying Go HTTP library. This scenario is now accounted for and handled gracefully.
Upgrade notices
- On Linux systems, the default value for
newrelic.daemon.address
changed from/tmp/.newrelic.sock
to@newrelic
. This means that by default on Linux, agent and daemon communicate via abstract sockets instead of socket files. - The PHP Agent installer for Ubuntu/Debian systems now requires
Python 3
. Debian based distributions withPython 2
are no longer supported.
End of life notices
The distributing tracing API functions
newrelic_create_distributed_trace_payload()
newrelic_accept_distributed_trace_payload()
, andnewrelic_accept_distributed_trace_payload_httpsafe()
used to manually instrument applications have been deprecated, and will be removed in a future release.Instead, use the API functions compatible with W3C Trace Context support, added in agent version 9.8:
newrelic_insert_distributed_trace_headers()
, andnewrelic_accept_distributed_trace_headers()