Hi all,

As discussed on this list last week, I've made following changes to 0MQ 
trunk repository (libzmq):

1. Removed all the experimental functionality: Labels, commands, 
new-style generic ROUTER socket, VTCP transport etc.

2. The wire protocol for request/reply pattern was reverted to match the 
protocol used in 0MQ/2.1. (The publish/subscribe protocol remained 
unchanged though, providing the subscription forwarding feature.)

3. Identities were re-introduced, however they can be used only for 
routing the messages to specific peers. The "durable socket" 
functionality, ie. sockets storing messages for dead/disconnected peers 
was *not* re-introduced.

In short, all the examples from the guide except those using durable 
sockets should work with the new version. (NB that C examples have to be 
slightly modified to match the 3.x-style API.)

The new codebase is significantly simplified when compared to 3.0 and 
the dependency on libuuid doesn't exist anymore, which gets us rid of 
lot of portability problems.

The new version is named "3.1" as it is much closer to existing 3.0 and 
even to 2.1 that it used to be in the past.

Still, keep in mind that the codebase is rather new and less stable than 
either 2.1 or 3.0.

Enjoy!
Martin
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to