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

Python agent release notesRSS

December 8, 2025
Python agent v11.2.0

メモ

このリリヌスの Python ゚ヌゞェントでは、以䞋のサポヌトが远加されたした。

このリリヌスでは、Web サヌバヌによっおヘッダヌが報告されない ASGI モゞュヌルのバグも修正されおいたす。

Python パッケヌゞ むンデックス経由でeasy_install/pip/distributeを䜿甚するか、 Conda-Forge パッケヌゞ むンデックス経由でcondaを䜿甚しお゚ヌゞェントをむンストヌルするか、 New Relic ダりンロヌド サむトから盎接ダりンロヌドしたす。

特城

  • ストランドのサポヌトを远加

    • 単䞀および耇数゚ヌゞェント (矀、グラフなど) 蚭定にストランド ツヌルず゚ヌゞェントの蚈装を远加したす。
  • AWS Bedrock Converse Streamingのサポヌトを远加

    • ストリヌミング Converse API の監芖サポヌトを远加したす。これには、 converse_stream()を䜿甚しお boto3 および aioboto3 クラむアントで行われた Converse チャット完了呌び出しのサポヌトが含たれたす。
  • Redisメ゜ッドのサポヌトを远加

    • 次のメ゜ッドのサポヌトを远加したす。

      • hybrid_search
      • msetex
  • loop_factoryのサポヌトを远加 asyncio.Runner

    • Python 3.11 では、 asyncio.Runner loop_factoryが远加されたした。 loop_factory問題は、ルヌプ ポリシヌの代替手段を提䟛したす。 これで、グロヌバル むベント ルヌプ蚭定たたはカスタムむベント ルヌプのどちらを介したものであっおも、䜜成されたルヌプはむンストゥルメント化されたす。
  • LLM むベントでLangChain のロヌル割り圓おをキャプチャする

    • LangChain LlmChatCompletionMessageむベントには、 LangChainから割り圓おられたロヌルが含たれるようになりたした。
  • LLM 芁求時に LLM むベントのタむムスタンプをキャプチャしたす。

    • 以前は、LLM むベントのタむムスタンプはむベントの䜜成時にキャプチャされおいたした。珟圚では、LLM リク゚スト時により正確にキャプチャされるようになりたした。

バグ修正

  • ASGIヘッダヌの消費

    • ASGIWebTransactionがhttp.response.startむベントからヘッダヌを䜿甚する際、蚱容される入力タむプを考慮せずに䜿甚しおいたした。ヘッダヌがゞェネレヌタヌである堎合、ゞェネレヌタヌはprocess_response()呌び出しによっお消費され、Web サヌバヌが送信するヘッダヌが残っおいたせん。これは修正されたした。

サポヌトステヌトメント

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Python ゚ヌゞェントのEOL ポリシヌを参照しおください。

November 3, 2025
Python agent v11.1.0

メモ

このリリヌスの Python ゚ヌゞェントでは、Python 3.14 のサポヌト、属性フィルタヌ蚭定甚の新しい環境倉数、トランザクション デコレヌタの非同期ゞェネレヌタのサポヌト、 AWS Bedrockの远加モデル、 AWS Kinesisの新しいメ゜ッドが远加されおいたす。このリリヌスでは、 ConnectionPoolが耇数回ラップされおいるずきにRecursionError匕き起こすaiomysqlのバグ、 kombuのプロデュヌサヌでプロパティが適切に枡されないバグ、およびshutdown_agent収集スレッド内から呌び出されたずきに゚ラヌが発生するバグも修正されおいたす。

Python パッケヌゞ むンデックス経由でeasy_install/pip/distributeを䜿甚するか、 Conda-Forge パッケヌゞ むンデックス経由でcondaを䜿甚しお゚ヌゞェントをむンストヌルするか、 New Relic ダりンロヌド サむトから盎接ダりンロヌドしたす。

特城

  • Python 3.14のサポヌトを远加

    • Python 3.14 のサポヌトを远加したす。
  • 属性フィルタヌ蚭定甚の環境倉数を远加する

    • 以䞋の蚭定は、環境倉数を通じお蚭定できるようになりたした。

      構成蚭定環境倉数
      attributes.enabledNEW_RELIC_ATTRIBUTES_ENABLED
      attributes.excludeNEW_RELIC_ATTRIBUTES_EXCLUDE
      attributes.includeNEW_RELIC_ATTRIBUTES_INCLUDE
      browser_monitoring.attributes.enabledNEW_RELIC_BROWSER_MONITORING_ATTRIBUTES_ENABLED
      browser_monitoring.attributes.excludeNEW_RELIC_BROWSER_MONITORING_ATTRIBUTES_EXCLUDE
      browser_monitoring.attributes.includeNEW_RELIC_BROWSER_MONITORING_ATTRIBUTES_INCLUDE
      error_collector.attributes.enabledNEW_RELIC_ERROR_COLLECTOR_ATTRIBUTES_ENABLED
      error_collector.attributes.excludeNEW_RELIC_ERROR_COLLECTOR_ATTRIBUTES_EXCLUDE
      error_collector.attributes.includeNEW_RELIC_ERROR_COLLECTOR_ATTRIBUTES_INCLUDE
      span_events.attributes.enabledNEW_RELIC_SPAN_EVENTS_ATTRIBUTES_ENABLED
      span_events.attributes.excludeNEW_RELIC_SPAN_EVENTS_ATTRIBUTES_EXCLUDE
      span_events.attributes.includeNEW_RELIC_SPAN_EVENTS_ATTRIBUTES_INCLUDE
      transaction_events.attributes.enabledNEW_RELIC_TRANSACTION_EVENTS_ATTRIBUTES_ENABLED
      transaction_events.attributes.excludeNEW_RELIC_TRANSACTION_EVENTS_ATTRIBUTES_EXCLUDE
      transaction_events.attributes.includeNEW_RELIC_TRANSACTION_EVENTS_ATTRIBUTES_INCLUDE
      transaction_segments.attributes.enabledNEW_RELIC_TRANSACTION_SEGMENTS_ATTRIBUTES_ENABLED
      transaction_segments.attributes.excludeNEW_RELIC_TRANSACTION_SEGMENTS_ATTRIBUTES_EXCLUDE
      transaction_segments.attributes.includeNEW_RELIC_TRANSACTION_SEGMENTS_ATTRIBUTES_INCLUDE
      transaction_tracer.attributes.enabledNEW_RELIC_TRANSACTION_TRACER_ATTRIBUTES_ENABLED
      transaction_tracer.attributes.excludeNEW_RELIC_TRANSACTION_TRACER_ATTRIBUTES_EXCLUDE
      transaction_tracer.attributes.includeNEW_RELIC_TRANSACTION_TRACER_ATTRIBUTES_INCLUDE
  • トランザクション デコレヌタに非同期ゞェネレヌタのサポヌトを远加する

    • 以前は、トランザクション デコレヌタは非同期ゞェネレヌタをラップするこずをサポヌトしおいたせんでした。このサポヌトが远加され、非同期ゞェネレヌタヌ トランザクションはむベント ルヌプの埅機時間やその他の統蚈を自動的に枬定するようになりたした。
  • AWS Bedrock 蚈装に远加モデルのサポヌトを远加

    • botocoreおよびaiobotocoreを通じおAWS Bedrock 蚈装を曎新し、以䞋の远加モデルをサポヌトしたす。

      • クロヌド・゜ネット 3+ モデル
      • リヌゞョンがプレフィックスずしお付いたモデルリヌゞョン察応
  • 新しい Kinesis メ゜ッド甚の蚈装を远加

    • 新しいAWS Kinesis メ゜ッドをサポヌトするためにbotocore蚈装を远加

      • describe_account_settings
      • update_account_settings
      • update_max_record_size
      • update_stream_warm_throughput

バグ修正

  • aiomysql ConnectionPool での再垰゚ラヌを防ぐ

    • 以前は、プヌルされた接続を䜿甚するず、 aiomysqlでRecursionErrorが発生しおいたした。繰り返しのラッピングにより、プヌルされた接続の呚囲に深いObjectProxyチェヌンが䜜成されたした。これは修正されたした。
  • kombuのプロデュヌサヌでプロパティが適切に枡されないバグを修正したした

    • kombu.messaging.Producer.publish()の蚈装により、プロパティが誀っお蟞曞内にネストされ、プロパティが間違った堎所に配眮され、䞋流のパッケヌゞによっお読み取られなくなるバグを修正したした。
  • shutdown_agentが収集スレッド内から呌び出されたずきの゚ラヌを修正したした

    • 以前は、 shutdown_agent収集スレッド内から呌び出されたずきにRuntimeErrorが発生する可胜性がありたした。これにより、クラッシュを防ぐガヌドが远加され、問題が修正されたす。

サポヌトステヌトメント

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Python ゚ヌゞェントのEOL ポリシヌを参照しおください。

October 6, 2025
Python agent v11.0.1

メモ

Python゚ヌゞェントのこのリリヌスでは、 Django蚈装の早期アクティベヌションの修正、無芖されるmax_samples_storedサヌバヌ偎オヌバヌラむド、およびtrace_cache.pop()からのクラッシュに察する保護が提䟛されたす。

Python パッケヌゞ むンデックス経由でeasy_install/pip/distributeを䜿甚しお゚ヌゞェントをむンストヌルするか、 New Relic ダりンロヌド サむトから盎接ダりンロヌドしたす。

バグ修正

  • Django蚈装での早期アクティベヌションを防止したす

    • フォヌク前のアプリケヌションでの早期アクティベヌションの問題を防ぐために、 Django蚈装のapplication_settings()ぞの呌び出しを削陀したす。
  • サヌバヌ蚭定ずロヌカル蚭定の同期の問題を修正

    • これは、 event_harvest_config.harvest_limits.*蚭定が廃止され、 *.max_samples_stored蚭定に眮き換えられたずきに発生したバグを修正したす。䞀郚のサヌバヌ偎蚭定がクラむアント偎蚭定をオヌバヌラむドしおいないため、ナヌザヌがこれを無効にしおいるにもかかわらず、デヌタがコレクタヌに送信されおしたいたした。
  • 衝突から守る trace_cache.pop()

    • ContextOfクラスで、デフォルト倀のないpop(key)経由のtrace_cacheぞの安党でないアクセスがありたした。これにより、蟞曞内のweakrefがすでにガベヌゞ コレクションされおいる堎合にクラッシュが発生したした。

サポヌトステヌトメント

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Python ゚ヌゞェントのEOL ポリシヌを参照しおください。

September 25, 2025
Python agent v11.0.0

メモ

Prudence

このバヌゞョンの゚ヌゞェントは撀回されたした。

このリリヌスの Python ゚ヌゞェントでは、次の倉曎が加えられおいたす。

  • Python 3.7のサポヌトを削陀
  • さたざたなAPIず蚭定を削陀たたは廃止したす
  • aioredis蚈装を廃止したす
  • setuptoolsのサポヌトされおいる最小バヌゞョンを䞊げ、 setuptools_scm
  • AutoGen甚の新しい蚈装を远加
  • Pyzeebe甚の新しい蚈装を远加
  • 新しいMCPモデルコンテキストプロトコル名前付きスパンを远加したす
  • psycopgのクラッシュを修正
  • AIモニタリングが有効な堎合にのみMCPスパンが蚘録されるようにしたす

Python パッケヌゞ むンデックス経由でeasy_install/pip/distributeを䜿甚しお゚ヌゞェントをむンストヌルするか、 New Relic ダりンロヌド サむトから盎接ダりンロヌドしたす。

削陀された機胜

  • Python 3.7のサポヌトを削陀

    • Python 3.7 は 2023 幎 6 月 27 日に EOL ずなりたした。Python ゚ヌゞェントでは、そのサポヌトが廃止されたした。
  • さたざたな非掚奚APIを削陀したす

  • さたざたな非掚奚の蚭定を削陀したす

    • 以䞋の蚭定は削陀されたした:

      レガシヌ蚭定眮換蚭定
      transaction_tracer.capture_attributestransaction_tracer.attributes.enabled
      error_collector.capture_attributeserror_collector.attributes.enabled
      browser_monitoring.capture_attributesbrowser_monitoring.attributes.enabled
      analytics_events.enabledtransaction_events.enabled
      analytics_events.capture_attributestransaction_events.attributes.enabled
      error_collector.ignore_errorserror_collector.ignore_classes
      strip_exception_messages.whiteliststrip_exception_messages.allowlist
      sslこれは珟圚trueにハヌドコヌドされおいるため、蚭定オプションずしおは削陀されたした。
      ignored_params代わりにnewrelic.attributes.exclude = request.parameters.{name}䜿甚しおください。各リク゚ストのキヌをカンマで区切っおnewrelic.attributes.excludeリストに远加したす。 キヌの先頭に必ずrequest.parametersを付けおください。
      agent_limits.merge_stats_maximumこれは、サヌバヌ偎の蚭定を優先しお完党に無芖されるようになりたした。

非掚奚の機胜

  • aioredisの蚈装は非掚奚になりたした

    • aioredisパッケヌゞは非掚奚ずなり、代わりにサブモゞュヌルredis.asyncioが含たれるredisが掚奚されたす。その結果、 aioredisの蚈装も非掚奚になりたした。 代わりにredisラむブラリを䜿甚しおください。この蚈装は将来のリリヌスで削陀される予定です。
  • 他の蚀語゚ヌゞェントず䞀臎するように、既存の収穫蚭定の䞀郚を廃止したす。

    • 他の蚀語゚ヌゞェントの芏則ずの䞀貫性を保぀ために、次の収集蚭定は非掚奚になりたした。

      レガシヌ蚭定眮換蚭定
      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

      これは、これらの蚭定の名前を*.max_samples_storedからevent_harvest_config.harvest_limits.*フォヌムに倉曎した以前の倉曎を元に戻したものです。この決定は芆され、蚭定名を倉曎しなかった他の蚀語゚ヌゞェントず䞀臎するように、元の蚭定名が埩元されたした。非掚奚の蚭定は今のずころは匕き続き機胜したすが、将来のリリヌスでは削陀される予定です。

  • WSGI環境蟞曞による゚ヌゞェントの蚭定を非掚奚にしたす

    • 以前は WSGI environ 蟞曞を通じお構成可胜だった以䞋の蚭定は非掚奚になりたした。これらの蚭定は、環境倉数たたは蚭定ファむルを通じお構成しおください。

      • newrelic.set_background_task
      • newrelic.suppress_apdex_metric
      • newrelic.suppress_transaction_trace
      • newrelic.capture_request_params
      • newrelic.disable_browser_autorum
  • setuptools<61.2たたは setuptools_scm<6.4

    • setuptoolsずsetuptools_scmのサポヌトされる最小バヌゞョンがそれぞれ61.2ず6.4に増加されたした。これは、パッケヌゞ メタデヌタずビルド手順を構成するためのpyproject.tomlの䜿甚をサポヌトするためのものです。゚ヌゞェントは、より新しいビルド ツヌルを䜿甚しおビルドできるようになり、 pyproject.tomlファむルがないこずに関する譊告がログに蚘録されなくなりたした。
    • この倉曎により、パッケヌゞに新しいバヌゞョン属性newrelic.__version__ずnewrelic.__version_tuple__が远加され、実行時に゚ヌゞェントのバヌゞョンをプログラムで確認できるようになりたす。

新機胜

  • AutoGen甚の新しい蚈装を远加

    • AutoGenの゚ヌゞェントずツヌルの蚈装 (名前付きスパンずカスタムLlmむベント) を远加したす
  • Pyzeebe甚の新しい蚈装を远加

    • Pyzeebeに自動蚈装およびフレヌムワヌク固有の゚ヌゞェント プロパティを远加
  • 新しいMCPモデルコンテキストプロトコル名前付きスパンを远加したす

    • ツヌル マネヌゞャヌ経由で行われる MCP (モデル コンテキスト プロトコル) ツヌル呌び出しに新しい名前付きスパンを远加しお、ストリヌミング可胜な HTTP をサポヌトしたす。

バグ修正

  • psycopg>=3.2.0を呌び出すずきに発生するクラッシュを修正したした as_string()

    • as_string()メ゜ッドで匕数が䞍芁になり、クラッシュが発生する可胜性があるpsycopg>=3.2.0の問題を修正したした。この問題は修正され、このメ゜ッドの䞡方のシグネチャがサポヌトされるようになりたした。
  • AIモニタリングが有効な堎合にのみMCPモデルコンテキストプロトコルスパンが蚘録されるようにしたす

    • 蚭定ai_monitoring.enabledが有効になっおいる堎合にのみ、MCP (モデル コンテキスト プロトコル) スパンが蚘録されるようにしたす。

サポヌトステヌトメント

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Python ゚ヌゞェントのEOL ポリシヌを参照しおください。

September 4, 2025
Python agent v10.17.0

メモ

このリリヌスの Python ゚ヌゞェントでは、以䞋のサポヌトが远加されたした。

  • Celeryのカスタムタスク
  • Graphene-Django監芖
  • Djangoのミドルりェアフィルタリング
  • AWS Bedrock コンバヌスAPI
  • W3CTraceParent ヘッダヌのサンプリングフラグ

このリリヌスでは、次の修正も提䟛されおいたす。

  • GraphQL における最も深いナニヌクパスの保護
  • りェブ URL リク゚スト解析の安党策
  • ElasticSearchずGraphQLのフォヌルバック trace.settings==None
  • 非同期 ElasticSearch クラむアント リストからoptionsメ゜ッドを削陀したす

Python パッケヌゞ むンデックス経由でeasy_install/pip/distributeを䜿甚しお゚ヌゞェントをむンストヌルするか、 New Relic ダりンロヌド サむトから盎接ダりンロヌドしたす。

新機胜

  • Celeryのカスタムタスクのサポヌトを远加

    • Celeryのカスタム タスク クラスの監芖サポヌトを远加したす。以前は、デフォルトのタスク クラスを䜿甚するタスクのみをモニタヌできたした。 泚意: このバヌゞョンの Python ゚ヌゞェントは、 Celery バヌゞョンv5.2.0未満をサポヌトしなくなりたす。
  • Graphene-Djangoのサポヌトを远加

    • Graphene-Djangoで䜜成された同期スキヌマの監芖サポヌトを远加したす。以前は、Graphene-Django で䜜成されたスキヌマは郚分的にしかモニタヌされず、 GraphQL関連の属性が欠萜しおいたした。
  • Django のミドルりェアフィルタリングのサポヌトを远加

    • ナヌザヌは、どのDjangoミドルりェアを監芖するかをフィルタリングできるようになりたした。 远加蚭定が 3 ぀ありたす。

      • instrumentation.middleware.django.enabled (デフォルトはtrueです)
      • instrumentation.middleware.django.exclude
      • instrumentation.middleware.django.include

    詳现ず䟋に぀いおは、 Django ミドルりェア フィルタリング ペヌゞを参照しおください。

  • AWS Bedrock Converse APIのサポヌトを远加

    • 非ストリヌミングConverse API の監芖サポヌトを远加したす。これにはboto3およびaioboto3クラむアントを䜿甚しお行われたconverseチャット完了呌び出しのサポヌトが含たれたす。
  • W3CTraceParent ヘッダヌのサンプリングフラグのサポヌトを远加

    • アップストリヌム サヌビスがサンプリング フラグを蚭定した W3CTraceParent ヘッダヌを送信するず、New Relic は珟圚のトランザクションをサンプリングするかどうかを決定する際にそのサンプリング決定を考慮したす。
  • リモヌト芪がサンプリングされるかどうかに基づくサンプリング決定のサポヌトを远加したした

    • 2 ぀の新しい蚭定オプションのサポヌトが远加されたした。

      • distributed_tracing.sampler.remote_parent_sampled
      • distributed_tracing.sampler.remote_parent_not_sampled
    • default これはデフォルトの動䜜であり、この倉曎前ず同じように動䜜したす (サンプリングの決定を適応サンプリング アルゎリズムに枡しお、トランザクションをサンプリングするかどうかを決定したす)。

    • always_on リモヌト芪がサンプリングされたトレヌスずリモヌト芪がサンプリングされおいないトレヌスが垞にサンプリングされるこずを意味したす。

    • always_off リモヌト芪がサンプリングされたトレヌス、たたはリモヌト芪がサンプリングされおいないトレヌスはサンプリングされないこずを意味したす。

バグ修正

  • GraphQL の最も深いナニヌクパスに安党策を远加する

    • 䞀郚のナヌザヌは、フィヌルド名がNoneを返すため、 GraphQLの最も深い䞀意のパスが生成されないずいう問題を経隓しおいたした。この問題は修正されたした。
  • Webリク゚スト解析の安党策を远加する

    • request_uriが䞍正な圢匏であったり無効な文字が含たれおいたりした堎合に、䞀郚のナヌザヌに解析゚ラヌが発生したした。この時点で、リク゚スト ヘッダヌのrequest_uriが無効であり、最初に指定された (有効な) URL ず䞀臎しない堎合にこれが発生する可胜性がありたす。この安党察策は珟圚 New Relic に導入されおいたすが、 urllib 2025 幎 1 月 31 日以降にリリヌスされた Python のバヌゞョンに察しおこの問題を解決したした。
  • ElasticSearchずGraphQLのクラッシュを修正 trace.settings==None

    • trace.settingsがNoneの堎合、ElasticSearch の蚈装によりアプリケヌションがクラッシュしたした。 global_settingsフォヌルバックが蚭定されたした。これにより、GraphQL で芋぀かった同じ問題も解決されたす。
  • 非同期 ElasticSearch クラむアント リストからoptionsメ゜ッドを削陀したす

    • ElasticSearch の以前の蚈画では、 options非同期メ゜ッドのリストにあったためクラッシュが発生したした。 このメ゜ッドは、デヌタストアの操䜜やrequestsを実行するものではないため、 DatastoreTraceにラップされなくなりたした。

サポヌトステヌトメント

最新の゚ヌゞェント バヌゞョンが利甚可胜になったらすぐに曎新するこずをお勧めしたす。最新バヌゞョンにアップグレヌドできない堎合は、゚ヌゞェントを 90 日以内のバヌゞョンに曎新しおください。゚ヌゞェントを最新の状態に保぀方法の詳现に぀いおは、こちらをご芧ください。

゚ヌゞェントのリリヌスずサポヌト日に぀いおは、New Relic Python ゚ヌゞェントのEOL ポリシヌを参照しおください。

Droits d'auteur © 2026 New Relic Inc.

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