github torlando-tech/columba v2.0.7-beta

pre-release5 hours ago

Columba 2.0.7-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.7-beta-official-rns-py-armeabi-v7a.apk armeabi-v7a Older 32-bit ARM phones & tablets
columba-2.0.7-beta-official-rns-py-arm64-v8a.apk arm64-v8a Most modern Android phones & tablets
columba-2.0.7-beta-official-rns-py-x86_64.apk x86_64 Chromebooks, emulators, some tablets
columba-2.0.7-beta-official-rns-py-universal.apk All Universal fallback (larger download)

Kotlin backend (EXPERIMENTAL-reticulum-kt)

APK Architecture Devices
columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk armeabi-v7a Older 32-bit ARM phones & tablets
columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk arm64-v8a Most modern Android phones & tablets
columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk x86_64 Chromebooks, emulators, some tablets
columba-2.0.7-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:

cb981b1eeaded52c347a3a5105c88f3a8b31007d04503425875df11e0f8ec1cd  columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a-no-sentry.apk
fbca660a4b00a6b70acbc9e2fd63422c98224c6ee32f6b5b2fe640b4bd4c67cc  columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk
d686b1b9e2fc94d6e2408b6c3816a4129c529fd9fa82039743accee57df8c448  columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a-no-sentry.apk
033b20ac815d07075ec503dc3bd2d118de368c9ca28ee391874f839664b9968d  columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk
5e1651b57fc306218422ce92875335ccda7fdab5d77d61474a77b28efb527ec2  columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-universal-no-sentry.apk
29635d870c02e199ff135141e8f96da7b4fb441cff707e22ce13caea4992eaf2  columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-universal.apk
a34c52d19a6199de0275fae681b631ed988a72cf26d312ff0c6ca40ed3cd46ff  columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-x86_64-no-sentry.apk
3eb1bd2e71680a97e12c29fd4f280f0ebdcca44ed84737f752a06ed9a99e20f8  columba-2.0.7-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk
f62bc51512891ed87cb9e8a454f2b5dd2005a93c061907afbb15cf0020d36cf0  columba-2.0.7-beta-official-rns-py-arm64-v8a-no-sentry.apk
eafc72962b1a17505b37947bbbea1d5e94b39df76d37eba9c10a8580c883d8ba  columba-2.0.7-beta-official-rns-py-arm64-v8a.apk
23e088c3e8fcc84fd319f590a298a0e5d9fa504b0d851e4c6c059c9820cd717e  columba-2.0.7-beta-official-rns-py-armeabi-v7a-no-sentry.apk
03c9cfacefb9ce80033b578c1529063f229a74687a605847bdea8729d0af4370  columba-2.0.7-beta-official-rns-py-armeabi-v7a.apk
01e6be1df1dd511866958de9e8f11643ac833af08ee802c6101139e45adbde7d  columba-2.0.7-beta-official-rns-py-universal-no-sentry.apk
f458043aaea3fc939fdbbdbbaa06c7712614e4608f4cc4f6a2ef51a555c9e780  columba-2.0.7-beta-official-rns-py-universal.apk
7f850680e96bfc54fd05e228c9314b51fb4771c3d0e5738ee6fbcd42b1f68e4c  columba-2.0.7-beta-official-rns-py-x86_64-no-sentry.apk
7c26ac7be8751e6e019f5feee452d8cd5270099b6e8ae8f93bc72b832a707c7c  columba-2.0.7-beta-official-rns-py-x86_64.apk

Reticulum / LXMF / LXST updates

This release picks up the following library updates:

reticulum-kt updated: v0.0.20v0.0.21

See torlando-tech/reticulum-kt@v0.0.20...v0.0.21

  • fix(android): stop leaking a FINE_LOCATION maxSdkVersion cap onto consumers (1d3c94f)
  • fix(android): guard Room store writes against the close-during-write race (COLUMBA-B7) (8b5a780)

What's Changed

  • fix(announce): route test announce through proper LXMF self-announce (#988) by @torlando-agent[bot] in #989
  • deps(deps): Bump the kotlin group across 1 directory with 6 updates by @dependabot[bot] in #913
  • fix(identity): reject non-64-byte keys before RNS reconstruction (COLUMBA-B8) by @torlando-agent[bot] in #993
  • chore(deps): bump reticulum-kt v0.0.20 → v0.0.21 (COLUMBA-B7) by @torlando-agent[bot] in #994

Full Changelog: v2.0.6-beta...v2.0.7-beta

Don't miss a new columba release

NewReleases is sending notifications on new releases.