# Knit v2.3.1 — Knit 2.3.1 - Product: Knit (https://whatsnew.fyi/product/knit) - Vendor: Knit - Date: 2026-08-27 - Version: v2.3.1 - Original notes: https://github.com/getknit/Knit/releases/tag/v2.3.1 - Permalink: https://whatsnew.fyi/product/knit/releases/v2.3.1 - Labels: Platforms: Android What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fix Knit disappearing seconds after opening on phones whose Wi-Fi chip will not run Wi-Fi Aware - **changed** — Slow down Wi-Fi Aware availability check attempts and give up on a radio that keeps refusing, then pick it up again if it becomes usable Fixes Knit disappearing seconds after you open it, on phones whose Wi-Fi chip will not run Wi-Fi Aware. Some phones report Wi-Fi Aware as available and then refuse to hand it over while Wi-Fi is connected. Knit kept asking every three seconds, forever, and each attempt cost the system a little memory it never got back — so Android eventually stopped the app for asking too often, within a minute of opening it, over and over, with nothing in the logs to explain why. Knit now slows those attempts down and gives up on a radio that keeps refusing, then picks it up again if Wi-Fi Aware becomes usable. Bluetooth carried the mesh the whole time, which is why messages still went through on affected phones. --- **`knit-2.3.1.apk`** — `sha256:3a962ff0247b8c8c6b04534d67f13835489331922ae50df525e4d1c3b9894743` 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.3.1.txt.gz` is the R8 deobfuscation map for symbolicating crash reports from this build.