Repository navigation
Releases
Releases · session-foundation/session-android
1.33.8
What's Changed
- Add SHA-256 certificate fingerprints to README.md by @sandakersmann in #2236
- Release/1.33.7 by @mpretty-cyro in #2239
- Send typing indicators off the main thread by @mpretty-cyro in #2242
- [Automated] Update translations from Crowdin by @session-localisation[bot] in #2240
- Coalesce conversation reloads instead of restarting the loader by @mpretty-cyro in #2243
- Look up only the selected conversation, off the main thread, for its options by @mpretty-cyro in #2244
- Write and send emoji reactions off the main thread by @mpretty-cyro in #2245
- Build the conversation list addresses off the main thread by @mpretty-cyro in #2246
- Don't crash at startup when an old notification channel is in use by @mpretty-cyro in #2247
- Close a cancelled request's stream off the calling thread by @mpretty-cyro in #2248
- Start KeyCachingService when the lock screen is shown, not when created by @mpretty-cyro in #2249
- Start the call service without the microphone type when it isn't allowed by @mpretty-cyro in #2250
- Report a failed save instead of crashing when MediaStore rejects it by @mpretty-cyro in #2251
- Don't crash when tapping a document that has no data by @mpretty-cyro in #2252
- Detach a call video renderer before adding it to the call screen by @mpretty-cyro in #2253
New Contributors
- @sandakersmann made their first contribution in #2236
Full Changelog: 1.33.7...1.33.8
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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
cd6fe5ba925bdda1b6c219b9eec06016458534e393ffc0dcaeb5c4abcf6fd4ea app-play-release.aab
f422aca1d50c28b3473639a3f47a46ee3856e3d26088adbdd5d4e404c266e56f session-1.33.8-arm64-v8a-play-release.apk
d4776f4fecf5bf3db7b4e276dad1fc721ae1a35382593b31bde93b148189f175 session-1.33.8-armeabi-v7a-play-release.apk
f2f7723e43bf9ea6936046049d31321f7c6d3e0c8d67c60f3a62633a1ff60768 session-1.33.8-universal-huawei-release.apk
5ea34c8ed244b19c0cecd5e77dae740e011c46865c96cd1dd7a925e792499cf2 session-1.33.8-universal-play-release.apk
0dba8fd75230506134a97a23a99b3c735a83e19fe73c7301183bdccbad51140f session-1.33.8-x86_64-play-release.apk
f2839ce2b1158ca7f3241a65f9f851bc5fe7193e644250e7c03e140f5890675c session-1.33.8-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmrs9usACgkQQB55DgYL
sA5s+w//dmPYjSXL/3YCOCKfLvWt1kUBUxE1/NNoMxCtyflZaQjg4yMYhza9Ji9q
teEhNo0krVPK7xhhsFFNXDjofcTubndGd6rxFxVLKGqX4UetwzalwBvkPA++BkjW
wzw/mIi+Paw8SqMFaNxxbz0TMY+9QkU+kc37yha2bKSPTjOJ9HVQtqtwMAzjton6
SJhzhO7hDf9kfKiSCW0ob8HpEFCk8blvBALEO7LHBTvgkJ7RjbwQ6mXQ1q0MZI3m
+jodhXLN3bXR8wd6ZYV2agbp5eGv1SKpXaLh3Zk6WJOxJwF12uZzLtYh+Ow6xupI
0sMwiSQ7JvDWrHZvtQIDAAKlDlhU9W86OXQ04YMa42CxpyuJh8Gcf1nB8andlreC
nApEZq4auNnvqO9R4ZDo6iXEYYjZMHFoV7Gc7iHdQkLIqNCKzNShEpCckEp67VfB
PdnDU2I7SAqM8OIwrDPzohIrFy67sFoz25zdlWT62jXS5RXetrVIFt8J2Q9KQYAj
OD9F/k6ftfJb9HdsUcPocX9LzgsTy5PX6t00VT53HAYkX5ydQUmxV1aOwJRLGlvE
yrsIz5Xe1V53w2MhbY5ASANKnUDneAwK32UQrk2VPEMWhPadmkRaqcJRBPeIvF8k
tqT8nJZYuBj3rIrw/6jzHMyUXGHk9CVKAMUQ6Su0uBj1xaA6JDE=
=3FDK
-----END PGP SIGNATURE-----
1.33.7
What's Changed
- Fix voice/audio playback broken by media3 1.11.0, bump to 1.33.7 by @mpretty-cyro in #2237
- Release/1.33.6 by @mpretty-cyro in #2238
Full Changelog: 1.33.6...1.33.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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
f0a72ce655be75d1950544af72ca8ee1012f739718333a6e56510a140ac5f99d app-play-release.aab
0f9890ba1b46d27cfa4d65a88b3b16973d53495219b9a7e92fe605677dc0cb9b session-1.33.7-arm64-v8a-play-release.apk
6fbe737423801d12474586a490d2bf090379ddf861c764ddf727307e5cd21fca session-1.33.7-armeabi-v7a-play-release.apk
aa6d3cbf2eb0b37be86d37228db43f821de84015c2de31b64417faf40bb1381c session-1.33.7-universal-huawei-release.apk
0da67765e9aef9dd8762b9eb2f84f414bb5224685de9c221f0b0d3a04ca590f8 session-1.33.7-universal-play-release.apk
e77cbfdab1d2f703ebccbea5e8f6651cfcf012e74b2282d47fe5e9fe52c8116f session-1.33.7-x86_64-play-release.apk
f62c6520e6de4095575315b583d4487342091b71100c6fe8431363d899ac7c6a session-1.33.7-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmrP3LgACgkQQB55DgYL
sA4aAQ//R7COjkpFPfCD5Uz6eJ9yPuhkJHYKLr982sKhhYiqdtiabhhdF9sZW+4T
9G42DOhIoe5b/URCCgeVd8lD4U4VtUiN+Zeh5Lfcv+bYyHvY1BtPMZ8jhNwAU/lh
eDTA6WEWpzAHgF90Ix+8p0keElZdKzyhFgT+/3clJBDahu4/O8EGPcOij7iyA/P3
2Mot5Yo+llJrF56jq2a9z2sIcx5j8haZdXsCaVJfEj4Sb/cY4H5yihQWL48AfMWq
4b634TZvm1Ep1BDFlpXqhay/JAKbI1f2GgjW4P2BxBS7fkRTWCfjgGOhSOaZBErA
wdKhArL0CFXY5zyBabomsdxMTBHsRMd4FQXdr8B87eKoJiBKazUL4tbRIMmEm98g
l5oGJcK7rmKUYy0Q+rNjA2bGFnnRGbMrlNzaieOvtjNKeimCZB6NeUEy6ys2t/PJ
IcCEy+eGOXxx1Fu/fQo+ikyjmk7ETKFVand6In722wet6xF4qEtyISc1d8QigADu
cBaC+HkVP3KhBprDytiGBOzYPburi5h7UZwoe+/2MWCUAnOAo8+ak862rgwok9MQ
hMP4wgu2+PhkKrmBdlDHlEMCVSbt/XkZkek6KQDVohLorzOOH6nYJuuAT9BiVREF
ZNdXPv3BCwSxDBJCyTwZu/2fepmfZ+DZdmf2Bw+2SBpV/glqCts=
=eQVI
-----END PGP SIGNATURE-----
1.33.6
What's Changed
- 1.33.4 in master by @ThomasSession in #2122
- Release/1.33.4 in dev by @ThomasSession in #2123
- [Automated] Update translations from Crowdin by @stfsession in #2138
- Update donation CTA with new copy and image by @jagerman in #2139
- chore: update pro backend url by @Bilb in #2142
- Add release-pipeline automation scripts by @jagerman in #2140
- Pro backend 0.2 + libsession 1.7 compatibility updates by @jagerman in #2144
- Fixed community file url generation, bumped dependency causing crash by @mpretty-cyro in #2143
- [Automated] Update translations from Crowdin by @stfsession in #2141
- Bake non-translatable constants into strings.xml and stop substituting at runtime by @mpretty-cyro in #2146
- Pro redemption reflow (Android): implicit redemption + libsession-owned renewal by @jagerman in #2147
- Release tooling improvements by @jagerman in #2149
- fix: allow devnet url switch from app start intent for qa by @Bilb in #2148
- Remove the pre-launch Pro gating by @jagerman in #2150
- More pro fixes by @jagerman in #2152
- Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.10.0 to 1.11.0 by @dependabot[bot] in #2128
- Bump gradlePluginVersion from 9.1.0 to 9.1.1 by @dependabot[bot] in #2129
- Bump glideVersion from 5.0.5 to 5.0.7 by @dependabot[bot] in #2132
- Bump androidx.navigation:navigation-compose from 2.9.7 to 2.9.8 by @dependabot[bot] in #2133
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #2136
- Bump actions/cache from 5 to 6 by @dependabot[bot] in #2137
- Bump com.autonomousapps.dependency-analysis from 3.6.1 to 3.9.0 by @dependabot[bot] in #2131
- Pro: QA backend override, a proof-acquisition floor, and a unit-test class-init fix by @mpretty-cyro in #2153
- Bump androidx.compose:compose-bom from 2026.03.01 to 2026.06.01 by @dependabot[bot] in #2158
- Bump com.squareup.okhttp3:okhttp from 5.3.2 to 5.4.0 by @dependabot[bot] in #2161
- Bump lifecycleVersion from 2.10.0 to 2.11.0 by @dependabot[bot] in #2157
- Bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.4.0 to 0.5.1 by @dependabot[bot] in #2160
- Bump coilVersion from 3.4.0 to 3.5.0 by @dependabot[bot] in #2159
- Fix the dev build: compileSdk 37 and Hilt 2.60.1 by @mpretty-cyro in #2162
- Pro: separate the status and proof refresh loops, and make the freshness floor real by @mpretty-cyro in #2155
- [Automated] Update translations from Crowdin by @stfsession in #2156
- Pro: show hero copy in every Pro status, not just never-subscribed and the sheet by @mpretty-cyro in #2163
- [Automated] Update translations from Crowdin by @stfsession in #2165
- Pro: tag each message-info feature row for QA by @Bilb in #2166
- Pro: split access from display, and stop upselling an active plan by @mpretty-cyro in #2164
- Pro: correct the link destinations and read the home CTA windows from network time by @mpretty-cyro in #2167
- Pro: declare message features from the proof, not the plan's state by @mpretty-cyro in #2173
- QA: give the message "Read more" affordance an accessibility id by @mpretty-cyro in #2175
- fix: add mocking logic for refund screens by @Bilb in #2176
- Pro: withhold message features from a revoked sender by @mpretty-cyro in #2177
- Bump pagingCommonVersion from 3.4.2 to 3.5.1 by @dependabot[bot] in #2168
- Bump sqliteKtxVersion from 2.6.2 to 2.7.0 by @dependabot[bot] in #2170
- Bump com.google.devtools.ksp from 2.3.6 to 2.3.11 by @dependabot[bot] in #2171
- Bump glideVersion from 5.0.7 to 5.0.9 by @dependabot[bot] in #2172
- Add QA test tags to the shared Open URL confirmation dialog by @Bilb in #2178
- Notifications: report fast mode unavailable on the website flavour by @mpretty-cyro in #2181
- App lock: cover the app instead of destroying it, and let debug builds lock at all by @mpretty-cyro in #2180
- QA: allow a launch extra to name the file server by @mpretty-cyro in #2183
- Attachments: always use stream encryption for uploads by @mpretty-cyro in #2184
- Media: describe a thumbnail by whether it could be decoded by @mpretty-cyro in #2186
- feat: route refunds through Session's own two links, and branch the non-originating screen by @Bilb in #2182
- feat(qa): make the Pro stats counts readable to a test by @Bilb in #2187
- Count the Pro sent stats as running totals, and stop community messages duplicating by @mpretty-cyro in #2192
- Bump media3ExoplayerVersion from 1.10.0 to 1.11.0 by @dependabot[bot] in #2188
- Bump androidx.fragment:fragment-ktx from 1.8.9 to 1.9.0 by @dependabot[bot] in #2190
- Bump androidx.constraintlayout:constraintlayout from 2.2.1 to 2.2.2 by @dependabot[bot] in #2191
- Fix: server request paths were built with a doubled slash by @mpretty-cyro in #2193
- [Automated] Update translations from Crowdin by @stfsession in #2179
- Remove a dead rotating-key constant that contradicts the real design by @mpretty-cyro in #2194
- qa: tag the clear-data radios so the network branch is testable by @Bilb in #2195
- fix: confirm a device-only clear for every account, not just Pro by @Bilb in #2196
- Bump libsession-util-android for the pro-recover url by @Bilb in #2197
- A revoked proof keeps the synced access expiry, and a lapse stores the dates it returns by @mpretty-cyro in #2198
- QA: let a launch extra state whether the app counts as updated by @mpretty-cyro in #2201
- A community learned from another device kept its token as the title by @mpretty-cyro in #2202
- Review triggers were lost when the user left the screen immediately by @mpretty-cyro in #2200
- [Automated] Update translations from Crowdin by @stfsession in #2199
- Bump libsession-util-android for the refund-android url by @Bilb in #2203
- Pro: turn the badge on when an account gets its first ever proof by @mpretty-cyro in #2214
- Fix: an onion path could run through the node it was addressed to by @mpretty-cyro in #2221
- Don't let an in-flight poll und...
1.33.5
What's Changed
- 1.33.4 in master by @ThomasSession in #2122
- Release/1.33.4 in dev by @ThomasSession in #2123
- [Automated] Update translations from Crowdin by @stfsession in #2138
- Update donation CTA with new copy and image by @jagerman in #2139
New Contributors
Full Changelog: 1.33.4...1.33.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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
e1460fce8b3329975e83e9340d156c596147875a2f4299a78a40c62d4f491ac9 app-play-release.aab
935d9d375de979d3fdf7c7843016df8eefc123e193a0c603b7dc0fe1dc75576f session-1.33.5-arm64-v8a-play-release.apk
2266a41956e365dc0f67a6e4d0e7f76e0778f0c8789b9234ed66f4db24430ebc session-1.33.5-armeabi-v7a-play-release.apk
c799203f9d2c5425f9306df464ba01aa90f3ec473f9a58b17b9164c3534e0fa0 session-1.33.5-universal-huawei-release.apk
964f99d1121118849ea5bbc6ed9a46f543dfcd8eb9dc6d6e6074f68c9ab2d220 session-1.33.5-universal-play-release.apk
25693815cffd43c316a62aabda0af68b20c57974ec41098e2c0dbafbfedf3231 session-1.33.5-x86_64-play-release.apk
023c24750ec7975aba58738ccc7280a5d4bc3e4c4ce4ac8852517ecb66122c0f session-1.33.5-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmpQAwgACgkQQB55DgYL
sA7iwA/8DlLfA1x/mRl6lwRO/IljOSK8JsZBF2wo2tS/uaC9C0hncqMwDINVpaeq
aDZxjMMkPANJixjCc2aSKeUN6uha+hGV1cJECLRxjWEptrUPhddyfYbjhX7FvdRA
e7FLK5zICvrjOyj1yF9t1NDHrY5OM4EFciCbb4KE59gYVf+Kb8C3pnFosMbmxb41
XcOAETeoJw+uCbtEXQHo/s/v9eGM5Q3yWvAjt0KQMWGfAAmFwbloQWGYC6CHOPPC
c4mVxS6/W7wLHEs8Mg1WlPCtrvYX6pxQbPePy6Bk9dyN3+/4NAU2L0nVeRDtNeBB
2uHWqFp/+QYvptD7T+UYGc/EMWCzkPH/nPGbFT6WWsNjI0JEPCnacnjk+uuoDbk5
AY0wmUeqoWqLmjppquC3dltPN/V0M/j2lCGPAeCiiBWkNCx0Mgmt56dZigT/GDyP
IoLK7XZrQJ+kBQN/L8oV3nO9I7S+VTyWR68Z+neQCXbvPvud9BDlwvvFSIe62jYL
O79PEAgSeklzsiXKarE87KLAhrYYDztRnBOYwDlk0V7PtjKqi3Wm4hzo3WE54EqT
NZk7Ct+XSAelmtfGnUDytZyP3QjUIMzWzGJHxAxsezuz68i9WRSLcRY+SMXcNi8A
Spg0gEVleIEb+l8SzShqKdVEH3IwR/VEpoJK7McpejuQKFqiI5o=
=Ow7t
-----END PGP SIGNATURE-----
1.33.4
What's Changed
- Release/1.33.3 to master by @ThomasSession in #2117
- Release/1.33.3 to dev by @ThomasSession in #2118
- [Automated] Update translations from Crowdin by @stfsession in #2119
- [Automated] Update translations from Crowdin by @stfsession in #2120
- Updated donation CTA by @ThomasSession in #2121
Full Changelog: 1.33.3...1.33.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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
e62c59d1e301b0185716fc8d1968d928eea5694ab3cc91a9ebbdd30d39c078d3 app-play-release.aab
66e5cb0999ba98ffbaf801c17a461fcfbe98af484add4c63917528cadb18a8ab session-1.33.4-arm64-v8a-play-release.apk
52ff8c0e6f0f5f9e1f784d66388de903b292e9af4206023e7c4a3891eaf6bdaf session-1.33.4-armeabi-v7a-play-release.apk
854d4204f5a628cd467a78febd3fa72090eb5a7f5044c2d7fa2f55e305d0426d session-1.33.4-universal-huawei-release.apk
8e272c44a700bfce479137c708d9f42f2ce5049785db56d67d440511baf3c860 session-1.33.4-universal-play-release.apk
6ce34479a5290fb0f80a58883255774e76486ff4bc8dee8d7a6210b46e6d7b56 session-1.33.4-x86_64-play-release.apk
d59488b336a9a8f31078858f53a2d853af8363ebbb7752871fb16adea0b99116 session-1.33.4-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmnXDqAACgkQQB55DgYL
sA72Qg/9HinXK+Mg8RoLfETNW1pBCdWIu9HM2c4Srkv7Yq7diHBZSZSqR4J92q+A
3P+zuQuG+f+bORmYqsDjhLe+nJqXeLhg+KULBbv3n7ldx3Zu2P8V3d/K9yY9I76F
4e/IvTn92gbHtC63fthfxmAGRnKUuLz3+QNrISiT+szlEaKNe5hqNxCmn0+3K8va
Qa8cN3v540LgbiiYShtt1FIXWidVsVviv7kqDYHt293c67qXdmv+U+DgRZaz7WUw
n4IShu2aR5WoImc13zhXRuDaOY47o2brZ3r3AheH+sBTfqMQGKoRn+TlmAP6cAhZ
5EYX/wHKterXcNr2n3vPU5du6v89F2nu/jcw0xhUte+a4/yFRc+GwwTriUlNA4ez
8Gj6DM9XxR5vWMULkrHECIKIkF4mPNfEwdoX3vjFy8bCSHgO0qBTh2jbGk0WQr55
zuN2EkFAsP49dX1I/QMwfU4/BgY/H47+BUclJZa2efxXd00z8llLr8e52+24V05m
C9xPFMPgGBkgxIXeVrkO+FBpcdIy7OoxuTrEckjEyWJZEw6eKGnBmo4JvTO2WyT9
8BRmE7o74It1q7FbH2Zkuixu1rjYFSm2yJVx0VLReF8rFsAhHo0QPP95p5b2eLMo
Ylyh0tZvyJVPI8YuB3pGKjHhtsTFANw7mwBTeXzz0UGG+wsiDhE=
=fDqw
-----END PGP SIGNATURE-----
1.33.3
What's Changed
- Release/1.33.2 by @ThomasSession in #2112
- Release/1.33.2 into dev by @ThomasSession in #2113
- Synchronize the keystore creating process by @SessionHero01 in #2114
- Fix/key exception by @ThomasSession in #2115
- Fix/landscape search bar by @jbsession in #2116
Full Changelog: 1.33.2...1.33.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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
00a3b79ad26801061c74b9695fc01dca9dabbef9bb8fb5d1c343300ce4cc9805 app-play-release.aab
b9d58859b8efe28d89292df0e603ac631ebfccb91a9dd3c62a04af56ba8cea5d session-1.33.3-arm64-v8a-play-release.apk
88210923beb8dacc7fc4d8b693534866a8ec8edd63e6be5ff0fb1856ac5e4bf4 session-1.33.3-armeabi-v7a-play-release.apk
d04da502b087152291770047687afc3822783cb47f89cab2f196f4eba0da82ce session-1.33.3-universal-huawei-release.apk
58a7aeebfa71f24b680fd15301c1e9687998e67d20098aa2b57dd019436cfff5 session-1.33.3-universal-play-release.apk
2e28b008eb3992527c3900002c79967f2baad63e57627983664eea284feb3dd3 session-1.33.3-x86_64-play-release.apk
359d8270fab5015ee86e653667a9311ac969550c9d5348c7a3a839d6a25353ce session-1.33.3-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmnV14gACgkQQB55DgYL
sA5h1w//ZjFEYYW90O8AKBvszD/YzSltKm9N886l6b+blKl41BRu0K1Q8bcbuLGD
fyEYLogNWRCj/nSnEKDkcac9N34Q+M4wPTn08gCcSukvYZk3kEq4kbZaLj1zK9xz
33cOMToB+K3gls6nIei32MfayQlk9ca61z0DWS9dlExMDzq7vxukf0xpEfUayrp8
SicAkOBrzpdTexCudaL0xQdiwHUwQ20Z3yKD4jfwgdppTkYAgkIjyFyxWl8VwYnz
9FrVADYbCTLzfgMyHG0Z72g93omNjBck/SyZQu5DX5lpKkh65OBaiK1x+dwRHK12
SJSYQvaBO9niOnKKfvTZDdpxOaLa57dAb56nWMisre3o8cVYRFJhw9Cq4Dzt6Lk9
XWynCfZYWLqw1uP/m+w9lEwbsRjsQDM0RteZ3+UVzPjPbzRGTf6BtrAp7ojnakwJ
ZSOQmglY+dQxFzu/tbDWvZHaeSQecye9QPr+ONEfR8Welxotig+QHB3+9p9f11Fi
Brrm9RybBNP45ei5HbwNIuWCdmPJL9lzvF6vB0VRyH0HmmlJCuia7lBWc/06867v
WtOWG/p1sjFY96ZGDFCS2PgiT1SNC7uLjdAoVZ3GALdKtr+CL36De4nTSxW0aKNi
6po2k5wI85nImFsFlhs39DTNEB2AoGgGIrgOFezd6Vjjx8sPt5Q=
=C8R/
-----END PGP SIGNATURE-----
1.33.2
What's Changed
- Various bug fixes and performance improvements
- Bring Release/1.33.0 back to dev by @SessionHero01 in #2096
- Removing our jitpack dependency by @ThomasSession in #2097
- Bump uiTestJunit4Version from 1.10.5 to 1.10.6 by @dependabot[bot] in #2092
- Bump androidx.work:work-runtime-ktx from 2.11.1 to 2.11.2 by @dependabot[bot] in #2094
- Bump androidx.compose:compose-bom from 2026.03.00 to 2026.03.01 by @dependabot[bot] in #2095
- Bump cameraCamera2Version from 1.5.3 to 1.6.0 by @dependabot[bot] in #2093
- Add more documentations by @SessionHero01 in #2098
- Prepare for release 1.33.1 by @SessionHero01 in #2100
- Bring Release/1.33.1 to dev by @SessionHero01 in #2101
- Bump media3ExoplayerVersion from 1.9.3 to 1.10.0 by @dependabot[bot] in #2091
- Take network connectivity into account when showing path by @SessionHero01 in #2102
- Filter group messages from blocked senders by @SessionHero01 in #2103
- Build and release documentation by @SessionHero01 in #2104
- Fixing issues with large images loading by @ThomasSession in #2106
- Early trigger of EmojiSource can lead to keystore access problems... by @ThomasSession in #2107
- Move keystore access further away from Application.onCreate by @SessionHero01 in #2109
- Bump net.zetetic:sqlcipher-android from 4.14.0 to 4.14.1 by @dependabot[bot] in #2108
- Fix/store crashes 07 04 26 by @ThomasSession in #2110
- Add home activity as part of notification pending intent by @SessionHero01 in #2111
Full Changelog: 1.33.1...1.33.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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
cb332b696f7a6263238404c8bef4eca6abd556278031c67d0e6f87c194926fc5 app-play-release.aab
3064f4721fc3d0a0043f57a813a85f8c4c9c103b8af74126934e3077e9ae0864 session-1.33.2-arm64-v8a-play-release.apk
114b5cfc6524248a050e28d4fc602e357a5a749185f67cfa7f000fe6199a7a4d session-1.33.2-armeabi-v7a-play-release.apk
a1e3c6c9d11649cfba13b66cf678b40062609e2373584185c31b32f2fc3258c3 session-1.33.2-universal-huawei-release.apk
38fac287bcea4dade519392df5b7f8d2828d8377e0121a36904489affdee966c session-1.33.2-universal-play-release.apk
2b2c0cddeb5c79e23099a6c2755813e484fbdc9a1002c19f8d76a4639f028fd5 session-1.33.2-x86_64-play-release.apk
c7dd27d79d1dfc205ebe77f749a743876370d109da52a87a4f668a7fc2f1ba62 session-1.33.2-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmnVGeoACgkQQB55DgYL
sA78pw/+IK1YLVyXsp7rxrShEDUhrCBrjllnh6SMQBuQc7SuqkMvkjDVuNsmk5Xm
4hbpzZIQenIKtM3FD5TetkHgl9gI0e1SKn9wJnjaeen8tf7mIDJHP3EBIP1CICPB
qiyI+i4jvIi38FxjvPfOwNrn+Zr5nELLSONPL2VLPG3G7vy6zlbCn3/f5CzxY1LO
T80HqLIgbw2xzjEDd9QInymJKAyWQTeb1i0xwnF2fzUuXUh4tW2U2DLp4s298+GT
IykA1HNTItYdU6mxY42kPjWmcl7XQjMSxoV9WQuE2AYaStVe5O3xvnWfdgVUJ/v1
lHSK07dPTn3jfJBu04HUmjV0wesCHJxSkZur9V1aoGRFCHhLGC1vCOfd/FNXODdZ
2KCDFUQ0QdW3yDM6Ed8Cj78sD9ArOwT0xva+bvuSUXG+GOyoUpFcwDtxiEqMhxId
UfPaWFh42O4UYXGZZzlRaw0v71Od28yJ9PEx7RShVXxxXwhMhGExpZY6iY+JM9Al
prpNFgdsnuUFLlbfg8D5dVBKxAzX1cqu0HZ5Bepwr7sg7+hdjm75FVz5+NbAZtMo
pfIYBGm+xWhNyoTzjq8qQ8QbsBVmQOtrEPQKLT+gCGypWL3jUOkLV9Mp2W1H9mbH
FkRybwJtPCwnkzhDIgGqscdyUenLFgZCB9EctUoVf/PfkfJu+Gs=
=WpX8
-----END PGP SIGNATURE-----
1.33.1
What's Changed
- Fix a crash on app startup for lock screen enabled users
- Prepare for release 1.33.0 by @SessionHero01 in #2089
Full Changelog: 1.33.0...1.33.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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
9498bc21c11a6e73806fa232a185225556e54a60e392684a58b6c387fd143f52 app-play-release.aab
e622ec2c6381b4bb19f2dd40db722e82e7b29ec863abcbf7d7a17de37b948192 session-1.33.1-arm64-v8a-play-release.apk
9fd6f1c7fae38e8e6684af98a49f585bf88a3c2a1bb680d71a1028a03bf5391b session-1.33.1-armeabi-v7a-play-release.apk
f782bc70323c28a276ae6c36db179306d66d81827549d9c633351bc0797b283a session-1.33.1-universal-huawei-release.apk
3f916a3317a1f1da0b440cc70d3dbd4f5ea86f001df331949da4a5065b239df9 session-1.33.1-universal-play-release.apk
5ab76aca41b468d9f6eeb7df9c5972fd52585a45dae5e7152fd66b98f3d444d5 session-1.33.1-x86_64-play-release.apk
d3f944e11d232eb5ca46ef3f64f2cd730e9eaed422b3952b9b6b131317fd1f75 session-1.33.1-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmnL2OQACgkQQB55DgYL
sA5s1w/9GeEIGk5DCYBUfcjRvOo1ak6z1te2H7Gj3Fg03zTrqhnvkoGOYvY0+Qy5
0Wb/YD9gjTSgLiCQkAGoIJeSHnvMLD7i3pwDdgmLo+noBrNcxVZIgTrUPJwiu/Tu
SJTKbr6Atq3wGEx2HeO6Jm+x3iO1+EMfxPRgU/YT8BiCKy9JrLg03NINJBa37iwt
hZMmLlT89I50DoHTpc3nAfjYlYgYRQfjhmLkkZlnJHyMG6VFzMSIHeQaTQefKM3G
+OOnPChXk23+RAbCvlD7YgcjNkHhp03p0gv2aUxjVzVj8vYrPe6N0Ngt4SepMSdD
wemRYi36ImeRp5pWXpB6Y489RvaMI2npJwxki4dwKQ7lifoYIZaX+fOQRkVEB5wN
AtMgoXfI9Y03grqrFrXKLbPyXz+dAP95EW0D+bfO+24xESFXaJPVYk26jU0NDfWg
jlnGvaq2pkBonwbyzcRdfx2bxXz5o8KdF3Tb8aMG/wdI3C9xGc0f0HyPwIbjukTw
6LF1kITGzXaUNSvpn94HcT6G0+DlVCk00feUvBvflQTEe3tDnhmsHMnIUl4SzJ0e
ZML+SLsHmsVr6VpSf2pEcUNtsAO68u+wuVvTBGbkSaDeS7utbu8juwJH5ghFqWXi
PCDhhs3qS1hjf76KheiRFMfbcuiJpoaWj3qrdu/jnltB6DfZJ7c=
=WWhN
-----END PGP SIGNATURE-----
1.33.0
Note
We've identified an issue affecting users with lock screen enabled and we'll push out a new release ASAP.
What's Changed
- Notification refactor. Notifications have been completely rebuilt to update the logic, grouping and display.
- Better handling of community links in various parts of the app including links in messages, and scanning QR codes throughout.
- Update to calls and inclusion of a warning for slow mode users.
- Internal logic relating to Pro Beta and a WIP rework of the entire conversation screen.
- Bug and UI fixes in various parts of the app.
Commits
- Move more classes to use DI by @SessionHero01 in #1986
- Bump daggerHiltVersion from 2.59.1 to 2.59.2 by @dependabot[bot] in #1994
- Bring release/1.32.0 to dev by @SessionHero01 in #1992
- Bump cameraCamera2Version from 1.5.2 to 1.5.3 by @dependabot[bot] in #1993
- Bring release/1.32.0 to dev by @SessionHero01 in #2001
- Compose conversation content by @ThomasSession in #1971
- Using the proper URL by @ThomasSession in #2002
- Bump androidx.compose:compose-bom from 2026.01.00 to 2026.02.00 by @dependabot[bot] in #1995
- Bump androidx.activity:activity-compose from 1.12.3 to 1.12.4 by @dependabot[bot] in #1996
- Bump androidx.navigation:navigation-compose from 2.9.6 to 2.9.7 by @dependabot[bot] in #1997
- [Automated] Update translations from Crowdin by @stfsession in #2004
- Fix batch API executor by @SessionHero01 in #2003
- [Automated] Update translations from Crowdin by @stfsession in #2006
- Fix/pro cancel string by @ThomasSession in #2008
- Release/1.32.1 into dev by @ThomasSession in #2007
- Fix/ses 5265 disappearing call messages by @ThomasSession in #2009
- Feature/conversationv3 by @ThomasSession in #2010
- Bump androidx.work:work-runtime-ktx from 2.11.0 to 2.11.1 by @dependabot[bot] in #2015
- Bump com.autonomousapps.dependency-analysis from 3.5.1 to 3.6.1 by @dependabot[bot] in #2014
- Bump uiTestJunit4Version from 1.10.3 to 1.10.4 by @dependabot[bot] in #2017
- Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 by @dependabot[bot] in #2018
- Fix/store crashes 1.32.1 by @ThomasSession in #2020
- Bump io.github.webrtc-sdk:android from 137.7151.04 to 137.7151.05 by @dependabot[bot] in #2016
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #2021
- Bump org.mockito:mockito-core from 5.21.0 to 5.22.0 by @dependabot[bot] in #2023
- Bump androidx.compose:compose-bom from 2026.02.00 to 2026.02.01 by @dependabot[bot] in #2024
- Bump coilVersion from 3.3.0 to 3.4.0 by @dependabot[bot] in #2022
- Update to latest libsession-util by @SessionHero01 in #2025
- Feature/convo v3 pt2 by @ThomasSession in #2027
- Fix pro proof crash by @SessionHero01 in #2028
- Bump gradlePluginVersion from 9.0.1 to 9.1.0 by @dependabot[bot] in #2032
- Bump gradle-wrapper from 9.3.1 to 9.4.0 by @dependabot[bot] in #2033
- Explicit types in hilt/dagger enabled classes by @SessionHero01 in #2026
- Fixed InviteJob never marked as success by @jbsession in #2035
- Bump com.huawei.agconnect:agcp from 1.9.5.301 to 1.9.5.302 by @dependabot[bot] in #2037
- Bump uiTestJunit4Version from 1.10.4 to 1.10.5 by @dependabot[bot] in #2038
- Bump androidx.core:core-ktx from 1.17.0 to 1.18.0 by @dependabot[bot] in #2041
- Bump pagingCommonVersion from 3.4.1 to 3.4.2 by @dependabot[bot] in #2040
- Bump androidx.activity:activity-compose from 1.12.4 to 1.13.0 by @dependabot[bot] in #2042
- Feature/convov3 pt3 by @ThomasSession in #2036
- Bump androidx.compose:compose-bom from 2026.02.01 to 2026.03.00 by @dependabot[bot] in #2039
- [Automated] Update translations from Crowdin by @stfsession in #2045
- Changes to revocation polling by @SessionHero01 in #2046
- [Automated] Update translations from Crowdin by @stfsession in #2048
- Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 by @dependabot[bot] in #2053
- Bump media3ExoplayerVersion from 1.9.2 to 1.9.3 by @dependabot[bot] in #2050
- Bump kotlinVersion from 2.3.10 to 2.3.20 by @dependabot[bot] in #2052
- Feature/community link handling by @ThomasSession in #2049
- Fix db migration issue by @SessionHero01 in #2054
- Proper hashing with tests by @ThomasSession in #2055
- SES-5267 : Fix of echo during calls. (AEC/NS) by @jbsession in #2030
- Notification system refactor by @SessionHero01 in #2019
- [Automated] Update translations from Crowdin by @stfsession in #2057
- Feature/donationsv2 by @ThomasSession in #2058
- [Automated] Update translations from Crowdin by @stfsession in #2059
- SES-5360 - reset expiry CTAs when user is back active by @ThomasSession in #2061
- Release/1.32.2 into master by @ThomasSession in #2060
- Merge/1.32.2 by @ThomasSession in #2063
- Better handling of community seqno by @SessionHero01 in #2064
- Fix : AsyncImage cannot decode video thumbnail from URI by @jbsession in #2062
- Bump io.github.webrtc-sdk:android from 137.7151.05 to 144.7559.01 by @dependabot[bot] in #2051
- Fix/fast mode non play services by @ThomasSession in #2068
- [Automated] Update translations from Crowdin by @stfsession in #2072
- [SES-5372] - Mention only mode should only ever bring mentioned messages to notification by @SessionHero01 in #2073
- [Automated] Update translations from Crowdin by @stfsession in #2075
- Bump net.zetetic:sqlcipher-android from 4.13.0 to 4.14.0 by @dependabot[bot] in #2070
- Bump org.mockito.kotlin:mockito-kotlin from 6.2.3 to 6.3.0 by @dependabot[bot] in #2071
- [SES-5366] - Reimplement how we handle mark read for notification by @SessionHero01 in #2074
- Feature/slow mode call warning by @ThomasSession in #2076
- [SES-5370] - Wrong reactions used for notifications by @SessionHero01 in #2077
- Bump gradle-wrapper from 9.4.0 to 9.4.1 by @dependabot[bot] in #2069
- Fix/community link update by @ThomasSession in https://github.com/session-foundation/session-androi...
1.32.2
Donations V2
bug and crash fixes
Full Changelog: 1.32.1...1.32.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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
e643d5c765ba4e28762fb4b0846eb41dbc13d45f272f60a19890c6ffb52e5dcd app-play-release.aab
3bbe00b6e10db8c717357995aad01d88499eec5c4b2e321042b0913d1d9eea78 session-1.32.2-arm64-v8a-play-release.apk
e44418356fb769292aa1eb062eb9ee538280ae9935e1f8b919e04633de786d93 session-1.32.2-armeabi-v7a-play-release.apk
b5712e4a9add489a9d6b17345e149908a50d4d431e8668ef99d7db85fc68a7b8 session-1.32.2-universal-huawei-release.apk
16bc626f8d74f43aefe27d01c616812ada88b92ef42b3aa37f9eea07ee6371e1 session-1.32.2-universal-play-release.apk
bac7b2731161ea20e13d03c8f754c6e052a0abde3d479ad4f4aec71094c65998 session-1.32.2-x86_64-play-release.apk
21c8408f2b3008564f48a4514729f0d1069d9710b06f264007ceda7b9dac0a92 session-1.32.2-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmm8DxkACgkQQB55DgYL
sA7yow//cp/wW4+EGJQMNEAatE3wpFs7I7mYIMiBM6tVg83vFDykDLSg+Yt5mo/8
yI666LXkwCvbCNUYuZZFop0ChowMWiBeuES/9JzZrai2iL/hqSKwodT7IwhTItKJ
khqFn5+UINJnIXsmiRMWsVzzNEzx9njLSCbdfcS/x1Mt4A38S7jAaymBzXncxz4O
dSVzo0uUAej4ZonEpXMm1/31/CMUX5eP99f7MeFHDcWNmW4/JiX79FkiEEtVE1OJ
znvCOeM0raZMJPQnVY2/ZhP8iXdLQckhwYNHSI52Y5+XmlSnvVXw/9873ibZJKvW
FPnFGfeIRGHaVth6g6xGthoKfBjoeyTIyyPo63KOfKaGRbJYXKm4uA7hyZQAI5TW
7iLmHQdB1LmEtONvBl7Cz/XzDxem+7+vHVMomDx6QIABsAGPU7XQOiK04wei16rZ
7v5R58PgJpT+o0jM1P5W+NVZjAfdOK4oDKAlVptFBfK3IZMAaClymac8oNHitFRP
KwSPVpAEEpVY3eZwDYKJlp9ONZIO/k1LUu1rHvwA2MEXCI76Ie9ggwiEXujUwbDh
je6ce+1H/2DlhnVLuTCEOsIOjElRudy353YExPg0WvbskNI23IQXnQ9DwfQFHtN7
EuCI/zK4RY8jNz+AMpiAM/9cHXJXhHID2DoC5FelwxDmxvIcx20=
=V0kS
-----END PGP SIGNATURE-----