From 6d3a3fc9136f33fb217efad93d006aa53fa53592 Mon Sep 17 00:00:00 2001 From: Bilal Al-Shahwany Date: Thu, 14 Dec 2023 12:21:31 -0800 Subject: [PATCH 1/2] Fixing ruby process hanging at destroy due to long post time --- lib/splitclient-rb/exceptions.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/splitclient-rb/exceptions.rb b/lib/splitclient-rb/exceptions.rb index f8b9c62d..054e586a 100644 --- a/lib/splitclient-rb/exceptions.rb +++ b/lib/splitclient-rb/exceptions.rb @@ -1,7 +1,7 @@ module SplitIoClient class SplitIoError < StandardError; end - class SDKShutdownException < SplitIoError; end + class SDKShutdownException < Exception; end class SDKBlockerTimeoutExpiredException < SplitIoError; end From ebef57c5200d81b201e2f37bde19385391e1ea76 Mon Sep 17 00:00:00 2001 From: Bilal Al-Shahwany Date: Thu, 14 Dec 2023 12:50:56 -0800 Subject: [PATCH 2/2] added changes section --- CHANGES.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 705ddbcd..2ac943c4 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,8 @@ CHANGES + +Next release (TBD) +- Fixed ruby process hanging due to failed thread.join command, when calling destroy and a http request still active. + 8.3.0 (Dec 11, 2023) - Added support for Flag Sets on the SDK, which enables grouping feature flags and interacting with the group rather than individually (more details in our documentation): - Added new variations of the get treatment methods to support evaluating flags in given flag set/s.