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.metadata
etpkg_resources
- Met à jour la logique autour de l'importation de
importlib.metadata
pour tenter également d'utiliser le rétroportageimportlib_metadata
avant de revenir àpkg_resources.*
. Cela supprime également l'utilisation des conditionnelssys.version
et corrige les problèmes où Python 3.9 ne pouvait utiliser quepkg_resources
malgré 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_content
appels 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_content
pour les entrées de texte unique et les appels verssend_message
pour 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_resource
etlist_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.
Remarques
Cette sortie de l'agent Python ajoute la prise en charge d'async elasticsearch, corrige un problème d'analyse configuration graphql, corrige un bug dans l'instrumentation Kombu et réactive l'instrumentation Kombu.
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
Ajouter un support asynchrone pour elasticsearch
- Ajoute la prise en charge de la recherche élastique asynchrone. Merci fagnerzulin pour la contribution !
Débogage
Ajouter l'analyse du paramètre de configuration graphql
- Auparavant, lorsque le paramètre
instrumentation.graphql.capture_introspection_queries
était défini dans le fichier de configuration, ce paramètre n'avait pas d'effet. Cela a été corrigé.
- Auparavant, lorsque le paramètre
Correction d'un crash dans Kombu lors de l'exécution avec Sentry
- Corrige un crash dans l'instrumentation Kombu où un
TypeError
était généré à partir du moduleinspect
. Ce bug était dû à un conflit d'encapsulation entre New Relic et Sentry. L'instrumentation Kombu a également été réactivée.
- Corrige un crash dans l'instrumentation Kombu où un
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 OpenTelemetry datastore des noms d'attributs d'étendue compatibles, corrige un bogue dans l'instrumentationLangChain et désactive temporairement l'instrumentation Kombu.
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
Ajouter OpenTelemetry datastore un attribut d'étendue compatible
- L'attribut span datastore est désormais plus cohérent avec les conventions de dénomination OpenTelemetry
Débogage
Correction de l'instrumentation LangChain pour les types de réponse de chaîne
- Auparavant, lorsque LangChain renvoyait des réponses de type chaîne, l’agent capturait uniquement le premier caractère de la chaîne. Cela a été corrigé.
Désactiver l'instrumentation Kombu
- L'instrumentation Kombu existante dans l'agent plante avec un
TypeError
généré par le moduleinspect
. Cette instrumentation a été temporairement désactivée et sera réactivée lors d'une prochaine sortie une fois que la cause première du crash sera identifiée et corrigée.
- L'instrumentation Kombu existante dans l'agent plante avec un
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 fixes a bug with the latest 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.
Bug fixes
Fix import error in Kombu instrumentation
- A missing import in Kombu's instrumentation resulted in a crash for those using the instrumentation. This has now been fixed.
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.