What changed, and why it matters
This commit is a routine version bump for an internal Rust library (cln-plugin) from version 0.4 to 0.5. It only changes version numbers in package files to match a prior breaking API change. There is no code change, no bug fix, and no security patch visible in this commit.
No security action required for this commit. If reviewing for security, examine the referenced breaking-change commit 9dcc264d4c8e244f0cb827c8a81e61f977011486 separately to determine whether it introduced or fixed any security-relevant behavior.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates Cargo.toml and Cargo.lock references for the cln-plugin crate from 0.4.0/0.4 to 0.5.0/0.5 across the workspace and dependent plugins (bip353, grpc, lsps, rest, wss-proxy). The commit message states this is due to a breaking change in commit 9dcc264d4c8e244f0cb827c8a81e61f977011486. The diff contains only version string changes; no functional code is modified.
Changed components
cln-plugin Rust crate versioningplugins/Cargo.tomlCargo.lockbip353-plugingrpc-pluginlsps-pluginrest-pluginwss-proxy-pluginInspect captured patch +7 / −7
diff --git a/Cargo.lock b/Cargo.lock
index abd9d1bb..6582b976 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -536,7 +536,7 @@ dependencies = [
[[package]]
name = "cln-plugin"
-version = "0.4.0"
+version = "0.5.0"
dependencies = [
"anyhow",
"bytes",
diff --git a/plugins/Cargo.toml b/plugins/Cargo.toml
index b3daa144..58813e6e 100644
--- a/plugins/Cargo.toml
+++ b/plugins/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cln-plugin"
-version = "0.4.0"
+version = "0.5.0"
edition = "2021"
license = "MIT"
description = "A CLN plugin library. Write your plugin in Rust."
diff --git a/plugins/bip353-plugin/Cargo.toml b/plugins/bip353-plugin/Cargo.toml
index 32389a9c..b1b877fe 100644
--- a/plugins/bip353-plugin/Cargo.toml
+++ b/plugins/bip353-plugin/Cargo.toml
@@ -17,7 +17,7 @@ tokio = "1"
log-panics = "2"
-cln-plugin = { version = "0.4", path = "../../plugins" }
+cln-plugin = { version = "0.5", path = "../../plugins" }
bitcoin-payment-instructions = { git = "https://github.com/rust-bitcoin/bitcoin-payment-instructions.git", rev = "d071ce27734ca13be2471f81abf8699d902c3a10", features = [
"http",
diff --git a/plugins/grpc-plugin/Cargo.toml b/plugins/grpc-plugin/Cargo.toml
index 71eb963a..35c774c5 100644
--- a/plugins/grpc-plugin/Cargo.toml
+++ b/plugins/grpc-plugin/Cargo.toml
@@ -18,7 +18,7 @@ log = "0.4"
rcgen = { version = "0.13.1", features = ["pem", "x509-parser"] }
prost = "0.12"
cln-grpc = { version = "0.5", features = ["server"], path = "../../cln-grpc"}
-cln-plugin = { version = "0.4", path = "../../plugins" }
+cln-plugin = { version = "0.5", path = "../../plugins" }
cln-rpc = { version = "0.5", path = "../../cln-rpc" }
serde_json = "1.0.113"
diff --git a/plugins/lsps-plugin/Cargo.toml b/plugins/lsps-plugin/Cargo.toml
index 9781b9a9..13279da1 100644
--- a/plugins/lsps-plugin/Cargo.toml
+++ b/plugins/lsps-plugin/Cargo.toml
@@ -14,7 +14,7 @@ path = "src/service.rs"
[dependencies]
anyhow = "1.0"
async-trait = "0.1"
-cln-plugin = { version = "0.4", path = "../" }
+cln-plugin = { version = "0.5", path = "../" }
cln-rpc = { version = "0.5", path = "../../cln-rpc" }
hex = "0.4"
log = "0.4"
diff --git a/plugins/rest-plugin/Cargo.toml b/plugins/rest-plugin/Cargo.toml
index d50b6c02..32b74a4f 100644
--- a/plugins/rest-plugin/Cargo.toml
+++ b/plugins/rest-plugin/Cargo.toml
@@ -31,7 +31,7 @@ utoipa = { version = "5", features = ['axum_extras'] }
log-panics = "2"
socketioxide = "0.15"
-cln-plugin = { version = "0.4", path = "../../plugins" }
+cln-plugin = { version = "0.5", path = "../../plugins" }
cln-rpc = { version = "0.5", path = "../../cln-rpc" }
utoipa-swagger-ui = { version = "9.0.0", features = ["vendored", "axum"] }
diff --git a/plugins/wss-proxy-plugin/Cargo.toml b/plugins/wss-proxy-plugin/Cargo.toml
index 3d1e44dc..9e8f38fc 100644
--- a/plugins/wss-proxy-plugin/Cargo.toml
+++ b/plugins/wss-proxy-plugin/Cargo.toml
@@ -23,6 +23,6 @@ tokio-rustls = { version = "0.26", default-features = false, features = ["ring",
log-panics = "2"
-cln-plugin = { version = "0.4", path = "../../plugins" }
+cln-plugin = { version = "0.5", path = "../../plugins" }
cln-rpc = { version = "0.5", path = "../../cln-rpc" }
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.