github session-foundation/session-ios 2.15.6

one hour ago

What's Changed

  • Defer root view controller setup until a scene is in the foreground by @mpretty-cyro in #818
  • Background fetch: report the background on a launch straight into it by @mpretty-cyro in #819
  • [Automated] Update translations from Crowdin by @session-localisation[bot] in #817
  • [Automated] Update fallback static snode list by @session-localisation[bot] in #816
  • Notification extension: replace isMainAppActive with a lease and log every push by @mpretty-cyro in #820
  • Calls: fix busy responses for the caller's own call and the end-call lost after a background hang-up by @mpretty-cyro in #822
  • Conversations: only run the media loading animation while it can be seen by @mpretty-cyro in #825
  • Image picker: don't reselect a photo that no longer exists by @mpretty-cyro in #826
  • Notifications: stop the badge count reading every dedupe record on every push by @mpretty-cyro in #827
  • Backgrounding: suspend the database before the background time runs out by @mpretty-cyro in #828
  • Image picker: build the album list off the main thread by @mpretty-cyro in #830
  • Typing indicators: stop concurrent timeout refreshes over-releasing a Task by @mpretty-cyro in #823
  • Startup: stop "Clear Device and Restore" crashing on the landing screen by @mpretty-cyro in #824
  • QR codes: generate off the main thread, and only once by @mpretty-cyro in #829
  • Keep QUIC connections on BBR congestion control by @mpretty-cyro in #832
  • Update libSession to 1.9.5 by @mpretty-cyro in #837
  • Startup: finish startup after backgrounding mid-migration instead of hanging by @mpretty-cyro in #836
  • Attachments: show and retry failed downloads, never leave one downloading by @mpretty-cyro in #833
  • Onboarding: keep the extension's key, recover a lost identity, export logs by @mpretty-cyro in #834
  • Startup: drop Clear Device and Restore, stop advising reinstall, harden key and config loading by @mpretty-cyro in #835
  • Bump version to 2.15.6 (build 727) by @mpretty-cyro in #838
  • Release 2.15.6 by @mpretty-cyro in #839

Full Changelog: 2.15.5...2.15.6

Signature of release files

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
 - the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
 - OpenPGP key servers (Jason Rhinelander <jason@session.foundation>, C4992CE7A88D4262)
 - https://deb.session.foundation/public.gpg
 - https://imaginary.ca/public.gpg
 - https://github.com/jagerman.gpg

e7304a95ccea507cef433fbd6c10982c0021823d236a23b3eaf16381808345e3  session-2.15.6.ipa
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmruLcQACgkQQB55DgYL
sA5NDw/+J8A23z+ogstoBWnTvdORZjxPb8BHfh+VPnbT8RdFfnP58vEuw4D0hyt0
8Ibkki9nVGAFLaSrQgNvuwhyHpPkjXwAKB4E14MxshFEOEQFuvoUOO9sglsytKB6
fHbAAUT4YP+Fy4V/CQ4PUhs2CgnTdhWo86wtTUkeJOq6YghnGy7fJQ2Gj7xUiP2m
Qx1uUF0RZ0xS8KL4lT/qlEOs/YZh6yzNJhV0nfuv2KZVRkn7Wa2HtEnjusd3wQwk
2yST+yDqD/t4NBYssQBozLhuCYap9RlEGyrQeDKX/SgwThU7+GYaQRltG9vFwFZd
JwS5E5lgTi54QowxULKjFVwHbKKEFIV/IeXt7olikxpLRNQTxerEsUIOltFom2Ks
7qUWMif0QPk2Sc5zhs4Gk9P5TaHzSxwhX2KVJcHTqizy+Bm67TBKpAKMCIpOy1qV
4NAyx7a3stMEOCGXkZGrdvpu+1Jjg505ceyiycD8PRGfodPV9VCbsZf8dksx4K6u
wSQSNGUzpamfGhed6ek/dSyBkKXmg7muU+s+aAq06X0v0EXypiphdum4B+rv1BGc
5uImAJRFuS7v/k0DCokNqaIb1wjJCpNcCsol+AciGExifLgYDXKNW2liYfngkUod
chrKN8WcvPtINlwx41TPDlHfOH034OeO5pJobGzzM4cL8MktItk=
=8+Jf
-----END PGP SIGNATURE-----

Don't miss a new session-ios release

NewReleases is sending notifications on new releases.