• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

Python agent release notesRSS

September 4
Python agent v10.17.0

メモ

このリリースの Python エージェントでは、以下のサポートが追加されました。

このリリースでは、次の修正も提供されています。

  • 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.settingsNoneの場合、ElasticSearch の計装によりアプリケーションがクラッシュしました。 global_settingsフォールバックが設定されました。これにより、GraphQL で見つかった同じ問題も解決されます。
  • 非同期 ElasticSearch クライアント リストからoptionsメソッドを削除します

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

サポートステートメント

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。

August 14
Python agent v10.16.0

メモ

このリリースの Python エージェントでは、新しいRedis関数のサポートが追加され、すべての内部パスがos.pathからpathlib.Pathに変換され、JSON エンコード PosixPaths に関する問題が修正されました。

Python パッケージ インデックス経由でeasy_install/pip/distributeを使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。

新機能

  • 新しいRedis関数のサポートを追加

    • 新しいRedis関数の計装を追加します。
  • すべての内部パスをos.pathから pathlib.Path

    • Windows パスをサポートするための準備として、文字列ベースのパスとos.pathのすべての内部使用をpathlib.Pathに変換します。

バグ修正

  • JSON エンコード PosixPath の問題を修正

    • 一部のユーザーで JSON エンコードPosixPath構成設定に関する問題が発生していました。この問題は修正されました。

サポートステートメント

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。

July 24
Python agent v10.15.0

メモ

このリリースの Python エージェントでは、 oracledbのサポートが追加され、Kombu および Kafka でMessageTransactionオブジェクトに属性destination_nameがないバグが修正され、AWS での使用率メタデータの消失が修正されました。

Python パッケージ インデックス経由でeasy_install/pip/distributeを使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。

新機能

  • oracledbのサポートを追加

バグ修正

  • MessageTransactionオブジェクトに属性destination_nameがありません」というバグを修正しました

    • MessageBroker モジュールの、シリアル化メソッドがMessageTransactiondestination_nameプロパティを検索していたが、それが存在しないというバグを修正しました。
  • AWS と K8s を一緒に実行する際における AWS 使用率メタデータの問題を修正

    • AWS EC2インスタンス上で動作するK8s Podの権限設定により、初めて使用状況メタデータを取得できるようになります。 ただし、アプリケーションが継続的に実行されたままになっていると、エージェントは再接続され、使用率メタデータの読み込みに失敗します。このような場合、使用率メタデータはエージェント インスタンスごとにキャッシュされ、取得できるようになります。

サポートステートメント

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。

June 18
Python agent v10.14.0

メモ

このリリースの Python エージェントでは、Azure Function Appsprotobuf v6 のサポートが追加されました。

Python パッケージ インデックス経由でeasy_install/pip/distributeを使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。

新機能

  • Azure Function Apps のサポートを追加

バグ修正

  • protobuf v6 サポートを有効にするために pb2 ファイルを追加します

    • 以前は、 protobuf v6 のサポートが不足していたため、いくつかの Google パッケージは New Relic と互換性がありませんでした。これは解決されました。

サポートステートメント

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。

June 9
Python agent v10.13.0

メモ

このリリースの Python エージェントでは、モデル コンテキスト プロトコル (MCP) のサポートが追加され、 importlib.metadataおよびpkg_resourcesのインポート ロジックが修正されました。

Python パッケージ インデックス経由でeasy_install/pip/distributeを使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。

新機能

  • モデルコンテキストプロトコル (MCP) のサポートを追加

    • mcpおよびfastmcpでの MCP 呼び出しのサポートを追加します。エージェントは、次のコア MCP プリミティブを自動的に計装します。

      • ツール( call_tool経由)
      • リソース( read_resource経由)
      • プロンプト( get_prompt経由)

バグ修正

  • importlib.metadataのインポートロジックを修正し、 pkg_resources

    • importlib.metadataのインポートに関するロジックを更新して、 pkg_resources.*にフォールバックする前にimportlib_metadataバックポートも使用するようにします。これにより、 sys.version条件の使用も削除され、 importlib.metadataが使用可能であるにもかかわらず Python 3.9 でpkg_resourcesしか使用できなかった問題も修正されます。

サポートステートメント

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。

Copyright © 2025 New Relic株式会社。

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