According to the libzmq API docs for version 4.2.3 (the version that we currently depend on) and later: http://api.zeromq.org/master:zmq-init is deprecated by http://api.zeromq.org/master:zmq-ctx-new http://api.zeromq.org/master:zmq-ctx-destroy is deprecated by http://api.zeromq.org/master:zmq-ctx-term
The one I/O thread set on zmq_init
is the default for zmq_ctx_new
, so no further change is necessary.
I don’t believe anything is changing beyond function naming with zmq_ctx_new
and zmq_ctx_term
– the API docs read basically the same for the before and after functions.
I also added a log message to output the exact version of ZMQ being used by the node.