What's Changed
-
iOS 26 Liquid Glass Support & Modal Rendering by @ketanmixpanel in https://github.com/mixpanel/mixpanel-ios-session-replay/pull/122
- Added support for iOS 26+ SwiftUI rendering changes — Text and Image now render to CALayer and are correctly detected and masked
- Fixed black background issue on modally presented views (alerts, action sheets) using separate opaque renderers
- Improved sensitive content frame filtering with proper containment checks
- Fixed a race condition where a single screenshot could be processed after recording stopped
- Increased animation capture delay from 0.1s to 0.4s for more reliable post-transition snapshots
- Removed viewDidDisappear swizzling to reduce overhead
-
Bumped flush dequeue batch size from default to 50 to keep up with high-volume event processing by @tylerjroach in https://github.com/mixpanel/mixpanel-ios-session-replay/pull/130
Note
While the iOS 26 Liquid Glass UI masking fix is now available, we still recommend thoroughly testing session replays in your app before pushing to production.