What changed, and why it matters
This commit is a routine dependency update. It bumps the project's custom protobuf (protocol buffer) code generator fork from version 1.33.0 to 1.36.11 of the upstream Google library, while keeping a Lightning Labs-specific tweak that displays raw bytes as hexadecimal in CLI JSON output. The only code changes are regenerated version strings in generated files; no application logic was modified.
No security action required. Treat as normal maintenance. If reviewing for supply-chain risk, verify the upstream protobuf v1.36.11 release notes and the diff of the lightninglabs/protobuf-go-hex-display fork for any security fixes or behavioral changes not shown in this commit.
Security signals we found
Dependency bump only
No application logic changes
Regenerated generated protobuf code
Maintains existing hex-display fork behavior
Evidence from the diff
The change updates go.mod and go.sum to use google.golang.org/protobuf v1.36.11 via a replace directive pointing at github.com/lightninglabs/protobuf-go-hex-display v1.36.11-hex-display. It then regenerates all .pb.go files so their header comments reflect protoc-gen-go v1.36.11. The commit message explicitly states the goal is to keep the hex-display fork aligned with the latest upstream release and preserve the UseHexForBytes option used by CLI JSON marshal/unmarshal paths. No functional code changes are visible in the diff.
Changed components
go.modgo.sumlnrpc generated .pb.go filesInspect captured patch +21 / −21
diff --git a/go.mod b/go.mod
index 3d7e439..52816fd 100644
--- a/go.mod
+++ b/go.mod
@@ -59,7 +59,7 @@ require (
golang.org/x/term v0.38.0
golang.org/x/time v0.3.0
google.golang.org/grpc v1.79.3
- google.golang.org/protobuf v1.36.10
+ google.golang.org/protobuf v1.36.11
gopkg.in/macaroon-bakery.v2 v2.0.1
gopkg.in/macaroon.v2 v2.0.0
pgregory.net/rapid v1.2.0
@@ -203,7 +203,7 @@ replace github.com/lightningnetwork/lnd/sqldb => ./sqldb
// We want to format raw bytes as hex instead of base64. The forked version
// allows us to specify that as an option.
-replace google.golang.org/protobuf => github.com/lightninglabs/protobuf-go-hex-display v1.33.0-hex-display
+replace google.golang.org/protobuf => github.com/lightninglabs/protobuf-go-hex-display v1.36.11-hex-display
// If you change this please also update docs/INSTALL.md and all other go.mod
// files. The release build toolchain version is tracked separately by
diff --git a/go.sum b/go.sum
index ebb507e..6d83344 100644
--- a/go.sum
+++ b/go.sum
@@ -288,8 +288,8 @@ github.com/lightninglabs/neutrino v0.17.1 h1:lNhgq7ix/N81R6oATroP/kHMzH1qzVVF2dE
github.com/lightninglabs/neutrino v0.17.1/go.mod h1:tcwCgRTGWcaua0L/xzdwllW8eslHDbux4XkiYsivvHE=
github.com/lightninglabs/neutrino/cache v1.1.3 h1:rgnabC41W+XaPuBTQrdeFjFCCAVKh1yctAgmb3Se9zA=
github.com/lightninglabs/neutrino/cache v1.1.3/go.mod h1:qxkJb+pUxR5p84jl5uIGFCR4dGdFkhNUwMSxw3EUWls=
-github.com/lightninglabs/protobuf-go-hex-display v1.33.0-hex-display h1:Y2WiPkBS/00EiEg0qp0FhehxnQfk3vv8U6Xt3nN+rTY=
-github.com/lightninglabs/protobuf-go-hex-display v1.33.0-hex-display/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
+github.com/lightninglabs/protobuf-go-hex-display v1.36.11-hex-display h1:fjePiMfYbg3KodAiSXwkpGZpYdPeNd9VnggJWiY6AaY=
+github.com/lightninglabs/protobuf-go-hex-display v1.36.11-hex-display/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
github.com/lightningnetwork/lightning-onion v1.3.0 h1:FqILgHjD6euc/Muo1VOzZ4+XDPuFnw6EYROBq0rR/5c=
github.com/lightningnetwork/lightning-onion v1.3.0/go.mod h1:nP85zMHG7c0si/eHBbSQpuDCtnIXfSvFrK3tW6YWzmU=
github.com/lightningnetwork/lnd/actor v0.0.6 h1:Ge8N2wivARG+27qJBwTlB0vwsypStZYZy8vk4Zl38sU=
diff --git a/lnrpc/autopilotrpc/autopilot.pb.go b/lnrpc/autopilotrpc/autopilot.pb.go
index ea8d4fb..71792ce 100644
--- a/lnrpc/autopilotrpc/autopilot.pb.go
+++ b/lnrpc/autopilotrpc/autopilot.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: autopilotrpc/autopilot.proto
diff --git a/lnrpc/chainrpc/chainkit.pb.go b/lnrpc/chainrpc/chainkit.pb.go
index 01965e3..4cb5f2a 100644
--- a/lnrpc/chainrpc/chainkit.pb.go
+++ b/lnrpc/chainrpc/chainkit.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: chainrpc/chainkit.proto
diff --git a/lnrpc/chainrpc/chainnotifier.pb.go b/lnrpc/chainrpc/chainnotifier.pb.go
index 4fe0938..41785b6 100644
--- a/lnrpc/chainrpc/chainnotifier.pb.go
+++ b/lnrpc/chainrpc/chainnotifier.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: chainrpc/chainnotifier.proto
diff --git a/lnrpc/devrpc/dev.pb.go b/lnrpc/devrpc/dev.pb.go
index 462066a..ec055dd 100644
--- a/lnrpc/devrpc/dev.pb.go
+++ b/lnrpc/devrpc/dev.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: devrpc/dev.proto
diff --git a/lnrpc/invoicesrpc/invoices.pb.go b/lnrpc/invoicesrpc/invoices.pb.go
index e120269..1a551bd 100644
--- a/lnrpc/invoicesrpc/invoices.pb.go
+++ b/lnrpc/invoicesrpc/invoices.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: invoicesrpc/invoices.proto
diff --git a/lnrpc/lightning.pb.go b/lnrpc/lightning.pb.go
index ebfed31..30d38bb 100644
--- a/lnrpc/lightning.pb.go
+++ b/lnrpc/lightning.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: lightning.proto
diff --git a/lnrpc/lnclipb/lncli.pb.go b/lnrpc/lnclipb/lncli.pb.go
index 670f448..1f34e36 100644
--- a/lnrpc/lnclipb/lncli.pb.go
+++ b/lnrpc/lnclipb/lncli.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: lnclipb/lncli.proto
diff --git a/lnrpc/neutrinorpc/neutrino.pb.go b/lnrpc/neutrinorpc/neutrino.pb.go
index 1391ce9..a48378c 100644
--- a/lnrpc/neutrinorpc/neutrino.pb.go
+++ b/lnrpc/neutrinorpc/neutrino.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: neutrinorpc/neutrino.proto
diff --git a/lnrpc/peersrpc/peers.pb.go b/lnrpc/peersrpc/peers.pb.go
index 5565713..b29ae42 100644
--- a/lnrpc/peersrpc/peers.pb.go
+++ b/lnrpc/peersrpc/peers.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: peersrpc/peers.proto
diff --git a/lnrpc/routerrpc/router.pb.go b/lnrpc/routerrpc/router.pb.go
index f599ecc..ff213e5 100644
--- a/lnrpc/routerrpc/router.pb.go
+++ b/lnrpc/routerrpc/router.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: routerrpc/router.proto
diff --git a/lnrpc/signrpc/signer.pb.go b/lnrpc/signrpc/signer.pb.go
index 84fab4e..9d7b600 100644
--- a/lnrpc/signrpc/signer.pb.go
+++ b/lnrpc/signrpc/signer.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: signrpc/signer.proto
diff --git a/lnrpc/stateservice.pb.go b/lnrpc/stateservice.pb.go
index d1114ab..7090388 100644
--- a/lnrpc/stateservice.pb.go
+++ b/lnrpc/stateservice.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: stateservice.proto
diff --git a/lnrpc/verrpc/verrpc.pb.go b/lnrpc/verrpc/verrpc.pb.go
index 6386045..f731777 100644
--- a/lnrpc/verrpc/verrpc.pb.go
+++ b/lnrpc/verrpc/verrpc.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: verrpc/verrpc.proto
diff --git a/lnrpc/walletrpc/walletkit.pb.go b/lnrpc/walletrpc/walletkit.pb.go
index ef8e84e..347a38f 100644
--- a/lnrpc/walletrpc/walletkit.pb.go
+++ b/lnrpc/walletrpc/walletkit.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: walletrpc/walletkit.proto
diff --git a/lnrpc/walletunlocker.pb.go b/lnrpc/walletunlocker.pb.go
index c9035a9..9ac5719 100644
--- a/lnrpc/walletunlocker.pb.go
+++ b/lnrpc/walletunlocker.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: walletunlocker.proto
diff --git a/lnrpc/watchtowerrpc/watchtower.pb.go b/lnrpc/watchtowerrpc/watchtower.pb.go
index d3d560b..447f93a 100644
--- a/lnrpc/watchtowerrpc/watchtower.pb.go
+++ b/lnrpc/watchtowerrpc/watchtower.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: watchtowerrpc/watchtower.proto
diff --git a/lnrpc/wtclientrpc/wtclient.pb.go b/lnrpc/wtclientrpc/wtclient.pb.go
index d3835f5..0ef6462 100644
--- a/lnrpc/wtclientrpc/wtclient.pb.go
+++ b/lnrpc/wtclientrpc/wtclient.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.10
+// protoc-gen-go v1.36.11
// protoc v3.21.12
// source: wtclientrpc/wtclient.proto
Why this scored 17/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.