diff --git a/Cargo.lock b/Cargo.lock index e3074429..64f8c913 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3123,7 +3123,7 @@ dependencies = [ [[package]] name = "radicle-node" -version = "0.16.0" +version = "0.17.0" dependencies = [ "backtrace", "bloomy", diff --git a/Cargo.toml b/Cargo.toml index 03654f31..b6b52f6d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -54,7 +54,7 @@ radicle-fetch = { version = "0.16", path = "crates/radicle-fetch" } radicle-git-metadata = { version = "0.1.0", path = "crates/radicle-git-metadata", default-features = false } radicle-git-ref-format = { version = "0.1.0", path = "crates/radicle-git-ref-format", default-features = false } radicle-localtime = { version = "0.1", path = "crates/radicle-localtime" } -radicle-node = { version = "0.16", path = "crates/radicle-node" } +radicle-node = { version = "0.17", path = "crates/radicle-node" } radicle-oid = { version = "0.1.0", path = "crates/radicle-oid", default-features = false } radicle-protocol = { version = "0.4", path = "crates/radicle-protocol" } radicle-signals = { version = "0.11", path = "crates/radicle-signals" } diff --git a/crates/radicle-node/CHANGELOG.md b/crates/radicle-node/CHANGELOG.md new file mode 100644 index 00000000..6915c4e9 --- /dev/null +++ b/crates/radicle-node/CHANGELOG.md @@ -0,0 +1,41 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added + +### Changed + +### Removed + +### Security + +## 0.17.0 + +### Added + +- The test `Handle` struct now has a `blocked` field. + +### Removed + +- The `radicle_node::wire` module was removed, including the `Wire` struct, + the `Control` enum, the `dial` and `accept` functions, and the + `NOISE_XK`, `DEFAULT_CONNECTION_TIMEOUT`, `DEFAULT_DIAL_TIMEOUT`, and + `MAX_INBOX_SIZE` constants. +- The `radicle_node::control` module was removed, including the `Error` enum + and the `listen` function. +- The `radicle_node::worker` module was removed, including the `Config`, + `Pool`, `Task`, `TaskResult`, `FetchConfig`, `Channels`, and + `ChannelsConfig` structs, the `ChannelEvent` enum, and the + `worker::fetch::Handle` enum. +- The `radicle_node::worker::garbage` module was removed, including the + `Expiry` enum, the `collect` function, and the `EXPIRY_DEFAULT` constant. + +### Security + +*No security updates.* diff --git a/crates/radicle-node/Cargo.toml b/crates/radicle-node/Cargo.toml index d6afff16..49689d34 100644 --- a/crates/radicle-node/Cargo.toml +++ b/crates/radicle-node/Cargo.toml @@ -3,7 +3,7 @@ name = "radicle-node" description = "The Radicle Node" homepage.workspace = true license.workspace = true -version = "0.16.0" +version = "0.17.0" authors = ["cloudhead "] edition.workspace = true build = "build.rs"