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 27, 2025
Media agent for Android v4.0.2
Update
- Fixed
CONTENT_DROPPED_FRAMESevent volume issue
November 25, 2025
Media agent for iOS v4.0.1
Changes
- Fixed concurrent access crash in
NRTimeSinceTable - Fixed inaccurate
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
September 15, 2025
Media agent for Android v4.0.1
Update
- Enriched custom event with attributes like content*, view*, timeSince*
August 1, 2025
Media agent for Android v4.0.0
Update
- Introduced Android Video Agent with Self-Harvesting Capabilities
July 9, 2025
Media agent for Android v3.0.3
Update
- Improved calculation logic for
contentBitrate
Bug fixes
- Fixed the
totalPlayTimeattribute
May 2, 2025
Media agent for Android v3.0.2
Bug fixes
- Added
ErrorCodeandErrorNameas new attributes
April 23, 2025
Media agent for iOS v3.0.1
Minor changes
- The
errorNameattribute has been renamed toerrorMessage.