Back to Freedom.Tech Back
All Session Android releasesAll versions
Release Sun, Oct 11, 2026 6 min read

Session Android 1.33.6

Original release notes

What's Changed

  • 1.33.4 in master by @ThomasSession in https://github.com/session-foundation/session-android/pull/2122
  • Release/1.33.4 in dev by @ThomasSession in https://github.com/session-foundation/session-android/pull/2123
  • [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-android/pull/2138
  • Update donation CTA with new copy and image by @jagerman in https://github.com/session-foundation/session-android/pull/2139
  • chore: update pro backend url by @Bilb in https://github.com/session-foundation/session-android/pull/2142
  • Add release-pipeline automation scripts by @jagerman in https://github.com/session-foundation/session-android/pull/2140
  • Pro backend 0.2 + libsession 1.7 compatibility updates by @jagerman in https://github.com/session-foundation/session-android/pull/2144
  • Fixed community file url generation, bumped dependency causing crash by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2143
  • [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-android/pull/2141
  • Bake non-translatable constants into strings.xml and stop substituting at runtime by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2146
  • Pro redemption reflow (Android): implicit redemption + libsession-owned renewal by @jagerman in https://github.com/session-foundation/session-android/pull/2147
  • Release tooling improvements by @jagerman in https://github.com/session-foundation/session-android/pull/2149
  • fix: allow devnet url switch from app start intent for qa by @Bilb in https://github.com/session-foundation/session-android/pull/2148
  • Remove the pre-launch Pro gating by @jagerman in https://github.com/session-foundation/session-android/pull/2150
  • More pro fixes by @jagerman in https://github.com/session-foundation/session-android/pull/2152
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.10.0 to 1.11.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2128
  • Bump gradlePluginVersion from 9.1.0 to 9.1.1 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2129
  • Bump glideVersion from 5.0.5 to 5.0.7 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2132
  • Bump androidx.navigation:navigation-compose from 2.9.7 to 2.9.8 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2133
  • Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2136
  • Bump actions/cache from 5 to 6 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2137
  • Bump com.autonomousapps.dependency-analysis from 3.6.1 to 3.9.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2131
  • Pro: QA backend override, a proof-acquisition floor, and a unit-test class-init fix by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2153
  • Bump androidx.compose:compose-bom from 2026.03.01 to 2026.06.01 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2158
  • Bump com.squareup.okhttp3:okhttp from 5.3.2 to 5.4.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2161
  • Bump lifecycleVersion from 2.10.0 to 2.11.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2157
  • Bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.4.0 to 0.5.1 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2160
  • Bump coilVersion from 3.4.0 to 3.5.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2159
  • Fix the dev build: compileSdk 37 and Hilt 2.60.1 by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2162
  • Pro: separate the status and proof refresh loops, and make the freshness floor real by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2155
  • [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-android/pull/2156
  • Pro: show hero copy in every Pro status, not just never-subscribed and the sheet by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2163
  • [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-android/pull/2165
  • Pro: tag each message-info feature row for QA by @Bilb in https://github.com/session-foundation/session-android/pull/2166
  • Pro: split access from display, and stop upselling an active plan by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2164
  • Pro: correct the link destinations and read the home CTA windows from network time by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2167
  • Pro: declare message features from the proof, not the plan's state by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2173
  • QA: give the message "Read more" affordance an accessibility id by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2175
  • fix: add mocking logic for refund screens by @Bilb in https://github.com/session-foundation/session-android/pull/2176
  • Pro: withhold message features from a revoked sender by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2177
  • Bump pagingCommonVersion from 3.4.2 to 3.5.1 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2168
  • Bump sqliteKtxVersion from 2.6.2 to 2.7.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2170
  • Bump com.google.devtools.ksp from 2.3.6 to 2.3.11 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2171
  • Bump glideVersion from 5.0.7 to 5.0.9 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2172
  • Add QA test tags to the shared Open URL confirmation dialog by @Bilb in https://github.com/session-foundation/session-android/pull/2178
  • Notifications: report fast mode unavailable on the website flavour by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2181
  • App lock: cover the app instead of destroying it, and let debug builds lock at all by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2180
  • QA: allow a launch extra to name the file server by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2183
  • Attachments: always use stream encryption for uploads by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2184
  • Media: describe a thumbnail by whether it could be decoded by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2186
  • feat: route refunds through Session's own two links, and branch the non-originating screen by @Bilb in https://github.com/session-foundation/session-android/pull/2182
  • feat(qa): make the Pro stats counts readable to a test by @Bilb in https://github.com/session-foundation/session-android/pull/2187
  • Count the Pro sent stats as running totals, and stop community messages duplicating by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2192
  • Bump media3ExoplayerVersion from 1.10.0 to 1.11.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2188
  • Bump androidx.fragment:fragment-ktx from 1.8.9 to 1.9.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2190
  • Bump androidx.constraintlayout:constraintlayout from 2.2.1 to 2.2.2 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2191
  • Fix: server request paths were built with a doubled slash by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2193
  • [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-android/pull/2179
  • Remove a dead rotating-key constant that contradicts the real design by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2194
  • qa: tag the clear-data radios so the network branch is testable by @Bilb in https://github.com/session-foundation/session-android/pull/2195
  • fix: confirm a device-only clear for every account, not just Pro by @Bilb in https://github.com/session-foundation/session-android/pull/2196
  • Bump libsession-util-android for the pro-recover url by @Bilb in https://github.com/session-foundation/session-android/pull/2197
  • A revoked proof keeps the synced access expiry, and a lapse stores the dates it returns by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2198
  • QA: let a launch extra state whether the app counts as updated by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2201
  • A community learned from another device kept its token as the title by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2202
  • Review triggers were lost when the user left the screen immediately by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2200
  • [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-android/pull/2199
  • Bump libsession-util-android for the refund-android url by @Bilb in https://github.com/session-foundation/session-android/pull/2203
  • Pro: turn the badge on when an account gets its first ever proof by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2214
  • Fix: an onion path could run through the node it was addressed to by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2221
  • Don't let an in-flight poll undo a cursor reset by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2220
  • Fix: GroupUpdated send jobs could not be read back after a restart by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2211
  • [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-android/pull/2212
  • build(deps): bump actions/setup-java from 5 to 6 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2206
  • build(deps): bump io.github.webrtc-sdk:android from 144.7559.01 to 144.7559.14 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2208
  • build(deps): bump com.google.gms.google-services from 4.4.4 to 4.5.0 by @dependabot[bot] in https://github.com/session-foundation/session-android/pull/2209
  • Correct the cursor reset docs by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2223
  • Keep protobuf's parseFrom so the GroupUpdated serialization fix survives the shrinker by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2224
  • Fix: a duplicate group invite demoted a member who had already joined by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2218
  • Fix: onion path rotation could never escape a bad guard node by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2217
  • Fix: leaving a group we hold no encryption keys for retried forever by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2210
  • Handle keystore and VACUUM failures on the database-open path instead of crash-looping (#2213) by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2219
  • Share: stage attachments instead of sending on selection, and resolve only content:// URIs by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2222
  • Renew config message TTLs at most once an hour per swarm by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2225
  • [Automated] Update translations from Crowdin by @session-localisation[bot] in https://github.com/session-foundation/session-android/pull/2230
  • Pro: restore the Session Pro gate, off by default by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2226
  • Run the Gradle daemon on any JDK 21 and download it from Adoptium by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2234
  • Erase group entries a config merge recreated after another device erased them by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2233
  • [Automated] Update translations from Crowdin by @session-localisation[bot] in https://github.com/session-foundation/session-android/pull/2231
  • Show a placeholder for messages this version can't process, and retain them by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2232
  • Bump version to 1.33.6 (454) by @mpretty-cyro in https://github.com/session-foundation/session-android/pull/2235

New Contributors

  • @jagerman made their first contribution in https://github.com/session-foundation/session-android/pull/2139
  • @Bilb made their first contribution in https://github.com/session-foundation/session-android/pull/2142
  • @session-localisation[bot] made their first contribution in https://github.com/session-foundation/session-android/pull/2230

Full Changelog: https://github.com/session-foundation/session-android/compare/1.33.4...1.33.6