ruby-client icon indicating copy to clipboard operation
ruby-client copied to clipboard

socketry dependency is now archived/umaintained

Open matt-domsch-sp opened this issue 2 months ago • 4 comments

splitclient-rb depends on the socketry gem, which in turn depends on the hitimes gem.

hitimes has been updated in the past year to not require building an external C library. However, socketry has not been updated to allow use of the newer hitimes version. The hitimes 1.3.1 build throws errors if -Werror is used. This gem version is now 7 years old and effectively not functional anymore.

As it turns out, socketry is no longer maintained, and has been archived. https://github.com/socketry/socketry/issues/33

Please replace use of socketry with something that is maintained, which does not have a dependency on a 7-year-old version of hitimes.

matt-domsch-sp avatar Sep 15 '25 19:09 matt-domsch-sp

Thanks @matt-domsch-sp , will check.

chillaq avatar Sep 15 '25 21:09 chillaq

Hi @matt-domsch-sp, I replaced socketry with the built-in socket lib, currently testing the new build. I released version 8.10.0.pre.rc1 if you are interested in testing on your end.

Thanks Bilal

chillaq avatar Oct 10 '25 22:10 chillaq

My team has incorporated this new pre.rc1 build into our applications, and it appears to be working as expected and as it did in the previous versions. Thank you!

matt-domsch-sp avatar Nov 20 '25 04:11 matt-domsch-sp

Thanks @matt-domsch-sp, I actually added few minor fixes while testing, currently I have version 8.10.0-rc7

Thanks Bilal

chillaq avatar Nov 20 '25 15:11 chillaq

Hi @matt-domsch-sp, version 8.10.0 GA is released with the fix.

chillaq avatar Nov 26 '25 21:11 chillaq