From 9016f678f3871ed4c4e98ab335a14040a838bf67 Mon Sep 17 00:00:00 2001 From: Kyle Espinola Date: Thu, 22 Aug 2024 18:05:58 +0200 Subject: [PATCH 1/3] fix: continue to snapshot subscribe once filter received --- yellowstone-grpc-geyser/src/grpc.rs | 1 + 1 file changed, 1 insertion(+) 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; From ee376bd3abb535e2800a906b880bbe79896bbf84 Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Thu, 22 Aug 2024 11:12:45 -0500 Subject: [PATCH 2/3] changelog --- CHANGELOG.md | 11 +++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- yellowstone-grpc-geyser/Cargo.toml | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb8fcc36..497149de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,17 @@ The minor version will be incremented upon a breaking change and the patch versi ### Breaking +## 2024-08-22 + +- yellowstone-grpc-client-1.15.0+solana.1.18.22 +- yellowstone-grpc-geyser-1.15.1+solana.1.18.22 +- yellowstone-grpc-proto-1.15.0+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)) + ## 2024-08-09 - yellowstone-grpc-client-1.15.0+solana.1.18.22 diff --git a/Cargo.lock b/Cargo.lock index cfb0e38a..d32dc1bc 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 4484fc03..c4e8513d 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.0+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.0+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" From 43638ffc8483c665d3274912650c07d17ffa3767 Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Thu, 22 Aug 2024 12:10:18 -0500 Subject: [PATCH 3/3] changelog2 --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9eadeb3..f8e0c8ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,8 +14,6 @@ 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 @@ -29,6 +27,10 @@ The minor version will be incremented upon a breaking change and the patch versi - 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