This repository was archived by the owner on Dec 2, 2025. It is now read-only.
Releases: oxen-io/session-ios
Releases · oxen-io/session-ios
2.2.13
What's Changed
- Disabled the disappearing messages setting when not a group member by @mpretty-cyro in #831
- Fix recipientState query bug by @mpretty-cyro in #833
- Removed the iCloud entitlements by @mpretty-cyro in #834
- Fixed a broken share extension by @mpretty-cyro in #835
- Fixed an issue where mentions weren't working by @mpretty-cyro in #837
- Updated permission descriptions to appease Apple by @mpretty-cyro in #840
Full Changelog: 2.2.12...2.2.13
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.13.ipa a51b010e611713ba69781154f3af9a35b6224e41dcc23d0da52ca3292f57d7fa
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJkP03zAAoJEKyXFIlc5F1VnvAH/23lOgtxMggyzkv/0nxwiOgm
Gdcw8RRO7i1zwspmEa8CU9oc8i1GeHdotVSSvbEfXNrqiurPY8ga4J8bWo8p80kB
v26GU3YyoVSUemvv1BeyWSKnYGp08LJ4HcVUnrS/FLroSOZZgJWp/DwUem5EZs3X
5kHUIz4XJll9lx0Xf2hPjkFiqZHtwqeR6xVu8EOEEYc+vsoechLgWrvQEGX67rWy
EmKpqgqJTR2PI+VKCXYgNynsXeuYbce44bdEtl5TsQT0S24qM5GAj4aMkyhCjSTw
ZAG4TTDBDUJbEBnWBCDmXcOHMQlM8AUPCH8NQgu5TW2zGVIxUxSZKkEQO1uJCV8=
=aUna
-----END PGP SIGNATURE-----
2.2.12
What's Changed
- Fixed a couple of issues with seed node requests by @mpretty-cyro in #820
- Fixed an issue where multiple seed node requests could be triggered at once
- Swapping video views in call by @RyanRory in #792
- Optimisations and Fixes by @mpretty-cyro in #823
- Made a couple of DB query optimisations for the Home and Conversation screens
- Increased the timeout for file uploads
- Fixed an issue preventing calls on the simulator from working (disable CallKit on the simulator)
- Fixed an issue where opening a conversation with a draft would result in a typing indicator notification being sent (if enabled)
- Fixed a truncation issue on the CallVC
- Fixed an issue where the JobRunner could schedule dependent jobs which were already running (eg. uploading attachments multiple times)
- Fixed an issue where the image used for quotes might not be the first in an album message
- Fixed an issue where sending an album message wouldn't send attachments in the correct order
- Fixed an issue where album attachments wouldn't be downloaded in the correct order
- Updated the seed node certificates by @mpretty-cyro in #824
- Media info by @RyanRory in #782
Full Changelog: 2.2.10...2.2.12
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.12.ipa 147bb5af01e359ed27e028e0608af330df97a844b19061d606c1c04d03e7fa32
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJkN3J9AAoJEKyXFIlc5F1VVTcIAKEzIbpSdSsU/J8YevjklABA
QPJh8J9wOP5iiFtxyzfzkL7ltLIznCr+WIgVgPrOaV4S5/U8Oy6CEP1FAL5GM6zn
libLtRZh1VYSHuVL6VimkWbM+W7YyW7uIaqXD0TK5QTbqr1owsJjIvf+HrN9gpKM
FyrgBGWaQw1GdhYjktQQJBBSghKlNHRK4yeumyRbIGDQYPt+4Wo54tuEyX+4Mt3b
mCXO/ZYVkSygJF92NO9gL2wYKeTBAQQnMQ2/NT4DidjYwgKT4dO67jVnYPOwcImM
DSfFX4nL5lwzkUlQLOFPnjkPsJQQUb4zeBRLOhnPTLpDj2Hr0YUVtjwcU9Gk+cw=
=kLCS
-----END PGP SIGNATURE-----
2.2.10
What's Changed
- Fix reentrancy crash by @mpretty-cyro in #810
- Fixed a crash when joining certain communities
- Updated cocoapods and fixed a XCode 14.3 build error by @mpretty-cyro in #811
- Updated seed node certificate verification logic by @mpretty-cyro in #812
- Conversation swipe actions by @RyanRory in #799
- Improved the conversation swipe behaviours
- Improved the process of leaving groups
- JobRunner fixes by @mpretty-cyro in #814
- Fixed an issue where attachments could be uploaded multiple times
- Added a workaround for a Cocoapods XCode 14.3 issue by @mpretty-cyro in #816
Full Changelog: 2.2.9...2.2.10
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.10.ipa 236db1890b9e4ae404f5738f62bc372fbf7c2b5845d2c77683f7c52ad27c7fb6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJkLTEZAAoJEKyXFIlc5F1VWS4H/1Nfyost13Ek9Q2wfnj8n4Jr
kJjCWt4v+lT6LoZEIzjiz3vx2ZuvY8juxyS9VORRTOIzf8ONrfZwPLo8DYr/FoRi
bYu8yK3gUEPaM6Pfh5rOYJBgtVDlTN06GeyN2gB3XvTZekZAD8oIkxn1ZNvZFfcU
LojOyNTDLH/6H9o4jW/IOsm1asKvMfO3vF62Ri7WmFea7CLa/OXc9tD8pjEJe4QQ
h5IlX/gOOpOr6hhZVnna7XMDqdrGPrb1VW2N8jb1gvHBG5l5ishIenaF5sEqJnse
fFEperppFOcc7+c5fZukmX7EmX2/EBjxk28lXzINwVBDrGztrTP6kRYVI58hF+8=
=7eXG
-----END PGP SIGNATURE-----
2.2.9
Release Notes
• Fixed a bug where links weren't tappable
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.9.ipa c027c5d48d5b2fb4823261c5591a5f722ea9311327aae0ae7d421be7c70785d0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJkEuIIAAoJEKyXFIlc5F1VPIQH/Amd6qBkdDV0H3WN+PfZDzq3
NlaIAml62uZrnfqD1ADN4M46lANDXX3iRCcf+h7pQ6QOi6rJ0XchPmR0dBiWXxti
djNE795xJK2GuhNbeg0mg/ojSXiD0edueAalHuK1TFxh3e4o9oYjqO7QNHKFRNVr
OibzXgTHLZiue3Jkp0AQJV1o6MLQFVA4LTeV8jutLexWfu0EQ+MMkqIpwM09QqSr
GWNGu5QFl8876kAJYEG5hKQrFEx/B9olgcYJg2MTndSWp15sHqFpM/Z0GGcN4v/f
978nH20lCTnfMSPcaYdZ5SLqZcv91DN5uP0RNxdETISPCykO/nRJzvhjIlE9h5A=
=0iCH
-----END PGP SIGNATURE-----
2.2.8
Release Notes
- Added a warning prompt the first time someone uses Giphy
- Fixed an issue where mentions weren't working in groups
- Fixed an issue where the voice recording could break the input view
- Update the share extension to always show 'Note to Self' first
- Fixed an issue where the app would attempt to register for push notifications on launch even before onboarding
- Fix quoting in community chats
- Updated the PathVC to indicate the network reachability
- Updated messages sent to 'Note to Self' to properly indicate whether they were sent to the swarm
- Simplified the behaviour of sending 'Note to Self' messages to the swarm (make them behave like other messages)
- Added logic to indicate when a sync message failed to send (and the ability to retry)
- Added the retry/resync button to the long press message menu
- Updated sync messages to run via the MessageSendJob (so they have a built-in retry mechanism)
- Updated the delivery status to always show on the last outgoing message
- Updated the logic to update the delivery status when retrying to send a failed message
- Started caching pending ReadReceipt messages to resolve an edge-case
- Fixed an issue where read receipts could be sent for already read messages
- Fixed an issue where the read state change might not update the UI
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.8.ipa 895de82616616e11c3a767919774a2b12ac585fc346ae9685ccddb15e6d78af2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJkEltmAAoJEKyXFIlc5F1VikYIAKZfHVDOfq+tuNAzgpDVce6U
u1aRhV+McSqKH2n+bT1AWOx8FUhFmixYnpgBibI5UVRJ1xXJQL/wuuQ6NNldCA0T
b0UiVXdgmxD4CLY9MQE7ZoV0gTwCJ1ODhn5PGt13AxADDajasgtNqZjI4sAPxgLn
4v2zqoULgicTolkFx05VXsY1lNqbyfHUAWElEWeEV3DqkF9Wsklw2v/+XCK9z8ob
UsT3eGpw+STl6OV4JUEeO8twaUN1mqNNAFlFWhK8NRMAuISf0xRRm+fvAIsDr7dX
kluZueg3w7i0Q985RJsPfihe7du0a9aRtEp6in4P8iAqVhu91vQ+YSQNNfffnA8=
=Q6WP
-----END PGP SIGNATURE-----
2.2.7
- Fixed an issue causing some file uploads to fail
- Fixed an issue causing registration to Push Notification server to fail
- Fixed an issue where a user couldn't delete their own messages sent from a linked device to a community
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.7.ipa 691a5cbf0f81e9c70e064addff0294f0b8175256c76dd314ec10bbc48483e281
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJj6wHxAAoJEKyXFIlc5F1VXFoIAKs5GNZfyAxzcMYRyMZmz8Se
1Z4qhjJdRoOkns+OKNjRHj4kn04m4DuEQALKASyAeAFr6Pfvcsb1AaQ308MalPl2
UTc0Q192q+BaXeK3xy+oWbTSOz98EFF7V9il7Rr8Tf2BBVrFs0fX5sboz5MMSMfn
dStuFFY9fg4sHjYUIBjtvCuCiy6WE03OSX6tlpnp5TegqxlTh1ejJZvX0eufGaWG
HyOr9NkdLs5EkCNVp1EQ+UiJrp/3LqJBL7UtX4K9P0M9BBIcrb6oen59d9RMllG2
eMVyiIccy8sAFRKQ35qRqN5Lf/YUO5FCGE52hHMr7JbtIMYAfFK0vbufwXvYlYk=
=MSrK
-----END PGP SIGNATURE-----
2.2.6
- Updated the PathStatusView to take Reachability into account for it's status indicator
- Fixed a bug where including emojis in a message that ended with a URL would result in incorrect URL detection
- Fixed an odd UI glitch which could occur when message cells updated (delivery/read state could overlap temporarily)
- Fixed an issue where a user couldn't delete their own messages sent to a community
- Fixed an issue where the app didn't require a passcode to be set to use screen lock
- Fixed an issue where the delivery status on a sending message might not update when on the conversation screen
- Fixed an issue where read receipts weren't working
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.6.ipa c816dfbc5ab8595c9721c96075565430736b9918c0788ff4d3850f1d4494f966
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJj4HX+AAoJEKyXFIlc5F1VCncH/R4Jl0LnzMgpuW3h9T+xB8YB
ACiWdAemaXXupM9BvygFI7DjmV7AAsTl/WyJYO7Ct9CMjAHfPOMwRBEmdQ94mOug
bxDSwNmvH9A6o2iCy02JauFCAXg8oGc8zh+zxn80u5U/110cChF8yENWxY/w/P18
aAsT4998d5wapgRx8eLpRBVucS2Q4/U9YYORuC0dGuEZxNNZ98fF4+iLVBfoHS4r
ZaBxBJLErc2RfbcD+r4GNQchaGaW2pZUXQOKI39zCDup0LxTWVJAFUawEfPj2bD8
ushNZfvtQOnSspiMaeukGwba2VDYrdY5k/seU+XMtb48/A3p8pEdnUdwwmlRlNQ=
=iawa
-----END PGP SIGNATURE-----
2.2.5
- Fix open group messages trimming
- Fix user name disappears when linking a new device
- Fix a crash when entering long mnemonic phrases to recover an account
- Increase the file upload size to 10MB
- Use service node offset time where possible
- Added the updated delivery status UI
- Updated the create closed group screen to cancel the search field when tapping outside of it (previously required tapping the cancel button)
- Fix a bunch of issues related to job running and optimise message sending/receiving experience
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.5.ipa 21a5aed1282003c5ce8963ca551f727b8ebb3aca080b891f81e96a4b893cb9b7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJj1wREAAoJEKyXFIlc5F1VsJMH+wVRZrM4Xaf2vsormbD14bmg
zqF2Wo9SMdhFRQQeYhOUeF0b0KpoBlfgbj+eotbjN+LqUuFOUn3VUfBrzKxvdIcc
lIwjENo1+Y0yE/CO6L2MHXACisFdUzuXbAbEqtTLzHqgpSV39zWszgHwc541kBbw
S7QXLtQCA5In2AMedJHkyYFoNYUuCYrxYjYw/JwjXXKpH3/eziM6i729fvQb4D8I
6RHKasRyU/JADCXOLsVPLkp45GbD+5ov9S3b8smnzepB2iOQfcFxOoZ5ESe+B72A
auwzulBZ9E379A1JAfSbf8LDfvjj4+MOOVUiK5XW3Hi1yVvjtIoYH1VX9RKRT/k=
=Kj3e
-----END PGP SIGNATURE-----
2.2.4
- Fixed an issue where message attachments could incorrectly be uploaded multiple times
- Fixed an issue where animated avatars would be converted to static images
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.4.ipa fa820e87942f9f0a44354bd55bdcdf8edd1217075c348d11921b2b25ec4ce047
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJjiFOmAAoJEKyXFIlc5F1VZ14H/jLPCgB1cPSCmwqyLVecvke9
SlN3x6Ungwo88bevJNbou2zCx8kQUJpR2ZpqiVlt4c/KUACN5UjHdzOAaYoStgl8
Jksl/OP21fDnLqX3UAu5Nyr9y8G7LGIwK+TOtQqxVPNfyJ5mpGXoJvTH4r3pJ8dW
wPpxQm22ritULzjSYDg266Zcprz7TsCKcun2QaU2uo+Y7pKq0FBryF7nju/tBO0C
ExrLT0f1nSgMcTUeja58fjugG6VCTHhROcxCkbdI54LyPLqKGTx32PCACByZ/4LK
yCh3qADeG5AXwGLLm48vHAp902zMOk7wONoIj0grCjG0yGe80ccNxBv4pP854lY=
=6hg7
-----END PGP SIGNATURE-----
2.2.3
- Fixed a crash which could occur in global search
- Fixed a bug where copying the open group url wasn't working correctly
- Improve UI for quoted messages
- Added basic UI support for iPad landscape mode
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
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/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.3.ipa 95c0bc89794d52252122f6198851bf9ef5b7c76c705f2638c2102a5889190bb0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJjer4fAAoJEKyXFIlc5F1Vq7MH/1klnwq7lpaBOF1UwpNBIYLo
dv8aR4UzQGANkPFjvU/7N674TFwqwbtuZA3nCV6BCiKreQv9cV7Fp+8AQDVL/Qu5
ysO9R+X/6/uCzSx3A2yjZQbltq1hcFrdb9OmDHZXsxypEe7Wl6xTEbtsDSkir9fi
nQcp06f4E9V6KJyTshsik0XaaKIb7yqBZbK9fkc6+X1LBILiN+KqZdAofcvCLTs3
HMyHYR3lRXA/2YCitvGAALA8c7t6RJGW7i2/TApucoC6QY2S/lSRvzCQ8+BxwgE6
cLMrXDmUMLYrQajHEz7+j3/KyI6NW0CF3FyGFSiGnmmY2CjyM0hSETywQvaSuqE=
=Q8ke
-----END PGP SIGNATURE-----