Skip to content

rustTorrent v0.2.0-beta.4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Oct 23:16
· 133 commits to main since this release

rustTorrent v0.2.0-beta.4

Summary

rustTorrent 0.2.0-beta.4 is a soak build of the daemon, the Web UI and the
native client. The native client is packaged for Linux and Windows, its GUI
moves to fluent2-egui 0.4.2, and the daemon fixes several stop and session
flush races.

This remains beta software. Back up the persistent session directory and the
PostgreSQL database before upgrading, and avoid using it for data that cannot
be downloaded again.

Highlights

  • Native client packaging. rtbit-egui ships as a .deb for Linux and a
    Windows executable. Credentials use the OS keychain on Linux only.
  • Native GUI. The GUI runs on fluent2-egui 0.4.2 and egui 0.37; popups
    render above modal dialogs.
  • Stop and flush fixes. Adding a stopped torrent, stopping a torrent that
    is still checking, and the shutdown order of the bitfield flusher and uTP
    dispatcher are corrected. Each session flush writes its own temp file.
  • Tags. Tags can be renamed, and one tag can be replaced in bulk.

Upgrade notes

  • Back up /home/rtbit/db, /home/rtbit/cache and the credentials directory
    before upgrading.
  • No configuration changes are required.

Downloads

  • Linux x86_64: rtbit-v0.2.0-beta.4-linux-x86_64
  • Windows x86_64: rtbit-v0.2.0-beta.4-windows-x86_64.exe
  • Debian/Ubuntu amd64: rtbit-v0.2.0-beta.4-amd64.deb
  • Fedora/RHEL x86_64: rtbit-v0.2.0-beta.4-x86_64.rpm
  • SBOM: rtbit-v0.2.0-beta.4-sbom.cdx.json
  • Native client, Linux x86_64: rtbit-egui-v0.2.0-beta.4-linux-x86_64
  • Native client, Windows x86_64: rtbit-egui-v0.2.0-beta.4-windows-x86_64.exe
  • Native client, Debian/Ubuntu amd64: rtbit-egui-v0.2.0-beta.4-amd64.deb
  • Native client SBOM: rtbit-egui-v0.2.0-beta.4-sbom.cdx.json
  • Service files (systemd units, sysusers entry, default config): rtbit-v0.2.0-beta.4-service-files.tar.gz
  • Vendored crates for the offline Flatpak build: rtbit-v0.2.0-beta.4-vendor.tar.xz
  • Checksums: SHA256SUMS-v0.2.0-beta.4.txt
  • Docker: ghcr.io/thedancingdeveloper-org/rusttorrent:v0.2.0-beta.4
  • Source: automatic .zip and .tar.gz archives on the GitHub release tag

Release files are attached to the canonical GitHub release and are also
published at https://dl.rusttorrent.dev/v0.2.0-beta.4/.