diff --git a/CHANGELOG.md b/CHANGELOG.md index ae614778..f8e0c8ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,15 +14,28 @@ The minor version will be incremented upon a breaking change and the patch versi ### Features -- solana: bump proto/client version for publishing crates - ### Breaking +## 2024-08-22 + +- yellowstone-grpc-client-1.15.2+solana.1.18.22 +- yellowstone-grpc-geyser-1.15.1+solana.1.18.22 +- yellowstone-grpc-proto-1.14.2+solana.1.18.22 +- yellowstone-grpc-tools-1.0.0-rc.11+solana.1.18.22 + +### Fixes + +- geyser: fix filter update loop on snapshot ([#408](https://github.com/rpcpool/yellowstone-grpc/pull/408)) + +### Features + +- solana: bump proto/client version for publishing crates + ## 2024-08-09 - yellowstone-grpc-client-1.15.0+solana.1.18.22 - yellowstone-grpc-geyser-1.15.0+solana.1.18.22 -- yellowstone-grpc-proto-1.15.0+solana.1.18.22 +- yellowstone-grpc-proto-1.14.0+solana.1.18.22 - yellowstone-grpc-tools-1.0.0-rc.11+solana.1.18.22 ### Features @@ -33,7 +46,7 @@ The minor version will be incremented upon a breaking change and the patch versi - yellowstone-grpc-client-1.15.0+solana.1.18.21 - yellowstone-grpc-geyser-1.15.0+solana.1.18.21 -- yellowstone-grpc-proto-1.15.0+solana.1.18.21 +- yellowstone-grpc-proto-1.14.0+solana.1.18.21 - yellowstone-grpc-tools-1.0.0-rc.11+solana.1.18.21 ### Features @@ -44,7 +57,7 @@ The minor version will be incremented upon a breaking change and the patch versi - yellowstone-grpc-client-1.15.0+solana.1.18.20 - yellowstone-grpc-geyser-1.15.0+solana.1.18.20 -- yellowstone-grpc-proto-1.15.0+solana.1.18.20 +- yellowstone-grpc-proto-1.14.0+solana.1.18.20 - yellowstone-grpc-tools-1.0.0-rc.11+solana.1.18.20 ### Features @@ -55,7 +68,7 @@ The minor version will be incremented upon a breaking change and the patch versi - yellowstone-grpc-client-1.15.0+solana.1.18.18 - yellowstone-grpc-geyser-1.15.0+solana.1.18.18 -- yellowstone-grpc-proto-1.15.0+solana.1.18.18 +- yellowstone-grpc-proto-1.14.0+solana.1.18.18 - yellowstone-grpc-tools-1.0.0-rc.11+solana.1.18.18 ### Features @@ -66,7 +79,7 @@ The minor version will be incremented upon a breaking change and the patch versi - yellowstone-grpc-client-1.15.0+solana.1.18.17 - yellowstone-grpc-geyser-1.15.0+solana.1.18.17 -- yellowstone-grpc-proto-1.15.0+solana.1.18.17 +- yellowstone-grpc-proto-1.14.0+solana.1.18.17 - yellowstone-grpc-tools-1.0.0-rc.11+solana.1.18.17 ### Features diff --git a/Cargo.lock b/Cargo.lock index b3e44a13..1f952edc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5289,7 +5289,7 @@ dependencies = [ [[package]] name = "yellowstone-grpc-geyser" -version = "1.15.0+solana.1.18.22" +version = "1.15.1+solana.1.18.22" dependencies = [ "anyhow", "base64 0.21.7", diff --git a/Cargo.toml b/Cargo.toml index 3da2b9b5..273c0e18 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = [ "examples/rust", # 1.13.0+solana.1.18.22 "yellowstone-grpc-client", # 1.15.2+solana.1.18.22 - "yellowstone-grpc-geyser", # 1.15.0+solana.1.18.22 + "yellowstone-grpc-geyser", # 1.15.1+solana.1.18.22 "yellowstone-grpc-proto", # 1.14.2+solana.1.18.22 "yellowstone-grpc-tools", # 1.0.0-rc.11+solana.1.18.22 ] diff --git a/yellowstone-grpc-geyser/Cargo.toml b/yellowstone-grpc-geyser/Cargo.toml index d536a23d..772f4663 100644 --- a/yellowstone-grpc-geyser/Cargo.toml +++ b/yellowstone-grpc-geyser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yellowstone-grpc-geyser" -version = "1.15.0+solana.1.18.22" +version = "1.15.1+solana.1.18.22" authors = { workspace = true } edition = { workspace = true } description = "Yellowstone gRPC Geyser Plugin" diff --git a/yellowstone-grpc-geyser/src/grpc.rs b/yellowstone-grpc-geyser/src/grpc.rs index 29baa62c..f6d50b84 100644 --- a/yellowstone-grpc-geyser/src/grpc.rs +++ b/yellowstone-grpc-geyser/src/grpc.rs @@ -1163,6 +1163,7 @@ impl GrpcService { prom::update_subscriptions(&endpoint, Some(&filter), Some(&filter_new)); filter = filter_new; info!("client #{id}: filter updated"); + break; } Some(None) => { is_alive = false;