Skip to content

Torrust-Actix v3.2.0

Compare
Choose a tag to compare
@Power2All Power2All released this 09 Jun 11:10
· 250 commits to master since this release
4887f30

New release of Torrust-Axum tracker, now renamed to Torrust-Actix for switching to a different web framework.
All the changes will be pointed here.

  • Bumped library versions.
  • Modified the way scheduling was done through threads, it could lock up and slow down public trackers with heavy activity.
  • Tweaking the SQLite3 database usage and database space consumption.
  • Full overhaul on how torrents and peers are used in memory. Using crossbeam skipmap for thread safe non-locking memory sharing.
  • Some various improvement on coding performance, readability and linting the files.
  • Replaced Tokio Axum web framework for Actix, reason: Missing critical things like a timeout on connect, disconnect, read and write, and support was lackluster.
  • Renamed the github repository from torrust-axum to torrust-actix.
  • Adding user tracking support with an extra key.