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 mídia para Android v4.0.3
Atualizar
- Corrigido problema de volume de eventos
CONTENT_DROPPED_FRAMES
Importante
Não inclui nenhuma alteração de código, corrige a inconsistência de versão
November 27, 2025
Media agent for Android v4.0.2
Update
- Fixed
CONTENT_DROPPED_FRAMESevent volume issue
November 27, 2025
Agente de mídia para Android v4.0.2
Atualizar
- Corrigido problema de volume de eventos
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 mídia para iOS v4.0.1
Alterações
- Corrigida falha de acesso simultâneo em
NRTimeSinceTable - Corrigida a imprecisão
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 mídia para iOS v4.0.0
Principais recursos
Agente autônomo com lógica de coleta avançada
- Introduzida inicialização autônoma com lógica de coleta avançada para processamento de eventos aprimorado
- Adicionado agendador de coleta multitarefa para coleta e transmissão eficiente de dados
- Implementado sistema de buffer de eventos baseado em prioridade
- Novo cliente HTTP otimizado com recursos de rede aprimorados
Gerenciamento de eventos aprimorado
- Novo buffer de eventos à prova de falhas com armazenamento persistente
- Manipulador de mensagens mortas integrado para recuperação de eventos com falha
- Buffer de eventos prioritários para eventos críticos
- Estimador de tamanho padrão para uso otimizado de memória
Suporte a Swift
- Agente iOS atualizado com suporte a código Swift
- Adicionada implementação de exemplo em Swift (PiPExampleSwift)
- Interoperabilidade aprimorada com Swift
Alterações de arquitetura
Reestruturação de pods
- Alteração de quebra: Renomeado NewRelicVideoCore para NewRelicVideoAgent
- Especificações e dependências do pod atualizadas
- Padrão de fábrica de componentes simplificado
Novos componentes do núcleo
NRVAVideo- Interface principal do agente de vídeoNRVAVideoConfiguration- Gerenciamento de configuração centralizadoNRVATokenManager- Tratamento de autenticação aprimoradoNRVAHarvestManager- Orquestração de coleta centralizadaNRVAVideoLifecycleObserver- Gerenciamento do ciclo de vida de vídeoNRVADeviceInformation- Coleta de informações do dispositivoNRVAErrorExceptionHandler- Tratamento de erros centralizado
Armazenamento e persistência
- Novos recursos de armazenamento offline com recuperação de falhas
- Fábrica de coleta à prova de falhas para persistência de dados confiável
- Tratamento integrado de mensagens mortas para eventos com falha
Alterações de ruptura
- Alteração de nome do Pod:
NewRelicVideoCorefoi renomeado paraNewRelicVideoAgent- Atualize seu podfile: pod
NewRelicVideoAgent
- Atualize seu podfile: pod
- Alterações na inicialização: Novo padrão de inicialização autônomo com objetos de configuração
- Alterações na API: Algumas APIs internas foram refatoradas para a arquitetura standalone