diff --git a/Cargo.lock b/Cargo.lock index 2bd17d31..77fccb90 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3183,7 +3183,7 @@ dependencies = [ [[package]] name = "radicle-protocol" -version = "0.6.0" +version = "0.7.0" dependencies = [ "bloomy", "bytes", diff --git a/Cargo.toml b/Cargo.toml index ba11451f..4556c10f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,7 +57,7 @@ radicle-git-ref-format = { version = "0.1.0", path = "crates/radicle-git-ref-for radicle-localtime = { version = "0.1", path = "crates/radicle-localtime" } radicle-node = { version = "0.18", path = "crates/radicle-node" } radicle-oid = { version = "0.1.0", path = "crates/radicle-oid", default-features = false } -radicle-protocol = { version = "0.6", path = "crates/radicle-protocol" } +radicle-protocol = { version = "0.7", path = "crates/radicle-protocol" } radicle-signals = { version = "0.11", path = "crates/radicle-signals" } radicle-ssh = { version = "0.10", path = "crates/radicle-ssh", default-features = false } radicle-systemd = { version = "0.12", path = "crates/radicle-systemd" } diff --git a/crates/radicle-protocol/CHANGELOG.md b/crates/radicle-protocol/CHANGELOG.md index c2475f5e..0646e653 100644 --- a/crates/radicle-protocol/CHANGELOG.md +++ b/crates/radicle-protocol/CHANGELOG.md @@ -15,7 +15,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security -## [Unreleased] +## 0.7.0 + +### Added + +- `radicle_protocol::fetcher::state::QueuedFetch` has a new required `config` + field. Existing struct literals must be updated to include this field. +- `radicle_protocol::fetcher::state::command::Fetch` has a new required `config` + field. Existing struct literals must be updated to include this field. +- `radicle_protocol::service::io::Io::Fetch` variant has a new `config` field. +- `radicle_protocol::fetcher::state::event::Fetch::Started` variant has a new + `config` field. +- `radicle_protocol::fetcher::state::event::Fetch::QueueAtCapacity` variant has + a new `config` field. +- `radicle_protocol::worker::FetchRequest::Initiator` variant has a new `config` + field. +- `radicle_protocol::service::command::Command::Fetch` tuple variant has a new + field at position 4. + +### Changed + +- `radicle_protocol::service::command::Command::fetch` now takes 4 parameters + instead of 3. + +### Removed + +- `radicle_protocol::fetcher::state::QueuedFetch` field `timeout` was removed. +- `radicle_protocol::fetcher::state::command::Fetch` field `timeout` was + removed. +- `radicle_protocol::fetcher::state::event::Fetch::Started` field `timeout` was + removed. +- `radicle_protocol::fetcher::state::event::Fetch::QueueAtCapacity` field + `timeout` was removed. +- `radicle_protocol::service::io::Io::Fetch` field `timeout` was removed. + +## 0.6.0 ### Changed diff --git a/crates/radicle-protocol/Cargo.toml b/crates/radicle-protocol/Cargo.toml index 7196f8ce..1642f90e 100644 --- a/crates/radicle-protocol/Cargo.toml +++ b/crates/radicle-protocol/Cargo.toml @@ -3,7 +3,7 @@ name = "radicle-protocol" description = "The Radicle Protocol" homepage.workspace = true license.workspace = true -version = "0.6.0" +version = "0.7.0" authors = ["Radicle Team "] edition.workspace = true rust-version.workspace = true