Update crate version numbers post v0.2 release
What changed, and why it matters
This commit only updates version numbers in package configuration files after a software release. It changes references from version 0.2.0 to 0.3.0 across several related crates and bumps the main crate's version label from 0.2.0+git to 0.3.0+git. There are no code changes, no security fixes, and no behavior changes.
No security action needed. Treat as routine release housekeeping.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit modifies Cargo.toml files in ten workspace crates to bump internal dependency version requirements for the lightning crate from 0.2.0 to 0.3.0, and updates lightning/Cargo.toml’s package version from 0.2.0+git to 0.3.0+git. The commit message explicitly states this is a post-release version bump to fix SemVer checks. No source code, logic, or API changes are present.
Changed components
Cargo.toml version metadata across workspace cratesInspect captured patch +18 / −18
diff --git a/lightning-background-processor/Cargo.toml b/lightning-background-processor/Cargo.toml
index a515604..ef0a984 100644
--- a/lightning-background-processor/Cargo.toml
+++ b/lightning-background-processor/Cargo.toml
@@ -24,14 +24,14 @@ std = ["lightning/std", "lightning-liquidity/std", "bitcoin-io/std", "bitcoin_ha
bitcoin = { version = "0.32.2", default-features = false }
bitcoin_hashes = { version = "0.14.0", default-features = false }
bitcoin-io = { version = "0.1.2", default-features = false }
-lightning = { version = "0.2.0", path = "../lightning", default-features = false }
+lightning = { version = "0.3.0", path = "../lightning", default-features = false }
lightning-rapid-gossip-sync = { version = "0.2.0", path = "../lightning-rapid-gossip-sync", default-features = false }
lightning-liquidity = { version = "0.2.0", path = "../lightning-liquidity", default-features = false }
possiblyrandom = { version = "0.2", path = "../possiblyrandom", default-features = false }
[dev-dependencies]
tokio = { version = "1.35", features = [ "macros", "rt", "rt-multi-thread", "sync", "time" ] }
-lightning = { version = "0.2.0", path = "../lightning", features = ["_test_utils"] }
+lightning = { version = "0.3.0", path = "../lightning", features = ["_test_utils"] }
lightning-invoice = { version = "0.34.0", path = "../lightning-invoice" }
lightning-liquidity = { version = "0.2.0", path = "../lightning-liquidity", default-features = false, features = ["_test_utils"] }
lightning-persister = { version = "0.2.0", path = "../lightning-persister" }
diff --git a/lightning-block-sync/Cargo.toml b/lightning-block-sync/Cargo.toml
index 2d992a5..51b19e3 100644
--- a/lightning-block-sync/Cargo.toml
+++ b/lightning-block-sync/Cargo.toml
@@ -21,13 +21,13 @@ rpc-client = [ "serde_json", "chunked_transfer" ]
[dependencies]
bitcoin = "0.32.2"
-lightning = { version = "0.2.0", path = "../lightning" }
+lightning = { version = "0.3.0", path = "../lightning" }
tokio = { version = "1.35", features = [ "io-util", "net", "time", "rt" ], optional = true }
serde_json = { version = "1.0", optional = true }
chunked_transfer = { version = "1.4", optional = true }
[dev-dependencies]
-lightning = { version = "0.2.0", path = "../lightning", features = ["_test_utils"] }
+lightning = { version = "0.3.0", path = "../lightning", features = ["_test_utils"] }
tokio = { version = "1.35", features = [ "macros", "rt" ] }
[lints]
diff --git a/lightning-custom-message/Cargo.toml b/lightning-custom-message/Cargo.toml
index c2feb53..ba13aef 100644
--- a/lightning-custom-message/Cargo.toml
+++ b/lightning-custom-message/Cargo.toml
@@ -17,7 +17,7 @@ rustdoc-args = ["--cfg", "docsrs"]
[dependencies]
bitcoin = "0.32.2"
-lightning = { version = "0.2.0", path = "../lightning" }
+lightning = { version = "0.3.0", path = "../lightning" }
[lints]
workspace = true
diff --git a/lightning-dns-resolver/Cargo.toml b/lightning-dns-resolver/Cargo.toml
index 3496183..44caf27 100644
--- a/lightning-dns-resolver/Cargo.toml
+++ b/lightning-dns-resolver/Cargo.toml
@@ -10,7 +10,7 @@ edition = "2021"
rust-version = "1.75"
[dependencies]
-lightning = { version = "0.2.0", path = "../lightning", default-features = false }
+lightning = { version = "0.3.0", path = "../lightning", default-features = false }
lightning-types = { version = "0.3.0", path = "../lightning-types", default-features = false }
dnssec-prover = { version = "0.6", default-features = false, features = [ "std", "tokio" ] }
tokio = { version = "1.0", default-features = false, features = ["rt"] }
@@ -18,4 +18,4 @@ tokio = { version = "1.0", default-features = false, features = ["rt"] }
[dev-dependencies]
bitcoin = { version = "0.32" }
tokio = { version = "1.0", default-features = false, features = ["macros", "time"] }
-lightning = { version = "0.2.0", path = "../lightning", features = ["dnssec", "_test_utils"] }
+lightning = { version = "0.3.0", path = "../lightning", features = ["dnssec", "_test_utils"] }
diff --git a/lightning-liquidity/Cargo.toml b/lightning-liquidity/Cargo.toml
index 3def079..2f83077 100644
--- a/lightning-liquidity/Cargo.toml
+++ b/lightning-liquidity/Cargo.toml
@@ -22,7 +22,7 @@ backtrace = ["dep:backtrace"]
_test_utils = []
[dependencies]
-lightning = { version = "0.2.0", path = "../lightning", default-features = false }
+lightning = { version = "0.3.0", path = "../lightning", default-features = false }
lightning-types = { version = "0.3.0", path = "../lightning-types", default-features = false }
lightning-invoice = { version = "0.34.0", path = "../lightning-invoice", default-features = false, features = ["serde"] }
lightning-macros = { version = "0.2", path = "../lightning-macros" }
@@ -35,7 +35,7 @@ serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
backtrace = { version = "0.3", optional = true }
[dev-dependencies]
-lightning = { version = "0.2.0", path = "../lightning", default-features = false, features = ["_test_utils"] }
+lightning = { version = "0.3.0", path = "../lightning", default-features = false, features = ["_test_utils"] }
lightning-invoice = { version = "0.34.0", path = "../lightning-invoice", default-features = false, features = ["serde", "std"] }
lightning-persister = { version = "0.2.0", path = "../lightning-persister", default-features = false }
diff --git a/lightning-net-tokio/Cargo.toml b/lightning-net-tokio/Cargo.toml
index f9a4abd..6c45f40 100644
--- a/lightning-net-tokio/Cargo.toml
+++ b/lightning-net-tokio/Cargo.toml
@@ -18,12 +18,12 @@ rustdoc-args = ["--cfg", "docsrs"]
[dependencies]
bitcoin = "0.32.2"
-lightning = { version = "0.2.0", path = "../lightning" }
+lightning = { version = "0.3.0", path = "../lightning" }
tokio = { version = "1.35", features = [ "rt", "sync", "net", "time" ] }
[dev-dependencies]
tokio = { version = "1.35", features = [ "macros", "rt", "rt-multi-thread", "sync", "net", "time" ] }
-lightning = { version = "0.2.0", path = "../lightning", features = ["_test_utils"] }
+lightning = { version = "0.3.0", path = "../lightning", features = ["_test_utils"] }
[lints]
workspace = true
diff --git a/lightning-persister/Cargo.toml b/lightning-persister/Cargo.toml
index d62198f..e06803c 100644
--- a/lightning-persister/Cargo.toml
+++ b/lightning-persister/Cargo.toml
@@ -20,7 +20,7 @@ tokio = ["dep:tokio"]
[dependencies]
bitcoin = "0.32.2"
-lightning = { version = "0.2.0", path = "../lightning" }
+lightning = { version = "0.3.0", path = "../lightning" }
tokio = { version = "1.35", optional = true, default-features = false, features = ["rt-multi-thread"] }
[target.'cfg(windows)'.dependencies]
@@ -30,7 +30,7 @@ windows-sys = { version = "0.48.0", default-features = false, features = ["Win32
criterion = { version = "0.4", optional = true, default-features = false }
[dev-dependencies]
-lightning = { version = "0.2.0", path = "../lightning", features = ["_test_utils"] }
+lightning = { version = "0.3.0", path = "../lightning", features = ["_test_utils"] }
bitcoin = { version = "0.32.2", default-features = false }
tokio = { version = "1.35", default-features = false, features = ["macros"] }
diff --git a/lightning-rapid-gossip-sync/Cargo.toml b/lightning-rapid-gossip-sync/Cargo.toml
index 1ae9eae..b2cc623 100644
--- a/lightning-rapid-gossip-sync/Cargo.toml
+++ b/lightning-rapid-gossip-sync/Cargo.toml
@@ -15,7 +15,7 @@ default = ["std"]
std = ["bitcoin-io/std", "bitcoin_hashes/std"]
[dependencies]
-lightning = { version = "0.2.0", path = "../lightning", default-features = false }
+lightning = { version = "0.3.0", path = "../lightning", default-features = false }
bitcoin = { version = "0.32.2", default-features = false }
bitcoin_hashes = { version = "0.14.0", default-features = false }
bitcoin-io = { version = "0.1.2", default-features = false }
@@ -24,7 +24,7 @@ bitcoin-io = { version = "0.1.2", default-features = false }
criterion = { version = "0.4", optional = true, default-features = false }
[dev-dependencies]
-lightning = { version = "0.2.0", path = "../lightning", features = ["_test_utils"] }
+lightning = { version = "0.3.0", path = "../lightning", features = ["_test_utils"] }
[lints]
workspace = true
diff --git a/lightning-transaction-sync/Cargo.toml b/lightning-transaction-sync/Cargo.toml
index c04f4ad..1a5a562 100644
--- a/lightning-transaction-sync/Cargo.toml
+++ b/lightning-transaction-sync/Cargo.toml
@@ -33,7 +33,7 @@ electrum-rustls = ["electrum"]
electrum-rustls-ring = ["_electrum", "electrum-client/use-rustls-ring"]
[dependencies]
-lightning = { version = "0.2.0", path = "../lightning", default-features = false, features = ["std"] }
+lightning = { version = "0.3.0", path = "../lightning", default-features = false, features = ["std"] }
lightning-macros = { version = "0.2", path = "../lightning-macros", default-features = false }
bitcoin = { version = "0.32.2", default-features = false }
futures = { version = "0.3", optional = true }
@@ -41,7 +41,7 @@ esplora-client = { version = "0.12", default-features = false, optional = true }
electrum-client = { version = "0.24.0", optional = true, default-features = false, features = ["proxy"] }
[dev-dependencies]
-lightning = { version = "0.2.0", path = "../lightning", default-features = false, features = ["std", "_test_utils"] }
+lightning = { version = "0.3.0", path = "../lightning", default-features = false, features = ["std", "_test_utils"] }
tokio = { version = "1.35.0", features = ["macros"] }
[target.'cfg(not(target_os = "windows"))'.dev-dependencies]
diff --git a/lightning/Cargo.toml b/lightning/Cargo.toml
index 257c759..b3b5970 100644
--- a/lightning/Cargo.toml
+++ b/lightning/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "lightning"
-version = "0.2.0+git"
+version = "0.3.0+git"
authors = ["Matt Corallo"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning/"
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.