Could someone please comment on why there was a change in the way messages from handlers are delivered to clients/connections? The circular array used in 1.8.0 makes it easy to run into problems in (in my opinion) many instances. All one needs to do is make a sufficient number of small requests or have handlers send many smaller messages instead of buffering the data (many small messages seems to me as an advantage of zmq that should be supported). Finally, this change breaks several handlers, and I don't think that writers of handlers should be required to think about the number of messages sent or msg buffer overrruns.
Best Regards, Jeff Van Voorst
