New Features
Offline storage functionality for Mobile Session Replay.
Fixed in this release
Replaced timestamp-seeded LCG in IGuidGenerator with arc4random_buf.
Added EU region detection to RN Sourcemap upload.
Blocked recursion for MAUI style default interaction swizzle.
Renamed appVersionId to appVersion in RN source map upload.
Fixed infinite loop in EventDeserializer that froze the agent on launch.
Changed default session replay masking mode to not allow unmasking using programmatic APIs and fixed UIKit override APIs.
Fixed crash that could occur in NRMAWKWebViewNavigationDelegate webViewWebContentProcessDidTerminate.
Ensured session replay data uploads on next launch if it failed to upload when the app closed.
Discarded permanently-rejected (400/403) crash reports.
Added TTL eviction for offline storage (#786).
Fixed NRMAHarvestController initialize crash (#793).
このリリースで修正された点
fix: NR-563752 fullModeより前にhasReplayがerrorModeに追加される問題の修正 (#728) — @mbruin-NR
fix: 報告されたクラッシュを解決するため、MSRにUIColorの安全性を追加します。(#737) — @cdillard-NewRelic
修正:NRMAHarvester transitionToConnected:] (NRMAHarvester transitionToConnected:] (NRMAHarvester.mm:549) でのクラッシュに対する修正を追加しました(#742) — @cdillard-NewRelic
fix: NR-567271 hexライブラリのクラッシュ修正 (#743) — @cdillard-NewRelic
NR-566589 保存された各エラーでセッション属性を永続化します。(#736) — @mbruin-NR
fix: NR-568021 - NRMAMethodProfiler.mでのクラッシュを修正 (#744) — @cdillard-NewRelic
fix: 大量のHeXを送信する際にHexStore.cxxで発生する可能性があったクラッシュを修正しました (#745) — @cdillard-NewRelic
NR-567933 - RBMovedDisplayListContents を修正 (#747) — @cdillard-NewRelic
Fixed in this release
- Mobile Session Replay Enhancements.
- Fix lifetime/threading race in NRMAHarvestController.
このリリースの新機能
- ブロックされたビューのセッションリプレイ:新しいブロックされたビュー機能が追加されました。 UIKit の場合は、「nr-block」アクセシビリティ ID、新しい UIView
blockView使用するか、SwiftUINRConditionalMaskViewでblockView=true を指定して、セッション リプレイ中のキャプチャから領域をブロックします。
このリリースで修正された点
- まれに発生する、過剰なログ記録による過熱問題を修正しました。
NewRelic.setMaxOfflineStorageSizeのバグを解決しました。- 収穫処理中はステータスコード0を処理します。
getAndClearFramesとflattenTreeの問題を解決しました。
このリリースで修正された点
- バグ修正とパフォーマンス強化。
このリリースで修正された点
- iOS 15のサポートを復元しました。
- セッションリプレイの強化 - リプレイの忠実度を向上させる SwiftUI カラーの修正を追加しました。
- セッションリプレイの安定性 - 発生する可能性があったいくつかの問題を修正しました。古い iOS デバイスで発生する可能性があった問題を修正しました。