• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Remarques

Cette sortie de l'agent Python apporte les modifications suivantes :

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.

Fonctionnalité supprimée

  • Supprime la prise en charge de Python 3.7

    • Python 3.7 a pris fin le 27 juin 2023. L'agent Python n'en prend plus en charge.
  • Supprime diverses API obsolètes

    • Les API suivantes ont été supprimées :

      API héritéeAPI de remplacement
      accept_distributed_trace_payloadaccept_distributed_trace_headers
      add_custom_parameteradd_custom_attribute
      add_custom_parametersadd_custom_attributes
      create_distributed_trace_payloadinsert_distributed_trace_headers
      get_browser_timing_footerLa fonctionnalité de ceci a été intégrée dans get_browser_timing_header()
      record_exceptionnotice_error()
      NewRelicLogHandlerNewRelicLogForwardingHandler
      lambda_handler & LambdaHandlerWrapperCes API ont été déplacées vers le package newrelic-lambda.
  • Supprime divers paramètres obsolètes

Fonctionnalité obsolète

  • L'instrumentation pour aioredis est obsolète

    • Le package aioredis a été abandonné au profit de redis qui inclut désormais le sous-module redis.asyncio. Par conséquent, l’instrumentation pour aioredis est également obsolète. Veuillez plutôt utiliser la bibliothèque redis. Cette instrumentation sera retirée lors d'une prochaine sortie.
  • Supprime certains paramètres de récolte existants pour correspondre à d'autres agents de langage

    • Afin d'être plus cohérent avec les conventions des autres agents de langage, les paramètres de récolte suivants sont désormais obsolètes :

      héritage RéglageParamètre de remplacement
      event_harvest_config.harvest_limits.analytic_event_datatransaction_events.max_samples_stored
      event_harvest_config.harvest_limits.span_event_dataspan_events.max_samples_stored
      event_harvest_config.harvest_limits.error_event_dataerror_collector.max_event_samples_stored
      event_harvest_config.harvest_limits.custom_event_datacustom_insights_events.max_samples_stored
      event_harvest_config.harvest_limits.log_event_dataapplication_logging.forwarding.max_samples_stored

      Il s'agit d'une annulation d'une modification précédente qui a renommé ces paramètres de *.max_samples_stored au format event_harvest_config.harvest_limits.*. Cette décision a été annulée et les noms des paramètres d'origine ont été restaurés pour correspondre aux autres agents linguistiques qui n'ont pas modifié ces noms de paramètres. Les paramètres obsolètes continueront de fonctionner pour le moment, mais ils seront supprimés lors d'une prochaine sortie.

  • Désapprouve la configuration de l'agent via le dictionnaire d'environnement WSGI

    • Les paramètres suivants, qui pouvaient auparavant être configurés via le dictionnaire d'environnement WSGI, sont désormais obsolètes. Veuillez configurer ces paramètres via des variables d'environnement ou le fichier de configuration.

      • newrelic.set_background_task
      • newrelic.suppress_apdex_metric
      • newrelic.suppress_transaction_trace
      • newrelic.capture_request_params
      • newrelic.disable_browser_autorum
  • Supprime la prise en charge de la création de l'agent avec setuptools<61.2 ou setuptools_scm<6.4

    • Les versions minimales prises en charge de setuptools et setuptools_scm ont été augmentées à 61.2 et 6.4 respectivement. Ceci permet de prendre en charge l'utilisation de pyproject.toml pour configurer les métadonnées du package et les instructions de construction. L'agent peut désormais être construit avec des outils de construction plus modernes qui n'enregistreront plus les avertissements concernant l'absence d'un fichier pyproject.toml.
    • Cette modification ajoute un nouvel attribut de version au package, newrelic.__version__ et newrelic.__version_tuple__, qui peut être utilisé pour vérifier par programmation la version de l'agent au moment de l'exécution.

Nouvelles fonctionnalités

  • Ajoute une nouvelle instrumentation pour AutoGen

    • Ajoute une instrumentation (étendues nommées et événement Llm personnalisé) pour les agents et les outils dans AutoGen
  • Ajoute une nouvelle instrumentation pour Pyzeebe

    • Ajoute une instrumentation automatique et un attribut d'agent spécifique frameworkpour Pyzeebe
  • Ajoute de nouveaux MCP (Model Context Protocol) nommés spans

    • Ajoute de nouvelles étendues nommées pour les appels d'outils MCP (Model Context Protocol) effectués via le gestionnaire d'outils pour prendre en charge Streamable HTTP

Débogage

  • Corrige un crash dans psycopg>=3.2.0 lors de l'appel as_string()

    • Corrige un problème dans psycopg>=3.2.0 où la méthode as_string() ne nécessitait plus d'arguments, provoquant un plantage potentiel. Ce problème a été corrigé et les deux signatures de cette méthode sont prises en charge.
  • Garantit que les étendues MCP (Model Context Protocol) ne sont enregistrées que lorsque monitoring de l'IA est activée

    • Garantit que les étendues MCP (Model Context Protocol) ne sont enregistrées que lorsque le paramètre ai_monitoring.enabled est activé.

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.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.