December 18, 2025
December 18, 2025
November 28, 2025
Media agent for Android v4.0.3
Update
Fixed
CONTENT_DROPPED_FRAMESevent volume issueImportante
It does not include any code changes, It fixes the version inconsistency
November 28, 2025
Agente de medios para Android v4.0.3
Actualizar
- Se corrigió el problema de volumen de eventos de
CONTENT_DROPPED_FRAMES
Importante
No incluye cambios de código, corrige la inconsistencia de la versión
November 27, 2025
Media agent for Android v4.0.2
Update
- Fixed
CONTENT_DROPPED_FRAMESevent volume issue
November 27, 2025
Agente de medios para Android v4.0.2
Actualizar
- Se corrigió el problema de volumen de eventos de
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
Agente de medios para iOS v4.0.1
Cambios
- Se corrigió una falla de acceso concurrente en
NRTimeSinceTable - Se corrigió la inexactitud
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
Agente de medios para iOS v4.0.0
Características principales
Agente independiente con lógica de recolección avanzada
- Se introdujo la inicialización independiente con lógica de recolección avanzada para mejorar el procesamiento de eventos
- Se agregó un programador de recolección multitarea para una recolección y transmisión de datos eficiente
- Se implementó un sistema de almacenamiento en búfer de eventos basado en prioridades
- Nuevo cliente HTTP optimizado con capacidades de red mejoradas
Gestión de eventos mejorada
- Nuevo búfer de eventos a prueba de fallos con almacenamiento persistente
- Manejador de mensajes muertos integrado para la recuperación de eventos fallidos
- Búfer de eventos prioritarios para eventos críticos
- Estimador de tamaño predeterminado para uso de memoria optimizado
Soporte para Swift
- Agente iOS actualizado con soporte para código Swift
- Se agregó una implementación de ejemplo en Swift (PiPExampleSwift)
- Interoperabilidad con Swift mejorada
Cambios de arquitectura
Reestructuración de pods
- Cambio disruptivo: Se renombró NewRelicVideoCore a NewRelicVideoAgent
- Especificaciones y dependencias del pod actualizadas
- Patrón de fábrica de componentes simplificado
Nuevos componentes principales
NRVAVideo- Interfaz principal del agente de videoNRVAVideoConfiguration- Gestión de configuración centralizadaNRVATokenManager- Manejo mejorado de la autenticaciónNRVAHarvestManager- Orquestación centralizada de recolecciónNRVAVideoLifecycleObserver- Gestión del ciclo de vida del videoNRVADeviceInformation- Recopilación de información del dispositivoNRVAErrorExceptionHandler- Manejo de errores centralizado
Almacenamiento y persistencia
- Nuevas capacidades de almacenamiento sin conexión con recuperación ante fallos
- Fábrica de recolección a prueba de fallos para una persistencia de datos confiable
- Manejo integrado de cartas muertas para eventos fallidos
Cambios disruptivos
- Cambio de nombre del pod:
NewRelicVideoCoreha sido renombrado aNewRelicVideoAgent- Actualice su podfile: pod
NewRelicVideoAgent
- Actualice su podfile: pod
- Cambios de inicialización: Nuevo patrón de inicialización independiente con objetos de configuración
- Cambios en la API: Algunas API internas se han refactorizado para la arquitectura independiente