Skip to content

v6.0.0-rc.3

Pre-release
Pre-release

Choose a tag to compare

@mCodex mCodex released this 24 Oct 19:35
· 102 commits to master since this 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 androidBiometricsStrongOnly option 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 to 5.6.0 at minimum.

๐Ÿ”ง Under the Hood

  • ๐Ÿ“Š Enhanced SecurityAvailabilityResolver now tracks strong biometrics explicitly.
  • ๐ŸŽ›๏ธ Tightened AccessControlResolver to 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.