github oxen-io/session-ios 2.6.1

latest release: 2.6.2
18 days ago

What's Changed

  • Tweaks to the build script and building instructions by @mpretty-cyro in #971
  • Fix release 2.6.0 issues by @mpretty-cyro in #976
    • Fixes for a number of memory issues in libQuic (latest libSession)
    • Fixed an issue where voice messages would keep playing after deleting the message or leaving the conversation
    • Fixed an issue where LinkPreviews may not have been able to be sent via the share extension
    • Fixed an issue where a number of server timeouts/errors would incorrectly result in paths being dropped and rebuilt
    • Fixed an issue where SOGS pollers could be started multiple times
    • Fixed an issue where messages in a community could incorrectly accept disappearing message settings
    • Fixed an issue where duplicate messages could be sent in some cases
    • Fixed an issue where the conversation might not scroll to the bottom after sending an attachment
    • Fixed an issue where attachment encryption was happening in a db write thread
    • Reworked how memory is managed when merging configs in an effort to catch potential memory issues before they happen
    • Reworked the libQuic request wrapping to prevent accessing bad memory
    • Reworked the libQuic request wrapping to prevent Swift code from blocking the libQuic threads
    • Updated the code to avoid checking if blinded conversations exist in the config (will always return false)
    • Updated the notification extension to finish it's execution after the transaction has actually completed
    • Updated the notification extension to correctly rollback changes on error
    • Updated the share extension to properly clean up it's state when cancelled
    • Updated the snode cache disk write thread to catch and log errors
    • Updated the code to stop sending legacy PNs outside of legacy group conversations
    • Updated the logger logic to clean things up and use the local date/time (with time zone info) to ease debugging user reports
    • Updated the 'App Store Release' scheme to 'App_Store_Release' to fix build issues on some machines
    • Added a script to extract the app group during the build and load it in at runtime (fallback to the current one)
    • Minor updates to logging to try to improve debugging

Full Changelog: 2.6.0...2.6.1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

The following hashes have been signed for verification using keejef's GPG keys
located in the oxen core repository at https://github.com/oxen-io/oxen-core/blob/dev/utils/gpg_keys/KeeJef.asc

SHA256 Hashes

session-2.6.1.ipa 2137ac150cc252b14046841ccc67d3d6717f43ecf5c1aed1f064ee9edcfcbc2f
-----BEGIN PGP SIGNATURE-----

iIIEARYIACoWIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZmlSGwwca2VlQG94ZW4u
aW8ACgkQUPeJC83tkKssWQEAjuu7UpT1Q6qPhjwvwEACz4/97lLGgQ7Z8ZtEesJF
KOUA+wWhlDyQnrhx7act6QcJrx5BRoanMB3rQc8URAojojkK
=JLJ0
-----END PGP SIGNATURE-----

Don't miss a new session-ios release

NewReleases is sending notifications on new releases.