These release notes provide information about the syslog-ng Open Source Edition release.
The syslog-ng Open Source Edition application is highly portable and is known to run on a wide range of hardware architectures (x86, x86_64, SUN Sparc, PowerPC 32 and 64, Alpha) and operating systems, including Linux, BSD, Solaris, IBM AIX, HP-UX, Mac OS X, Cygwin, Tru64, and others.
The source code of syslog-ng Open Source Edition is released under the GPLv2 license and is available on GitHub.
See the Downloads page for binary packages.
Version 3.23 of syslog-ng Open Source Edition includes the following main features.
In syslog-ng OSE version 3.23 and later, you can specify a comma-separated list of formats to parse multiple date formats with a single parser. For example:
date-parser(format( "%FT%T.%f", "%F %T,%f", "%F %T" ));
For details, see "Options of date-parser() parsers" in the Administration Guide.
You can now display the preprocessed configuration of syslog-ng OSE on the standard output using the syslog-ng --preprocess-into=/dev/stdout command.
You can now move or rename disk-buffer files using the dqtool relocate command.
You can now set the time-reap() option separately for each destination. Note that how this option works has also changed. For details, see "Global options" in the Administration Guide.
For a detailed list of issues resolved in this release, see syslog-ng Releases page.