v6.0.0-rc.3
Pre-release
Pre-release
๐ What's New
๐ Security & Biometrics
- โญ Automatic Class 3 enforcement: Android now locks onto strong (Class 3) biometrics by default when hardware supports them, gracefully falling back to the strongest available authenticator on older devices.
- ๐๏ธ Removed manual toggle: The
androidBiometricsStrongOnlyoption is goneโstrong biometrics are now the default behavior with no user knob to turn off. - โ Simplified API surface: Cleaner Kotlin/JS/C++ bindings reflect the hardened defaults across all request types.
๐จ Example Playground Refresh
- ๐ฏ Hardware-aware selector: Access-control options now grey out unsupported policies in real-time, reflecting your device's actual capabilities.
- ๐ Auto-upgrade logic: The UI automatically selects the strongest viable guard when you switch devices.
- ๐ก Inline guidance: A helpful note explains that the native layer always picks the best security tier available.
๐ Documentation & Migration
Note
Pick your release track:
6.0.0-rc.2(Nitro hybrid): Fastest path forward with 3.3ร bridge speedup, richer metadata, and stronger defaults.5.6.0(Last bridge): Final pre-Nitro release with latest Android 13 fixes and namespace cleanupsโFabric architecture only.5.5.x(Legacy): Paper architecture support, no new featuresโusers should upgrade to5.6.0at minimum.
๐ง Under the Hood
- ๐ Enhanced
SecurityAvailabilityResolvernow tracks strong biometrics explicitly. - ๐๏ธ Tightened
AccessControlResolverto ensure secure-enclave requests only run when hardware is ready. - ๐๏ธ Generated bindings (Kotlin, C++, Swift) pruned to match the simplified options payload.
๐ Performance & Reliability
- โก Nitro v6 users see 3ร faster operations compared to the classic bridge.
- ๐ก๏ธ Android 13 prompt hangs resolved via improved activity lifecycle tracking.
- ๐ฑ Restored manual device credential fallback for Android 9 parity.