December 18, 2025
December 18, 2025
November 28, 2025
Media agent for Android v4.0.3
Update
Fixed
CONTENT_DROPPED_FRAMESevent volume issueImportant
It does not include any code changes, It fixes the version inconsistency
November 28, 2025
Agent média pour Android v4.0.3
Mise à jour
- Correction du problème de volume d'événements
CONTENT_DROPPED_FRAMES
Important
Cela n'inclut aucune modification de code, cela corrige l'incohérence de version
November 27, 2025
Media agent for Android v4.0.2
Update
- Fixed
CONTENT_DROPPED_FRAMESevent volume issue
November 27, 2025
Agent média pour Android v4.0.2
Mise à jour
- Correction du problème de volume d'événements
CONTENT_DROPPED_FRAMES
November 25, 2025
Media agent for iOS v4.0.1
Changes
- Fixed concurrent access crash in
NRTimeSinceTable - Fixed inaccurate
totalPlayTime
November 25, 2025
Agent média pour iOS v4.0.1
Changements
- Correction d'un plantage lors d'accès concurrents dans
NRTimeSinceTable - Correction d'inexactitudes
totalPlayTime
October 13, 2025
Media agent for iOS v4.0.0
Major features
Standalone agent with advanced harvest logic
- Introduced standalone initialization with advanced harvest logic for improved event processing
- Added multi-task harvest scheduler for efficient data collection and transmission
- Implemented priority-based event buffering system
- New optimized HTTP client with enhanced networking capabilities
Enhanced event management
- New crash-safe event buffer with persistent storage
- Integrated dead letter handler for failed event recovery
- Priority event buffer for critical events
- Default size estimator for optimized memory usage
Swift support
- Updated iOS agent with Swift code support
- Added Swift example implementation (PiPExampleSwift)
- Improved Swift interoperability
Architecture changes
Pod restructuring
- Breaking Change: Renamed NewRelicVideoCore to NewRelicVideoAgent
- Updated pod specifications and dependencies
- Streamlined component factory pattern
New core components
NRVAVideo- Main video agent interfaceNRVAVideoConfiguration- Centralized configuration managementNRVATokenManager- Enhanced authentication handlingNRVAHarvestManager- Centralized harvest orchestrationNRVAVideoLifecycleObserver- Video lifecycle managementNRVADeviceInformation- Device information collectionNRVAErrorExceptionHandler- Centralized error handling
Storage & persistence
- New offline storage capabilities with crash recovery
- Crash-safe harvest factory for reliable data persistence
- Integrated dead letter handling for failed events
Breaking changes
- Pod name change:
NewRelicVideoCorehas been renamed toNewRelicVideoAgent- Update your podfile: pod
NewRelicVideoAgent
- Update your podfile: pod
- Initialization changes: New standalone initialization pattern with configuration objects
- API changes: Some internal APIs have been refactored for the standalone architecture
October 13, 2025
Agent média pour iOS v4.0.0
Fonctionnalités principales
Agent autonome avec logique de collecte avancée
- Introduction de l'initialisation autonome avec une logique de collecte avancée pour un traitement des événements amélioré
- Ajout d'un planificateur de collecte multitâche pour une collecte et une transmission efficaces des données
- Implémentation d'un système de mise en mémoire tampon des événements basé sur la priorité
- Nouveau client HTTP optimisé avec des capacités réseau améliorées
Gestion des événements améliorée
- Nouveau tampon d'événements résistant aux pannes avec stockage persistant
- Gestionnaire de lettres mortes intégré pour la récupération des événements en échec
- Tampon d'événements prioritaires pour les événements critiques
- Estimateur de taille par défaut pour une utilisation optimisée de la mémoire
Prise en charge de Swift
- Agent iOS mis à jour avec prise en charge du code Swift
- Ajout d'un exemple d'implémentation Swift (PiPExampleSwift)
- Interopérabilité Swift améliorée
Changements d'architecture
Restructuration des pods
- Changement de rupture: NewRelicVideoCore renommé en NewRelicVideoAgent
- Mise à jour des spécifications et des dépendances des pods
- Modèle de fabrique de composants rationalisé
Nouveaux composants de base
NRVAVideo- Interface principale de l'agent vidéoNRVAVideoConfiguration- Gestion centralisée de la configurationNRVATokenManager- Gestion améliorée de l'authentificationNRVAHarvestManager- Orchestration centralisée de la collecteNRVAVideoLifecycleObserver- Gestion du cycle de vie des vidéosNRVADeviceInformation- Collecte des informations de l'appareilNRVAErrorExceptionHandler- Gestion centralisée des erreurs
Stockage et persistance
- Nouvelles capacités de stockage hors ligne avec récupération après plantage
- Fabrique de collecte résistante aux pannes pour une persistance fiable des données
- Gestion intégrée des lettres mortes pour les événements en échec
Changements de rupture
- Changement de nom du pod:
NewRelicVideoCorea été renommé enNewRelicVideoAgent- Mettez à jour votre podfile : pod
NewRelicVideoAgent
- Mettez à jour votre podfile : pod
- Modifications de l'initialisation: Nouveau modèle d'initialisation autonome avec objets de configuration
- Modifications de l'API: Certaines API internes ont été refactorisées pour l'architecture autonome