1.33.0
Pre-release
Pre-release
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 #2078
- Do not notify if decryption fails by @SessionHero01 in #2079
- Update libsession-util by @SessionHero01 in #2080
- Disable fast mode when push services not avialable by @ThomasSession in #2081
- Fixes "Typing indicators obscure last message content" by @SessionHero01 in #2082
- Fixes name-only notification by @SessionHero01 in #2083
- Revert "Do not notify if decryption fails (#2079)" by @SessionHero01 in #2085
- [Automated] Update translations from Crowdin by @stfsession in #2084
- Catching badly parsed community info by @ThomasSession in #2087
- Refetch firebase token by @SessionHero01 in #2088
Full Changelog: 1.32.2...1.33.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 <jason@session.foundation>, C4992CE7A88D4262)
- https://deb.session.foundation/public.gpg
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
f2844dfe192a77aeae865f483c434c1163c78025b5563a6e27ebffe13df7376a app-play-release.aab
bfc1018542b368726ad6b150021c7c9ef82533d24e07068ff80b3e2a7689d9ea session-1.33.0-arm64-v8a-play-release.apk
2f556acef841f029c1bb2f545326b0209c2db5ac7064ed4424147333aa0f79af session-1.33.0-armeabi-v7a-play-release.apk
334eaf2133fb3aab58a849f2a7bcdb4d3e4fd6930d886fa14202cab6d8c1e04e session-1.33.0-universal-huawei-release.apk
b45f2a5ae835b3e7c864210d23dfe18cfc4f1fd472fd9dbd0102ba162683bdb2 session-1.33.0-universal-play-release.apk
98cec2063f14c6eb4c5b1bc8428d8523b45fa6969f3fec648329fdfa467bf491 session-1.33.0-x86_64-play-release.apk
b5f2ad485f1d5233e3af7a1aadfe9933b6f5b8c31bf9608d9d91e756a7689281 session-1.33.0-x86-play-release.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMCXxeJf0bLVTgXjKQB55DgYLsA4FAmnK/GkACgkQQB55DgYL
sA63qA//Smi0Ca3KUONkfYwhKjQxjMH1zxwA+EVZQKP0M/jczkbT741iBV9Gx5Pp
IbUCeqGDDtJPPZylhwIHs9p7N/fy9ELCo3B4JtyIxVMn93Tusu2nS0lPyBNWRDlu
R/jbr41IX2nmzWP2B/su00rW2XGSffU9pe3b03YQVy0PzzTMRTP9j5GZZ4iPD/Eh
9v58n5VMQ/S0qcErzZ5WRtndbzvQ06IHht987tq+zg6rMms3GnaHQyTEfgpj62SB
onlDNgIHc1WL6QjN2/ODcwesWf/uRhQzeB3eMT47MCPqeRZD4MbsKUBVZDx8XBDk
PYOfmRE2F8q0hIbFjm+DCXv9KJltMKi3bkpDiJQYHeLzIW2OEtR6zG8iFy+uAHz7
1H53rYpU5cOAzkAn2e57LZn5LT6dDcRO/+RYcqUA+GZQxA3UjSdhowrEPZG0VLw9
xF4Nyb6TTVydBnXGfFBusDdkKF9rO2vl92+c+CWeC+8JH9bYSdVCq/Kcol8lcJOy
4ok5rR4mimDPrf/2kxycDMpCwTMofOJxKWevWM6BpmUhoqvD3oQQoDEF/dF288As
YMtJRrS+ULWxDheGlNRFudIRlwUVnAvkreQGoySKkRzeiHyx0vcATyzWL0Z/mYz3
sjnPR+toNhGxHQgW0bZ8To2ZiV7BvSuooVtIMOqpe1YqwKl08Mk=
=Ji0f
-----END PGP SIGNATURE-----