🆕 Changelog
Changed
- Improved signed-checksum recovery on iOS by using native RSA, making update integrity verification faster and more robust.
Removed
- Removed the unused Guava dependency on Android, reducing package size and eliminating a potential dependency conflict.
Fixed
- Fixed incomplete iOS update downloads stalling and never applying; downloads are now retried so updates finish correctly.
- Fixed builtin files being decoded repeatedly for Brotli-compressed manifests on iOS, improving update performance and reliability.
- Fixed Android background update delays being reset when the app returned to the foreground, so unexpired delays are preserved.
- Fixed the updater starting a new download while cleanup from a previous update was still running; downloads now wait until cleanup completes.
- Updated Android OkHttp handling so host apps can keep their own OkHttp 4.x version instead of being forced to a pinned version, avoiding dependency conflicts.
🔗 Full Changelog: 8.51.15...8.51.16