Skip to content

Commit 31827e9

Browse files
authored
Merge pull request #49 from Power2All/v4.0.6
V4.0.6
2 parents 7bc2640 + e5070e5 commit 31827e9

File tree

9 files changed

+147
-100
lines changed

9 files changed

+147
-100
lines changed

Cargo.lock

Lines changed: 52 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "torrust-actix"
3-
version = "4.0.5"
3+
version = "4.0.6"
44
edition = "2021"
55
license = "AGPL-3.0"
66
authors = [
@@ -42,15 +42,15 @@ rcgen = "^0.13"
4242
regex = "^1.11"
4343
rustls = { version = "^0.23", default-features = false, features = ["std", "ring"] }
4444
rustls-pemfile = "^2.2"
45-
sentry = { version = "^0.35", default-features = false, features = ["rustls", "backtrace", "contexts", "panic", "transport", "debug-images", "reqwest"] }
46-
sentry-actix = "^0.35"
45+
sentry = { version = "^0.36", default-features = false, features = ["rustls", "backtrace", "contexts", "panic", "transport", "debug-images", "reqwest"] }
46+
sentry-actix = "^0.36"
4747
serde = { version = "^1.0", features = ["derive"] }
4848
serde_json = { version = "^1.0", features = ["preserve_order"] }
4949
serde_millis = "^0.1"
5050
sha1 = "^0.10"
5151
sqlx = { version = "^0.8", features = ["mysql", "postgres", "sqlite", "runtime-tokio-rustls"] }
5252
thiserror = "^2.0"
53-
tokio = { version = "^1.41", features = ["full"] }
53+
tokio = { version = "^1.43", features = ["full"] }
5454
tokio-shutdown = "^0.1"
5555
toml = "^0.8"
5656
utoipa = { version = "^5", features = ["actix_extras"] }

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ Sentry.io support is introduced, you can enable it in the configuration and the
5959

6060
### ChangeLog
6161

62+
#### v4.0.6
63+
* Fixed some clippy issues
64+
* Found a performance issue on peers cleanup
65+
* Switched peers cleanup from Tokio spawn to Thread spawn for speedup
66+
* Bumped version of Tokio
67+
6268
#### v4.0.5
6369
* Library bump
6470

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM rust:alpine
22

33
RUN apk add git musl-dev curl pkgconfig openssl-dev openssl-libs-static
44
RUN git clone https://github.com/Power2All/torrust-actix.git /tmp/torrust-actix
5-
RUN cd /tmp/torrust-actix && git checkout tags/v4.0.5
5+
RUN cd /tmp/torrust-actix && git checkout tags/v4.0.6
66
WORKDIR /tmp/torrust-actix
77
RUN cd /tmp/torrust-actix
88
RUN cargo build --release && rm -Rf target/release/.fingerprint target/release/build target/release/deps target/release/examples target/release/incremental

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ fn main() -> std::io::Result<()>
229229
}
230230

231231
info!("[PEERS] Checking now for dead peers.");
232-
let _ = tracker_spawn_cleanup_peers.torrent_peers_cleanup(Duration::from_secs(tracker_spawn_cleanup_peers.config.tracker_config.clone().peers_timeout), tracker_spawn_cleanup_peers.config.database.clone().persistent);
232+
let _ = tracker_spawn_cleanup_peers.torrent_peers_cleanup(tracker_spawn_cleanup_peers.clone(), Duration::from_secs(tracker_spawn_cleanup_peers.config.tracker_config.clone().peers_timeout), tracker_spawn_cleanup_peers.config.database.clone().persistent).await;
233233
info!("[PEERS] Peers cleaned up.");
234234

235235
if tracker_spawn_cleanup_peers.config.tracker_config.clone().users_enabled {

0 commit comments

Comments
 (0)