The address of the message broker may be configured with an environment variable. As a first attempt to support binary message content, utility methods for conversion of binary data to hexadecimal ASCII strings have been added. Sending of very large messages over TCP is now possible. A user's guide has been added to the documentation.
Support for TCP-based transports has been added. This allows the use of libpubsub in scenarios where it is not possible to use UDP for various reasons. The message broker nows accepts UDP and TCP connections at the same time. A user's guide is available on the libpubsub Website.
This release compiles without the cppsocket library. Parts of the lower level routines are restructured. Building it should be even easier than before.
The client is now able to automatically find a
message broker via UDP limited broadcast if no
specific message broker is defined. Pregenerated
documentation for the libpubsub API is now
included in distribution package.