Skip to content

v2.3.5-beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Nov 03:29
· 106 commits to main since this release
a010f3b

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

Kotlin backend (EXPERIMENTAL-reticulum-kt)

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

ef48f16c427b0bfe02a1e83b07e3b8d60e428121d68de186c5821e9b43673ce0  columba-2.3.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a-no-sentry.apk
ea1644119744b888f75ee33bb3dbd78891f3ca9c3384d7f67f7bda1c8eaef802  columba-2.3.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk
1bc2725536289f9eb4745b7be299ca4d1e13c3565b8a4319b2f31f0acb57ff60  columba-2.3.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a-no-sentry.apk
013b2f8735925aa47f10d32dab950b1cb7bb7394f5a541b40d1a8ac8be9ce419  columba-2.3.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk
7cafcbb086256e05e8e0c6d7a2c4e3a316911d2c1c6c2da3c1c1c049bca525ac  columba-2.3.5-beta-EXPERIMENTAL-reticulum-kt-universal-no-sentry.apk
6c79a1874acfbe75e349e098bd8b080db5668412b98cda4a13738f9d01237e9a  columba-2.3.5-beta-EXPERIMENTAL-reticulum-kt-universal.apk
2918d9e8ccd684590ea0c887c15670f9379752c230fc15bc3f104108962fc2f7  columba-2.3.5-beta-EXPERIMENTAL-reticulum-kt-x86_64-no-sentry.apk
4427aacedec6ba127625f195c390e68d212d4ea26e2814188598e422ff8612b8  columba-2.3.5-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk
b0a9c104fe977bc4b4ef92dc9a8e3423c93cefb37a004327aaf1ff2e739cf41a  columba-2.3.5-beta-official-rns-py-arm64-v8a-no-sentry.apk
1b5c3dfe8acfea73eb2f46c1004da155b13ef2dbe408381ea7ad62f848e2121f  columba-2.3.5-beta-official-rns-py-arm64-v8a.apk
6081794ed6ba6c2e7187d68f729d80d958184e6bc5fdc1e6eb14af564b4bdd50  columba-2.3.5-beta-official-rns-py-armeabi-v7a-no-sentry.apk
d8eac7d2fdf2c8cae51f8185c14b0513127a3fbbc50c797ce876c12f7d64211d  columba-2.3.5-beta-official-rns-py-armeabi-v7a.apk
5f8054cbe721f0fb99a1931b9520de99aa7cfea6db53c9fac56435d8a87d2788  columba-2.3.5-beta-official-rns-py-universal-no-sentry.apk
c058f0797b160b97c593b65ccb4ea88d084a49788d35f128bfdb386012b7d6ad  columba-2.3.5-beta-official-rns-py-universal.apk
7579e63a9775b0239b05917bfccae14d28eba4255674e1a5c57988480f775a7f  columba-2.3.5-beta-official-rns-py-x86_64-no-sentry.apk
749aba6b70320d8755c123249ac336581408ba7a10c286ef072c714d463e6859  columba-2.3.5-beta-official-rns-py-x86_64.apk

Bugfix

This release fixes a bug in v2.3.4-beta that resulted in legitimate messages being flagged as mismatched signatures/possibly forged

What's Changed

  • [2.3.4 backport] Fix sender verification and deferred LXMF validation by @torlando-tech in #1254

Full Changelog: v2.3.4-beta...v2.3.5-beta