Changes:

  • Support OMEMO in private MUCs
  • Minimum iOS version is now 14.0
  • Communication Notifications on iOS 15
  • New improved and simplified notification appex
  • Switched to new newer libsignal-protocol-c version
  • Fixing some memory leaks
  • Fixes muc invites
  • Improve OMEMO e2ee
  • Reduce avatar image size to ~60kb to make ejabberd throttling happy
  • Support muc muting again and implement “mention only” notification mode for mucs
  • Fix voice messages from conversations
  • Allow deletion of history for one contact
  • Add autodeletion of messages after 3 days (default: off)
  • Update timeouts to make Monal work even under very bad/slow network conditions
  • Add support for xmpp: invites (https://docs.modernxmpp.org/client/invites/)
  • Use bigger iq timeouts to account for throttling by xmpp servers (like ejabberd)
  • Remove all old VoIP code (was not working anymore)
  • Prevent spurious “could not sync” errors in multi account setups
  • Use less memory on incoming stanza flood (only parse ~100 stanzas at once)
  • Fix error in message deduplication (some messages could be received twice)