github simplex-chat/simplex-chat v5.6.0-beta.0

latest releases: v5.8.0-beta.1, v5.8.0-beta.0, v5.7.3...
pre-release2 months ago

Please note: Debian/Ubuntu packages crash on some Linux versions, please report to us if your Linux does/doesn't work with them, and use AppImage.

There are three big things in v5.6:

  1. Quantum resistant end-to-end encryption in direct chats (BETA).
    It can be enabled for the new contacts by Post-quantum E2EE toggle in dev tools, and for the existing contacts - both users need to tap Allow PQ encryption in contact information page (and the toggle in dev tools should be enable for this button to be available).
    Once quantum resistant shared secret is agreed, there will be a message indicating it - it takes about 2-3 messages from each side to be sent in turns before it gets enabled.
    We will be publishing a blog post on March 14 (Pi day) explaining how it works and what are its advantages and costs compared with alternative solutions.

  2. App data migration (BETA).
    As suggested by one of SimpleX Chat users in our users group, you can now migrate all data from one device to a new app installation by uploading it to the configured XFTP relays and then scanning QR code from the new device – choose Migrate to another device from the app settings and Migrate from another device on the first screen after installing the app.
    This is still somewhat unstable with the large archives (3-4gb), but works really well in our tests for under 1gb archives.

  3. Use the app during the audio and video calls.
    Now you can continue using the app, with small video if it's a video call.

Also in this version:

  • admins can block a member for all other members.
  • much faster leaving and deleting groups.
  • filtering chats no longer includes muted chats with unread messages.

Commits:

  • android: ability to hide active call (#3770)
  • android: fix ConcurrentModification in sharing screen (#3785)
  • desktop: better decoding Android's base64 encoded image (#3786)
  • desktop: catching exception while opening non-existing web browser (#3787)
  • android: fix applying updated instance of ended call (#3789)
  • android: circular icon in notification while in call (#3790)
  • Merge branch 'stable'
  • Merge branch 'stable'
  • ui: uncomment block for all functionality (#3799)
  • core: return ntf server in APIGetNtfToken (#3797)
  • docs: add to inactive group members rfc (#3798)
  • core: update sha256map.nix
  • core: update default ntf servers (#3804)
  • ios: show ntf server (#3800)
  • ios: Picture-in-picture while in calls (#3792)
  • docker: update and fix build (#3805)
  • core: update simplexmq (updated protocol, discontinue old versions) (#3818)
  • Merge branch 'stable'
  • core: ntf server test (#3819)
  • controller: add db passphrase test command (#3788)
  • build-android.sh: fix tag detection (#3817)
  • ios: update core library
  • core: add direct xftp upload/download commands (#3781)
  • core: read chat items with logical database errors as invalid (don't fail) (#3736)
  • rfc: UX for database migration and other actions (#3810)
  • controller: fix standalone using relative paths (#3831)
  • core, ui: don't mark profile updated chat item as unread (#3830)
  • Merge branch 'stable'
  • ios: update library
  • rfc: amend PQ double ratchet RFC
  • core: do not mark store as changed after passphrase test (#3833)
  • docs: include update instructions (#3825)
  • core: api to save/get app settings to migrate them as part of the database (#3824)
  • docs: inactive group members rfc (simplified) (#3803)
  • core: batch db operations for group leave and delete (#3807)
  • core: restrict to delete user contact and display name (#3822)
  • core: wait for delivery to avoid race between connection deletion and sending service messages about entity deletion (#3849)
  • docs: PQ integration rfc (#3847)
  • controller: add standalone upload limit (#3853)
  • core: groundwork for post-quantum encryption support (#3845)
  • core (pq): integrate agent api, create e2ee info items (#3859)
  • core: compressed message encoding, variable vrange (#3844)
  • core (pq): global flag only affects new connections; api to allow PQ in old contacts (#3869)
  • Merge branch 'stable'
  • Merge branch 'master' into pq
  • core: update dependencies for nix
  • ios: update library
  • ios: pq support (#3870)
  • core (pq): update types (#3872)
  • website: add group link page
  • core (pq): further integrate agent api (#3874)
  • core (pq): add pq_support field (#3877)
  • android: pq support; ios: fixes (#3878)
  • core: simplify feature versions (#3879)
  • core: api to pass additional information with standalone file URI (#3873)
  • Merge branch 'master' into pq
  • core: remove duplicate Eq orphans (#3880)
  • core (pq): tests (#3882)
  • ios: update core library
  • Merge branch 'master' into pq
  • core: add agreed connection version field (#3881)
  • core (pq): cross-version tests (#3885)
  • core: pass version range to determine missing connection version (#3887)
  • core (pq): don't compress if message fits without compression; check compressed message fits size limit (#3888)
  • core: update simplexmq
  • Merge pull request #3858 from simplex-chat/pq
  • core: 5.6.0.0
  • ios: update library
  • ios: e2e information chat items (#3890)
  • multiplatform: e2e information chat items (#3891)
  • ios: migration via link (#3808)
  • multiplatform: migration via link (#3854)
  • core: update remote controller/host versions
  • core: improve getGroupChatItemQuote_ query performance (#3897)
  • core: add error message to CRSndFileError (#3894)
  • core: 5.6.0.1, update simplexmq (better ACK handling)
  • ios: migration enhancements (#3893)
  • ui: exclude muted chats from filtered chats (#3900)
  • core: organize withAckMessage (#3889)
  • android, desktop: migration enhancements (#3901)
  • core: 5.6.0.2
  • 5.6-beta.0: ios 202, android 189, desktop 33

Android APKs:

SHA2-512(simplex.apk)= e62864202649cce216ecd11d48bb67ea1cbcf283fde4088f5a614040a072f13ebce633cb3eac42d2d6b27491c34b8789336ebac22088600cb18a9199de956a11

SHA2-512(simplex-armv7a.apk)= bc02763eaa17e2d1c7c91bc58ae617845b62add64d51e7752ad4981715c80c82f49ec7ea23a2d626c27baaa305f566da922d6b9eba64d6f1f545a385e3fb12a7

Desktop app:

SHA2-512(simplex-desktop-x86_64.AppImage)= 8ad649eb3b6ee0c9ed3df4e3bd8ab179db55f9ece2181ca23b9006ebabea7432d1297a5304b53c58de855256f1a22ceecb2dd832809d196fb90a764fd54cf56e

SHA2-512(simplex-desktop-ubuntu-22_04-x86_64.deb)= aa8a20e111a1b92303f00c64e3980d1fdd3801f90ecfd4b8d4121e8fed7cf7f5abf47e7701609d3523aebd3d5cc48efa9b4558fb5a567ba3171b956bda97fba0

SHA2-512(simplex-desktop-ubuntu-20_04-x86_64.deb)= 4b8cd288db21118d60daf95d9ccaf7f7fe63a7dcd8ab27ff91e1d43dbad708d26c2163b6cbcdefb130667e03bf131dd1f390920e5ae43fa24d93ebc463504d3b

SHA2-512(simplex-desktop-macos-aarch64.dmg)= ec5c1c217e86930957f5c267a8b0a52b4d30fd1372795246d6997490a46d9f2d0d6f79acf3f5b12c123e9501d1feb11a69c3c9376b5ef738f196b9e81815609f

SHA2-512(simplex-desktop-macos-x86_64.dmg)= f865af013513ecee3b42bd5b5882e8f835afa80365f58242e1d41fb14779d0eb861d252cdc8b69731e293f9a970f2c7b246f7b88941c6396aaa4fb331208d224

SHA2-512(simplex-desktop-windows-x86_64.msi)= 13e18a03d057f5d14525e5bf099d2c80b8747eda6f7ea9ba911839bb663b4876a6198b94cb22bb416c06deec7271186fcac85cad66b93f8c78bd9d2310dffe0b

CLI:

SHA2-512(simplex-chat-ubuntu-22_04-x86-64)= 390431175e656c79f518b8e807db150f93bfcb897d6ea0df06bce85dcbb84f881509919957228726321451d8c9ce0c706d1040e51fdf207b90fdfb4a6a8bed47

SHA2-512(simplex-chat-ubuntu-20_04-x86-64)= e3006a1f395b4d7752563e6d961531be64c4fea7f49b5a82ee504d15a9c059a476325f919f1655baa3e9cd113f4d449ec5d9663057e98d81d3d9525bb13f14bc

SHA2-512(simplex-chat-macos-x86-64)= 38631c16b349dfb8dff821fb2ee4523697618629b510373c55afea968d1a0d99cf9fd1aff510b89c98a5c980b83dc7b46e5cc075b782d21cbaaad12cc7e71f80

SHA2-512(simplex-chat-windows-x86-64)= f5487a05def15e9dbfa20a14e7c3b35005404bb03c77bb0de2909015a6e3413b1d28aa9e4017076add287331c499708e73d83178e8bf85864e916d69a646d170

Don't miss a new simplex-chat release

NewReleases is sending notifications on new releases.