Skip to content

Releases: Power2All/torrust-actix

v4.0.7

09 Jan 23:33
f3491b2
Compare
Choose a tag to compare
  • Cleanup was still broken, did a big rewrite, after testing it works now as expected
  • Did some tokio threading correctly for core threads
  • Added a new configuration key, to set the threads, default for each shard (256), but can be changed

v4.0.6

08 Jan 22:47
31827e9
Compare
Choose a tag to compare
  • Fixed some clippy issues
  • Found a performance issue on peers cleanup
  • Switched peers cleanup from Tokio spawn to Thread spawn for speedup
  • Bumped version of Tokio

v4.0.5

07 Jan 16:17
7bc2640
Compare
Choose a tag to compare

Bump libraries and fixing Sentry logging for deadlock

v4.0.4

03 Dec 10:46
2da85f0
Compare
Choose a tag to compare

Latest version with some final bug fixes.

v4.0.3

15 Nov 23:46
Compare
Choose a tag to compare

Many fixes.

  • Fixing announce and scrape paths, since it is the wrong way.
  • Fixing various smaller bugs that isn't app-breaking, but should be handled better.
  • Added support for Sentry.io SaaS and self-hosted setup.

v4.0.2

21 Oct 15:03
dd78b72
Compare
Choose a tag to compare

v4.0.2

  • Added option that the system will remove data from database.
  • Added updates variables for the white/black list and keys tables.
  • Renaming the "database" naming which should be "tables".
  • A lot of fixes and bugs I stumbled upon.

v4.0.1 hotfix

15 Oct 09:42
8876d2d
Compare
Choose a tag to compare

Hotfix, Database loading was bugging.

Torrust-Actix v4.0.0

14 Oct 15:14
Compare
Choose a tag to compare

ChangeLog

v4.0.0

  • Completely rebuilt of the tracker code, for readability.
  • Moved to Actix v4, thus versioning this software to v4.0.0 as well.
  • Rebuilt and remade the way configuration file is created (you need to give the command as argument for it).
  • Redone the whole database system, is tested with the latest versions available at this time.
  • API has gone through a lot of work and tested.
  • Introduced Swagger UI as testing and documentation.
  • A lot of improvements in speed and performance applied further.
  • Import and Export function added, will dump or import from JSON files, handy for when making a backup from your existing database, or when migrating to a other database engine.
  • Removed WebGUI, was outdated and not really useful.

Torrust-Actix v3.2.1 Patch Fix

31 Aug 17:07
Compare
Choose a tag to compare

Bumped versions, applied security patch, and fixed a bug in the PostgreSQL corner (thanks Babico for notifying about it).

Torrust-Actix v3.2.0

09 Jun 11:10
4887f30
Compare
Choose a tag to compare

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.