改善と強化
- エージェントはアプリのデフォルトプロセスでのみ起動するようになったため、
android:processで追加のプロセスを宣言するアプリが、それらのプロセスから空のセッションを報告することはなくなりました。(#648)
バグ修正
- アプリがバックグラウンドにあるときに発生したANRやその他のアプリの終了が次回のリリースで報告される際に、
background属性が欠落している問題を修正しました;プロセスが終了した際のアプリの状態に基づいて、属性はtrueまたはfalseになります。(#653) - アプリがフォアグラウンドにある間に記録されたイベントが、アプリがバックグラウンドに移行した後に収集されたバッチで送信された場合に、
background = trueで報告される問題を修正しました。Background Reporting [バックグラウンドレポート] を有効にすると、すべてのイベントに、記録された時点のアプリの状態を示すbackground = trueまたはbackground = falseが含まれるようになりました。以前は、フォアグラウンドイベントにはbackground属性がありませんでした。(#655) WebViewのサブクラスがsetWebViewClientをオーバーライドしてクライアントを保存し、独自の内部クライアントからそのクライアントへ転送するアプリにおいて、ページ読み込み時に発生するStackOverflowErrorのクラッシュを修正しました。エージェントは、そのような WebView に WebView クライアントラッパーをインストールしなくなりました。(#660)- エージェントがメインスレッドでディスクから保存済みのイベントを読み込むことで、アプリの起動時に発生していたANRを修正しました。イベントはバックグラウンドで読み込まれるようになりました。(#661)
サポートステートメント
少なくとも 3 か月ごとにエージェントを更新することをお勧めします。Androidエージェントのサポートに関する具体的なポリシーと日付については、「 モバイル監視エージェント EOL ポリシー」を参照してください。
バグ修正
EventPersistenceが無効になっている場合に、永続化されたイベントが毎回のリリース時に再ロードされ、再送信される問題を解決しました。エージェントがイベント・バッファ時間の最小/最大範囲に従うように、イベント・バッファの動作を修正しました。
セルラー・サブタイプを解決できなかった場合に、
connectionTypeが"unknown"として報告される問題を修正しました。
サポートステートメント
少なくとも 3 か月ごとにエージェントを更新することをお勧めします。Androidエージェントのサポートに関する具体的なポリシーと日付については、「 モバイル監視エージェント EOL ポリシー」を参照してください。
改善と強化
AGP 9.4サポート:New Relic GradleプラグインにAndroid Gradleプラグイン(AGP)9.4.xのサポートを追加しました。
ディストリビューティッド(分散)トレーシングヘッダーの最適化:独自のnewrelicリクエストヘッダーを削除し、W3C標準のtraceparentヘッダーとtracestateヘッダーのみに依存することで、ディストリビューティッド(分散)トレーシングを合理化しました。
WebView Browserエージェントの検出:アクティブなWebViewがNew Relic Browserエージェントを利用しているかどうかを検出および追跡するためのサポートアビリティメトリクスを追加しました。
SDKサイズ最適化のガイダンス:開発者が無効化された機能の未使用のエージェントコードを削除するのに役立つ、ProGuard/R8のツリーシェイキングルールに関するドキュメントを追加しました。
バグ修正
セッションリプレイのクラッシュ修正:セッションリプレイでCurtainsを初期化する際に、メインスレッドでNullPointerExceptionを引き起こしていたマルチスレッドの競合状態を修正しました。
HTTP2ペイロードサイズの追跡:ヘッダーのないHTTP/2およびKtorストリームにおいて、ネットワークリクエストのペイロードサイズ(bytesReceived)が誤って0バイトと報告される問題を解決しました。
リソースリークの解決:SessionReplayFileManager内のBufferedWriterインスタンスを適切に閉じることで、静的解析の指摘(CWE-404)を解決しました。
サポートステートメント
少なくとも 3 か月ごとにエージェントを更新することをお勧めします。Androidエージェントのサポートに関する具体的なポリシーと日付については、「 モバイル監視エージェント EOL ポリシー」を参照してください。
バグ修正
- React Nativeソースマップアップロードの正しいリージョン/デフォルトのソースマップAPIホストを修正しました。
サポートステートメント
少なくとも 3 か月ごとにエージェントを更新することをお勧めします。Androidエージェントのサポートに関する具体的なポリシーと日付については、「 モバイル監視エージェント EOL ポリシー」を参照してください。
バグ修正
- React NativeのソースマップをアップロードするためのエンドポイントURLを修正しました。
サポートステートメント
少なくとも 3 か月ごとにエージェントを更新することをお勧めします。Androidエージェントのサポートに関する具体的なポリシーと日付については、「 モバイル監視エージェント EOL ポリシー」を参照してください。