node: Update to 0.17.0

This commit is contained in:
Fintan Halpenny 2026-02-18 11:19:36 +00:00 committed by Lorenz Leutgeb
parent 963b4ded2b
commit c0ae5e32d9
4 changed files with 44 additions and 3 deletions

2
Cargo.lock generated
View File

@ -3123,7 +3123,7 @@ dependencies = [
[[package]] [[package]]
name = "radicle-node" name = "radicle-node"
version = "0.16.0" version = "0.17.0"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"bloomy", "bloomy",

View File

@ -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-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-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-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-oid = { version = "0.1.0", path = "crates/radicle-oid", default-features = false }
radicle-protocol = { version = "0.4", path = "crates/radicle-protocol" } radicle-protocol = { version = "0.4", path = "crates/radicle-protocol" }
radicle-signals = { version = "0.11", path = "crates/radicle-signals" } radicle-signals = { version = "0.11", path = "crates/radicle-signals" }

View File

@ -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.*

View File

@ -3,7 +3,7 @@ name = "radicle-node"
description = "The Radicle Node" description = "The Radicle Node"
homepage.workspace = true homepage.workspace = true
license.workspace = true license.workspace = true
version = "0.16.0" version = "0.17.0"
authors = ["cloudhead <cloudhead@radicle.xyz>"] authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition.workspace = true edition.workspace = true
build = "build.rs" build = "build.rs"