| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| signature.asc | 2026-03-27 | 1.3 kB | |
| session-2.15.0.ipa | 2026-03-27 | 46.0 MB | |
| 2.15.0 source code.tar.gz | 2026-03-27 | 18.6 MB | |
| 2.15.0 source code.zip | 2026-03-27 | 19.7 MB | |
| README.md | 2026-03-27 | 6.5 kB | |
| Totals: 5 Items | 84.3 MB | 0 | |
What's Changed
- Initial Session Pro Integration, Query Refactoring and Bug Fixes by @mpretty-cyro in https://github.com/session-foundation/session-ios/pull/616
- [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-ios/pull/655
- Refactor the JobRunner to use actors and be async/await by @mpretty-cyro in https://github.com/session-foundation/session-ios/pull/538
- [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-ios/pull/656
- Conversation Settings Screen Refactor by @RyanRory in https://github.com/session-foundation/session-ios/pull/645
- [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-ios/pull/662
- [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-ios/pull/663
- [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-ios/pull/664
- Add an env var to enable Session Pro by @mpretty-cyro in https://github.com/session-foundation/session-ios/pull/665
- Shifted dedupe file writing off the database thread by @mpretty-cyro in https://github.com/session-foundation/session-ios/pull/667
- Fixed an issue where pinning/unpinning a conversation wouldn't reorder the list by @mpretty-cyro in https://github.com/session-foundation/session-ios/pull/669
- [Automated] Update fallback static snode list by @stfsession in https://github.com/session-foundation/session-ios/pull/670
- [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-ios/pull/666
- [Automated] Update fallback static snode list by @stfsession in https://github.com/session-foundation/session-ios/pull/671
- Refactored networking by @mpretty-cyro in https://github.com/session-foundation/session-ios/pull/500
- [Automated] Update fallback static snode list by @stfsession in https://github.com/session-foundation/session-ios/pull/672
- Settings Screen Refactor by @RyanRory in https://github.com/session-foundation/session-ios/pull/654
- Fixed a couple of issues related to unbanning in communities by @mpretty-cyro in https://github.com/session-foundation/session-ios/pull/661
- [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-ios/pull/677
- [Automated] Update fallback static snode list by @stfsession in https://github.com/session-foundation/session-ios/pull/676
- [Automated] Update fallback static snode list by @stfsession in https://github.com/session-foundation/session-ios/pull/679
- [Automated] Update translations from Crowdin by @stfsession in https://github.com/session-foundation/session-ios/pull/680
- Database Wrapper Cleanup by @mpretty-cyro in https://github.com/session-foundation/session-ios/pull/675
- Updated Storage to be an actor and drastically simplified the code (only supports async/await now)
- Updated database migration code to try to be self-recoverable after a suspension
- Updated the home screen to fetch the pinned conversation count as part of it's state rather than when generating swipe actions
- Updated the background poller to resubscribe for push notifications
- Updated calls to use non-blocking database queries
- Updated the emoji picker to use a non-blocking database query to fetch recent reactions
- Updated the MediaGalleryViewModel to use non-blocking database queries and caching to fetch album info
- Updated the notification presenter to use non-blocking database queries to fetch thread info
- Updated the dev settings screen to fetch the PN state as part of it's query instead of in a blocking way when being initialized
- Updated the NewClosedGroupVC to use a non-blocking database query to get contacts
- Updated to the latest GRDB (7.10.0)
- Replaced the Session-GRDB-swift fork SPM dependency with the (more) official SQLCipher/GRDB.swift SPM dependency
- Removed synchronous read/write calls from database wrapper
- Removed publisher read/write calls from database wrapper
- Removed overly complex
applicationWillEnterForegroundcode - Removed a C++ "clear loggers" call when clearing account data (caused false crashes)
- Reworked PN registration to resolve a few bugs causing registration failure
- Fixed a small issue where the version support banner could appear briefly
- Fixed an issue where "@You" wouldn't be highlighted in some cases
- Fixed an issue where the home screen wouldn't update message snippets when returning from the background
- Fixed an issue where notification messages would only be processed on launch and not on return from background
- Fixed an issue so task cancellation is correctly propagated to database queries
Full Changelog: https://github.com/session-foundation/session-ios/compare/2.14.11...2.15.0