Repository navigation
Release v0.6.2
·
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