Agent PHP New Relic v12.0.0.25
Débogage
- Améliorer le logging des erreurs de la carte des hooks Drupal.
- Corriger les problèmes de détection package legacy pour Security RX.
Avis
La valeur par défaut de newrelic.code_level_metrics.enabled
INI a changé dans cette sortie
Comme indiqué précédemment, le niveau d'observabilité du code par défaut dans configuration de l'IDE passera d'activé à désactivé dans cette sortie. Si vous n'utilisez pas le niveau du code Métriques, vous ne devriez voir aucun impact et n'aurez aucune action à entreprendre. Si vous vous fiez aux métriques de niveau de code, assurez-vous que votre fichier configuration newrelic.ini a le paramètre INI newrelic.code_level_metrics.enabled
non commenté et défini sur true. par exemple :
newrelic.code_level_metrics.enabled = true
Cette modification n’affecte que la valeur de configuration par défaut. Les valeurs de configuration définies manuellement seront respectées et le comportement principal de CLM restera inchangé.
Déclaration de soutien
Comme indiqué précédemment, le framework/bibliothèque suivant, pour lequel l'agent PHP avait précédemment mis fin à son support, sera supprimé dans cette sortie :
- Guzzle 3.x
- Kohana
- Silex
- Symfony 1.x-3.x
- Zend 1.x-2.x
La prise en charge de l'agent PHP pour les versions de bibliothèque/framework suivantes prendra fin le 30 septembre 2025 :
- WordPress 5.9
- Drupal 8.x
- Laravel 6.x, 8.x
- PHPUnit 8.x
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