Améliorations et optimisations
Prise en charge d’AGP 9.4 : ajout de la prise en charge du plug-in Android Gradle (AGP) 9.4.x au plug-in New Relic Gradle.
Optimisation de l’en-tête du tracing distribué : simplification du tracing distribué en supprimant l’en-tête de requête propriétaire newrelic et en s’appuyant uniquement sur les en-têtes standards W3C traceparent et tracestate.
Détection de l’agent WebView Browser : ajout de métriques de supportabilité pour détecter et suivre si les WebViews actives utilisent l’agent New Relic Browser.
Conseils d’optimisation de la taille du SDK : ajout de documentation couvrant les règles de tree-shaking de ProGuard/R8 pour aider les développeurs à supprimer le code d’agent inutilisé pour les fonctionnalités désactivées.
Débogage
Correction d’un plantage de Session Replay : résolution d’une condition de concurrence multithread lors de l’initialisation de Curtains dans Session Replay qui provoquait une NullPointerException sur le thread principal.
Suivi de la taille de la charge HTTP2 : résolution d’un problème où la taille de la charge de la requête réseau (bytesReceived) signalait de manière incorrecte 0 octet pour les flux HTTP/2 et Ktor sans en-tête.
Résolution des fuites de ressources : résolution d’une observation d’analyse statique (CWE-404) en fermant correctement les instances de BufferedWriter dans SessionReplayFileManager.
Déclaration de soutien
Nous vous recommandons de mettre à jour l'agent au moins tous les trois mois. Recherchez des politiques et des dates spécifiques pour le support des agents Android dans la politique de fin de vie des agents des applications mobiles de surveillance.