Skip to content

Release v0.6.2

Choose a tag to compare

@github-actions github-actions released this 04 Jun 04:09
· 3 commits to android-app since this release
  • Migrate JNI FFI bindings to jni 0.22, updating JNIEnv to EnvUnowned
  • Resolve compilation warnings regarding unused imports, unnecessary mutable variables, and dead code
  • Replace deprecated set_object_array_element with JObjectArray::set_element
  • Remove unused GLOBAL_STATS and RUNTIME statics
  • Ensure clean compile across all features
  • Migrate all JNI exported fns to EnvUnowned<'local> + with_env pattern
  • Restore accidentally deleted GLOBAL_STATS, RUNTIME, entry_count()
  • fix find_class() to use jni_str!() macro
  • fix get_string() -> JString::try_to_string()
  • fix set_int_array_region() -> JIntArray::set_region()
  • fix jboolean: jni 0.22 uses bool not u8
  • fix init_hosted -> init_with_env (rustls-platform-verifier 0.7 rename)
  • fix getLogs() return type nullable to handle empty queue (null from JNI)
  • null-coalesce getLogs() call site to prevent NPE in LogScreen
  • fix: always poll getStats() regardless of VPN active state
    Full Changelog: v0.6.1...v0.6.2