New features
- Improved Guzzle 5 and 6 detection.
- Adds
newrelic_set_error_group_callback
API, allowing an application to register a callback function with the PHP Agent that will generate a custom error group name. Read more about this API here. - Adds
newrelic_set_user_id
API, allowing an application to assign a unique user ID to a transaction. Read more about this API here. - Adds a link to documentation to the install error message when installing an unsupported version of PHP.
- Verified support for Guzzle 7.
- Verified support for Laravel 9 and 10.
Bug Fixes
- Reduces the log level for a Drupal-specific message to a more appropriate value.
- Fixes a bug in Infinite Tracing where distributed traces were missing a
parentID
attribute that caused issues displaying a distributed application in the UI.
Important end-of-life information
- Support for PHP versions 7.0 and 7.1 will EOL in early 2024.
Support statement
- New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. For more information on supported agent versions and EOL timelines, check out our PHP EOL policy.
- The PHP agent compatibility and requirements page should be consulted for the latest information on supported PHP versions and platforms.