From 30369f7ed35e318f923cde42abf570fed659ca90 Mon Sep 17 00:00:00 2001 From: Bilal Al-Shahwany Date: Tue, 27 Jan 2026 09:57:06 -0800 Subject: [PATCH 1/2] updated version and changes --- CHANGES.txt | 5 +++-- lib/splitclient-rb/version.rb | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 7dc8f06f..ecfe21a6 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,7 +1,8 @@ CHANGES -8.10.1 (Jan 21, 2025) -- Fixed rule-based segment matcher. +8.10.1 (Jan 28, 2025) +- Fixed rule-based segment matcher to exit when a conition is met. +- Fixed impressions properties format in redis mode. 8.10.0 (Nov 28, 2025) - Updated socketry gem used in streaming feature with built-in socket lib. diff --git a/lib/splitclient-rb/version.rb b/lib/splitclient-rb/version.rb index 6a908fc6..82ab6583 100644 --- a/lib/splitclient-rb/version.rb +++ b/lib/splitclient-rb/version.rb @@ -1,3 +1,3 @@ module SplitIoClient - VERSION = '8.10.1-rc.2' + VERSION = '8.10.1' end From 829d5425b6c84f696db7ec9d52e1d1cf8eaa1ea3 Mon Sep 17 00:00:00 2001 From: Bilal Al-Shahwany Date: Tue, 27 Jan 2026 12:19:52 -0800 Subject: [PATCH 2/2] moved pushing status upward to fix tests --- lib/splitclient-rb/sse/event_source/client.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/splitclient-rb/sse/event_source/client.rb b/lib/splitclient-rb/sse/event_source/client.rb index 08ac28ee..bb07d76a 100644 --- a/lib/splitclient-rb/sse/event_source/client.rb +++ b/lib/splitclient-rb/sse/event_source/client.rb @@ -43,11 +43,11 @@ def close(status = nil) end @config.logger.debug("Closing SSEClient socket") + push_status(status) @connected.make_false @socket.sync_close = true if @socket.is_a? OpenSSL::SSL::SSLSocket @socket.close @config.logger.debug("SSEClient socket state #{@socket.state}") if @socket.is_a? OpenSSL::SSL::SSLSocket - push_status(status) rescue StandardError => e @config.logger.error("SSEClient close Error: #{e.inspect}") end