Added handling for message encoding exceptions (requires ltcodecs >= 1.0)
Message encoding can fail due to overflow. In earlier versions, this resulted in silent truncation of output (which is often bad). Now (as of ltcodecs 1.0), the encoder can raise an EncodingFailed
exception. When the message_queue_node
tries to encode a message, it now handles this exception and logs a warning when it occurs.