Skip to content

Releases: session-foundation/session-ios

2.8.7

22 Jan 23:18
b75c70c
Compare
Choose a tag to compare
  • 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

14 Jan 22:47
b75c70c
Compare
Choose a tag to compare

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

07 Jan 23:14
fe9979d
Compare
Choose a tag to compare

What's Changed

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

19 Dec 00:51
94fce5e
Compare
Choose a tag to compare

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-----

2.8.3

09 Dec 22:44
3931de8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.8.2...2.8.3

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

3453ac6653d24a160ee510bdf7b47d8dba7497c3365ec213da1f47eacd1aae48  session-2.8.3.ipa
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmdXccoACgkQxJks56iN
QmLJTg//dh5UdEq5DgTjiJ+JYFaLvl0Txcc24uzu6lpQBKsPLp86PYHrw+hca1LB
/Zr7uI1oq46HJYUi5DTXx1xk8acwSMZI4KpzbkTanVJyWJkxJcUTz41SEAX06RTg
p7TM99Pp6dGJle6CLteU3fkmWPrqH+gbIMAjU3a0ObVC3QCC3y80Sy1Pv0Zlz+DK
LRZopCTg760pGcoUnjV6iw4jf+8Krv2JAG0TcNaK6xVPCd62noGwlfLRRbh9VnBm
fRwMfi3m31I/MA931/yEVfrq35AJEGL3CsQir8MYaHpSeJlLxH8LTJr9kNnIpT2f
0LnHs9fZ2MBEJ/LhgxEIY417nJZRfgE4I5X3sdrMghDTXIYTN4bF3fSTUPwtpTKQ
XuoH5GZMQsICypYeGI2U/jszN1Bvb47eV5bdHShj26ZL0lworv499sLiwIj1AiwU
Ssuaq2ayGZgdgJgsAsV4dPlOzA/v/AJhtJO6cjJ17V7Fizp3j9iCf00sLTjx8yqp
1RGd+4CeqZGAezz4NP+XJXRBZAgRl2NK9h2mLZ2YCMYtWL3ZcUtFvTO0EWc0Qxbj
ebxqEtu6t5nq6WzvUqBjIlmiCqeOwtTI3fVyplqCvIfZNUSh+/itgaKF+ogIZN6D
OFqLa1mkee/lwxm7WFjtA30L8w+tp9AJqY59uJjL1yjeY+hATKc=
=dVZ7
-----END PGP SIGNATURE-----

2.8.2

19 Nov 22:55
bfb668d
Compare
Choose a tag to compare

What's Changed

  • Fix image attachment thumbnail generation by @RyanRory in #319
  • Update translations from Crowdin in #318

Full Changelog: 2.8.1...2.8.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

deb624afd0c72d052056bc02a3306d915a3262c1225a7d99637a473634f057a3  session-2.8.2.ipa
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmc9FlUACgkQxJks56iN
QmKc6RAArTafkWaGvf5icLehKQLIgkOU8AKSdUP63SeqDUOYE7h+QRTzvMsarnN5
zwZvKcHcQe3ZQA+LtcEGWHYsM95pbLCUvP8Wjri8nH6t7erFqMUyJDDYemRpbksC
sBsO2HFmKF393g2S6ZLlUWqQjrNWZlRN871fMDX/bTOuGLhTJDf+WBJvSl1PZ/aH
NMe2gMY/Nt296yVzf75TYbi49gZYgAaGm8kmcn4N9pOB0JsCSWnAJviGZgdIBfpP
PGyDoGa6U0V722dymQBJN9Q2DC3T39pt+/xqUCE63fBVpApLqc01fJkD2Ab9ypNw
YeFp4tXsf9lfXlA6XjufOalESDbM9V5D9tyDHF0N2LH8jijcjbEkipqSnhpQJBGD
SKsMeq9JsnTJ3TDmUHVBWt0LHIFYWgGHljNiLJuFXTwZCH5Q0sKaR2kPIYiO5H2y
R1WohcbJcYy0aCuBpV2ZltpTnMuLzG3KllwCBENxHY+n9aWJGtNwGGDAQMNO+O1V
wTvMIWkHFpqephtLD0fwfFRG9fMx0za79N9vSxB3eVPVW9FC18hUS5ssMNX0uXOW
HN5/xg1F8vElijC/XUtsr6h2bTFytRfyldyZGOJ1Xy+Lj8eNVcur8nBgE5s8M0zF
ixTkCO7wsHQss9ce6GQefyY31E6Tl6cZvZCQzLCoEJFqwdWrJXY=
=7RdS
-----END PGP SIGNATURE-----

2.8.1

30 Oct 22:26
c2be77e
Compare
Choose a tag to compare

What's Changed

Full Changelog: oxen-io/session-ios@2.8.0...2.8.1

Signatures for static release binaries

-----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

17ce134494154614c9e36560b2a53a2ca815b1fef84329053f74e0d82ff4190d  session-2.8.1.ipa
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmciTOQACgkQxJks56iN
QmKIOg//duzShSH4cDhJjfJuNhjETC1vo/Nent0vKthATZh60knaCI+EYNHqZVwE
X4qQ7YOaFfNYffh/iIxzu59NLWIgbgAlw/4dK6+F6QWaOI/UOEQO0Hrv7zCL+6+O
ziamf1EGD1AeHurQ73P4CqMGrjVMoAk5QXGVscDPE+K0q+QZasL8Q1q6SuZIYO5q
EgSG837F3IQhO8zczCc9bXxwUlMIOP3Ya5Wzs4O7vzdGQr5rGOiivjSvnI8GP0nf
D0Ib62JI8dPuQKA46uO4I89BwzVAzbE8QsGmbY6R+9ITu2po04/+9eG6sQ/sTpzv
E6UJXCgk9azG7Qa6nM5MCc72Qx1AvlrqkIM4IQcujeGx5uyQedFR7A63RESj4WY7
OhBhTe7k8tezQo17LldAYwvqjzgzRpLdxnn/tRevbFebJdvnR2F+XFu+ajurT6ce
M/cKRHQikJouHLc+bgCu6LjovzCJVTWIBZ3OwxOTff5cR5qqUB0sjZld0rRtUHNV
wfqykB6PfKK3Ce3zhjIUN/HZt0I4OZOF2QY3glJwm1tJJze5g4YwqUmCzKMSgCgr
xrRnycUQ5JNkXEtw7upyd4NbQHr+9vRJrT5/0Pg6mpOmIUN0GnMrLjOEmAvWajp4
WtbuaqhvnwwpTcL8/m70ehhotNFZ3T8vuzkpKQb5Dlougwe9ra4=
=ITZ8
-----END PGP SIGNATURE-----