Skip to content

v4.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Dec 12:30
· 853 commits to main since this release
006d83d

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.

Screenshot 2023-12-03 at 12 49 33

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