From 30de55d3bcad7905efb5ad150cd65363da47129f Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Thu, 15 Aug 2024 14:46:26 +0100 Subject: [PATCH] Prepare 7.0.0-beta.0 --- Cargo.lock | 16 ++++++++-------- crates/bencode/Cargo.toml | 6 +++--- crates/buffers/Cargo.toml | 4 ++-- crates/clone_to_owned/Cargo.toml | 2 +- crates/dht/Cargo.toml | 8 ++++---- crates/librqbit/Cargo.toml | 14 +++++++------- crates/librqbit_core/Cargo.toml | 8 ++++---- crates/peer_binary_protocol/Cargo.toml | 10 +++++----- crates/rqbit/Cargo.toml | 4 ++-- crates/tracker_comms/Cargo.toml | 6 +++--- desktop/src-tauri/Cargo.lock | 16 ++++++++-------- desktop/src-tauri/Cargo.toml | 2 +- 12 files changed, 48 insertions(+), 48 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index db8699d..b59ba87 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1464,7 +1464,7 @@ dependencies = [ [[package]] name = "librqbit" -version = "6.0.0" +version = "7.0.0-beta.0" dependencies = [ "anyhow", "async-stream", @@ -1523,7 +1523,7 @@ dependencies = [ [[package]] name = "librqbit-bencode" -version = "2.2.3" +version = "3.0.0" dependencies = [ "anyhow", "bytes", @@ -1535,7 +1535,7 @@ dependencies = [ [[package]] name = "librqbit-buffers" -version = "3.0.1" +version = "4.0.0" dependencies = [ "bytes", "librqbit-clone-to-owned", @@ -1544,14 +1544,14 @@ dependencies = [ [[package]] name = "librqbit-clone-to-owned" -version = "2.2.1" +version = "3.0.0" dependencies = [ "bytes", ] [[package]] name = "librqbit-core" -version = "3.9.0" +version = "4.0.0" dependencies = [ "anyhow", "bytes", @@ -1574,7 +1574,7 @@ dependencies = [ [[package]] name = "librqbit-dht" -version = "5.0.4" +version = "5.1.0" dependencies = [ "anyhow", "backoff", @@ -1601,7 +1601,7 @@ dependencies = [ [[package]] name = "librqbit-peer-protocol" -version = "3.6.0" +version = "4.0.0" dependencies = [ "anyhow", "bincode", @@ -2437,7 +2437,7 @@ dependencies = [ [[package]] name = "rqbit" -version = "6.0.0" +version = "7.0.0-beta.0" dependencies = [ "anyhow", "bytes", diff --git a/crates/bencode/Cargo.toml b/crates/bencode/Cargo.toml index f8674ad..b544d50 100644 --- a/crates/bencode/Cargo.toml +++ b/crates/bencode/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "librqbit-bencode" -version = "2.2.3" +version = "3.0.0" edition = "2021" description = "Bencode serialization and deserialization using Serde" license = "Apache-2.0" @@ -12,8 +12,8 @@ readme = "README.md" [dependencies] serde = { version = "1", features = ["derive"] } -buffers = { path = "../buffers", package = "librqbit-buffers", version = "3.0.1" } -clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "2.2.1" } +buffers = { path = "../buffers", package = "librqbit-buffers", version = "4" } +clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "3" } anyhow = "1" sha1w = { path = "../sha1w", default-features = false, package = "librqbit-sha1-wrapper", version = "3.0.0" } bytes = "1.7.1" diff --git a/crates/buffers/Cargo.toml b/crates/buffers/Cargo.toml index 5bdcdd3..5156067 100644 --- a/crates/buffers/Cargo.toml +++ b/crates/buffers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "librqbit-buffers" -version = "3.0.1" +version = "4.0.0" edition = "2021" description = "Utils to work with &[u8] and Vec in librqbit source code." license = "Apache-2.0" @@ -11,5 +11,5 @@ readme = "README.md" [dependencies] serde = { version = "1", features = ["derive"] } -clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "2.2.1" } +clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "3" } bytes = "1" diff --git a/crates/clone_to_owned/Cargo.toml b/crates/clone_to_owned/Cargo.toml index c180c4f..509c2af 100644 --- a/crates/clone_to_owned/Cargo.toml +++ b/crates/clone_to_owned/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "librqbit-clone-to-owned" -version = "2.2.1" +version = "3.0.0" edition = "2021" description = "Util traits to represent something that can be made owned and change type at the same time." license = "Apache-2.0" diff --git a/crates/dht/Cargo.toml b/crates/dht/Cargo.toml index 99291a8..db05ed8 100644 --- a/crates/dht/Cargo.toml +++ b/crates/dht/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "librqbit-dht" -version = "5.0.4" +version = "5.1.0" edition = "2021" description = "DHT implementation, used in rqbit torrent client." license = "Apache-2.0" @@ -22,7 +22,7 @@ serde = { version = "1", features = ["derive"] } leaky-bucket = "1.1" serde_json = "1" hex = "0.4" -bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "2.2.3" } +bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "3" } anyhow = "1" parking_lot = "0.12" tracing = "0.1" @@ -31,8 +31,8 @@ futures = "0.3" rand = "0.8" indexmap = "2" dashmap = { version = "5.5.3", features = ["serde"] } -clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "2.2.1" } -librqbit-core = { path = "../librqbit_core", version = "3.9.0" } +clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "3" } +librqbit-core = { path = "../librqbit_core", version = "4" } chrono = { version = "0.4.31", features = ["serde"] } tokio-util = "0.7.10" bytes = "1.7.1" diff --git a/crates/librqbit/Cargo.toml b/crates/librqbit/Cargo.toml index 5d7fd62..27a0695 100644 --- a/crates/librqbit/Cargo.toml +++ b/crates/librqbit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "librqbit" -version = "6.0.0" +version = "7.0.0-beta.0" authors = ["Igor Katson "] edition = "2021" description = "The main library used by rqbit torrent client. The binary is just a small wrapper on top of it." @@ -26,14 +26,14 @@ sqlx = { version = "0.7", features = [ "runtime-tokio", "postgres", ], optional = true } -bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "2.2.3" } +bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "3" } tracker_comms = { path = "../tracker_comms", default-features = false, package = "librqbit-tracker-comms", version = "1.0.3" } -buffers = { path = "../buffers", package = "librqbit-buffers", version = "3.0.1" } -librqbit-core = { path = "../librqbit_core", version = "3.9.0" } -clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "2.2.1" } -peer_binary_protocol = { path = "../peer_binary_protocol", package = "librqbit-peer-protocol", version = "3.6.0" } +buffers = { path = "../buffers", package = "librqbit-buffers", version = "4" } +librqbit-core = { path = "../librqbit_core", version = "4" } +clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "3" } +peer_binary_protocol = { path = "../peer_binary_protocol", package = "librqbit-peer-protocol", version = "4.0.0" } sha1w = { path = "../sha1w", default-features = false, package = "librqbit-sha1-wrapper", version = "3.0.0" } -dht = { path = "../dht", package = "librqbit-dht", version = "5.0.4" } +dht = { path = "../dht", package = "librqbit-dht", version = "5.1.0" } librqbit-upnp = { path = "../upnp", version = "0.1.0" } tokio = { version = "1", features = [ diff --git a/crates/librqbit_core/Cargo.toml b/crates/librqbit_core/Cargo.toml index 89d4d1a..9c9b197 100644 --- a/crates/librqbit_core/Cargo.toml +++ b/crates/librqbit_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "librqbit-core" -version = "3.9.0" +version = "4.0.0" edition = "2021" description = "Important utilities used throughout librqbit useful for working with torrents." license = "Apache-2.0" @@ -19,9 +19,9 @@ url = "2" uuid = { version = "1", features = ["v4"] } parking_lot = "0.12" serde = { version = "1", features = ["derive"] } -buffers = { path = "../buffers", package = "librqbit-buffers", version = "3.0.1" } -bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "2.2.3" } -clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "2.2.1" } +buffers = { path = "../buffers", package = "librqbit-buffers", version = "4" } +bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "3" } +clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "3" } itertools = "0.12" directories = "5" tokio-util = "0.7.10" diff --git a/crates/peer_binary_protocol/Cargo.toml b/crates/peer_binary_protocol/Cargo.toml index d6de7dd..01670b7 100644 --- a/crates/peer_binary_protocol/Cargo.toml +++ b/crates/peer_binary_protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "librqbit-peer-protocol" -version = "3.6.0" +version = "4.0.0" edition = "2021" description = "Protocol for working with torrent peers. Used in rqbit torrent client." license = "Apache-2.0" @@ -14,10 +14,10 @@ readme = "README.md" serde = { version = "1", features = ["derive"] } bincode = "1" byteorder = "1" -buffers = { path = "../buffers", package = "librqbit-buffers", version = "3.0.1" } -bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "2.2.3" } -clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "2.2.1" } -librqbit-core = { path = "../librqbit_core", version = "3.9.0" } +buffers = { path = "../buffers", package = "librqbit-buffers", version = "4" } +bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "3" } +clone_to_owned = { path = "../clone_to_owned", package = "librqbit-clone-to-owned", version = "3" } +librqbit-core = { path = "../librqbit_core", version = "4" } bitvec = "1" anyhow = "1" bytes = "1.7.1" diff --git a/crates/rqbit/Cargo.toml b/crates/rqbit/Cargo.toml index 8aec1d7..228a518 100644 --- a/crates/rqbit/Cargo.toml +++ b/crates/rqbit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rqbit" -version = "6.0.0" +version = "7.0.0-beta.0" authors = ["Igor Katson "] edition = "2021" description = "A bittorrent command line client and server." @@ -23,7 +23,7 @@ debug_slow_disk = ["librqbit/storage_middleware"] postgres = ["librqbit/postgres"] [dependencies] -librqbit = { path = "../librqbit", default-features = false, version = "6.0.0" } +librqbit = { path = "../librqbit", default-features = false, version = "7.0.0-beta.0" } tokio = { version = "1", features = ["macros", "rt-multi-thread"] } console-subscriber = { version = "0.2", optional = true } anyhow = "1" diff --git a/crates/tracker_comms/Cargo.toml b/crates/tracker_comms/Cargo.toml index 2b477fc..cc0c99a 100644 --- a/crates/tracker_comms/Cargo.toml +++ b/crates/tracker_comms/Cargo.toml @@ -15,13 +15,13 @@ tokio = "1" anyhow = "1" futures = "0.3" async-stream = "0.3.5" -buffers = { path = "../buffers", package = "librqbit-buffers", version = "3.0.1" } -librqbit-core = { path = "../librqbit_core", version = "3.9.0" } +buffers = { path = "../buffers", package = "librqbit-buffers", version = "4" } +librqbit-core = { path = "../librqbit_core", version = "4" } byteorder = "1.5" serde = { version = "1", features = ["derive"] } urlencoding = "2" rand = "0.8" tracing = "0.1.40" reqwest = { version = "0.12", default-features = false, features = ["json"] } -bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "2.2.3" } +bencode = { path = "../bencode", default-features = false, package = "librqbit-bencode", version = "3" } url = "2" diff --git a/desktop/src-tauri/Cargo.lock b/desktop/src-tauri/Cargo.lock index 3dfb431..d2ddd33 100644 --- a/desktop/src-tauri/Cargo.lock +++ b/desktop/src-tauri/Cargo.lock @@ -1847,7 +1847,7 @@ dependencies = [ [[package]] name = "librqbit" -version = "6.0.0" +version = "7.0.0-beta.0" dependencies = [ "anyhow", "async-stream", @@ -1899,7 +1899,7 @@ dependencies = [ [[package]] name = "librqbit-bencode" -version = "2.2.3" +version = "3.0.0" dependencies = [ "anyhow", "bytes", @@ -1911,7 +1911,7 @@ dependencies = [ [[package]] name = "librqbit-buffers" -version = "3.0.1" +version = "4.0.0" dependencies = [ "bytes", "librqbit-clone-to-owned", @@ -1920,14 +1920,14 @@ dependencies = [ [[package]] name = "librqbit-clone-to-owned" -version = "2.2.1" +version = "3.0.0" dependencies = [ "bytes", ] [[package]] name = "librqbit-core" -version = "3.9.0" +version = "4.0.0" dependencies = [ "anyhow", "bytes", @@ -1949,7 +1949,7 @@ dependencies = [ [[package]] name = "librqbit-dht" -version = "5.0.4" +version = "5.1.0" dependencies = [ "anyhow", "backoff", @@ -1975,7 +1975,7 @@ dependencies = [ [[package]] name = "librqbit-peer-protocol" -version = "3.6.0" +version = "4.0.0" dependencies = [ "anyhow", "bincode", @@ -3031,7 +3031,7 @@ dependencies = [ [[package]] name = "rqbit-desktop" -version = "6.0.0" +version = "7.0.0-beta.0" dependencies = [ "anyhow", "base64 0.21.7", diff --git a/desktop/src-tauri/Cargo.toml b/desktop/src-tauri/Cargo.toml index 3760beb..98c7774 100644 --- a/desktop/src-tauri/Cargo.toml +++ b/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rqbit-desktop" -version = "6.0.0" +version = "7.0.0-beta.0" description = "rqbit torrent client" authors = ["you"] license = ""