Releases: paddor/cztop
Releases · paddor/cztop
v1.2.7
v1.2.6
- add missing
require 'io/wait'
to getIO#wait_readable
CZTop::Socket#wait_readable
- drop broken support for Ruby < 3.2
- work around quirks of edge-triggered ZMQ FD
CZTop::Socket#wait_writable
- drop broken support for Ruby < 3.2
- work around quirks of edge-triggered ZMQ FD
- fix waiting for readiness on ZMQ FD
v1.2.5
CZTop::Socket::ROUTER#wait_writable
: don't raiseSocketError
if no peer is connected- even if
ZMQ_ROUTER_MANDATORY
is set - this can be used to wait for connected peers
- set a
#sndtimeo
if you want a an exception
- even if
CZTop::Socket::CLIENT#wait_writable
: don't raiseSocketError
if no peer is connected- this can be used to wait for connected peers
- set a
#sndtimeo
if you want a an exception
CZTop::ZsockOptions#[]
and#[]=
: avoid calling#public_methods
if possible
v1.2.4
v1.2.3
- no changes, just re-release to update README on https://www.rubydoc.info/gems/cztop
v1.2.2
v1.2.1
v1.2.0
- refactor waiting for socket readability/writability
- fix ROUTER socket hanging in busy loop if ZMQ_ROUTER_MANDATORY flag is set and sending a message while no peers are connected
- same for unconnected CLIENT sockets
- slim down packaged gem
- modernize examples
- require Ruby 3.2
- some exceptions changed from
EAGAIN
toIO::TimeoutError
Certificate.load
and.new_from
raiseNotImplementedError
if CURVE is not available