I've just uploaded syslog-ng 3.2alpha2 to the release directory. The last alpha release didn't compile on all supported platforms and the automatic test-suite was disabled, because it only worked if syslog-ng got installed first.

These obstacles have been overcome and together with some fixes and a couple of new features, 3.2alpha2 is now available. I've also forward ported all bugfixes from syslog-ng 3.1.2.

For those who are starting to experiment with the 3.2 branch, here's the list of new features compared to 3.1. Those who tried 3.2alpha1, the list of changes compared to 3.2alpha1 is at the end of this post.

Since the documentation of syslog-ng is not yet up-to-date with the new features introduced, I've tried to also include URLs for the best known descriptions. The references may not be 100% accurate, but should give anyone interested an idea how to start experimenting.

Also, please note that although this is an alpha release, the bulk of the changes are in the configuration parser, so once your configuration was parsed properly and syslog-ng starts up, an almost unchanged code is processing it. This means that this release should be good enough to start playing with. And feedback about what kind of syslog-ng.conf parsing errors you encounter on real-life configuration files is more than welcome.

Code quality & functionality wise, this could be a beta release, I only expect "procedural" changes, like cleaning up the plugin names, which wouldn't be nice to do in a beta release (though not unheard of :)

New features in 3.2:
http://bazsi.blogs.balabit.com/2010/04/syslog-ng-32-changes.html
http://bazsi.blogs.balabit.com/2010/07/syslog-ng-contributions-redefined.html
http://git.balabit.hu/?p=bazsi/syslog-ng-3.2.git;a=commit;h=287993339599deac0442e26355c600b5aee63583
http://bazsi.blogs.balabit.com/2010/07/syslog-ng-contributions-redefined.html
http://bazsi.blogs.balabit.com/2010/07/patterndb-grep-on-steroids.html
http://marci.blogs.balabit.com/2010/07/pdbtool-test-and-pattern-database.html
http://bazsi.blogs.balabit.com/2010/04/syslog-ng-32-changes.html
http://bazsi.blogs.balabit.com/2010/04/syslog-ng-32-opened-experimental-blocks.html
http://git.balabit.hu/?p=bazsi/syslog-ng-3.2.git;a=commit;h=5248ef6c49ff3af0b3c896448360073606c9c7d7
http://bazsi.blogs.balabit.com/2010/07/syslog-ng-and-process-accounting.html
http://bazsi.blogs.balabit.com/2010/04/explicit-transaction-support-in-sql.html
https://lists.balabit.hu/pipermail/syslog-ng/2010-July/014565.html
http://git.balabit.hu/?p=bazsi/syslog-ng-3.2.git;a=commit;h=1203267c465256c99e622edf11e226301170f1c7
http://git.balabit.hu/?p=bazsi/syslog-ng-3.2.git;a=commit;h=52098762f27cde059e8b8ecda67691df85364e6d


Incompatible changes:

Changes since 3.2alpha1:

Happy logging!

--
Posted By Bazsi to Bazsi's blog at 8/07/2010 05:58:00 PM