As per the summary, the next major release of syslog-ng is available. One of the many new features is that the superior /dev/kmsg interface is supported for the collection of messages, which works with Linux 3.5 or newer. If you haven't done so already, you should consider switching to declaring system() so that syslog-ng is allowed to pick the optimal interface, rather than hard-coding the particulars in the syslog-ng.conf file that you distribute. For kernels older than 3.5, it should still choose to use unix-dgram("/dev/log").
Apologies. I meant to say that it should still choose file("/proc/kmsg") in the case of older kernels.