Skip to content

Commit 5aee8a1

Browse files
committed
lib: release 0.9.0
1 parent d01e9ff commit 5aee8a1

File tree

5 files changed

+25
-4
lines changed

5 files changed

+25
-4
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,27 @@ Notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.9.0
9+
10+
## Added
11+
12+
- Introduce log level and optimize release builds to remove heap allocations for debug messages
13+
- Configure a custom DNS resolver
14+
15+
## Changed
16+
17+
- `Dialog` field renamed to `Debug`
18+
- `dns` feature is removed and DNS is used by default
19+
- Better naming on the fields of `Warning`
20+
- `NodeBuilder` uses declarative naming for methods
21+
22+
## Fixes
23+
24+
- Tor and Signet examples updated
25+
- Adding scripts or peers twice does not overwrite past changes in `NodeBuilder`
26+
- Remove invalid assessment of median time past in fork scenario
27+
- Use the proper `inv` -> `getdata` -> `tx` message exchange to broadcast transactions
28+
829
## 0.8.0
930

1031
## Added

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kyoto-cbf"
3-
version = "0.8.0"
3+
version = "0.9.0"
44
authors = ["Rob <rustaceanrob@protonmail.com>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"

src/core/builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ impl NodeBuilder {
143143
self
144144
}
145145

146-
/// Set the [`LogLevel`](crate::LogLevel). Omitting log messages may improve performance.
146+
/// Set the [`LogLevel`]. Omitting log messages may improve performance.
147147
pub fn log_level(mut self, log_level: LogLevel) -> Self {
148148
self.config.log_level = log_level;
149149
self

src/core/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Tools to build and run a compact block filters node.
22
//!
33
//! All logic for syncing with the Bitcoin network occurs within a [`Node`](node::Node). Nodes emit events of relevance
4-
//! by sending [`NodeMessage`](messages::NodeMessage), and these events may be consumed by a [`Client`](client::Client). A client may also send
4+
//! by sending logs, warnings and events. These may be consumed by a [`Client`](client::Client). A client may also send
55
//! messages to a node to add more Bitcoin scripts, broadcast transactions, and more.
66
//!
77
//! To build a [`Node`](node::Node) and [`Client`](client::Client), please refer to the [`NodeBuilder`](builder::NodeBuilder), which allows for node

0 commit comments

Comments
 (0)