Releases: Power2All/torrust-actix
Releases · Power2All/torrust-actix
v4.0.7
v4.0.6
v4.0.5
v4.0.4
v4.0.3
v4.0.2
v4.0.1 hotfix
Hotfix, Database loading was bugging.
Torrust-Actix v4.0.0
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
Bumped versions, applied security patch, and fixed a bug in the PostgreSQL corner (thanks Babico for notifying about it).
Torrust-Actix v3.2.0
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.