github oxen-io/session-ios 2.7.0
Updated Onboarding (2.7.0)

latest releases: 2.8.0, 2.7.4, 2.7.3...
2 months ago

What's Changed

  • Release 2.7.0 @mpretty-cyro in #991
    • Fixed an issue where attachments in communities weren't downloading
    • Fixed an issue where the conversation 'created' timestamp wasn't correctly getting during creation
    • Fixed an issue where sending a message to 'Note to Self' may not show the conversation in the conversation list
    • Fixed an issue where sharing a message with an attachment might not include the attachment
    • Fixed an issue where list paging wouldn't work in some cases after values were inserted into the database after the currently loaded pages
    • Fixed an issue where the blocked contacts screen might not show values
  • Onboarding Redesign by @RyanRory in #891
  • Version 2.6.2 fixes by @mpretty-cyro in #986
    • Added commit hash to version info
    • Added the ability to copy the file path to the log file when exporting on the simulator
    • Updated mention styling to match the latest requirements
    • Updated the GeoLite2 country database data, added some basic localisation to it
    • Updated the pollers to NOT take the duration of the previous poll into account when scheduling the next poll
    • Stopped the notification extension from trying to download profile images
    • Fixed an issue where the notification extension could end up in an invalid state if you delete and create a new account in rapid succession
    • Fixed an issue where notification processing errors weren't getting handled correctly resulting in the notification extension timing out
    • Fixed an issue where duplicate message errors would result in the generic notification being shown
    • Fixed an issue where leaving and returning to the app rapidly could leave the app in a state when the database and network are inaccessible
    • Fixed an issue where bad nodes might not get dropped from the pool (libSession update)
    • Fixed an issue where excessive job failures could result in jobs not running onLaunch or onActive as expected (extended network issues resulted in the default communities not getting fetched)
    • Fixed an issue where the PathVC could end up in a weird state after the IP2Country cache gets updated
    • Fixed an issue where LinkPreview caching was incorrectly case sensitive
    • Fixed an issue where the IP2Country might load it's cache on the wrong thread
    • Fixed an issue where the conversation settings button wouldn't appear after accepting a message request until you left and returned to the conversation
    • Fixed an issue where the BackgroundPoller would fail if a single destination failed
      • This would suspend the network, then the other pending requests would error and automatically retry, attempting to create a new connection which could loop a number of times rapidly since the network was suspended (ie. could result in a needless CPU spike when doing so)
    • Fixed an issue where the BackgroundPoller could incorrectly try to write to the database after it had been suspended
    • Tweaked the notification extension logic flow to be more straight forward
    • Tweaked the message request notification behaviour
    • Tweaked the PushRegistrationManager to actually be able to timeout
    • Optimised the size of the GeoLite2 data bundled with the app (10mb -> 8mb)
    • Further notification logging improvements

Signatures

-----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.7.0.ipa e8d1db0bcb5c560e0c025c0dbeffb05c51ca4729892982c8ffa5b4bd34d94828
-----BEGIN PGP SIGNATURE-----

iIIEARYIACoWIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZrXjOgwca2VlQG94ZW4u
aW8ACgkQUPeJC83tkKsJkwEAxKc5m4bnJqLwuepE+bcO6cpx5sbH5FEAAT44Zi9q
7i4BAIe8S8tDpRfwY6z9JFBdcRPmLbz2Q9o94C4NxlSiRzIP
=BMhX
-----END PGP SIGNATURE-----

Full Changelog: 2.6.3...2.7.0

Don't miss a new session-ios release

NewReleases is sending notifications on new releases.