Columba 2.0.4-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.0.4-beta-official-rns-py-armeabi-v7a.apk
| armeabi-v7a | Older 32-bit ARM phones & tablets |
columba-2.0.4-beta-official-rns-py-arm64-v8a.apk
| arm64-v8a | Most modern Android phones & tablets |
columba-2.0.4-beta-official-rns-py-x86_64.apk
| x86_64 | Chromebooks, emulators, some tablets |
columba-2.0.4-beta-official-rns-py-universal.apk
| All | Universal fallback (larger download) |
Kotlin backend (EXPERIMENTAL-reticulum-kt)
| APK | Architecture | Devices |
|---|---|---|
columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk
| armeabi-v7a | Older 32-bit ARM phones & tablets |
columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk
| arm64-v8a | Most modern Android phones & tablets |
columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk
| x86_64 | Chromebooks, emulators, some tablets |
columba-2.0.4-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:
bb5c4acfb5ba5e023b96bfd5e90c6c7eb3f8a94026aeb115e77e8a7966291ba8 columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a-no-sentry.apk
f3c6c5a808907d9ce990470d8d187c1947c5d9dd15cf7dce8f50e78929704fb1 columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk
a059a23bb6790c4812caa6c31f245a2b541d60d583d62bbee9b4987819ac37a5 columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a-no-sentry.apk
d5da887e74139c28af3f9fb162885b77f49b913a522a927c9d781aae6533a030 columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk
cdf5a72ed4a99a435f80dcc33c1c8cab18e3072af1dbb468e4132f86bcf4fda8 columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-universal-no-sentry.apk
d506f43b9589dc9fc6ddb9aa500971c67f7cd94e37608d154a5a50667a2e946c columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-universal.apk
7176a469e9d973133892f4994199053904c8c2f0ef06f75b22d01c2d65be87c5 columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-x86_64-no-sentry.apk
aefcea07534ff05bcfda05a4603346bb2d6fa34fb330ff6b73f99cdd54c2a18c columba-2.0.4-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk
f090a7b00a1d43181abe03855e26ef71c30ca07599b4d02fbf695a5ed40be3c8 columba-2.0.4-beta-official-rns-py-arm64-v8a-no-sentry.apk
6ed33b1a173248a8bca2db1daa3c4a9137f938ee6a0d582c3d240a0f2f2c1c68 columba-2.0.4-beta-official-rns-py-arm64-v8a.apk
ad9d6a736d00fa13e88c72ce72ce0cd5126a6e4db2dd97d8d938a9474afba1d5 columba-2.0.4-beta-official-rns-py-armeabi-v7a-no-sentry.apk
8606a5cf43a3d6e422a08302e0d8cf15222b4982c523e4f1079f43a0b9c67f80 columba-2.0.4-beta-official-rns-py-armeabi-v7a.apk
a509778101d57c9afbc764bdf0e4631f0b6f86ec90ee549c42a0cd9b637da02a columba-2.0.4-beta-official-rns-py-universal-no-sentry.apk
f472211f6daaa72cdbd76b26d09a8946edcb15747e5d4e9d3ecf62e229ae3ac6 columba-2.0.4-beta-official-rns-py-universal.apk
e34465b329e8f92bfb3c4d9112bd85f37e62288bcde9b9d80678b90a1214d2d9 columba-2.0.4-beta-official-rns-py-x86_64-no-sentry.apk
763a1e90f2b1ff2cc004eaa11a5574fac2b0fa996be1900bdf8625ee262ac5b4 columba-2.0.4-beta-official-rns-py-x86_64.apk
What's Changed
- fix(ui): make announce-stream filter chips exclusive (closes #862) by @torlando-agent[bot] in #975
- feat(ui): collapsible announce-stream filter chips + WindowSizeClass foundation (closes #922) by @torlando-agent[bot] in #976
- fix(announce,ui): make announce-card interface icon resilient to classifier-cache drift by @torlando-agent[bot] in #978
- fix(rns-ipc): inbound attachments out-of-band + stop observer-detach cascade (TransactionTooLargeException) by @torlando-tech in #979
- feat(share-instance): surface host row + Hub icon, fix Change-pending hint by @torlando-agent[bot] in #974
- fix(share-instance): persist hosting toggle + close 37428 listener so hosting survives :reticulum restart by @torlando-tech in #980
Full Changelog: v2.0.3-beta...v2.0.4-beta