Add an alternative, native, librdkafka based kafka-c() destination in
parallel of the existing Java implementation, that provides the same
configuration interface. Eventually, we expect this to replace the Java
one (#2496)
Add a native, http()
based
destination based driver for elasticsearch
called elasticsearch-http()
,
as an alternative of the Java one.
Eventually, we expect this to replace the Java implementation. (#2509)
Add the ability to automatically determine the timezone value for an
incoming log entry as long as the incoming stream is close to real time
and the timezone information is missing from the timestamp. Enable this
function by using flags(guess-timezone)
for
sources and the
date-parser(). (#2517, #2673)
syslog()
:
Add the ability to work with messages larger than log-msg-size()
in the source driver by using the trim-large-messages(yes)
option.
The characters over the limit will be truncated. Previously messages
longer than the limit caused the connection to be closed abruptly.
(#2644)
amqp()
:
add support for heartbeats and the "external" authentication
mechanism. (#2676, #2626)
graylog2()
:
add support for TLS and UDP. (#2657)
udp()
:
Add spoof-source-max-msglen()
option
to allow setting the
maximum spoofed datagram size, which was hard-wired to 1024 previously.
(#2535)
db-parser()
:
add an option program-template()
that
customizes the
value used for matching the PROGRAM field. (#2651)
pdbtool
:
Add sort option to pdbtool merge (#2664)
$(implode)
and $(explode)
:
add template functions to split and join
strings based on a simple separator. The exploded array is represented as
a syslog-ng list that can be manipulated with the $(list-*) template
functions. (#2700)
Add an --omit-empty-values
option
for value-pairs based destinations &
template functions. (#2519)
grouping-by()
parser:
add sort-key() option (#2701)
apache-accesslog-parser()
:
support for vhost:port as the first field in
syslog-ng is developed as a community project, and as such it relies
on volunteers, to do the work necessarily to produce syslog-ng.
Reporting bugs, testing changes, writing code or simply providing
feedback are all important contributions, so please if you are a user
of syslog-ng, contribute.
We would like to thank the following people for their contribution:
Andras Mitzki, Antal Nemes, Attila Szakacs, Balazs Scheidler, Chris Spencer,
David Liew, Fabien Wernli, Gabor Nagy, Laszlo Budai, Laszlo Szemere, Layne,
László Várady, Mehul Prajapati, Nik Ambrosch, Parth Wazurkar, Péter Kókai,
Terez Nemes, Victor Ma, Zoltan Pallagi.
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL. - balabit/syslog-ng
github.com
|