Skip to content

Commit 65a6098

Browse files
Merge pull request #215 from newrelic/release/4.2.0
chore(release): 4.2.0
2 parents c9449e3 + f1c5713 commit 65a6098

10 files changed

Lines changed: 17 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## [4.2.0](https://github.com/newrelic/video-agent-iOS/compare/v4.1.4...v4.2.0) (2026-06-10)
2+
3+
### Features
4+
5+
* enable QoE by default with interval multiplier 2 ([bb8f02f](https://github.com/newrelic/video-agent-iOS/commit/bb8f02fb238c76880f93346ddb7136d6a899717a))
6+
17
## [4.1.4](https://github.com/newrelic/video-agent-iOS/compare/v4.1.3...v4.1.4) (2026-06-05)
28

39
### Bug Fixes

NRAVPlayerTracker.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'NRAVPlayerTracker'
11-
s.version = '4.1.4'
11+
s.version = '4.2.0'
1212
s.summary = 'New Relic Video Agent, AVPlayer Tracker.'
1313

1414
# This description is used to generate tags and improve search results.

NRAVPlayerTracker/NRAVPlayerTracker/Tracker/NRTrackerAVPlayer.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ - (NSString *)getTrackerSrc {
406406

407407

408408
- (NSString *)getTrackerVersion {
409-
return @"4.1.4";
409+
return @"4.2.0";
410410
}
411411

412412
- (NSString *)getPlayerVersion {

NRIMATracker.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'NRIMATracker'
11-
s.version = '4.1.4'
11+
s.version = '4.2.0'
1212
s.summary = 'New Relic Video Agent, Google IMA Ads Tracker.'
1313

1414
# This description is used to generate tags and improve search results.

NRIMATracker/NRIMATracker/Tracker/NRTrackerIMA.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ - (NSString *)getTrackerSrc {
104104
}
105105

106106
- (NSString *)getTrackerVersion {
107-
return @"4.1.4";
107+
return @"4.2.0";
108108
}
109109

110110
- (NSNumber *)getPlayhead {

NewRelicVideoAgent.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'NewRelicVideoAgent'
11-
s.version = '4.1.4'
11+
s.version = '4.2.0'
1212
s.summary = 'New Relic Video Agent for iOS'
1313

1414
# This description is used to generate tags and improve search results.

NewRelicVideoCore/NewRelicVideoCore/Auth/NRVATokenManager.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ - (NSArray *)buildTokenRequestPayload {
277277
NSString *osVersion = [[UIDevice currentDevice] systemVersion];
278278
NSString *architecture = [self getArchitecture];
279279
NSString *agentName = @"NewRelic-VideoAgent-iOS";
280-
NSString *agentVersion = @"4.1.4";
280+
NSString *agentVersion = @"4.2.0";
281281
NSString *deviceId = [NRVAUtils generateSessionId]; // Use session ID as device identifier
282282
NSString *manufacturer = @"Apple";
283283

NewRelicVideoCore/NewRelicVideoCore/Device/NRVADeviceInformation.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ - (void)initializeDeviceInformation {
6565
self.osBuild = [self getOSBuildVersion];
6666
self.model = [[UIDevice currentDevice] model];
6767
self.agentName = @"NewRelic-VideoAgent-iOS";
68-
self.agentVersion = @"4.1.4"; // Should be pulled from build configuration
68+
self.agentVersion = @"4.2.0"; // Should be pulled from build configuration
6969
self.manufacturer = @"Apple";
7070
self.deviceId = [self generatePersistentDeviceId];
7171
self.architecture = [self getSystemArchitecture];
@@ -93,15 +93,15 @@ - (void)setDefaultValues {
9393
self.osBuild = @"Unknown";
9494
self.model = @"Unknown";
9595
self.agentName = @"NewRelic-VideoAgent-iOS";
96-
self.agentVersion = @"4.1.4";
96+
self.agentVersion = @"4.2.0";
9797
self.manufacturer = @"Apple";
9898
self.deviceId = [[NSUUID UUID] UUIDString];
9999
self.architecture = @"unknown";
100100
self.runTime = @"unknown";
101101
self.size = @""; // Empty string for now
102102
self.applicationFramework = @"Native iOS";
103103
self.applicationFrameworkVersion = @"Unknown";
104-
self.userAgent = @"NewRelic-VideoAgent-iOS/4.1.4";
104+
self.userAgent = @"NewRelic-VideoAgent-iOS/4.2.0";
105105
self.isTV = NO;
106106
self.isLowMemoryDevice = NO;
107107
}

NewRelicVideoCore/NewRelicVideoCore/Harvest/NRVAOptimizedHttpClient.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ - (NSArray *)buildCompletePayload:(NSArray<NSNumber *> *)appToken events:(NSArra
218218
NSString *osVersion = [[UIDevice currentDevice] systemVersion];
219219
NSString *architecture = [self getArchitecture];
220220
NSString *agentName = @"NewRelic-VideoAgent-iOS";
221-
NSString *agentVersion = @"4.1.4";
221+
NSString *agentVersion = @"4.2.0";
222222
NSString *deviceId = [NRVAUtils generateSessionId];
223223
NSString *manufacturer = @"Apple";
224224

NewRelicVideoCore/NewRelicVideoCore/NRVideoDefs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#ifndef NRVideoDefs_h
99
#define NRVideoDefs_h
1010

11-
#define NRVIDEO_CORE_VERSION @"4.1.4"
11+
#define NRVIDEO_CORE_VERSION @"4.2.0"
1212

1313
#define NR_VIDEO_EVENT @"VideoAction"
1414
#define NR_VIDEO_AD_EVENT @"VideoAdAction"

0 commit comments

Comments
 (0)