From 43fde4edbc8e676714a7e14a65bc9967d9fa7749 Mon Sep 17 00:00:00 2001 From: MxKevinBeqo Date: Mon, 3 Aug 2026 14:23:59 +0200 Subject: [PATCH 1/2] fix: force hermes v0 version --- android/app/build.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/app/build.gradle b/android/app/build.gradle index dd5e357b..4d9ee53c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -144,6 +144,9 @@ dependencies { configurations.all { resolutionStrategy { + // Force Hermes V0 version across all configurations to prevent random resolution due to gradle caching/timing issues. + force "com.facebook.hermes:hermes-android:0.15.1" + force "androidx.annotation:annotation:1.1.0" force( "com.google.android.gms:play-services-base:18.6.0", From 254f81c0368a1bcfd73e77a69919cc5ffb33d33e Mon Sep 17 00:00:00 2001 From: MxKevinBeqo Date: Mon, 3 Aug 2026 14:24:06 +0200 Subject: [PATCH 2/2] chore: add changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4feba264..b14014f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +- We addressed a random scenario where gradle would resolve to using the Hermes v1 compiler instead of the old hermes override in gradle.properties. This would throw issues with "...bytecode mismatch...". - We fixed an issue that could cause iOS apps to restart repeatedly after an OTA update. - Replaced @notifee/react-native with react-native-notify-kit library. - We addressed an issue on iOS, where a iOS-system dialogue would pop up during app startup, requesting a password. This was identified as part of Keychain read queries when a one-time keychain migration occurred.