Releases: session-foundation/session-ios
Releases · session-foundation/session-ios
2.10.2
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #425
- Remove recursion from C conversion to prevent stack overflows by @mpretty-cyro in #424
- Updated GRDB, increased log size to 5MB, added mode db logs by @mpretty-cyro in #423
- Fixed a rare crash when cancelling a database query upstream by @mpretty-cyro in #431
- Reworked memory conversion to explicitly allocate and free by @mpretty-cyro in #435
Full Changelog: 2.10.1...2.10.2
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
b7c1fab7ef925dd6705872effd79f4a9b41df33be43b294ba41b70eda1c1d4ee session-2.10.2.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmgGz64ACgkQxJks56iN
QmJUfw//emLkQHxDqfxgNL6o0cR0rPCSPoQE2Z6mOd10ftcrtDIfUAJPwwUJlPab
Shd7ViGmYMSPzMFOZtOtTj32hBFjPvIDi2Y3su449ciWdv13qT9KPNsTLESJErFK
fbfjYyGGeQRCJP9DBjsuvD2V70H0rppDRw1iRwkh/NuP+kIv9R7UhAKj/wGlFqSh
1FQilvxE3fb2eljwwo2iG0qw7bcFE5yH6m/GhGPtzibGjnHUv2M2p+Q+w7/0rKmG
UvHtf5GnlIe4SiZ+5BiaiiOMYdygNwbHkbA4c43f/SwBss+1ghgPeEO1tQgYln7t
G7FzROD5WH4o5aa4ijC9vHYAYf5/p3UgUH0nmWrsBLd7PKIBV1hASKjwiKIpties
Wr57NBmqRkBwHylQ1YcBHSpQrVEYa/z6mAa7/C197lBenediOHPawRvk5gjVUUc4
ROILrgipfHruLVp0hvclU9FcvhCbkinRy03JqsAEok9rd/gkj1RsCoP/CSklL0L5
bffEchCjislcn3p67rmQnb+QVjHFLbQfk+tVAcVXmPIqP2aRgO1jWsscEjKi+MV+
mwMD9b01WR3Ge1RsfnufO0QFUAjsBROgTQLeDQ73Temd7Msi/OundW0/w57EUgnv
zher3fq7IW/Rnt5Y+S/0kkZsMT7j814KZHMfTAvElcv7QvqMWxg=
=Mibg
-----END PGP SIGNATURE-----
2.10.1
What's Changed
- Further memory management fixes by @mpretty-cyro in #421
- [Automated] Update translations from Crowdin by @stfsession in #419
Full Changelog: 2.10.0...2.10.1
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
67419d7f72a2745b5fd59dca029cdbaf9426556c54aaa54fa8a924194bd6e9ac session-2.10.1.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmf1ws8ACgkQxJks56iN
QmJrHg//VPMJ8X9mNNxfuobbJPlDg1agjzjdt13pOGI7QdUVatxUiJSHQNaH+3Ty
nZsP1fw1iqL7z1UoQdYnjG2M91E25wTHGjTXLwkPoWh1sDRM4d6Lh5W87s1lf9fO
S3g+H00P0NFYhh5eaS0l4RLPI2PEl7Em2XETKpZHOZO7xLXy5wj+pJRwMuKt5bL7
uE6pe1PhO5E1oFUO4MV0YDlpB2iyh5ON6koC63xP6fgQRek96B0v6KmBI4vra7sB
oGTWiMY9/wtunAusTH+FA3RvBENeE4DkfKCimr0JkEt9AF0UlE/kRVgVlnNSA327
5jK43P5SySlmRmaCEDL74kMtPOqZXqHGe87o9NeuQiqmlD8jvs50qdjCnU9gMTaf
GLw0u3LTfHLsrKT/SUIKTsTGbdvvewkTNPG7mP64Nr7xt70eFK/4aojHt2lc7ZD4
3GaMvmx+e/ogGlpVBULyosRYKciR/GGwRUZRkwfD82PYJuK0Mh8HLgci/GIVX26s
nspfBK9G0YADf0jU88chFUwFSZERQ6ATErGOsDJC2xma2LNcwYc5KmdAHtZeNtk5
elrlNyLNz03GTE+Ho4nIU+T3QatPBBmrPjUpz86TuMFJUOMPFa3IKYsd4Wy27I9c
yvS2oy3AinCZaEA8SnqcA4G+gDFvoLYGXrv/WNR2qKFlTCH/uLk=
=nwbv
-----END PGP SIGNATURE-----
2.10.0
What's Changed
- Update README with signatures verification by @RyanRory in #405
- [Automated] Update translations from Crowdin by @stfsession in #412
- Add feedbacks for actions in message info screen by @RyanRory in #370
- Added block and delete functionality to contact list by @mpretty-cyro in #386
- Defaulted the initial "invited" control message to be read for the admin by @mpretty-cyro in #398
- Updated dev settings to only reset settings which have been set by @mpretty-cyro in #402
- Fixed an index out of bounds crash when ending a message with a mention by @mpretty-cyro in #408
- Removed YYImage and libWebP, fixed a couple of bugs by @mpretty-cyro in #406
- Tweaks for dev convenience by @mpretty-cyro in #410
- Alternate App Icons by @mpretty-cyro in #373
- Updated a few accessibility ids for automated tests by @mpretty-cyro in #407
- Improvements on Calls by @RyanRory in #363
- Added support for rendering quotes with attachments and bug fixes by @mpretty-cyro in #411
- Fixed a potential deadlock which could occur when typing by @mpretty-cyro in #413
- Updated to the latest libQuic by @mpretty-cyro in #403
- Memory management cleanup, tweak MRR logic, libSession 1.3.1 by @mpretty-cyro in #418
- [Automated] Update translations from Crowdin by @stfsession in #417
Full Changelog: 2.9.2...2.10.0
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
10b9128ed74bcd2d928464615c7a9aadea16f73afc4aab969103cac566a6336f session-2.10.0.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmf0a9QACgkQxJks56iN
QmKHohAAlLiEq7MeqPk2A5rHxRx9BLveVKaZsmQVEIUwxp6AZeF6OR+1+AzzpBoe
PGH0+dqRMLwApE3K4zoPMpwjbsLxRVC4ldnYRr5tC2qoEkRy6OSca/LNl3qI1xi1
652uxwXpYnPkqe2FUc9ew7ya4ZFV4ZDgGHykEeH6qavHjU7rnyMWIDIg2DKXWUQe
J6aHZM8YwtLb3mzgOiOtFBZ0Wj7Vq8x9pST8cK4+QdrQWg/9OFGJFkuDFc1x1PyH
tY6TgJVfEG9pobc26X+VLmjRmZw94hd7dApalQ+yqi5BpqK6w8xtORUs2NxbCanQ
gWfeYEdL/9ZwJtu5wyDSGSCtYPuEwggFa/Nx71S0HN35/+mkuZ8dCujr2+2MY69b
K8HXH2erOlaIhKVKBYEbbAdPIQKJGQP6h4dZ5Anqpo21Yc4ZowSHk9GCnFrGcB4H
+1LqaQJSA67VeE1yA48PGk9ZfsGbERlsDyUOfsIlxgztIueqefk0YUQn512k1ZQL
RvdOW87Th1nP5ctWlelPXV87kideIlP2nwq1F40wSzlFdXg3Oih+DK6yGqMTr0fG
6HhMGkrDNwsKUm39RaMIFEyz+yXY/owCUbZRGg0gh0hyMl0Sbd5WY0eqDOJQ1LpB
4e54XsWCIz1JeaaHAtYWciOZiShOJxKLRtVU33BsAnxNmwZxkaY=
=FJOm
-----END PGP SIGNATURE-----
2.9.2
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #399
- Fix a config push crash by @mpretty-cyro in #397
- Attempt to prevent an odd NaN crash by @mpretty-cyro in #396
- Release 2.9.2 by @mpretty-cyro in #404
Full Changelog: 2.9.1...2.9.2
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
d6794628929d911fbcc3fa187f2e95c49ae77952857ff197774af26b392bca2a session-2.9.2.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfiy+wACgkQxJks56iN
QmLWJg//ZYL5eW4LbMcBKKObmtWTu7Ti+ZxGcY2SDwoqfn0LUfqWV29OQnYLF+w6
mpQV887yZUpUp1+x4Nk8tCdznotmr+xAkz2VqgLjDxW+mfdFr2PNRmI3TOnm16Ki
t8b9O7NH6mQ5E9XA6vN1fmAtgNucDa9VdfMy2P3P/rTFxggptl02F/L412UKObxF
jvYKY/ixRoFBvRmi34zx3AtaSMjosGnk0+b0JDHni2cSTBCs86KznIpPiiehqiuj
5+6QZIGz4R9d6syQCtnrl+D2TTqGoCmye/m5npk5rA4IvYtjjz1Rr66PaqtY5HWr
SQ1qBvthOcuI6cRo+YNsMg80KsTaWRQEq1pR5mHclFTnjyB/FIDWGxztdwbPeZSv
HD4FdvYSCo02scMoJRXppCQyuUEluzwk49lQ/vqeoEzBwWaoWsSm/t8xcMjjz5+5
2jibU4H/7oZ7nzQhvGcYH0aKYudqVrMmkf9iIe/X6sUUCEyjoeirWQF4hGA62q32
0JwoXUnMrnI6P0k5LXTNYtQT/A5YDkgpB3+5o3qZUQXm4CxtUcYcTR82REQ6rL5T
ctIQG6O6JxGWcugsD9Mjt1G9cIu1twFib/FPF61CANzEGHSRn+Qh30N5Ffu6ixhT
Ngf2eH/k+BUzSSjw6wxXCZTyGhGap1CiBfRCebJf5zA73BU4wkY=
=mqf0
-----END PGP SIGNATURE-----
2.9.1
What's Changed
- Updated LibSession to be sourced via Swift Package Manager by @mpretty-cyro in #322
- Fix broken CI by @mpretty-cyro in #387
- [Automated] Update translations from Crowdin by @stfsession in #390
- Fix mentioning highlight background by @RyanRory in #369
- Make ONS with emoji work by punycode by @RyanRory in #372
- Sort group member change control messages deterministically by @mpretty-cyro in #378
- Fixed an issue where the read receipt wouldn't show while the conversation was open by @mpretty-cyro in #380
- Fixed a bug where changing the display name wouldn't result in a default display pic update by @mpretty-cyro in #381
- Fixed a crash when opening message info in a community by @mpretty-cyro in #388
- Dependency access crash fix by @mpretty-cyro in #391
- Fixed an issue where groups with only some config dumps wouldn't load by @mpretty-cyro in #393
- Cleaned up some of the Screen Lock behaviours by @mpretty-cyro in #377
- Fix GRDB Assertion by @mpretty-cyro in #392
- Logging fixes and improvements by @mpretty-cyro in #384
- [Automated] Update translations from Crowdin by @stfsession in #394
- Fixed an issue where notifications are incorrectly shown for the current conversation by @mpretty-cyro in #382
- Network status not updating in certain conditions by @mpretty-cyro in #379
- Add accessibility id and label to cells in share to Session screen by @RyanRory in #376
- Poller and background processing fixes by @mpretty-cyro in #383
- Release 2.9.1 by @mpretty-cyro in #395
Full Changelog: 2.9.0...2.9.1
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
cc24c42dddf4d55d7d5e67bba5fce3c0cba5023a0157c5f67cd75c30da6db300 session-2.9.1.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfaGAAACgkQxJks56iN
QmI/pQ//eXRW/TJnhgkde11Dfrx9mBPZCNt/RzjiAW4iuSHcYCmrMsUxmhS+eOnN
HwgoqglxeQOHRZViRlnt3Lxqb+qAXfVoHpokHn1KVO3etDH9lalEc11lhscysPhu
P57KgkD6YUPZqHXgAYm5n1ewR1yVNDappWHHYDRjD7uHV6oEjtg2yMpkAgLR0/9J
gXlwdDwNO2umSZIT5fiUitSqWTxgI7gm0lziw5TDnB7NC4/pVub5BB8k057AMeO7
v97LNzQT/+D7j82fLU2VeR2vSULUCLqFQygeBjXZ6kUepM0qOqhxI3qRlBN+j/6U
hmcffSdpILq4cZZkzEs9bFzmCZCsdGj6BU340HLfkpLu8usmTMh8JacN2gT47vTi
0SPr/AJ2raXSEQlenocUYYdYEIYaORCSizBq1riIm66AIzWAT8d8tznM1aiDYugB
wcdtrMru6P+BwtE++Lm4EdfL5xpd8RopjD2rZ9Bh6eZe1m4Hj8OLDaqayDKIFkCE
YsZ2bcdN7fOCT3OcR9yuHOGR9pLrBAalQHTqCGpKfcd8oyFge8zqdoQEWAfYkF/j
fVgb11liB4/2GgTZj0+fBBlaJX1z0GSBkSB6+0BwjrwgD/Urlt4mmXXiZq9hFU7B
cOMflqiK0uFbAHcKNhRUr355RERW6kSZ2ogePz5wMG0bD/kTSfk=
=BMcG
-----END PGP SIGNATURE-----
2.9.0 - Groups Rebuild
What's Changed
- Fix a case for PNs with no content by @RyanRory in #358
- Allow notifications from non-default namespaces, handle empty data by @mpretty-cyro in #364
- Fixed a crash which could occur when leaving the conversation screen by @mpretty-cyro in #367
- Fix customised on cancel won't dismiss the modal by @RyanRory in #365
- Fixed a few issues related to database reentrancy by @mpretty-cyro in #366
- [Automated] Update translations from Crowdin by @stfsession in #362
- Fixed up a couple of issues with the debug import/export process by @mpretty-cyro in #368
- [Automated] Update translations from Crowdin by @stfsession in #371
- [Automated] Update translations from Crowdin by @stfsession in #374
- [Automated] Update translations from Crowdin by @stfsession in #375
- Groups Rebuild by @mpretty-cyro in #321
- Release 2.9.0 by @mpretty-cyro in #385
Full Changelog: 2.8.7...2.9.0
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
34224d8d4597d44732962ae88c6a997cb8c1fba8584738e11b710a84a9c73216 session-2.9.0.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfPctsACgkQxJks56iN
QmKcLRAAqEdsIV2nVu4DIxGpbsBQdTsAdydmceAAKtnV4BVbuhGTbmPMyMjhJBgC
djcPWZIsLG16StSAVGCw84+Ar3HoXFK0f/iNRpCNEL//BfIyLkCHpZWUY7rO2XbW
oc68m+BIeAogbSRQI8/IlkdTW1tNzJUw0URDKhrpGH+lREWoIyo55md5RZiBgUWo
6a+cK+pc7+XNBDeLv0pBOpi6Wvzq/qpnUtrlKEoZxOfkDtQr1sl8cz3tRWfnn3dU
pxdU6IEAG6xqwVffu4Mszz+7Dqfy33VeXLYbJTTJSXkQNwNtX7dPfSS0MfF+C94u
hvBsmKPLViR9SFxmj8rj1Uz5TknzpqhhBWXsj+6tthrSZwqAmHXkDdzMFPdoKu7r
M5Z9qttj3p0Jw0A09dUu+Dof3Uxl1RzFZD0NAOrbLoP974SxOZCRrDsnnQFFrrQq
U4rNs97nrrrQ+c0ZPa1WiucBNWuc3AF4HBiD8RNHS+fXc+9K3Wyc9X/nFEYUBpaz
7ijVl0nF6OwKJJcPmL35W9GZx4UEHlo4z8YMfxnjwUQxMwYKgLRnBGNrwJWTW+iC
O52j47RI+S/lenxjz1xTnFAinAMuAiybiMATq78MI2dwZUwra8q+iaPhAe7rztnO
e6YNUNNBLG1V9w+6I3Ulh5EGHt0/eLHT2YcmnHpwJrmUpL3q0sk=
=Mxz8
-----END PGP SIGNATURE-----
2.8.7
-
Fixed a bunch of issues related to voice and video calls and improved the stability of call connection by @RyanRory in #354
- Refactor microphone permission request and check to use the latest API
- Add retry mechanism for Call Messages
- Add some logic to prevent finished calls being displayed again after opening Session
- Fix a keyboard blocking screen issue for calls
- Fix a permission issue for calls push notifications
- Fix an issue where iPhone 6s cuts off message request text
- Fix Note to self appears after receiving first call
- Add detailed connection state info to Call screen
Full Changelog: 2.8.6...2.8.7
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
4f6f33193fda5fa41caa76a2f8b717b515c080f23660b51c9e0ea07550e56198 session-2.8.7.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmeRd+AACgkQxJks56iN
QmIEIxAAny8TP+wDIV+vmKYLGvFEj8M6K7r7d2/XZsfCLuxawNp8HdMCVoEk3d/e
2xUAey0PBRz4D3/zgv87Vl00epyWbswKM57XPB8Mv5UbZRoZyjfKYx/cke3AQ9nx
xQMV0tsZJgNv8k3GV1yGECCDz+Iv9ysM15vhWeGhx/Nx0NFwkNqDcMREvK9/Je0g
UugsAhSzVOMGkAD567+k+bL5giK2osTOjWpSsZBxjr3id4TiQDgjEwFQ97o1u1ur
JG9eL84VlmqhkcAYm93M1P8NvxOjsxBo3f3klUjEa4nBM53hswdPUfyAwcEvJqib
lml2/pLDD0Y9JOCKORGxAb1I30H6+TX3ZeWsXEsPq2YmE/7z4ELmICADwzYLv2tu
KcBdGrNnSfhAVIE00tDaitgjs8oQIU/t6yxwkQIXpYvVrmcDOdyZoZhrK/VygKNr
mri3ysT3ZnIn5vRPDmUOjazYU7rxkrccRDljwhFK689zZ0UqyFNJmY/ifQXIR4oL
Eb3sR4nxXx4ixwA30zAUYOQxeoyOxhKXe6VPG5t0vTjH5ykDpATNyuUInO+Qgg4W
6oeEXpDjrX4ZT2qcvVndGIxg89nvSM0WQX9ebgRNO0Qi9p9G/rEa05gZnwZnshDl
KsaSQhLJihR9Qpn4YezzKq3EX7zZyXXLxSrm3ArSID69m3aT8Ck=
=aNsE
-----END PGP SIGNATURE-----
2.8.6
What's Changed
- Fixed a number of crashes currently affecting production by @mpretty-cyro in #356
- Fixed a crash due to our ThreadSafe code using a struct instead of a class (rendering it non thread safe)
- Fixed a crash which could occur on the home screen if the data loaded before the UI finished loading
- (Hopefully) Fixed a crash which could occur when the OS optimised async execution to run immediately within an existing database transaction (potentially resulting in re-entrant database access)
- Fixed an issue where the database read/write publishers weren't checking for a valid database state before actual query execution (only during the creation of the stream)
- [Automated] Update translations from Crowdin by @stfsession in #355
Full Changelog: 2.8.5...2.8.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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
84d24c787acfe3d1d10732d35b19de7bb8753ebc8fa972aecc4179da363f0ac3 session-2.8.6.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmeF1KoACgkQxJks56iN
QmIzBhAAm0Yr4Od6WzSn+KfbLYxqAHsUORZNgf4zyo5NQ1V/uYd/T6+axc/dp0kU
zvT7uegvWVc87MQtW8+THmaqv9lig9MMqmGyA4gxBaWpacJE6aK82auj5TNFHwfZ
R2rXR/pcwWnw25uxX8S6MVSGoRF4pDR1fQyLd5oJ0gzuIZWzuTax8NHIA92GpshH
GukKMhQvIzLj0TbRAr5rmC2rJh7r5Sr3wHQn0fCOeRgFanhaqt8fYebbHWeBuZM+
8hT5sqHlVcIE98NzC5ufzHraq2WpJ6gomr99jWsidwPH+85e3DScLvv43o8f5e8p
d/CLjINnu0xeLD5B0sKGXqa4H5X99e1srCkdR5a5jkFtohzMrJ9xlTwIAZjjhHbC
OmD/hsuKGCaIjycyDDksZbS5HiAAFZfTqbp7XE8L+ckVrCubTcfrovYdwV0kYpjs
ORZ1E2/7U5byg1p39Nl9kXDEl6uYU6l6cf5Wt19T8jq8NDTkVmx0nv6X/NMY5pdl
VDmyekRb2yvpOsjGsbvYOEvY6E3Gdxh0j7mTZtMjR9FQQn3kkRrHgEpRCF4f5PW0
aFXQxRb6n2K5vh+m3fbdwKV6mn2gYjjZKH8Efs3jIhZmDwjtHUvrv7dg7GY/5f75
Q1Xh78WruvBcSrPThq/ceOTn7VpGJhzgSBarvVpqOlyg56EQeEA=
=gPCY
-----END PGP SIGNATURE-----
2.8.5
What's Changed
- Add accessibility id for broken media by @RyanRory in #352
- Fixed an issue where incoming calls would always fail without CallKit by @mpretty-cyro in #349
- [Automated] Update translations from Crowdin by @stfsession in #351
- Refactor Atomic to Support Reentrancy by @mpretty-cyro in #342
Full Changelog: 2.8.4...2.8.5
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
190206f51dc5441c00775d54adb2ef07068dc145a056fbfdd723aa83c0c363bd session-2.8.5.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmd9tIUACgkQxJks56iN
QmIQEg//XLgd3PKbQ6nOxtwW02o5sLChzTDFjAcQ/hiYm2s1z2E+1vb0T111kB5r
xgfu0KgjVEOWhSfKZleyAflauMt9qfb5+iWLmeV4Qe58dwJ0AozSGCYAwXpfTjCL
q4djIEPC85m46S9+xjroyQO4M1AgiqNjxXWQWHfEMVX/0K3egXkFKP4yfPXy1rYr
x3k28NNgZJhJLnAPBR5k8d2DbAupPIVTQXTcMrxVuBt6Xbp7KGxMAxV0RMw8DHDF
kWUjLVolsAUIbqBMMcqBY8NdIEVN3W6tf4CNGE+x4OQTpKy3ZOwNWl3ITfEtW2Z/
ZiuCt/uqTBEZMN9OKxJuE0+uN6Rz7y95tYBwAV4GqIxS66fLw81DCCR0D2R58dZa
mJIQ03/0hEbx0wym7rQO8C8izAIb0Y/d1uyEp337liRooVbBhhDpAzie/MmM/Zu4
B+r92KSVelS8AsXrY5b2GzQKPaMkANAqX7pxZa7tiSDO9VmZKnkcwMrGEHXoCyhK
+bwWWZFVJ8ucBrtUihlAQEb017GgOng9/MjH95rkWoILlgtFc0WRp08EXXYjkzy4
y1+AJ5iVcUXuBivYlI2hkOhDEkWjQ1V6x/J2N8Uv4cIgZ8+k5N8C/9wcvnuxV8u1
Zuo2RGuwz/HTbDq6V1sD95L82zpePwDSuyAhQfNkrBArCgJrH4s=
=b13k
-----END PGP SIGNATURE-----
2.8.4
What's Changed
- Fix Voice and Video Calls by @RyanRory in #337
- Fixed an issue where attachments could end up with incorrect file extensions by @mpretty-cyro in #336
- Fixed an issue where sharing attachments could lose filename and extension by @mpretty-cyro in #343
- [Automated] Update translations from Crowdin by @stfsession in #345
- [Automated] Update translations from Crowdin by @stfsession in #346
- Fixed an issue where shared messages and community invites wouldn't disappear by @mpretty-cyro in #347
- Fixed an issue where new legacy groups would have invalid state by @mpretty-cyro in #348
Full Changelog: 2.8.3...2.8.4
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
99dcb366975df5a626e4562317906cd28c6ed7b86f2a8bb86b7d3dde25a0bb54 session-2.8.4.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmdjbZwACgkQxJks56iN
QmJEzg//eYb0zKjWPaiCn2lF8ML0H+ciGkQEwOTac/ciFDyUHobzLtfbOTeaLM5o
kaihtSbegw6cnh2R3SZFPIVjzYSXxusQG0AShx8F7vUzBjdLEY7VW52AolQNvhit
9VnjeJkcV7ibMgdzYR+lze//J8kWkhNPhyk98PJBgzJjB2kdo/6cgvtWwKKPZFkq
8LyxAdL2qxJ8syGrEUbiu/GmHjdSUgFXAOz664VL6io0qS0D/3IG8ruv7NlTPlp9
Qr12Fmq9BZjrvQx9kowngd/IJOqRVHpFTm2+eAvo8i3HhfO8jv11x/peUYhbyiCY
5azFbNpD6RAQbO7M0jMzBnlIvxEYqAO0BFb9SgtmmzJ6NibCwoSTDKHo/trVKryl
/C9m4rNVDJrww9wMmhawzi0vdJn5JcFdLLmYYOf63fUEVng25jA7LZ6ZVT0M/u6k
acs/SWERonJ/imOaFXOOKklESlxCSw0scgxd656g1Z56tgjtsBBQW4WnEGuEdRlY
M6K9nObyXlzygIpVXuRpejrwp3KG9CcMIKg5aGEmzpaXBL9EXsr+MTADqs/KYDbX
zPGa64rqMBUlA+cktetojZUzmMMw7cn0D2/S5v+NhEiptT00+kKMAWxhctDIb7PX
RUsLGomyo0oeMZjPWSNXBj8265J3eF1irxxJ7Nc2Pvr1/IqPsz8=
=nKxu
-----END PGP SIGNATURE-----