🆕 Changelog
Removed
- Removed third-party native dependencies bundled with the SDK, reducing the native footprint and external supply-chain exposure.
BREAKING CHANGE: If your app depends on native libraries that were previously bundled, add them directly to your project dependencies before upgrading.
Fixed
- Fixed
notifyAppReadyreliability by tracking readiness state on the native bridge and ignoring stale signals from pages that are being replaced during a reload. - Fixed Android launch-download handling so downloads settle only once and
appReadyis emitted only after the launch download finishes. - Fixed iOS plugin event delivery to dispatch all events on the main thread, preventing race conditions and UI inconsistencies.
- Fixed Android rollback logic so a healthy bundle is no longer reverted on every
appReadyTimeout.
Security
- Blocked HTTPS-to-HTTP redirects during update delivery to prevent downgrade attacks. Ensure all update and redirect endpoints use HTTPS.
🔗 Full Changelog: 8.51.25...8.52.0