New features
Simulator devices now report as simulator-(deviceType).
Fixed in this release
- Removed the KMP detection that was causing instability in 7.7.3.
- Fixed a crash that could occur when recording async web requests.
- Fixed a crash caused by a harvest config race condition.
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の問題を解決しました。
このリリースで修正された点
- バグ修正とパフォーマンス強化。
Fixed in this release
- Restored iOS 15 support.
- Session Replay Enhancements - we have added fixes for SwiftUI colors that should improve replay fidelity
- Session Replay Stability - we have fixed a number of issues that could occur. We have fixed an issue that could occur on older iOS devices.