v4.0.0
rqbit is a torrent client written in Rust, available as a CLI, HTTP API and a desktop app (Windows and OSX).
v4.0.0 has several new major features since the last stable release.
Major feature: desktop app
Rqbit now has a desktop app! Thanks to Tauri it was extremely easy to build on top of existing components.
You can download it for your OS in the release files below.
Major feature: controllable torrent states
Previously, (lib)rqbit only could download a torrent forever. With 4.0.0 you can pause, unpause, and delete torrents. All of this is available through HTTP API, Web UI and in the desktop app, and of course in librqbit.
Major feature: session persistence
Rqbit now can remember the state it was in and restore from it on restart. This is the default when running rqbit server start
or in the desktop app. rqbit download
doesn't persist the session state.
Other notable changes
- Added armv7 build
- You can now configure "RUST_LOG" through HTTP API
- A lot of internal refactoring and internal features. If you used the library before, there will be breaking changes, but all should be easy to fix.
- The HTTP server that starts with "rqbit download" is now read-only. It also doesn't have persistence. To have a server that allows to upload/pause torrents etc, you need to run "rqbit server start"
Full Changelog: v3.2.0...v4.0.0