Remarques
Cette sortie de l’agent Python ajoute l’utilisation pour Azure App Services, l’instrumentation pour Azure Service Bus, la prise en charge d’une nouvelle méthode Kinesis, et la prise en charge de Google ADK pour la v2.10.0, et les versions ultérieures. Cette sortie corrige également un problème dans httplib où l’en-tête des traces distribuées était dupliqué, ainsi que le fichier d’installation setup.py.
Installez l'agent en utilisant easy_install/pip/distribute via l' index des packagesPython , en utilisant conda via l' index des packages Conda-Forge, ou téléchargez-le directement depuis le site de téléchargement de New Relic.
Fonctionnalités supprimées
Suppression de la prise en charge de Python 3.9
- Python 3.9 reached End-of-Life on October 31, 2025 and is no longer supported by the agent. Please consider upgrading your application to a supported version of Python in order to continue to receive updates to the Python Agent.
Nouvelle fonctionnalité
Utilisation pour Azure App Service
- L’utilisation pour Azure App Service a été ajoutée pour permettre la modélisation des relations entre entités.
- Cela ajoute également un nouveau paramètre,
utilization.detect_azureappservice
Nouvelle instrumentation pour Azure Service Bus
- L’instrumentation a été ajoutée pour Microsoft Azure Service Bus.
Nouvelle instrumentation pour la nouvelle méthode Kinesis
- La méthode
update_stream_record_distribution_strategyest désormais prise en charge dans Kinesis.
- La méthode
Mises à jour de sécurité
Le package interne urllib3 a été mis à jour vers
2.8.0pour résoudre toutes les CVE actuelles dansurllib3.- Cela résout toutes les CVE connues dans l’agent à ce jour.
Fonctionnalités améliorées
Prise en charge de Google ADK v2.10.0, et versions ultérieures.
- L’instrumentation a été mise à jour pour Google ADK sur les versions 2.10.0 et supérieures.
Bugs
En-têtes de tracing distribué dupliqués dans httplib
- Correction des problèmes où l’instrumentation
httplibpouvait produire des en-têtes en double pourtraceparent, entraînant une valeur mal formée.
- Correction des problèmes où l’instrumentation
setup.pyle fichier d’installation fonctionne désormais pour toutes les versions de Python prises en charge- Si un utilisateur souhaitait utiliser le fichier
setup.pydirectement pour installer l’agent Python sur Python 3.12, et versions ultérieures, il rencontrerait unImportError. Cela est dû au fait quedistutilsest obsolète depuis Python 3.10, et a été entièrement retiré de la bibliothèque standard dans Python 3.12.
- Si un utilisateur souhaitait utiliser le fichier
Déclaration de soutien
Nous vous recommandons de mettre à jour vers la dernière version de l'agent dès qu'elle est disponible. Si vous ne pouvez pas effectuer la mise à niveau vers la dernière version, mettez à jour vos agents vers une version datant de moins de 90 jours. En savoir plus sur la façon de tenir les agents informés.
Consultez la politique EOL de l'agent Python de New Relic pour obtenir des informations sur la sortie de l'agent et les dates de support.