Compare commits

...

2 Commits

Author SHA1 Message Date
nym21 c85592eefe release: v0.0.85 2025-08-07 22:35:09 +02:00
nym21 05861c9113 mcp: upgrade + made stateless 2025-08-07 22:34:46 +02:00
5 changed files with 39 additions and 39 deletions
Generated
+20 -20
View File
@@ -479,7 +479,7 @@ dependencies = [
[[package]]
name = "brk"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"brk_bundler",
"brk_cli",
@@ -499,7 +499,7 @@ dependencies = [
[[package]]
name = "brk_bundler"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"brk_rolldown",
"log",
@@ -510,7 +510,7 @@ dependencies = [
[[package]]
name = "brk_cli"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"bitcoincore-rpc",
"brk_bundler",
@@ -535,7 +535,7 @@ dependencies = [
[[package]]
name = "brk_computer"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"bitcoin",
"bitcoincore-rpc",
@@ -556,7 +556,7 @@ dependencies = [
[[package]]
name = "brk_error"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"bitcoincore-rpc",
"brk_vecs",
@@ -569,7 +569,7 @@ dependencies = [
[[package]]
name = "brk_fetcher"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"brk_error",
"brk_logger",
@@ -581,7 +581,7 @@ dependencies = [
[[package]]
name = "brk_indexer"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"bitcoin",
"bitcoincore-rpc",
@@ -598,7 +598,7 @@ dependencies = [
[[package]]
name = "brk_interface"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"brk_computer",
"brk_error",
@@ -615,7 +615,7 @@ dependencies = [
[[package]]
name = "brk_logger"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"env_logger",
"jiff",
@@ -625,7 +625,7 @@ dependencies = [
[[package]]
name = "brk_mcp"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"axum",
"brk_interface",
@@ -635,7 +635,7 @@ dependencies = [
[[package]]
name = "brk_parser"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"bitcoin",
"bitcoincore-rpc",
@@ -650,9 +650,9 @@ dependencies = [
[[package]]
name = "brk_rmcp"
version = "0.3.0"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47aa1e268ee1def8f5c8680a0b178235c0c00cb573bd1c17bc5788873c8f658c"
checksum = "0faa9da00a4fc50c5a4f331850c37bf69529e7a88890e08962c1e9a32ca11dbd"
dependencies = [
"base64 0.22.1",
"brk_rmcp-macros",
@@ -680,9 +680,9 @@ dependencies = [
[[package]]
name = "brk_rmcp-macros"
version = "0.3.0"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba2160476036639cdb3657939886955ba603ef42d93f07735c944ae41eec6cbc"
checksum = "6078c726658d7abc2ec1b55196791fcfb58f20f1dd9f78401c749c5138a79562"
dependencies = [
"darling 0.21.1",
"proc-macro2",
@@ -1013,7 +1013,7 @@ dependencies = [
[[package]]
name = "brk_server"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"axum",
"bitcoincore-rpc",
@@ -1037,7 +1037,7 @@ dependencies = [
[[package]]
name = "brk_store"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"brk_error",
"brk_structs",
@@ -1060,7 +1060,7 @@ dependencies = [
[[package]]
name = "brk_structs"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"bitcoin",
"bitcoincore-rpc",
@@ -1078,7 +1078,7 @@ dependencies = [
[[package]]
name = "brk_vecs"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"brk_vecs_macros",
"ctrlc",
@@ -1097,7 +1097,7 @@ dependencies = [
[[package]]
name = "brk_vecs_macros"
version = "0.0.84"
version = "0.0.85"
dependencies = [
"quote",
"syn 2.0.104",
+16 -16
View File
@@ -4,7 +4,7 @@ members = ["crates/*"]
package.description = "The Bitcoin Research Kit is a suite of tools designed to extract, compute and display data stored on a Bitcoin Core node"
package.license = "MIT"
package.edition = "2024"
package.version = "0.0.84"
package.version = "0.0.85"
package.homepage = "https://bitcoinresearchkit.org"
package.repository = "https://github.com/bitcoinresearchkit/brk"
package.readme = "README.md"
@@ -25,21 +25,21 @@ inherits = "release"
axum = "0.8.4"
bitcoin = { version = "0.32.7", features = ["serde"] }
bitcoincore-rpc = "0.19.0"
brk_bundler = { version = "0.0.84", path = "crates/brk_bundler" }
brk_cli = { version = "0.0.84", path = "crates/brk_cli" }
brk_computer = { version = "0.0.84", path = "crates/brk_computer" }
brk_structs = { version = "0.0.84", path = "crates/brk_structs" }
brk_error = { version = "0.0.84", path = "crates/brk_error" }
brk_fetcher = { version = "0.0.84", path = "crates/brk_fetcher" }
brk_indexer = { version = "0.0.84", path = "crates/brk_indexer" }
brk_interface = { version = "0.0.84", path = "crates/brk_interface" }
brk_logger = { version = "0.0.84", path = "crates/brk_logger" }
brk_mcp = { version = "0.0.84", path = "crates/brk_mcp" }
brk_parser = { version = "0.0.84", path = "crates/brk_parser" }
brk_server = { version = "0.0.84", path = "crates/brk_server" }
brk_store = { version = "0.0.84", path = "crates/brk_store" }
brk_vecs = { version = "0.0.84", path = "crates/brk_vecs" }
brk_vecs_macros = { version = "0.0.84", path = "crates/brk_vecs_macros" }
brk_bundler = { version = "0.0.85", path = "crates/brk_bundler" }
brk_cli = { version = "0.0.85", path = "crates/brk_cli" }
brk_computer = { version = "0.0.85", path = "crates/brk_computer" }
brk_structs = { version = "0.0.85", path = "crates/brk_structs" }
brk_error = { version = "0.0.85", path = "crates/brk_error" }
brk_fetcher = { version = "0.0.85", path = "crates/brk_fetcher" }
brk_indexer = { version = "0.0.85", path = "crates/brk_indexer" }
brk_interface = { version = "0.0.85", path = "crates/brk_interface" }
brk_logger = { version = "0.0.85", path = "crates/brk_logger" }
brk_mcp = { version = "0.0.85", path = "crates/brk_mcp" }
brk_parser = { version = "0.0.85", path = "crates/brk_parser" }
brk_server = { version = "0.0.85", path = "crates/brk_server" }
brk_store = { version = "0.0.85", path = "crates/brk_store" }
brk_vecs = { version = "0.0.85", path = "crates/brk_vecs" }
brk_vecs_macros = { version = "0.0.85", path = "crates/brk_vecs_macros" }
byteview = "=0.6.1"
derive_deref = "1.1.1"
fjall = "2.11.2"
+1 -1
View File
@@ -26,7 +26,7 @@ pub fn init(path: Option<&Path>) {
});
Builder::from_env(Env::default().default_filter_or(
"info,bitcoin=off,bitcoincore-rpc=off,fjall=off,lsm_tree=off,rolldown=off,brk_rolldown=off,rmcp=off,rmcp=off,tracing=off",
"info,bitcoin=off,bitcoincore-rpc=off,fjall=off,lsm_tree=off,rolldown=off,brk_rolldown=off,rmcp=off,brk_rmcp=off,tracing=off",
))
.format(move |buf, record| {
let date_time = Timestamp::now()
+1 -1
View File
@@ -12,7 +12,7 @@ build = "build.rs"
axum = { workspace = true }
brk_interface = { workspace = true }
log = { workspace = true }
brk_rmcp = { version = "0.3.0", features = [
brk_rmcp = { version = "0.4.1", features = [
"transport-worker",
"transport-streamable-http-server",
] }
+1 -1
View File
@@ -26,7 +26,7 @@ where
move || Ok(MCP::new(interface)),
LocalSessionManager::default().into(),
StreamableHttpServerConfig {
// stateful_mode: false, // breaks Claude
stateful_mode: false,
..Default::default()
},
);