New in v5.7:
- quantum resistant end-to-end encryption – will be enabled for all direct chats!
- forward and save messages and files, without revealing the source.
- improved calls: in-call sounds when connecting calls, better support for bluetooth headphones.
- customizable shapes of profile images - from square to circle.
- more reliable network connection.
Lithuanian UI language in Android and desktop apps - thanks to our users!
Commits:
- blog: post
- desktop (windows): fix build (#3990)
- core: entity locks (#3962)
- core: additional group preferences: prohibit SimpleX links, restrict some features to specific roles (#3964)
- ci: build armv7a with 8.10.7 in the main branches (master, stable) (#3733)
- android, desktop: fix build error related to JVM version (#3995)
- Merge branch 'stable'
- rfc: protocol extensions for channels/super-peers (#3980)
- core: improve some tests (#4000)
- core: fix nix config (#4003)
- core: api to forward messages (#3968)
- core: debug events (#4006)
- android, desktop: fix incorrect event type for critical/internal error alerts
- docs: device linking info on downloads page #4004
- docs: trasparency reports (#4007)
- core: update simplexmq
- core: api to update user network state (#3998)
- core: update simplexmq
- ios: update core library
- ios: network observer (#3996)
- ios: sound prompts and vibration during calls (#4005)
- ios: noRcvUser handling while downloading a file in migration process (#4012)
- android, desktop: sound prompts and vibration (#3997)
- android: network observer (#3992)
- ui: forward types (#4008)
- core: fix forwarded item deletion (#4018)
- ui: forwarded item header (#4017)
- ui: deletable field (#4019)
- ios: role-based preferences, SimpleX links preference (#4021)
- chat: forward files with streaming re-encryption (#4022)
- core: simplexmq 5.6.2.2
- android, desktop: role-based preferences, SimpleX links preference (#4023)
- core: correctly populate data for items forwarded from groups (#4025)
- docs: Add Polish translation (#4001)
- Merge branch 'stable'
- Force include hs_init_with_rtsopts (#4028)
- scripts: ghc version update (#4010)
- core: 5.7.0.0 (#4027)
- ios: update library
- webrtc: updated credentials (#4011)
- 5.7-beta.0: ios 207, android 196, desktop 37
- github: fix cla action (#4030)
- Merge branch 'stable'
- core: remember new origin for received forwarded messages (#4032)
- desktop: fix video calls in Firefox (#4034)
- android, desktop: workaround of missing stuns support in calls (#4033)
- ios: forward ui (#4024)
- blog: metadata in messengers (#4038)
- docs: IP address protection rfc (#4036)
- ios: fix typing using keyboard suggestions (#4045)
- ios: prevent a crash when exiting the app (#4041)
- core: prohibit forwarding file if it's not found (#4047)
- desktop: fix freeze that happened when new chat items arrives while scrolling via scrollbar (#4050)
- ios: fix mute/unmute button state (#4046)
- ios: in item context menu don't show forward button if file doesn't exist, add download button (#4048)
- core: update simplexmq
- android, desktop: forward ui (#4039)
- desktop: using system sound in screenshare (#4035)
- core: revert build to use two branches (#4052)
- android: select audio source (#4040)
- core: update simplexmq (better newtork congestion handling, larger connection timeouts) (#4055)
- core: 5.7.0.1
- ios: update core library
- ios: export translations
- 5.7-beta.1: ios 208, android 197, desktop 38
- ui: limit max size of events, sort members by role (#4058)
- website: translations (#4057)
- ui: translations (#4056)
- android, desktop: add Lithuanian language
- core, ui: revert timeout changes (#4059)
- core: 5.7.0.2
- ios: 5.7 what's new (#4062)
- core: enable PQ encryption for contacts (#4049)
- ios: remove experimental PQ toggle (#4051)
- android: remove experimental PQ toggle (#4060)
- android: managing audio sources in call in a better way (#4063)
- docs: typo in simplex-chat.md (#4037)
- android: 5.7 what's new (#4064)
- android: proper hiding keyboard when entering passcode (#4066)
- 5.7.0.3 (simplexmq 5.7.0.2)
- android: sound from speaker fix (#4067)
- 5.7-beta.2: ios 209, android 198, desktop 39
- website: do not build from stable
- ios: export localizations
- android: current audio device will be set in init step (#4071)
- android, desktop: restore message TTL in database settings if confirmation is dismissed (#4072)
- android: longer delay before showing keyboard when creating a group (#4073)
- android, desktop: updating delivery tab in chat item info (#4074)
- ui: traslations (#4070)
- docs: FAQ (#4013)
- docs: security policy (#4068)
- ui: translations (#4075)
- website: translations (#4078)
- android, desktop: alert for local encryption/decryption errors (#4081)
- ui: translations (#4079)
- ios: customizable profile images (#4084)
- android, desktop: customizable profile images (#4087)
- android, desktop: more relaxed way of showing alerts for encryption/decryption errors (#4085)
- core: apply disappearing messages setting to call and group invitation chat items (#4080)
- ios: show disappearing message timer on calls and group invitations (#4086)
- ui: allow to delete any items (#4082)
- docs: update privacy policy (#4076)
- Merge branch 'stable'
- core: use contextless decompression (#4089)
- 5.7.0.4 (simplexmq 5.7.0.3)
- android: show disappearing message timer on calls and group invitations (#4090)
- ui: add link to the release post
- core: update simplexmq to 5.7.0.3
- 5.7-beta.3: ios 210, android 199, desktop 40
- ui: variable profile image size (#4094)
- core: 5.7.0.5, increase min version of remote host/controller to 5.7.0.3
- ios: update library
- android: black background in call (#4098)
- ios: fix sound in outgoing calls in iOS 15
- ios: audio device picker (#4091)
- 5.7: ios 212, android 200, desktop 41
Android APKs:
SHA2-512(simplex.apk)= ef56cdb8958a6066ab3cc8216488968b1d3c30f9cb941c2cac3f51653ff17ae1828111789bc17c73c0f36985289e651bde6d5250fa94ed37a7a827e6f9ac1f2d
SHA2-512(simplex-armv7a.apk)= ad3efef4ff41428cd507a6229212895794084835bb4f491aff1786b1c2eb9fcd120475bb9d84bccad83cf5244bbe2680b929914836c2a996c0fc8e6c29bad8b2
Desktop app and CLI:
SHA2-512(simplex-desktop-macos-aarch64.dmg)= ccaa1a25e513f6ec03fb7626e2d16f4210eb8d78a2dd83bbb373d8d45bcd5e1993133e4955388e2fbbd43065b88f9a76576e64b6495fdb2bfa5e3e078917f46a
SHA2-512(simplex-chat-ubuntu-20_04-x86-64)= 007194bc43cb8e11a890effccefa8f4520df9cee78a21c21382c591f4200518dd669d35ce5f739eb3c75c72485e5e400c711c92fce6c06f7d2b0835b1ef29f0c
SHA2-512(simplex-chat-ubuntu-22_04-x86-64)= 5b4dee757a11328dd57f126c6ad46293891cd97f630ec48a73aeb441a1fbf8a848e40e30f456d2a05e16eff175c296c383ff64106779617b17b2ed109f60cb57
SHA2-512(simplex-chat-windows-x86-64)= 26c36a239a6ff83826e357bf421b3c713dbb0e507dd0bad80807a4ed99f474e42ff5eaa4dc11d75c26ab47213f809678766bed58b0938e609a7be1dcd949655f
SHA2-512(simplex-desktop-ubuntu-20_04-x86_64.deb)= ab4f176583ef58605e66d17b0b13b5ab81fd4e17a8bcc0a6a701e047a8a1bcba93e3910c400718962d13c95f6d306ae69dd3b86e4af8f25b9f2a35c41ec7c4e0
SHA2-512(simplex-desktop-x86_64.AppImage)= bcc692fa52af8eb3e4205000cf4b9b64a1c931f30c225ee3cdaf5dc48d6df892031defbe997a8394ea3f7284cd131612ee001ecd9919b5079b47a900fe9f0bcd
SHA2-512(simplex-desktop-ubuntu-22_04-x86_64.deb)= 56fbf44f14f2ff1f661d5e11e56b9170727afa8622ac0f90a880b3526ace3a53f13f54f863571106266a6e81ffd2e2ff43600904818b45033482616b6ca64abb
SHA2-512(simplex-chat-macos-x86-64)= bb24300a874dc962d5fa302f8bfd5b9c4c1542d07514c7a85ded7b3f4378e9555e4320e54f41d7ad72324b7ec6e921dda367ad305dadd89be77dba052dc3220e
SHA2-512(simplex-desktop-windows-x86_64.msi)= 0ba206179a1546d112e51ce357703dc945a92d98120f7708533b781dc6d9a9840e3a8aa2ddc58463b6929db55e171893ef9d80c31666f6524a71f8306cde8c03
SHA2-512(simplex-desktop-macos-x86_64.dmg)= 89c8cf07c139930c938f2a07ebffef42468294e38379dcb0ec2eba34ab09a736ff527479200a69166a527365c1ddd5b7d84191cc1e1beb916a24f2c6b994ce99