SimpleX Chat v7.0.0

v7.0.0DesktopMobile
Added 6
  • SimpleX public names for channels and businesses (BETA)
  • Promote subscribers to contributors in channels
  • Publish your channel on your website
  • Verify security code with contributors
  • Host your own chat relays
  • Add a longer description to your profile
Changed 5
  • Wider messages in channels for easier reading
  • Simplified app settings
  • Settings navigation reorganization
  • Show subscriber roles in list and contributor list for subscribers
  • Render web previews for channels
Fixed 9
  • Fix races on member removal and delivery of their messages
  • Fix delivery cursor not advancing to maximum group member id for PostgreSQL
  • Fix delivery batching
  • Fix crash on opening chat with extremely wide image
  • Keep wide images at natural aspect ratio without crashing
  • Fix E2E encryption section divider rendered inside card

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:

VerifierSignaturesPGP key to verify
SimpleX Chat team_sha256sums.asc _simplex-aarch64.apk.asc_simplex-armv7a.apk.ascBBDF 7BDA D154 8B16 836A F5B9 D53B DFD1 53C3 66BA

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

View original

Upgraded? How did it go?

Discussion