v2.2.5-beta
Pre-releaseColumba 2.2.5-beta
Installation
Pick a backend, then download the APK matching your device's CPU architecture.
- Python backend, RECOMMENDED — ships Mark Qvist's official python reference implementations of Reticulum and LXMF via Chaquopy.
- Kotlin backend — ships Torlando's EXPERIMENTAL, AI-GENERATED native reticulum-kt / lxmf-kt / lxst-kt stack.
The python version is highly recommended. The kotlin version is a work in progress, and is not yet verified to be completely safe.
The kotlin version may yield better battery life depending on your device, and comes in a smaller apk due to not requiring a python runtime.
Python backend (official-rns-py)
| APK | Architecture | Devices |
|---|---|---|
columba-2.2.5-beta-official-rns-py-armeabi-v7a.apk |
armeabi-v7a | Older 32-bit ARM phones & tablets |
columba-2.2.5-beta-official-rns-py-arm64-v8a.apk |
arm64-v8a | Most modern Android phones & tablets |
columba-2.2.5-beta-official-rns-py-x86_64.apk |
x86_64 | Chromebooks, emulators, some tablets |
columba-2.2.5-beta-official-rns-py-universal.apk |
All | Universal fallback (larger download) |
Kotlin backend (EXPERIMENTAL-reticulum-kt)
| APK | Architecture | Devices |
|---|---|---|
columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk |
armeabi-v7a | Older 32-bit ARM phones & tablets |
columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk |
arm64-v8a | Most modern Android phones & tablets |
columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk |
x86_64 | Chromebooks, emulators, some tablets |
columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-universal.apk |
All | Universal fallback (larger download) |
Telemetry variants:
Each APK above also has a -no-sentry variant without crash reporting for maximum privacy — append -no-sentry to any download link above (e.g. the most common builds: Python arm64-v8a no-sentry · Kotlin arm64-v8a no-sentry). Sentry collects stack traces when Columba encounters errors
and provides helpful information to the developer to improve Columba, but is hosted at sentry.io, and is thus not the maximum privacy option.
Not sure which to pick? Most Android phones use arm64-v8a. If unsure, use the universal APK.
Verification
See SECURITY.md for verification instructions.
Signing Certificate Fingerprints:
SHA-256: 02:2B:12:20:48:63:A3:1F:BF:07:5B:C9:F9:34:1E:33:52:78:80:2E:80:C9:27:A4:75:46:E4:7E:2F:4A:0C:5F
SHA-1: 0A:6B:AE:58:4E:D7:B5:D0:35:8B:3C:7B:65:11:D6:3A:81:21:0D:CE
SHA256 Checksums:
a2320b9985a991899ce8f50f825e0d22cc5eb20af8540c992add3ffa10cd97e1 columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a-no-sentry.apk
6a6a18cbfa0073842e5a72841144c4b697f3362a0ffaa643223c9c9e3073091f columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk
693b7b2a52d86cd64565e90eb5170979c8b6de2a0939e28f2a8527f48a30793d columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a-no-sentry.apk
4678da453f5a7982a505dcd341ea8780613dc473774010c81fa3aeb2e7ebaa7f columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk
e47c6b6f0089d6af8d5ea35cad2a8c119e5ed6a5fe50d46e575bcb29b181e84d columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-universal-no-sentry.apk
454bc722a743d219d16d46fad53159fd597dd29645dab78c8e8e61b02afce5ef columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-universal.apk
57fcd0d6d06968c6f53541c6e296ec03c87f465c2a67bb0a228e9d401cc41de1 columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-x86_64-no-sentry.apk
44067e3a08959085b4b96418b8937c9f5382395bd7d539ebaa8a8b6441803510 columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk
89a9169d71e88aa2798743b44eabff466be5e7572e3b0d976de7ad01936d8fd2 columba-2.2.5-beta-official-rns-py-arm64-v8a-no-sentry.apk
cfb46e8214d37945d8d2125f9a11cf0281ec809e03ab6c045c0e7bc599c961df columba-2.2.5-beta-official-rns-py-arm64-v8a.apk
5b77adcf272571ae1c1310a498e6048dc883903599280189cd9ebb08e98dec61 columba-2.2.5-beta-official-rns-py-armeabi-v7a-no-sentry.apk
20bee7bc1c39c06c409b7b7debd482d1214f6ecd24e2372aec6be4f795e00da7 columba-2.2.5-beta-official-rns-py-armeabi-v7a.apk
19c15c8ed1ac355b9337f2e53b75b1aec8a84f46b83ee9f914c15c96a41266fe columba-2.2.5-beta-official-rns-py-universal-no-sentry.apk
f7f1822e6262910202dba864548bcf6c39896888551b30f4051032810e32909b columba-2.2.5-beta-official-rns-py-universal.apk
590c40cd7b7adb0dd600395bbb76d1fc9a3edb30bc46edf1da9353a990ded0e2 columba-2.2.5-beta-official-rns-py-x86_64-no-sentry.apk
3e97e07158888da7181eb4af8bf18a27e9bc624799f5af83a5cc79813fe0909a columba-2.2.5-beta-official-rns-py-x86_64.apk
What's Changed
- fix(navigation): no-op navigateToIncomingCall before the NavHost graph is set (COLUMBA-8Y) by @torlando-tech in #1111
- fix(ui): keep the long-message reaction overlay on screen by @torlando-tech in #1109
- fix(rns-backend-py): wire incoming message size limit to LXMF delivery gate (#1106) by @torlando-tech in #1115
- fix(android): track multi-segment Resource progress and clear bar on terminal status by @torlando-tech in #1116
- ci: bump actions/setup-java from 5 to 6 by @dependabot[bot] in #1117
- Present incoming calls while backgrounded (issue #1079, replaces #1118) by @torlando-tech in #1119
Full Changelog: v2.2.4-beta...v2.2.5-beta