Skip to content

Knit 2.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Oct 23:50
· 29 commits to main since this release
v2.9.0
3286edd

Bluetooth that reaches farther, and photos and files that cross the mesh faster

Phones now find each other over Bluetooth from farther apart. When a connection drifts toward the edge of
range, it switches to Bluetooth's long-range mode to stay up, and a phone that loses its last connection
keeps looking at full speed for three minutes. Both phones need the long-range mode, so iPhones and phones
without it connect as before.

Photos, voice messages and files now cost nearby phones fewer copies. Your phone asks the phone that sent a
photo, or one it has a faster Wi-Fi link to, and tries the others only if nothing starts within a few
seconds. Phones that only pass a message along wait, so its recipient gets the photo first, and a transfer
cut off midway picks up where it stopped. A ring shows how much has arrived.

Direct messages and groups are no longer screened as you send them; with Content filtering on, whoever
receives a message decides what stays hidden. Also new: a What's New card in your chats, Retry on a failed
direct file send, an opt-in field log, and photos that keep their sharpness when passed on.

Fixed: slow Bluetooth reconnects, a phone vanishing from nearby while connected to a watch, the same photo
sent two or three times, direct messages that stopped opening after a contact reinstalled, LoRa direct
messages stuck behind room posts, animated stickers arriving still, and a crash pasting in Add contact.


knit-2.9.0.apk — sha256:90086b98151c38e2deec88e9986851a1527e5c5a54aef374b557fcb7b152433b

Signed with Knit's distribution key (certificate b18a283d11797c2a84a008c1fcb9e1b864e7b4c3b301408f7a4a80624b0e631c), the key pinned in F-Droid's
AllowedAPKSigningKeys. CI verified this file is byte-identical, apart from the signature, to
an independent unsigned rebuild produced inside F-Droid's own buildserver image — so F-Droid's
rebuild-and-compare check resolves to exactly this APK.

mapping-2.9.0.txt.gz is the R8 deobfuscation map for symbolicating crash reports from this build.