メモ
このリリースの Python エージェントでは、モデル コンテキスト プロトコル (MCP) のサポートが追加され、 importlib.metadata
およびpkg_resources
のインポート ロジックが修正されました。
Python パッケージ インデックス経由でeasy_install/pip/distribute
を使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。
新機能
モデルコンテキストプロトコル (MCP) のサポートを追加
バグ修正
importlib.metadata
のインポートロジックを修正し、pkg_resources
importlib.metadata
のインポートに関するロジックを更新して、pkg_resources.*
にフォールバックする前にimportlib_metadata
バックポートも使用するようにします。これにより、sys.version
条件の使用も削除され、importlib.metadata
が使用可能であるにもかかわらず Python 3.9 でpkg_resources
しか使用できなかった問題も修正されます。
サポートステートメント
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。
エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。
メモ
Pythonエージェントのこのリリースでは、 Redis v6.0.0 のサポートが追加され、 OpenTelemetry-protoパッケージとの競合が修正されています。
Python パッケージ インデックス経由でeasy_install/pip/distribute
を使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。
新機能
Redis v6.0.0のサポートを追加
- Redis v6.0.0 で導入されたすべてのクライアント メソッドのサポートを追加します。
バグ修正
OpenTelemetry-proto パッケージとの競合を修正
- エージェントのOpenTelemetry-protoの内部コピーが、OpenTelemetry-proto に依存する他のパッケージ (ChromaDB など) と競合する問題を修正しました。 これは OpenTelemetry によって別のパッケージとして扱われ、競合が防止されるはずです。
サポートステートメント
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。
エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。
メモ
Pythonエージェントのこのリリースでは、Google 生成AI SDK およびインストゥルメントで行われた新しい Kinesis メソッドを介して Google Gemini のサポートが追加されています。
Python パッケージ インデックス経由でeasy_install/pip/distribute
を使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。
新機能
Google 生成AI SDK 経由で Google Gemini のサポートを追加
- google-生成AIのサポートを追加します。 エージェントは、同期および非同期embeddingsの計装
embed_content
呼び出しを自動的に行います。 エージェントは、ストリーミング以外の場合のテキスト入力に対して、同期および非同期のテキスト生成もサポートするようになりました。これには、単一のテキストのみの入力のためのgenerate_content
への呼び出しと、複数ターンの会話のためのsend_message
への呼び出しが含まれます。
- google-生成AIのサポートを追加します。 エージェントは、同期および非同期embeddingsの計装
新しいAWS Kinesis メソッドの計装
- botocore計装を追加して、
tag_resource
、untag_resource
、list_tags_for_resource
などの新しいAWS Kinesisメソッドをサポートします。
- botocore計装を追加して、
サポートステートメント
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。
エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。
メモ
Pythonエージェントのこのリリースでは、 async elasticsearchのサポートが追加され、graphql 設定解析の問題が修正され、 Kombu計装のバグが修正され、Kombu 計装が再度有効になります。
Python パッケージ インデックス経由でeasy_install/pip/distribute
を使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。
新機能
elasticsearch の非同期サポートを追加
- 非同期elasticsearchのサポートを追加します。貢献してくれたfagnerzulinに感謝します!
バグ修正
graphql config 設定の解析を追加
- 以前は、設定ファイルで設定
instrumentation.graphql.capture_introspection_queries
が設定されていた場合、この設定は有効になりませんでした。これは修正されました。
- 以前は、設定ファイルで設定
Sentry で実行中に Kombu がクラッシュする問題を修正
inspect
モジュールからTypeError
が発生した場合にKombu計算で発生するクラッシュを修正しました。 このバグは、New Relic と Sentry 間のラッピングの競合が原因でした。昆布計装も再度有効化されました。
サポートステートメント
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。
エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。
メモ
Pythonエージェントのこのリリースでは、 OpenTelemetry互換のデータストア スパン プロパティ名が追加され、 LangChain計装のバグが修正され、 Kombu計装が一時的に無効になります。
Python パッケージ インデックス経由でeasy_install/pip/distribute
を使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。
新機能
OpenTelemetry互換のデータストアスパン属性を追加する
- データストアのスパン属性は、 OpenTelemetry の命名規則とより一貫性を持つようになりました。
バグ修正
文字列応答タイプのLangChain計装を修正
- 以前は、 LangChain が文字列型の応答を返す場合、エージェントは文字列の最初の文字のみをキャプチャしていました。これは修正されました。
Kombu 計装を無効にする
- エージェント内の既存のKombu計装は、
inspect
モジュールから発生したTypeError
によりクラッシュします。 この機能は一時的に無効になっていますが、クラッシュの根本原因が特定され修正されたら、将来のリリースで再度有効になります。
- エージェント内の既存のKombu計装は、
サポートステートメント
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。
エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。