Migration from 2.0.x to 2.1.x
PowerAuth Mobile SDK in version 2.1.0 provides the following improvements:
- Activation status now includes the optional expiration time of a temporary activation block.
- Minimum deployment targets on Apple platforms are raised to support Xcode 27.
Compatibility with PowerAuth Server
- This release is fully compatible with PowerAuth Server version
2.0.0and later. - If you configure
PowerAuthSDKto operate with the legacy PowerAuth protocol 3.3, it requires PowerAuth Server version1.9.0or later. - The temporary activation block expiration time requires PowerAuth Server version
2.2.0or later. With older versions, or with protocol 3.3, the value is alwaysnull.
Android
Notable changes on Android:
- There’s no specific change on Android platform.
API changes
- The following methods or properties are new:
PowerAuthActivationStatusclass:getBlockExpirationTime()- returns the time when a temporarily blocked activation will be unblocked, otherwisenull. To compare the value with the current time, useIPowerAuthTimeSynchronizationService.
Other changes
- There are no other changes on Android platform.
iOS & tvOS
Notable changes on iOS:
- Minimum deployment targets are raised to iOS
15.0, tvOS15.0and macOS Catalyst15.0to support Xcode 27.
API changes
- The following methods or properties are new:
PowerAuthActivationStatusclass:blockExpirationTime- contains the time when a temporarily blocked activation will be unblocked, otherwisenil. To compare the value with the current time, usePowerAuthTimeSynchronizationService.
Other changes
- There are no other changes on iOS & tvOS platforms.
watchOS
Notable changes on watchOS:
- Minimum deployment target is raised to watchOS
9.0to support Xcode 27.
API changes
- There are no API changes on watchOS platform.
Last updated on Nov 09, 2026 (13:24)
Edit on Github
Send Feedback