v2.2.1-beta
Pre-releaseColumba 2.2.1-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.1-beta-official-rns-py-armeabi-v7a.apk |
armeabi-v7a | Older 32-bit ARM phones & tablets |
columba-2.2.1-beta-official-rns-py-arm64-v8a.apk |
arm64-v8a | Most modern Android phones & tablets |
columba-2.2.1-beta-official-rns-py-x86_64.apk |
x86_64 | Chromebooks, emulators, some tablets |
columba-2.2.1-beta-official-rns-py-universal.apk |
All | Universal fallback (larger download) |
Kotlin backend (EXPERIMENTAL-reticulum-kt)
| APK | Architecture | Devices |
|---|---|---|
columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk |
armeabi-v7a | Older 32-bit ARM phones & tablets |
columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk |
arm64-v8a | Most modern Android phones & tablets |
columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk |
x86_64 | Chromebooks, emulators, some tablets |
columba-2.2.1-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:
902dd7cfee4375fba0175568402ce5023498540e1ad3c999e3983b6f9c33f0d8 columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a-no-sentry.apk
89232826f2b57608873c3bcc49aa6c6c6afda51dbf4e5d989d21575c0541e5d5 columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk
04292e79e2aabffcc0d7dc6abd699bbd861378d6ce75e7e3e0130c9dd8e760b1 columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a-no-sentry.apk
049b7e49c499718193d4aada3748da5af4d064bd93d8aabe25e13b6a7b590a24 columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk
3253b313cf2302a768f2854caa86c41b54ebf013a8e8deb7b06e694b79ef3b76 columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-universal-no-sentry.apk
9818e40221fc2bd7413e8ac7cce34630b58c5236c79f442106d63eff8ed3c01e columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-universal.apk
c1a601b52ab833ba84fad5857867a36dd1e260e44cc48b114133c1a6fb6174cc columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-x86_64-no-sentry.apk
5866a06f9d8553f29197d87005ad9bb8e9f5b6bf72a6261812568cc32cdaf75c columba-2.2.1-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk
3340a0c57f1610c1ecd44cb983180555584ddc2547a78bed4858c4cfe31de64c columba-2.2.1-beta-official-rns-py-arm64-v8a-no-sentry.apk
d9056ecee92679b5de8b1a8af55d4c4f9e6f41cd2d1db343de21f8498e7f3afc columba-2.2.1-beta-official-rns-py-arm64-v8a.apk
90b91d76679537fe13c93b1029be87a10e4d415fa9e3948a311d33b15c6bd862 columba-2.2.1-beta-official-rns-py-armeabi-v7a-no-sentry.apk
b674aad6f903f3215ae51f4632500a2c481ead9551fffac02a3dcb4f8b6c24d6 columba-2.2.1-beta-official-rns-py-armeabi-v7a.apk
86d07c4cb52ddff0c68deb05361ac1a9e169268e4d3f65f06627274d7736bad8 columba-2.2.1-beta-official-rns-py-universal-no-sentry.apk
c084d40f9f4ec77db8fe05d330d372da55a817bdcc3bdee88d35304a56a43309 columba-2.2.1-beta-official-rns-py-universal.apk
fb636f46efe5cc5884958f75155a372474705a0de540ce12fa6195d48431f2cf columba-2.2.1-beta-official-rns-py-x86_64-no-sentry.apk
749564d9166d38f86949855c4026b2db84d2af14eb3875ac841df2f87cd65cd2 columba-2.2.1-beta-official-rns-py-x86_64.apk
What's Changed
- perf(test): reduce unit-test JVM churn by @torlando-tech in #1097
- feat(audio): add interoperable voice message quality profiles by @torlando-tech in #1098
Full Changelog: v2.2.0-beta...v2.2.1-beta