From b0b6265cdee5c5815054034f04333dad2d84faf8 Mon Sep 17 00:00:00 2001 From: rustaceanrob Date: Fri, 6 Mar 2026 18:07:32 +0000 Subject: [PATCH] Release `0.4.0` --- CHANGELOG.md | 22 ++++++++++++++++++++++ Cargo.toml | 4 ++-- src/network/mod.rs | 4 ++-- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8f9bd89..ca4697f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,28 @@ 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). +## 0.4.0 + +## Added + +- Connections to Tor hidden services possible with Tor proxy +- `Socks5Proxy` newtype introduced +- `peer_info` method introduced +- `chain_tip` method introduced +- `FilterType` enum exposed +- `achow` added to Signet DNS seeds + +## Changed + +- `AllPeers` transaction broadcast removed +- `example` folder renamed to `examples` +- `corepc-node` updated to `0.10.0` + +## Fixes + +- `MessageGenerator` made infallible +- V1 transport used when using a Tor proxy + ## 0.3.4 ## Fixes diff --git a/Cargo.toml b/Cargo.toml index 74de5dc6..745db5cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bip157" -version = "0.3.4" +version = "0.4.0" authors = ["Rob "] edition = "2021" license = "MIT OR Apache-2.0" @@ -13,7 +13,7 @@ rust-version = "1.84.0" [dependencies] addrman = { package = "bitcoin-address-book", version = "0.1.1" } -bitcoin = { version = "0.32.7", default-features = false, features = [ +bitcoin = { version = "0.32.8", default-features = false, features = [ "rand-std", ] } bip324 = { version = "0.7.0", default-features = false, features = [ diff --git a/src/network/mod.rs b/src/network/mod.rs index 88ad69d9..58b2f67e 100644 --- a/src/network/mod.rs +++ b/src/network/mod.rs @@ -40,8 +40,8 @@ pub(crate) mod reader; pub(crate) mod socks; pub const PROTOCOL_VERSION: u32 = 70016; -pub const KYOTO_VERSION: &str = "0.3.4"; -pub const RUST_BITCOIN_VERSION: &str = "0.32.7"; +pub const KYOTO_VERSION: &str = "0.4.0"; +pub const RUST_BITCOIN_VERSION: &str = "0.32.8"; const THIRTY_MINS: Duration = Duration::from_secs(60 * 30); const MESSAGE_TIMEOUT_SECS: Duration = Duration::from_secs(5);