Fit Launcher 3.1.0 is now available !
This update is significantly larger than a typical release and this time we focused heavily on stability, platform compatibility, download reliability, and build consistency. As it has been a recurrent issue that many users had significant bugs, so with this update these are our new changes :
Major changes:
• Linux support has been overhauled. Arch, Debian, and Fedora setups were written, dependencies fixed, sudo requirements corrected, and platform-specific configuration separated properly. Note that the support is only partial.
• Windows now uses a proper Job Object for aria2 shutdown, you won't have to use your task manager, preventing stuck processes and improving shutdown reliability.
• Search and discovery have been reworked to use a backend-driven index, fixing the long-standing EOF and loading issues.
• The download pipeline received major fixes: a new Rust-side download manager, corrected job-object assignment, improved RAR extraction (including multi-part and non-RAR filtering), and smarter file allocation with new configuration options.
• Installer behavior was improved. Incorrect stale-state loading is fixed, upload edge cases are handled, configuration reading was cleaned up, and total/true size reporting for DDL downloads was added.
Small changes :
• Several small but important fixes were included: CSP issues, updater behavior, port clamping, path handling, log improvements, shutdown logs, import issues, and formatting corrections.
• Build system improvements include updated Rust dependencies, cleanup passes, CI pinning of rustc for consistent builds, and documentation updates for Linux and general setup instructions.
If you experienced issues in previous versions, upgrading to 3.1.0 is strongly recommended !
What's Changed
- fix: client replace not taking effect by @mokurin000 in #92
- fix: RAR extraction for multiple groups by @mokurin000 in #115
- Fix config migration & aria2 rpc port by @mokurin000 in #114
- fix: EOF error on discovery page by @mokurin000 in #113
- feat: Add Linux compatibility and build instructions by @ManoloZocco in #106
- build: seperated conf for linux platform by @mokurin000 in #118
- smart
file-allocationdepending on target directory by @mokurin000 in #119 - fix: cfg reading error, used underscore instead of dash by @CarrotRub in #120
- Fix #103: Implement backend-driven search index by @ManoloZocco in #124
- CI: Pin rustc version to make build cache more useful by @mokurin000 in #128
New Contributors
- @ManoloZocco made their first contribution in #106
Full Changelog: app-v3.0.1...app-v3.1.0