News

rsyslog 5.9.1 (devel) released

This release offers better systemd integration as well as better support for chrooted environments by supporting better timestamps in these environments. It also contains a number of important bug fixes.
Upgrading to this release is strongly recommended for users of the v5-devel branch.

Remeber that v5-devel receives mostly minor and/or very urgent improvements. The “real” development takes place in v6, which already offers features not found in v5.

ChangeLog:

http://www.rsyslog.com/changelog-for-5-9-1-v5-devel/

Download:

http://www.rsyslog.com/rsyslog-5-9-1-devel/

As always, feedback is appreciated.

Best regards,
Tom Bergfeld

rsyslog 4.6.6 (v4-stable) released

We have just released rsyslog 4.6.6, the new v4-stable.

This is a maintenance release for the current v4-stable branch. It contains some important bug fixes. It is highly recommended to upgrade to this version.

Please see the ChangeLog for more details.

ChangeLog:

http://www.rsyslog.com/changelog-for-4-6-6-v4-stable/

Download:

http://www.rsyslog.com/rsyslog-4-6-6-v4-stable/

As always, feedback is appreciated.

Best regards,
Tom Bergfeld

rsyslog 6.1.10 (v6-beta) released

This is a stability update that imports the recent set of patches developed for version 5 and above. Note that users are strongly advised to upgrade to this version due to a potentially fatal failure caused by one bug.

ChangeLog:

http://www.rsyslog.com/changelog-for-6-1-10-beta/

Download:

http://www.rsyslog.com/rsyslog-6-1-10-beta/

As always, feedback is appreciated.

Best regards,
Tom Bergfeld

rsyslog 5.8.2 (v5-stable) released

This is a maintenance release containing only stability updates.
Note that the mutex-related bug can have quite fatal consequences. So it is highly recommended to upgrade to this version, even if you did not yet experience any problems.

ChangeLog:

http://www.rsyslog.com/changelog-for-5-8-2-v5-stable/

Download:

http://www.rsyslog.com/rsyslog-5-8-2-v5-stable/

As always, feedback is appreciated.

Best regards,
Tom Bergfeld

rsyslog 5.9.0 (devel) released

This version starts a new development branch for version v5 which brings some new, not-so-intrusive features. This release includes enhancements for imfile, support for TCP KEEP ALIVE and a way to name actions (primarily for impstats).

Note that the main development activity is still focused at version 6.
So this release is only for those interested in the minor enhancements to v5.

ChangeLog:

http://www.rsyslog.com/changelog-for-5-9-0-v5-devel/

Download:

http://www.rsyslog.com/rsyslog-5-9-0-devel/

As always, feedback is appreciated.

Best regards,
Tom Bergfeld

rsyslog 6.3.1 (devel) released

This is a first implementation of a full-blown DNS cache. While there were some optimizations for DNS queries in older releases, especially UDP sometimes suffered under slow DNS resolution performance.

This is solved with the new dnscache module. Note that the module will undergo some more enhancements in the next couple of weeks. Feedback on its effect would be deeply appreciated.

ChangeLog:

http://www.rsyslog.com/changelog-for-6-3-1-devel/

Download:

http://www.rsyslog.com/rsyslog-6-3-1-devel/

As always, feedback is appreciated.

Best regards,
Florian Riedl

rsyslog 6.3.0 (devel) released

The release of rsyslog 6.3.0 introduces a new major feature. With this release we introduce a new config system. You can find some information about the new config system in Rainer’s blog:

http://blog.gerhards.net/2011/06/new-rsyslog-config-system-materializes.html

ChangeLog:

http://www.rsyslog.com/changelog-for-6-3-0-devel/

Download:

http://www.rsyslog.com/rsyslog-6-3-0-devel/

As always, feedback is appreciated.

Best regards,
Florian Riedl

new rsyslog config system materializes

The past weeks we have worked pretty hard on the new rsyslog config system. The legacy system was quite different from what you expect in modern software. Most importantly, the legacy system applied directives as the config file was read, which made it extremely hard to restructure the config file format. That also prevented features like privilege drop from working fully correct.

We have now basically changed the config system so that there is a clear difference between the config load phase and applying the config. Most importantly, this means privilege drop now works correctly in all cases. Other than that, there are no user-visible enhancements at the moment. However, the internal plumbing has changed dramatically and enables future change. Most importantly, this finally creates a path to a new config language, as we now have a clear interface as part of the in-memory representation of the config, which is config language agnostic.

With this initial release, there may still be some things inside the core that can be optimized. Right now, the system aims at the capability to have multiple config objects loaded (but not active) at the same time. However, there are some data instances where this is not cleanly followed in order to reuse some code. This is not a problem, because the rest of the rsyslog engine does not support dynamic config reload (and thus multiple configs at runtime) at all.

Also it must be noted that the current code is quite experimental. So there is some risk involved in running the initial 6.3.0 version. However, all dramatic changes were made to the config system. That means if the system initializes correctly, it will most probably run without any issues. The risk window is constrained to the initial startup, what should be quite controllable. Users that use privilege drop are advised to check that their configurations work as expected. The previous system did some initialization with full privileges. This is no longer the case, except for modules that actually require full privileges (e.g. imtcp to bind privileged ports). Most importantly, files are now created with dropped privileges right from the beginning. I expect that some (unclean) configurations will run into trouble with that. The good news about that is that they would run into trouble with older releases as well, but only after a HUP. Now things break immediately, what makes them much easier to diagnose.

rsyslog 6.1.8 (beta) released

This release begins the first beta branch for the v6 branch of rsyslog.

Note that the 6.1.7 version, released roughly a month ago was not functionally enhanced since then. We already begun a new branch that will become 6.3.0. So technically, 6.1.7 can be considered beta as well.

As such, we expect a quicker than usual beta cycle for version 6.1.

This release imports some bug fixes done to older versions as well as some minor enhancements (not affecting stability). An update to this version is useful for users of the 6.1 versions, but if you experience no problems, it the update is not urgent.

ChangeLog:

http://www.rsyslog.com/changelog-for-6-1-8-beta/

Download:

http://www.rsyslog.com/rsyslog-6-1-8-beta/

As always, feedback is appreciated.

Best regards,
Tom Bergfeld

Scroll to top