It’s been a long time since I took care of the rsyslog package so bear with me for these quite huge version releases. The main thing to note is that I finally packaged the new v7 branch which is stamped “stable for production” by upstream. The v5 branch is not supported anymore unless you have a professional contract with Adiscon so I encourage you to read Rainer’s blog post.
Optimizations, code refactoring for way improved performances and a lot of new features are there. The v7 series bring a lot of changes and neat stuff to rsyslog as you can see on this v5 vs v7 link. Here are some hints :
- Improved configuration language
- Improved execution engine
- Full support for structured logging and JSON-based log messages (I discussed this matter on a previous post)
- Ability to normalize legacy text log messages to JSON
The changelog is very long, so you can browse this to find out more.
v5.10.1 and v6.6.0
Those releases contain backports bugfixes (v5) and enhancements (v6) fixed on the v7 branch so if you’re not ready to jump straight to the new version, you might consider updating your branch for a last time 🙂