Remarques
Cette sortie de l'agent Python ajoute le support pour oracledb, corrige un bug dans Kombu et Kafka où l'objet MessageTransaction n'a pas d'attribut destination_name, et corrige la disparition de l'utilisation mémorisée avec AWS.
Installez l'agent à l'aide de easy_install/pip/distribute via l' index du packagePython ou téléchargez-le directement depuis le site de téléchargement de New Relic.
Nouvelles fonctionnalités
Ajoute la prise en charge d'oracledb
- Ajouter une instrumentation pour oracledb.
Débogage
Correction du bug « L'objet
MessageTransactionn'a pas d'attributdestination_name»- Correction d'un bug dans les instrumentations MessageBroker où les méthodes de sérialisation recherchaient l'attribut
destination_namesurMessageTransactionet il n'existait pas.
- Correction d'un bug dans les instrumentations MessageBroker où les méthodes de sérialisation recherchaient l'attribut
Résoudre le problème de métadonnées d'utilisation d'AWS lors de l'exécution simultanée d'AWS et de K8
- En raison des paramètres d'autorisations dans le pod K8s exécuté sur les instances AWS EC2, les métadonnées d'utilisation peuvent être récupérées la première fois. Cependant, si l'application est laissée en cours d'exécution en continu, l'agent se reconnectera et les métadonnées d'utilisation ne parviendront pas à se charger. Dans de tels cas, les métadonnées d’utilisation sont mises en cache par instance d’agent et peuvent être récupérées.
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.
Remarques
Cette sortie de l'agent Python ajoute la prise en charge d'Azure Function Apps et de protobuf v6.
Installez l'agent à l'aide de easy_install/pip/distribute via l' index du packagePython ou téléchargez-le directement depuis le site de téléchargement de New Relic.
Nouvelles fonctionnalités
Ajoute la prise en charge des applications Azure Function
- Ajoute la prise en charge des applications Azure Function pour les types HTTPTrigger.
Débogage
Ajoute des fichiers pb2 pour activer la prise en charge de protobuf v6
- Auparavant, plusieurs packages Google n'étaient pas compatibles avec New Relic en raison du manque de prise en charge de protobuf v6. Cela a maintenant été résolu.
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.
Remarques
Cette sortie de l'agent Python ajoute la prise en charge du protocole de contexte de modèle (MCP) et corrige la logique d'importation pour importlib.metadata et pkg_resources.
Installez l'agent à l'aide de easy_install/pip/distribute via l' index du packagePython ou téléchargez-le directement depuis le site de téléchargement de New Relic.
Nouvelles fonctionnalités
Ajout de la prise en charge du protocole de contexte de modèle (MCP)
Débogage
Corriger la logique d'importation pour
importlib.metadataetpkg_resources- Met à jour la logique autour de l'importation de
importlib.metadatapour tenter également d'utiliser le rétroportageimportlib_metadataavant de revenir àpkg_resources.*. Cela supprime également l'utilisation des conditionnelssys.versionet corrige les problèmes où Python 3.9 ne pouvait utiliser quepkg_resourcesmalgré la disponibilité deimportlib.metadata.
- Met à jour la logique autour de l'importation de
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.
Remarques
Cette sortie de l'agent Python ajoute la prise en charge de Redis v6.0.0 et corrige les conflits avec le package opentelemetry-proto.
Installez l'agent à l'aide de easy_install/pip/distribute via l' index du packagePython ou téléchargez-le directement depuis le site de téléchargement de New Relic.
Nouvelles fonctionnalités
Ajout de la prise en charge de Redis v6.0.0
- Ajoute la prise en charge de toutes les méthodes client introduites dans Redis v6.0.0.
Débogage
Corriger les conflits avec le package opentelemetry-proto
- Corrige un problème où la copie interne de l'agent d'opentelemetry-proto entrerait en conflit avec tout autre package s'appuyant sur opentelemetry-proto (comme ChromaDB). Cela devrait désormais être traité comme un package séparé par OpenTelemetry et éviter tout conflit.
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.
Remarques
Cette sortie de l'agent Python ajoute la prise en charge de Google Gemini via le SDK génératif Google IA et instrumente de nouvelles méthodes Kinesis.
Installez l'agent à l'aide de easy_install/pip/distribute via l' index du packagePython ou téléchargez-le directement depuis le site de téléchargement de New Relic.
Nouvelles fonctionnalités
Ajout du support de Google Gemini via le SDK génératif Google IA
- Ajoute la prise en charge de google-IA générative (GenAI). L'agent instrumente automatiquement
embed_contentappels pour l'incorporation synchrone et asynchrone (embedding). L'agent prend désormais également en charge les générations de texte synchrones et asynchrones pour les entrées de texte dans les cas non diffusés en continu. Cela inclut les appels effectués versgenerate_contentpour les entrées de texte unique et les appels verssend_messagepour les conversations à plusieurs tours.
- Ajoute la prise en charge de google-IA générative (GenAI). L'agent instrumente automatiquement
Instrumenter de nouvelles méthodes AWS Kinesis
- Ajoute l'instrumentation botocore pour prendre en charge les nouvelles méthodes AWS Kinesis , notamment
tag_resource,untag_resourceetlist_tags_for_resource.
- Ajoute l'instrumentation botocore pour prendre en charge les nouvelles méthodes AWS Kinesis , notamment
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.
Notes
This release of the Python agent adds support for async elasticsearch, fixes a graphql configuration parsing issue, fixes a bug in the Kombu instrumentation and re-enables the Kombu instrumentation.
Install the agent using easy_install/pip/distribute via the Python Package Index or download it directly from the New Relic download site.
New features
Add async support for elasticsearch
- Adds support for async elasticsearch. Thanks fagnerzulin for the contribution!
Bug fixes
Add parsing of graphql config setting
- Previously, when the setting
instrumentation.graphql.capture_introspection_querieswas set in the config file, this setting did not take effect. This has been fixed.
- Previously, when the setting
Fix crash in Kombu when running with Sentry
- Fixes a crash in Kombu instrumentation where a
TypeErrorwas raised from theinspectmodule. This bug was due to a conflict in wrapping between New Relic and Sentry. The Kombu instrumentation has also been re-enabled.
- Fixes a crash in Kombu instrumentation where a
Support statement
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date.
See the New Relic Python agent EOL policy for information about agent releases and support dates.