Skip to content

v5.4.2

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Dec 22:27
· 475 commits to stable since this release

New in v5.4.2

  • faster sending messages to groups.
  • new GHC 9.6.3 compiler resulting in lower CPU usage (except Android armv7 devices).
  • iOS:
    • improved notifications
    • image/video picker now supports sending multiple videos (showing/scrolling video messages is still slow, it will be improved).
    • video compression and meta-data stripping.
    • fixed iPhone 7 and older crashing when connecting to desktop app.
  • Android:
    • fix individual message crashing the app, preventing access to the conversation
    • splash screen when opening the app now matches system light/dark mode (Android 12+)
  • many fixes.

Commits:

  • ios, core: better notifications processing to avoid contention for database (#3485)
  • simplexmq
  • core: mark all user messages read (#3530)
  • ios: communication between NSE and app via files (#3533)
  • ios: do not start chat if it was stopped, deliver "app stopped" notifications (#3535)
  • Merge branch 'master' into ios-notifications
  • core: update simplexmq (message notification markers)
  • core: chat list pagination (#3505)
  • Merge branch 'master' into ios-notifications
  • Merge pull request #3532 from simplex-chat/ios-notifications
  • ios: update library
  • ios: improve media picker for multiple images/videos (#3538)
  • docs: update latest version
  • all: increase default TCP timeouts, update simplexmq (#3540)
  • core: use crypton instead of cryptonite (#3542)
  • ios: fix member view freezing on iOS 15, closes #3487 (#3547)
  • core: improve chat list pagination performance, simplify logic by always reading chat stats and last item id for previews (#3541)
  • ios: fix code scanners only attempting to scan once (#3548)
  • ios: update core library
  • core: save CIContent tag in chat_items table (#3555)
  • android, desktop: some alerts became privacy sensitive (#3554)
  • ios: delay suspendChat in NSE, background schedule depends on notifications mode (#3561)
  • directory: better search, allow both simplex:/ and simplex.chat links in description (#3546)
  • ios: rework authentication (#3556)
  • sctipt: check string formatting (#3570)
  • desktop: saving qr code as an image (#3572)
  • core: allow deleting last user (#3567)
  • core: batch sending messages (#3566)
  • android, desktop: try-catch composables (#3575)
  • core: use ChaChaDRG as the source of randomness (#3551)
  • core: build iOS library with ghc 9.6.3 with iPhone7 etc. support (#3577)
  • ios: update core library (uses GHC 9.6.3)
  • desktop, android: update api to pass controller when encrypting files (use ChaChaDRG as source of randomness) (#3578)
  • android: splash screen with background color on Android 12+ (#3579)
  • android, desktop: saving and sharing files menu item (#3580)
  • desktop: enable sending images and files with enter (#3582)
  • Revert "ios: making thumbnails faster" (#3571)
  • docs: fix typo (#3552)
  • Update README.md (#3553)
  • core: agent background mode for iOS NSE (#3574)
  • core: support batch sending in groups, batch introductions; send recent message history to new members (#3519)
  • core: fix simplexmq commit
  • 5.4.2.0
  • 5.4.2.0: update .cabal
  • 5.4.2.0: fix migration in simplexmq
  • ios: update library
  • core: do not create group history item (#3586)
  • ios: saving and sharing items menu item (#3581)
  • core, docs: drop message views if they exist, remove mentions in docs (#3589)
  • android, desktop: loading prev messages better (#3585)
  • core: use version from config, add tests (#3588)
  • core: add group tests
  • Merge branch 'stable'
  • fix tests
  • core: add to tests
  • code: modify test
  • core: test group members connect in group when they were previously connected as contacts (#3595)
  • core: update simplexmq (mark failed work items to continue processing) (#3600)
  • ui: don't share address at onboarding by default (#3603)
  • ios: converting video to mp4 and making quality lower (#3597)
  • android, desktop: limit text length in terminal view (#3604)
  • desktop (windows): fixed handling non-utf8 Windows profile names (#3605)
  • core: update simplexmq
  • desktop (windows): fix script that generates localization (#3606)
  • core: min version for remote connection 5.4.2.0 (#3594)
  • android, desktop: fix terminal items crash (#3607)
  • core: fix contact subscriptions (#3611)
  • core: 5.4.2.1 (simplexmq 5.5.0.2)
  • 5.4.2: ios 186, android 166, desktop 20

Android APKs:

SHA2-512(simplex.apk)= 418ea23bd91017015ff0a46532b5e326d8aaae7400cfb7f221f4089e931e39d0875ceb941aaea15fbb7e463d9d053683d8fba7210a13fbd57c1f46a377f30dcb

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

Desktop app:

SHA2-512(simplex-desktop-ubuntu-20_04-x86_64.deb)= 50a148a9ea40e71fd799116afeddc9e329682ae9b8314ff733f92e6a8dded61c5baa4751f5fc2ecef6163828af44398d5bca562d4bbdb94b4be75cc32ca95116

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

SHA2-512(simplex-desktop-x86_64.AppImage)= 2a92627cefc63a4b04b9ca0e794b5f9fa56d69c492a0995bd39ff786885c09847bf20fb1384f03aaa12686c058a94f091237b2fb093345cea32866aa43b4086f

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

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

SHA2-512(simplex-desktop-windows-x86_64.msi)= 72962d53d97f18e07644c1691488a334e99a8448994b22324edd0daef4adea20efe6dd18040e12b1a4531947f37ac6a367b4b07413ffec51de13fa721a39ef78

CLI:

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

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

SHA2-512(simplex-chat-macos-x86-64)= b62cd44295ce7efb860806b7a1804126fa90130a5cf625bbc98cc6926776ed5681538d661c56dc4918dd882124c49bd41b8cf7d4c9adbbb1aa272e24fc5a02a9

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