On 20 November 2015 at 17:37, Garrett D'Amore <garrett@xxxxxxxxxx> wrote:
All,
I’ve just posted release 0.8 beta of nanomsg.
Its at the usual location: http://nanomsg.org/download.html (or rather the
github releases page: https://github.com/nanomsg/nanomsg/releases )
This is a bug fix release, with a number of problematic bugs resolved. Most
notably, anyone trying to use the raw mode API with REQ/REP sockets (and
that includes nn_device type usage!) has probably seen either completely or
partially broken behavior in the past. I believe these issues are now
resolved.
If you use the SP_HDR with raw sockets, and are using msg_control, be
advised that the SP_HDR payload that is delivered (and processed) now begins
with a size_t indicating the size in bytes of the actual SP headers that
follow. You will need to update your code accordingly if you are using this
API.
Also a number of problems including races around nn_shutdown and nn_close
are now resolved.
This does not fix all known issues, and the quality is still not where I
think it needs to be to declare this production ready. But substantial
improvements in that direction have been made in this release.
Everyone who is able and running older releases of nanomsg should switch to
this release asap.
- Garrett