v7.0.0
simplex-chat/simplex-chatv7.0.0Jul 28, 2026by github-actions[bot]
AI Summary
A major update introducing SimpleX public names for channels and businesses (BETA). It enhances channel capabilities with subscriber-to-contributor promotion, website publishing, security code verification, and self-hosted relay support. Profile descriptions were also extended, and app settings were simplified.
Key Highlights
- SimpleX public names for channels and businesses (BETA)
- Better channels: promote subscribers to contributors, publish channels on websites, verify security codes, wider messages, host own relays
- Add longer profile descriptions
- Simplified app settings
- Improved channel layout and subscriber management
New Features
- Public Names system
- Enhanced Channel management
- Profile description updates
- Settings UI simplification
Full Release Notes
New in v7.0. SimpleX public names for channels and businesses (BETA). Better channels: - Promote subscribers to contributors. - Publish your channel on your website. - Verify security code with contributors. - Wider messages, easier to read. - Host your own chat relays. Add a longer description to your profile. Simplified app settings. Read more about SimpleX Names: https://simplex.chat/blog/20260722-simplex-public-names.html The GitHub release build is independently reproduced by: | Verifier | Signatures | PGP key to verify | | ------- | --------- | ----------------- | | SimpleX Chat team | [_sha256sums.asc][sums] <br>[_simplex-aarch64.apk.asc][arm64]<br>[_simplex-armv7a.apk.asc][armv7] | [BBDF 7BDA D154 8B16 836A F5B9 D53B DFD1 53C3 66BA][pgpkey] | [sums]: https://github.com/simplex-chat/simplex-chat/releases/download/v7.0.0/_sha256sums.asc [arm64]: https://github.com/simplex-chat/simplex-chat/releases/download/v7.0.0/_simplex-aarch64.apk.asc [armv7]: https://github.com/simplex-chat/simplex-chat/releases/download/v7.0.0/_simplex-armv7a.apk.asc [pgpkey]: https://keys.openpgp.org/search?q=build%40simplex.chat Read more about verifying and reproducing release builds: https://simplex.chat/reproduce/ Commits: - android, desktop: new settings section design (#6777) - core: deliver member profiles via relay (#6953) - ios: add "update" scripts (#7004) - core: update simplexmq (receiving services) (#6212) - core, ui: member full delete with messages (#6994) - flatpak: update metainfo (#7008) - docs: update security assessment schedule (#7007) - android, desktop: fix E2E encryption section divider rendered inside card (#7012) - core: fix races on member removal / delivery of their messages (#7010) - Merge branch 'stable' - directory: add rtsopts (#7006) - Merge branch 'stable' - core: rename migrations (#7028) - Revert "cli: fix redraw slowness (#6735)" - Merge branch 'stable' - simplex-chat-python: add BotCommand.params field (#7034) - Merge branch 'stable' - ios: update library - Merge branch 'stable' - core: fix delivery cursor not advancing to maximum group member id for posgtgres (#7043) - Merge branch 'stable' - Merge branch 'stable' - ui: settings navigation reorganization (#7005) - android, desktop: fix chat item long-press menu and ripple shape (#6997) - desktop: fix drag-and-drop videos attached as files (#7015) - Merge branch 'stable' - android, desktop, ios: show chat name in delete / leave / clear confirmation dialogs (#7021) - core: limit xftp file description (#7060) - core: validate user chat ownership for chat tag and TTL APIs (#7063) - core: fix delivery batching (#7065) - Merge branch 'stable' - desktop: authenticate call server websocket (#7076) - core: render web previews for channels (#7029) - docs: allow sign content messages in channels plan (#7049) - website: add SimpleX Network News channel preview (#7087) - Merge branch 'stable' - cli: remove help entries for removed commands (#7079) - core: file invitation size check (#7069) - android, desktop: fix overlapping warning texts after finalizing migration (#7071) - Fix IndexOutOfBounds crash when sending media with an undecodable preview (#7050) - android, desktop: fix lag when closing support chat in large groups (#7061) - Fix close icon hidden by long file name in compose file preview (#7077) - ui: enable relay management (#7094) - web: improve channel layout, fix subscriber count (#7092) - android, desktop, ios: show clear error when saving group profile fails (#7090) - docs: update query plans - core: 7.0.0.0 (simplexmq 7.0.0.0) - ios: update core library 7.0.0.0 - Merge branch 'stable' - core: 7.0.0.1 - 7.0.0-beta.0: android 356, desktop 147, ios 336 - website: add whitepaper working draft - website: update whitepaper draft - Merge branch 'stable' - Merge branch 'stable' - docs: add channel webpage setup guide (#7097) - android, desktop, ios: remove right gap on received messages in channels (#7106) - Merge branch 'stable' - Merge branch 'stable' - core: improve short link decompression (#7110) - Merge branch 'stable' - core: 7.0.0.2 (simplexmq 7.0.0.2) - Merge branch 'stable' - core: 7.0.0.3 - core: public groups - roster of privileged members (#7017) - ui: allow to change member role in channel (#7096) - Merge branch 'stable' - core: 7.0.0.4 - ui: translations (#7112) - website: translations (#7033) - ios: update core library - core: 7.0.0.5 - android, desktop: fix crash on opening chat with extremely wide image (#7123) - 7.0.0-beta.1: android 360, desktop 149, ios 338 - core: don't create member role change chat item in channels (#7124) - core: support connecting to channels via cli (#7131) - ui: show subsriber roles in list; contributor list for subscribers (#7126) - core: XGrpMemNew checks (#7132) - core: 7.0.0.6 - 7.0.0-beta.2: android 361, desktop 150, ios 339 - desktop: fix remote desktop channel and connection issues (#7137) - android, desktop, ios: remove left padding on consecutive received messages in channels (#7108) - ui: fix channel contributor being able to "send message" without relays (#7139) - desktop, android: improve custom relay and user address text fields design (#7155) - desktop: hide "Calls on lock screen" setting (#7154) - desktop, android: fix file chat item meta layout (#7156) - desktop, android: fix sections layout in Lock view and "connect to remote desktop" views (#7163) - desktop: fix crash when opening a video full screen (#7167) - readme: github-banner (#7172) - readme: github-banner (#7172) - Merge branch 'stable' - ios: restore resolved packages - android, desktop: keep wide images at natural aspect ratio without crashing (#7125) - core, ui: support SimpleX names (#7045) - ios: reliably show API alerts (use UIKit) (#7195) - ios: export localizations - core: request roster (#7121) - core: use concurrency-safe agent async api (#7035) - docs: add SimpleX name registration guide (#7194) - core, ui: resolve untyped domains (#7198) - core: 7.0.0.7 (simplex 7.0.0.4) - core: fix armv7a build (incomplete record update) (#7205) - ui: fix SEInvalidMention when @mention is edited in place (#7018) - desktop: fix Windows in-app updater corrupting install (#7105) (#7136) - core: 7.0.0.8 - ui: translations (#7210) - website: translations (#7207) - 7.0.0-beta.3: android 362, desktop 151, ios 341 - website: update whitepaper - simplex-chat: sync nodejs and python libs with 7.0.0-beta.3 types (#7219) - core: don't create group-only feature items in channels (#7220) - ios: show spinner for database operations moved to sub-screen (#7228) - multiplatform: improve image processing (#7082) - core, ui: improve name resolution (#7209) - core, ui: message signing (#7115) - core: update query plans - multiplatform: bound shared file URI copies (#7075) - core, ui: show domain for business chat in CLI, test, improve UI (#7235) - core, web: correctly process name verification for channels, show names in directory (#7238) - directory: fix group link verification (#7242) - tests: create separate tmp folders for test clients (#7244) - ui: hide message signing preference, etc. (#7246) - core, ui: make msgVerified optional (#7247) - ci: update query plans - docs: names overview (#7253) - docs: add name resolution setup to SMP server guide (#7251) - website: fix broken GitHub links for project files in docs (#7229) - cli: add name, image and relay server address flags (#6944) - core, ui: security code verification in channels (verify member key) (#7255) - core: add optional profile description (#7256) - bots api - ui: add search to subscribers list view; android, desktop: lazy list (#7264) - desktop: fix "Failed to launch JVM" on Windows when Java Access Bridge is enabled (one cause of #4146) (#7260) - ui: what's new in 7.0 (#7265) - desktop: show startup errors in a copyable window instead of bare "Failed to launch JVM" (#7261) - website: add Chat Relay guide to the docs navbar (#7271) - desktop: fix low-quality image previews from over-downsampling (#7267) - docs: add Hosting your own Chat Relay guide (#7272) - core: signed history in channels, auto-sign based on preference (#7257) - core: 7.0.0.9 (simplexmq 7.0.0.5) - ui: improve profile descriptions (#7262) - ios: export localizations - ios, desktop, android: clearer error message when connecting via removed link (AUTH) (#7268) - desktop: show only desktop .deb packages for current architecture in updater (#7270) - website: translations (#7273) - android, desktop: fix empty area below wide images (beta.3 regression) (#7223) - ui: translations (#7275) - desktop: don't delete shared temp dirs from a transient second instance (#7168) - 7.0.0-beta.4: android 363, desktop 152, ios 342 - core: allow moderators to change member <-> observer roles in groups (#7279) - core: fail compilation on name shadowing (#7283) - core, ui: per-server roles for self-hosted servers (#7254) - core: update query plans - core: fix missing ": " in CLI display name prompt (#7280) - tests: enable names role for directory channel name tests (#6643) - docs: Improve FAQ.md (#6360) - ui: show XFTP servers used for a file in message info (#7088) - android, desktop: fix draft loss when switching to chat where user cannot send messages (#7239) - multiplatform: remove unused clipboard state polling that froze desktop UI (#7237) - desktop: fix hand cursor over clickable commands; fix command clicks lost on quick successive clicks (#7249) - ios: fix broken string in zh-Hant.xliff (#7282) - 7.0.0.10 - android, desktop: remove stray card dividers in server info, connect-to-desktop, appearance and migration screens (#7118) - android, desktop: fix video preview expanding into empty black area (#7286) - android, desktop: don't allow swipe-to-reply to a marked-deleted message (#7214) - 7.0.0-beta.5: android 364, desktop 153, ios 343 - blog: SimpleX public names (#7291) - blog: corrections - blog: correction - core: reject group message forwards from unexpected admins (#7289) - core: prohibit to change or assign relay role (#7284) - core: fix member support chats staying marked unread after they're read (#7281) - desktop: fix saving files with '[', '*', or '?' in name on Linux (#7290) - core: remove SimpleX Status preset contact (#7231) - core: prohibit image previews when images are prohibited (#7296) - ios: put "connect to name" button below search in top bar layout (#7297) - ios: fix receipts toggles in user settings (#7298) - ios: fix app crashing after onboarding (#7299) - ui: rename "how to register name" button (#7300) - desktop: fix chat switch deleting the in-app updater's download (#7295) - core: ignore mentions and replies of blocked members (#7303) - directory: expand service README (#6701) - support bot: fix double invite when joining a customer chat (#7129) - core: 7.0.0.11 (simplexmq 7.0.0.6) - desktop: fix opening contact request leaving previous open chat in connecting state (#7302) - ios: update core library - website: translations (#7306) - ui: translations (#7305) - ui: update whats new - ios: build 344 - 7.0.0-beta.6: android 365, desktop 154 - desktop: fix forwarding moving message draft to another chat (#7307) - android, desktop: fix reply header not filling message width for emoji (#7314) - ios: fix chat not opening when contact connects via 1-time link (#7315) - ios: fix connection dialogue not shown if app is opened via link before onboarding (#7301) - android, desktop: fix accepting contact request from notification for non-active profile (#7316) - ui: translations (#7317) - ui: show "connect to name" button starting with 5 characters; ios: show button in New chat view search (#7318) - ios, android, desktop: fix draft in support chat appearing in group chat (#7309) - 7.0: android 366, desktop 155, ios 345 **Android APKs**: SHA2-256(simplex-aarch64.apk)= bfee98b34854ed87f85ca4500f2d0ee0445ffe8408ab373bdd8f87c3f8e85c33 SHA2-256(simplex-armv7a.apk)= 9436de3fcf7e235dfdf6c2fb06085852b6356c634620411635ec8edcbe514c4a **Desktop app**: SHA2-256(simplex-chat-ubuntu-24_04-aarch64)= 70a439699053c1d9b7f83fef9dcdd5e391a5b6648a28a797b4e1b730a08b1c1b SHA2-256(simplex-chat-ubuntu-24_04-aarch64.deb)= 27ae4d40080586b47a663152c463bbcac8387101f2db2c32829ad394610ff445 SHA2-256(simplex-chat-macos-aarch64)= b2837b8d1e782285bdaefca98b61f03cb0384948ab43275b1bed7b2964593590 SHA2-256(simplex-chat-ubuntu-22_04-x86_64)= 393279f37a57ff7a63b92cffbd583d1d8abb5ea13e28f8caea74539d7c8db91d SHA2-256(simplex-chat-ubuntu-22_04-x86_64.deb)= 548bf0ce65efd184f518a06192a057cc0afff5cdd939b9965fd372bbab790c53 SHA2-256(simplex-chat-ubuntu-22_04-aarch64)= 798cbe00b1cafcd65804762800aa8b889db42d7e231cfefd1ceeeb4d1e91f7f4 SHA2-256(simplex-chat-ubuntu-22_04-aarch64.deb)= 02dfb0c35708318b506ef36d3fb33a75615ea33d34dd802c238a14862bea250f SHA2-256(simplex-desktop-ubuntu-24_04-aarch64.deb)= 0addd1311da7f467b0b3386ed7aec3b0d381772c5d792c4d51f9cfb364652e4b SHA2-256(simplex-chat-ubuntu-24_04-x86_64)= 85272a558cd69059f0dfa99634b2c5cedb17f374460c9cec44d9777af10050c1 SHA2-256(simplex-chat-ubuntu-24_04-x86_64.deb)= 93ce866e5a0b327b8ad1e914e2e6c8be63b9d77453685608291a74a07ab320fc SHA2-256(simplex-chat-windows-x86-64)= 30709806598f0e6987fd480b75d03572e12ecf2d460374e3667982c8a180b3ed SHA2-256(simplex-desktop-macos-aarch64.dmg)= bc7f89221589ce4ed7fecbbcf4c780e8ad213846c22c13284adeb6fc503275d9 SHA2-256(simplex-desktop-ubuntu-22_04-aarch64.deb)= 11d2dcb9736579d3f29722539b0f973c766f880e473fd515efb8ff6d864723c9 SHA2-256(simplex-desktop-ubuntu-22_04-x86_64.deb)= 785693ab7c066a570f4def324a8bd23962c65bd0234d64efa12bf37f6b481303 SHA2-256(simplex-desktop-aarch64.AppImage)= 6ef0c493cb9bfce39faa58fa7b9bc5fc56182567562afd622237e1e56651dffe SHA2-256(simplex-desktop-ubuntu-24_04-x86_64.deb)= f70f44d512d4b2446b52b1573fafc17e9cf65ddef7c9128b49ca43cf628210f2 SHA2-256(simplex-desktop-x86_64.AppImage)= 78d2c39390c21dddb89eb78e53b853d4acb6965d53c93be669b8b0cc546dc174 SHA2-256(simplex-desktop-windows-x86_64.msi)= 605254b3a1d2e312361e08c088fa526d0627866c7315201739c5ce6ba8df4198 SHA2-256(simplex-chat-macos-x86-64)= 252c566ac1abad183ce6c8e824cdb8320ee7dd420c9e5f973385d2f20e6d5b56 SHA2-256(simplex-desktop-macos-x86_64.dmg)= ef13cc53ff795d3b93ebdb5ca7c57d7ab699b9d57491a8ee3620e253c8bcb60d