From 6a9603318067557795ca20402d0a654fb8f7905b Mon Sep 17 00:00:00 2001 From: Danial Mehrjerdi Date: Wed, 17 Sep 2025 17:51:16 +0200 Subject: [PATCH] Reduce lazer rust client memory usage --- Cargo.lock | 2 +- lazer/sdk/rust/client/Cargo.toml | 2 +- lazer/sdk/rust/client/src/stream_client.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4d2251bf1c..dc30036ea9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5693,7 +5693,7 @@ dependencies = [ [[package]] name = "pyth-lazer-client" -version = "8.0.0" +version = "8.0.1" dependencies = [ "alloy-primitives 0.8.25", "anyhow", diff --git a/lazer/sdk/rust/client/Cargo.toml b/lazer/sdk/rust/client/Cargo.toml index f93285720c..11d544ee04 100644 --- a/lazer/sdk/rust/client/Cargo.toml +++ b/lazer/sdk/rust/client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyth-lazer-client" -version = "8.0.0" +version = "8.0.1" edition = "2021" description = "A Rust client for Pyth Lazer" license = "Apache-2.0" diff --git a/lazer/sdk/rust/client/src/stream_client.rs b/lazer/sdk/rust/client/src/stream_client.rs index 18fc868227..091b36db4d 100644 --- a/lazer/sdk/rust/client/src/stream_client.rs +++ b/lazer/sdk/rust/client/src/stream_client.rs @@ -183,7 +183,7 @@ impl PythLazerStreamClient { if seen_updates.contains_key(&cache_key) { continue; } - seen_updates.insert(cache_key, response.clone(), DEDUP_TTL); + seen_updates.insert(cache_key, true, DEDUP_TTL); match sender.try_send(response) { Ok(_) => (),