メモ
このPythonエージェントのリリースでは、Azure App Servicesの利用状況、Azure Service Busの計装、新しいKinesisメソッドのサポート、およびv2.10.0以降のGoogle ADKのサポートが追加されています。また、このリリースでは、httplibでディストリビューティッド(分散)トレーシングのトレースヘッダーが重複する問題、およびsetup.pyインストレーションファイルを修正しています。
Python パッケージ インデックス経由でeasy_install/pip/distributeを使用するか、 Conda-Forge パッケージ インデックス経由でcondaを使用してエージェントをインストールするか、 New Relic ダウンロード サイトから直接ダウンロードします。
削除された機能
- Python 3.9のサポートを削除しました。
* Python 3.9は2025年10月31日にサポート終了となり、エージェントではサポートされなくなりました。Pythonエージェントのアップデートを引き続き受け取るには、アプリケーションをサポートされているバージョンのPythonにアップグレードすることをご検討ください。
新機能
Azureアプリサービスの利用率
- エンティティ関係のマッピングを有効にするため、Azure App Serviceの使用率が追加されました。
- また、新しい設定も追加されます、
utilization.detect_azureappservice
Azure Service Bus向けの新しい計装
- Microsoft Azure Service Busの計装が追加されました。
新しいKinesisメソッド向けの新しい計装
- Kinesisで
update_stream_record_distribution_strategyメソッドがサポートされるようになりました。
- Kinesisで
セキュリティアップデート
urllib3の現在のすべてのCVEを解決するために、内部のurllib3パッケージが2.8.0に更新されました。- これにより、現時点までのエージェントにおけるすべての既知のCVEが解決されます。
機能の拡充
Google ADK v2.10.0以降をサポートしています。
- バージョン2.10.0以上のGoogle ADK向けに計装が更新されました。
バグ
httplibにおける重複したディストリビューティッド(分散)トレーシングヘッダー
httplibの計装がtraceparentに対して重複するヘッダーを生成し、不正な値になる問題を修正しました。
setup.pyサポートされているすべてのPythonバージョンでインストールファイルが動作するようになりました。- ユーザーが
setup.pyファイルを直接使用してPython 3.12以上にPythonエージェントをインストールしようとすると、ImportErrorが発生します。これは、distutilsがPython 3.10以降非推奨となり、Python 3.12の標準ライブラリから完全に削除されたためです。
- ユーザーが
サポートステートメント
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。
エージェントのリリースとサポート日については、New Relic Python エージェントのEOL ポリシーを参照してください。