Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
protocol: Update to 0.7.0
Fintan Halpenny committed 1 month ago
commit 6e40a617de7df6ba61e81b0092e58fa551fe0ad6
parent 5a2e784
4 files changed +38 -4
modified Cargo.lock
@@ -3183,7 +3183,7 @@ dependencies = [

[[package]]
name = "radicle-protocol"
-
version = "0.6.0"
+
version = "0.7.0"
dependencies = [
 "bloomy",
 "bytes",
modified 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" }
modified 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

modified 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 <team@radicle.xyz>"]
edition.workspace = true
rust-version.workspace = true