New Relic PHP agent v12.12.0.41
Bug fixes
- Fix MongoDB database and collection name retrieval for MongoDB library versions 1.21.4 and 2.4.1 and later. (#1301)
- Fix a data race in daemon metric harvesting that could crash the daemon when multiple agents report to one daemon. (#1310)
- Pass
E_DONT_BAILthrough to the PHP error handler so destructors run after an uncaught exception. (#1317) - Hold a reference to the callback passed to
newrelic_set_error_group_callback()to prevent a crash or wrong error group name. (#1329) - Remove the Predis command start time once the response is read. (#1315)
Security updates
Support statement
As previously communicated, PHP Agent support for the following library & framework versions were discontinued and New Relic recommends you upgrade to the latest version supported by the vendor:
- Slim 2: support has been discontinued in all PHP Agent Versions since July 31, 2026
- Laravel 11: support has been discontinued in all PHP Agent Versions since September 30, 2026
- Drupal 7: support has been discontinued in all PHP Agent Versions since October 15, 2026
- Drupal 9: support has been discontinued in all PHP Agent Versions since October 15, 2026
- Guzzle 5: support has been discontinued in all PHP Agent Versions since October 15, 2026
- Guzzle 6: support has been discontinued in all PHP Agent Versions since October 15, 2026
As previously communicated, PHP Agent support for the following libraries & frameworks were discontinued:
- Joomla: support has been discontinued in all PHP Agent Versions for all Joomla since September 30, 2026
PHP Agent support for the following library, framework and OS versions will be discontinued and New Relic recommends you upgrade to the latest version supported by the vendor:
- Amazon Linux 2 (AL2): Support ends November 15, 2026
- Red Hat Enterprise Linux 8 (RHEL 8): Support ends November 15, 2026
- PHP 7.2/7.3: Support ends December 15, 2026
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 New Relic PHP Agent EOL policy.
The PHP agent compatibility and requirements page should be consulted for the latest information on supported PHP versions and platforms.
Important
For installations using an unsupported PHP version or platform, it's highly recommended that you disable the auto-update mechanisms for the PHP agent packages. This can be done by adding the PHP agent packages to an exclusion list for package upgrades. Or you could version pin the PHP agent package to an agent version that supports the old, unsupported feature(s). Failure to prevent upgrades may result in a newer agent release being installed and the removal of support for the required, unsupported features. This would disrupt APM data collection.
The PHP agent packages that are affected are:
- newrelic-php5
- newrelic-php5-common
- newrelic-daemon
Agent PHP New Relic v12.11.0.40
Nouvelle fonctionnalité
- Drupal 11.3 et 11.4 pris en charge
Débogage
- Enregistrer le gestionnaire d'exceptions sur la classe qui définit la méthode (#1292)
- Modification des calculs de exclusive_time/total_time pour les cas de suspension (#1290)
- ne pas appeler « get » directement sur les requests Symfony dans Drupal (#1285)
- enregistrer les gestionnaires fcall_begin/fcall_end lorsqu'aucun enregistrement n'est en cours (#1284)
- gérer la fermeture normale du flux de l'observateur de trace (#1277)
- capture du contexte/extra du post-processeur Monolog et du message enrichi (#1284)
- mettre à jour les méthodes grpc obsolètes (#1297)
Mises à jour de sécurité
- mettre à jour le groupe github-actions avec 3 mises à jour (#1288)
- mettre à jour google.golang.org/grpc de 1.83.0 à 1.83.2 (#1282)
Déclaration de soutien
Comme communiqué précédemment, le support de l'Agent PHP pour les versions de bibliothèques & frameworks suivantes a été interrompu et New Relic vous recommande de mettre à niveau vers la dernière version prise en charge par le fournisseur :
- Le support de Slim 2 n'est plus assuré dans toutes les versions de l'Agent PHP depuis le 31 juillet 2026
Le support de l'agent PHP pour les versions de bibliothèques, frameworks, et systèmes d'exploitation suivantes sera interrompu, et New Relic vous recommande de mettre à niveau vers la dernière version prise en charge par le fournisseur :
- Joomla : toute prise en charge de Joomla prend fin le 30 septembre 2026
- Laravel 11 : le support prend fin le 30 septembre 2026
- Drupal 7 : la prise en charge prend fin le 15 octobre 2026 (mis à jour par rapport au 30 septembre)
- Drupal 9 : le support prend fin le 15 octobre 2026 (mis à jour par rapport au 30 septembre)
- Guzzle 5 et 6 : la prise en charge prend fin le 15 octobre 2026
- CakePHP 4.x : fin du support le 15 novembre 2026
- Amazon Linux 2 (AL2) : le support prend fin le 15 novembre 2026
- Red Hat Enterprise Linux 8 (RHEL 8) : le support prend fin le 15 novembre 2026
- PHP 7.2/7.3 : Fin du support le 15 décembre 2026
New Relic vous recommande de mettre à niveau l'agent régulièrement et au moins tous les 3 mois. Pour plus d'informations sur les versions d'agent prises en charge et les délais de fin de vie, consultez notre politique de fin de vie de l'agent PHP New Relic.
La page de compatibilité de l'agent et des exigences PHP doit être consultée pour obtenir les dernières informations sur les versions et la plate-forme PHP prises en charge.
Important
Pour les installations utilisant une version ou une plateforme PHP non prise en charge, il est fortement recommandé de désactiver les mécanismes de mise à jour automatique du package de l'agent PHP. Cela peut être fait en ajoutant le package d'agent PHP à une liste d'exclusion pour les mises à niveau package . Ou vous pouvez épingler la version du package d'agent PHP sur une version d'agent qui prend en charge les anciennes fonctionnalités non prises en charge. Le fait de ne pas empêcher les mises à niveau peut entraîner l'installation d'une nouvelle sortie d'agent et la suppression de la prise en charge de la fonctionnalité requise et non prise en charge. Cela perturberait la collecte de données APM.
Les packages d'agents PHP concernés sont :
- newrelic-php5
- newrelic-php5-common
- newrelic-daemon
Agent PHP New Relic v12.10.0.39
Nouvelle fonctionnalité
- Fibers désormais entièrement instrumentés (#1198)
- Guzzle 8 pris en charge (#1279)
- Magento 2.4.8/2.4.9 vérifié et pris en charge.
Mises à jour de sécurité
- Mise à niveau de golang vers la version 1.26.6 (#1272)
- Mises à jour de dépendance go.mod (#1268) (#1274) (#1275)
Déclaration de soutien
Le support de l'agent PHP pour les versions de bibliothèques & frameworks suivantes sera interrompu et New Relic vous recommande de mettre à niveau vers la dernière version prise en charge par le fournisseur :
- La prise en charge de Slim 2 a été abandonnée
- Drupal 7 : la prise en charge prend fin le 15 octobre 2026 (mis à jour par rapport au 30 septembre)
- Drupal 9 : le support prend fin le 15 octobre 2026 (mis à jour par rapport au 30 septembre)
- Le support de Laravel 11 ne sera plus assuré dans toutes les versions de l'Agent PHP après le 30 septembre 2026
- Joomla : toute prise en charge de Joomla prend fin le 30 septembre 2026
- Guzzle 5 et 6 : la prise en charge prend fin le 15 octobre 2026
New Relic vous recommande de mettre à niveau l'agent régulièrement et au moins tous les 3 mois. Pour plus d'informations sur les versions d'agent prises en charge et les délais de fin de vie, consultez notre politique de fin de vie de l'agent PHP New Relic.
La page de compatibilité de l'agent et des exigences PHP doit être consultée pour obtenir les dernières informations sur les versions et la plate-forme PHP prises en charge.
Important
Pour les installations utilisant une version ou une plateforme PHP non prise en charge, il est fortement recommandé de désactiver les mécanismes de mise à jour automatique du package de l'agent PHP. Cela peut être fait en ajoutant le package d'agent PHP à une liste d'exclusion pour les mises à niveau package . Ou vous pouvez épingler la version du package d'agent PHP sur une version d'agent qui prend en charge les anciennes fonctionnalités non prises en charge. Le fait de ne pas empêcher les mises à niveau peut entraîner l'installation d'une nouvelle sortie d'agent et la suppression de la prise en charge de la fonctionnalité requise et non prise en charge. Cela perturberait la collecte de données APM.
Les packages d'agents PHP concernés sont :
- newrelic-php5
- newrelic-php5-common
- newrelic-daemon
Agent PHP New Relic v12.9.0.38
Nouvelle fonctionnalité
- Wordress 7 vérifié et pris en charge
Mises à jour de sécurité
- Mise à niveau de Golang vers la version 1.26.5 (#1258)
- Mises à jour des dépendances go.mod (#1247)
- mise à jour de google.golang.org/grpc de 1.82.0 à 1.82.1 (#1259)
Déclaration de soutien
Le support de l'agent PHP pour les versions de bibliothèques & frameworks suivantes sera interrompu et New Relic vous recommande de mettre à niveau vers la dernière version prise en charge par le fournisseur :
- Le support de Slim 2 ne sera plus assuré dans toutes les versions de l'Agent PHP après le 31 juillet 2026
- Drupal 7 : la prise en charge prend fin le 15 octobre 2026 (mis à jour par rapport au 30 septembre)
- Drupal 9 : le support prend fin le 15 octobre 2026 (mis à jour par rapport au 30 septembre)
- Le support de Laravel 11 ne sera plus assuré dans toutes les versions de l'Agent PHP après le 30 septembre 2026
- Joomla : toute prise en charge de Joomla prend fin le 30 septembre 2026
New Relic vous recommande de mettre à niveau l'agent régulièrement et au moins tous les 3 mois. Pour plus d'informations sur les versions d'agent prises en charge et les délais de fin de vie, consultez notre politique de fin de vie de l'agent PHP New Relic.
La page de compatibilité de l'agent et des exigences PHP doit être consultée pour obtenir les dernières informations sur les versions et la plate-forme PHP prises en charge.
Important
Pour les installations utilisant une version ou une plateforme PHP non prise en charge, il est fortement recommandé de désactiver les mécanismes de mise à jour automatique du package de l'agent PHP. Cela peut être fait en ajoutant le package d'agent PHP à une liste d'exclusion pour les mises à niveau package . Ou vous pouvez épingler la version du package d'agent PHP sur une version d'agent qui prend en charge les anciennes fonctionnalités non prises en charge. Le fait de ne pas empêcher les mises à niveau peut entraîner l'installation d'une nouvelle sortie d'agent et la suppression de la prise en charge de la fonctionnalité requise et non prise en charge. Cela perturberait la collecte de données APM.
Les packages d'agents PHP concernés sont :
- newrelic-php5
- newrelic-php5-common
- newrelic-daemon
Agent PHP New Relic v12.8.0.37
Nouvelle fonctionnalité
Mises à jour de sécurité
Débogage
- Correction du dépassement de tampon realpath dans install-util (#1221)
- Correction d'un débordement de stack (#1222)
- Correction du nombre d'instances/rapports (#1231)
- Atténuation d'un possible débordement de snprintf (#1223)
- Suppression de la double allocation de la chaîne request_uri (#1236)
Déclaration de soutien
Le support de l'agent PHP pour les versions de bibliothèques & frameworks suivantes sera interrompu et New Relic vous recommande de mettre à niveau vers la dernière version prise en charge par le fournisseur :
- Le support de Slim 2 ne sera plus assuré dans toutes les versions de l'Agent PHP après le 31 juillet 2026
- Le support de Drupal 7 ne sera plus assuré dans toutes les versions de l'Agent PHP après le 30 septembre 2026.
- Le support de Drupal 9 ne sera plus assuré dans toutes les versions de l'Agent PHP après le 30 septembre 2026.
- Le support de Laravel 11 ne sera plus assuré dans toutes les versions de l'Agent PHP après le 30 septembre 2026
- Le support de Joomla 3 ne sera plus assuré dans toutes les versions de l'Agent PHP après le 30 septembre 2026
New Relic vous recommande de mettre à niveau l'agent régulièrement et au moins tous les 3 mois. Pour plus d'informations sur les versions d'agent prises en charge et les délais de fin de vie, consultez notre politique de fin de vie de l'agent PHP New Relic.
La page de compatibilité de l'agent et des exigences PHP doit être consultée pour obtenir les dernières informations sur les versions et la plate-forme PHP prises en charge.
Important
Pour les installations utilisant une version ou une plateforme PHP non prise en charge, il est fortement recommandé de désactiver les mécanismes de mise à jour automatique du package de l'agent PHP. Cela peut être fait en ajoutant le package d'agent PHP à une liste d'exclusion pour les mises à niveau package . Ou vous pouvez épingler la version du package d'agent PHP sur une version d'agent qui prend en charge les anciennes fonctionnalités non prises en charge. Le fait de ne pas empêcher les mises à niveau peut entraîner l'installation d'une nouvelle sortie d'agent et la suppression de la prise en charge de la fonctionnalité requise et non prise en charge. Cela perturberait la collecte de données APM.
Les packages d'agents PHP concernés sont :
- newrelic-php5
- newrelic-php5-common
- newrelic-daemon
New Relic PHP agent v12.7.0.36
Security updates
Bug Fixes
- Changed log level of transaction truncation fiber messages (#1207). Addresses #1200.
- Ensure unnamed spans are not recorded for infinite tracing (#1197).
- Correct daemon seen/sent metric generation (#1174).
- Allow mysqli parameter binding in execute (#1172).
Support Statement
As previously communicated, for best practices and security, the rpm signing key has been rotated and the rpm installation page reflects the up to date changes.
PHP Agent support for the following library & framework versions will be discontinued and New Relic recommends you upgrade to the latest version supported by the vendor:
- Drupal 7 support will be discontinued in all PHP Agent Versions after September 30, 2026
- Drupal 9 support will be discontinued in all PHP Agent Versions after September 30, 2026
- Laravel 11 support will be discontinued in all PHP Agent Versions after September 30, 2026
- Joomla 3 support will be discontinued in all PHP Agent Versions after September 30, 2026
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 New Relic PHP Agent EOL policy.
The PHP agent compatibility and requirements page should be consulted for the latest information on supported PHP versions and platforms.
Important
For installations using an unsupported PHP version or platform, it's highly recommended that you disable the auto-update mechanisms for the PHP agent packages. This can be done by adding the PHP agent packages to an exclusion list for package upgrades. Or you could version pin the PHP agent package to an agent version that supports the old, unsupported feature(s). Failure to prevent upgrades may result in a newer agent release being installed and the removal of support for the required, unsupported features. This would disrupt APM data collection.
The PHP agent packages that are affected are:
- newrelic-php5
- newrelic-php5-common
- newrelic-daemon