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
Android 用メディア エージェント v4.0.3
アップデート
CONTENT_DROPPED_FRAMESイベントの音量の問題を修正しました
Important
コードの変更は含まれず、バージョンの不一致が修正されます
November 27, 2025
Media agent for Android v4.0.2
Update
- Fixed
CONTENT_DROPPED_FRAMESevent volume issue
November 27, 2025
Android 用メディア エージェント v4.0.2
アップデート
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
iOS 用メディアエージェント v4.0.1
変更点
- 同時アクセスクラッシュを修正
NRTimeSinceTable - 不正確な点を修正
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
iOS 用メディアエージェント v4.0.0
主な機能
高度な収穫ロジックを備えたスタンドアロンエージェント
- 高度な収集ロジックを備えたスタンドアロン初期化を導入し、イベント処理を改善しました。
- 効率的なデータ収集と転送のためのマルチタスク収穫スケジューラを追加
- 優先度ベースのイベントバッファリングシステムを実装
- 強化されたネットワーク機能を備えた新しい最適化された HTTP クライアント
強化されたイベント管理
- 永続ストレージを備えた新しいクラッシュセーフイベントバッファ
- 失敗したイベントの回復のための統合デッドレターハンドラー
- 重要なイベントの優先イベントバッファー
- メモリ使用量を最適化するためのデフォルトのサイズ推定値
Swiftサポート
- Swift コードをサポートする iOS エージェントを更新しました
- Swift のサンプル実装を追加しました (PiPExampleSwift)
- Swiftの相互運用性の向上
アーキテクチャーの変更
ポッドの再構築
- 重大な変更: NewRelicVideoCore を NewRelicVideoAgent に改名しました
- ポッドの仕様と依存関係を更新しました
- 合理化されたコンポーネントファクトリーパターン
新しいコアコンポーネント
NRVAVideo- メインビデオエージェントインターフェースNRVAVideoConfiguration- 設定の一元管理NRVATokenManager- 強化された認証処理NRVAHarvestManager- 集中化された収穫オーケストレーションNRVAVideoLifecycleObserver- ビデオライフサイクル管理NRVADeviceInformation- デバイス情報の収集NRVAErrorExceptionHandler- 集中化されたエラー処理
ストレージと永続性
- クラッシュリカバリを備えた新しいオフラインストレージ機能
- 信頼性の高いデータ永続性を実現するクラッシュセーフな収穫工場
- 失敗したイベントに対する統合デッドレター処理
重大な変更
- ポッド名の変更:
NewRelicVideoCore名前が変更されましたNewRelicVideoAgent- ポッドファイルを更新します: Pod
NewRelicVideoAgent
- ポッドファイルを更新します: Pod
- 初期化の変更: 設定オブジェクトを使用した新しいスタンドアロン初期化パターン
- API変更: 一部の内部 API がスタンドアロンアーキテクチャー用にリファクタリングされました。