What changed in libretorrent from 3 to 4
4 releases numbered after 3.6 up to and including 4.1.1, stable releases only. 3.6 and 4.1.1 are the newest stable releases of 3 and 4 we track; this page follows them as new ones ship.
24 changes across 4 releases
Added 4
Changed 8
- Temporarily downgrade libtorrent4j to maintain support for Android 8.1 and below
- Improved theme switching
- Accessibility improvements
- Delete torrent dialog now remembers the checkbox state across restarts
- Implement Material 3 (Material You) design
- Optimize app size
- Disable validate HTTPS tracker by default
- Update libtorren4j to version 2.1.0-36
Fixed 11
- Fixed invisible files in public folders on Play flavor's file picker
- Fixed shutdown getting stuck or double-triggered
- Fixed layout jitter on tablets
- Fixed files list items ellipsize
- Fixed selecting multiple torrents when searching
- Fixed crash with non-standard system default battery percentage in settings
- Fixed without tags filter
- Fixed tracker status check condition
- Fixed opening torrent files from the system dialog
- Fixed crash getting a custom attribute in Dynamic Theme
- Restore trackers and metadata when adding torrents in libtorrent 2.x
Security 1
- Fixed SSRF (CWE-918) in torrent/feed URL fetching
One release in the range carries no categorized changes yet: 4.0.1. Their original notes, where the vendor published any, are below.
Original release notes, newest first
The list above is our reading of these notes; the originals from proninyaroslav are here, one fold per release.
4.1.1
Temporarily downgrade libtorrent4j to maintain support for Android 8.1 and below
4.1
- Added:
- Language selection setting, independent of the system language
- Torrent content files search, filtering and sorting
- "Require proxy for all connections" kill switch option
- Improved theme switching
- Accessibility improvements
- Delete torrent dialog now remembers the checkbox state across restarts
- Bugfixes:
- Fixed SSRF (CWE-918) in torrent/feed URL fetching
- Fixed invisible files in public folders on Play flavor's file picker
- Fixed shutdown getting stuck or double-triggered
- Fixed layout jitter on tablets
- Fixed files list items ellipsize
- Fixed selecting multiple torrents when searching
- Fixed crash with non-standard system default battery percentage in settings
- Fixed "without tags" filter
- Fixed tracker status check condition
- Fixed opening torrent files from the system dialog
- Fixed crash getting a custom attribute in Dynamic Theme
- Restore trackers and metadata when adding torrents in libtorrent 2.x
- Updated translations
- Upgraded dependencies and AGP
4.0.1
Fix crash on startup and on the settings page
4.0
- Material 3 (Material You) design
- Android 15 support
- App size optimizing
- Disable validate HTTPS tracker by default
- Minor fixes and improvements
- Updating translations
- libtorren4j version is 2.1.0-36