# libretorrent: what changed from 3 to 4 - Product: libretorrent (https://whatsnew.fyi/product/libretorrent) - Vendor: proninyaroslav - Range: changelog entries numbered after 3.6 up to and including 4.1.1, stable releases only - Entries below: 4 releases (newest first) - Resolved: 3 is 3.6 and 4 is 4.1.1, the newest stable release of each major we track - Carrying security changes: 1 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 0 - Page: https://whatsnew.fyi/product/libretorrent/compare/3...4 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (24 changes, grouped by kind) ### Added #### 4.1 (2026-07-14) - Language selection setting, independent of the system language - Torrent content files search, filtering and sorting - Require proxy for all connections kill switch option #### 4.0 (2025-08-11) - Support for Android 15 ### Changed #### 4.1.1 (2026-07-24) - Temporarily downgrade libtorrent4j to maintain support for Android 8.1 and below #### 4.1 (2026-07-14) - Improved theme switching - Accessibility improvements - Delete torrent dialog now remembers the checkbox state across restarts #### 4.0 (2025-08-11) - Implement Material 3 (Material You) design - Optimize app size - Disable validate HTTPS tracker by default - Update libtorren4j to version 2.1.0-36 ### Fixed #### 4.1 (2026-07-14) - 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 #### 4.1 (2026-07-14) - Fixed SSRF (CWE-918) in torrent/feed URL fetching _One release carries no categorized changes yet: 4.0.1._ ## Release notes ### 4.1.1 - Date: 2026-07-24 - Version: 4.1.1 - Original notes: https://github.com/proninyaroslav/libretorrent/releases/tag/4.1.1 - Permalink: https://whatsnew.fyi/product/libretorrent/releases/4.1.1 - **changed** — Temporarily downgrade libtorrent4j to maintain support for Android 8.1 and below Temporarily downgrade libtorrent4j to maintain support for Android 8.1 and below ### 4.1 - Date: 2026-07-14 - Version: 4.1 - Original notes: https://github.com/proninyaroslav/libretorrent/releases/tag/4.1 - Permalink: https://whatsnew.fyi/product/libretorrent/releases/4.1 - **added** — Language selection setting, independent of the system language - **added** — Torrent content files search, filtering and sorting - **added** — Require proxy for all connections kill switch option - **changed** — Improved theme switching - **changed** — Accessibility improvements - **changed** — Delete torrent dialog now remembers the checkbox state across restarts - **security** — Fixed SSRF (CWE-918) in torrent/feed URL fetching - **fixed** — Fixed invisible files in public folders on Play flavor's file picker - **fixed** — Fixed shutdown getting stuck or double-triggered - **fixed** — Fixed layout jitter on tablets - **fixed** — Fixed files list items ellipsize - **fixed** — Fixed selecting multiple torrents when searching - **fixed** — Fixed crash with non-standard system default battery percentage in settings - **fixed** — Fixed without tags filter - **fixed** — Fixed tracker status check condition - **fixed** — Fixed opening torrent files from the system dialog - **fixed** — Fixed crash getting a custom attribute in Dynamic Theme - **fixed** — Restore trackers and metadata when adding torrents in libtorrent 2.x * 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 - Date: 2025-08-12 - Version: 4.0.1 - Original notes: https://github.com/proninyaroslav/libretorrent/releases/tag/4.0.1 - Permalink: https://whatsnew.fyi/product/libretorrent/releases/4.0.1 Fix crash on startup and on the settings page ### 4.0 - Date: 2025-08-11 - Version: 4.0 - Original notes: https://github.com/proninyaroslav/libretorrent/releases/tag/4.0 - Permalink: https://whatsnew.fyi/product/libretorrent/releases/4.0 - **changed** — Implement Material 3 (Material You) design - **added** — Support for Android 15 - **changed** — Optimize app size - **changed** — Disable validate HTTPS tracker by default - **changed** — Update libtorren4j to version 2.1.0-36 * 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