I'm not sure if there's a dependency that isn't stated but the change to 1.8.0 broke my ability to use sockets. The older version works fine. Socksify is being used by jenkins_api_client (1.5.3)
Failed to open TCP connection to [ip address] (wrong number of arguments (given 5, expected 2..4)) (ArgumentError)
/usr/share/ruby/net/http.rb:939:in rescue in block in connect' /usr/share/ruby/net/http.rb:936:in block in connect'
/usr/share/ruby/timeout.rb:93:in block in timeout' /usr/share/ruby/timeout.rb:103:in timeout'
/usr/share/ruby/net/http.rb:935:in connect' /usr/share/ruby/net/http.rb:920:in do_start'
/usr/share/ruby/net/http.rb:909:in start' /usr/share/ruby/net/http.rb:1458:in request'
I am using Net::HTTP
ruby 2.5.9p229 (2021-04-05 revision 67939) [x86_64-linux]
faraday-net_http (1.0.2)
faraday-net_http_persistent (1.2.0)
net-ftp (0.1.4)
net-imap (0.2.2)
net-pop (0.1.2)
net-protocol (0.1.2)
net-scp (3.0.0)
net-smtp (0.3.0)
net-ssh (6.1.0)