AxoSyslog vs syslog-ng, one year on: 17 releases to 5. Compare the 2025–2026 feature additions, FilterX advances, and release cadence of both syslog projects.

AxoSyslog Year 2: Progress Comparison vs. syslog-ng

It's become a tradition to look back and compare how AxoSyslog and its predecessor, syslog-ng™, evolved over the past twelve months. For the period between 18 May 2025 and 18 May 2026, the gap in development pace that we noted last year hasn't closed — if anything, it widened.

In one year, AxoSyslog shipped 14 feature releases and 3 patch releases — 17 in total. Over the exact same window, syslog-ng shipped 3 feature releases and 2 patch releases — 5 in total (since 4.0.12 arrived on June 16, we’ll cover it next year). That's roughly one AxoSyslog feature release every 3–4 weeks, versus one syslog-ng feature release every four months.

AxoSyslog syslog-ng
Minor (feature) releases 14 (4.12→4.25) 3 (4.9.0, 4.10.0, 4.11.0)
Patch releases 3 (4.18.1, 4.19.1, 4.20.1) 2 (4.10.1, 4.10.2)
Total 17 5

Code-wise, the changes during this period brought:

AxoSyslog syslog-ng
Pull requests 409 215
Commits 2116 967
Files changed 2742 files changed, 68871 insertions(+), 39117 deletions(-) 995 files changed, 26368 insertions(+), 33640 deletions(-)

Here’s a quick summary about the release highlights.

syslog-ng

Three feature releases and two patch releases, shipping:

  • stats-exporter() source — serve statistics directly to HTTP/Prometheus scrapers without a separate destination.
  • syslog() RFC6587 auto-detection via transport(auto).
  • inotify-based file change detection for wildcard-file(), and exclude-pattern() for wildcard-file(), cutting CPU usage on Linux.
  • google-pubsub-grpc() destination
  • azure-monitor() destination
  • response-action() for gRPC destinations
  • $PEERIP/$PEERPORT macros
  • Cisco NXOS 9.3 parsing
  • New S3 options
  • Filesize-based logrotation
  • a blank filter
  • kafka-source() — fetch messages directly from Apache Kafka.
  • Generic OAuth2 / cloud-auth support, extended to gRPC destinations.
  • extended-key-usage-verify() TLS option for network()/syslog().
  • auto follow-method for file sources
  • Elasticsearch/OpenSearch data-stream support via SCL

The GitHub statistics show that the development of syslog-ng became largely (in 87%) a one-man show. Backports from AxoSyslog have basically ceased after AxoSyslog switched to full GPL licensing.

AxoSyslog

Fourteen feature releases (4.12–4.25) plus three patch releases:

  • Relicensed to GPL-3.0-or-later (4.12)

These features were developed by several members of the Axoflow team.

The bottom line

Over the past year, AxoSyslog had releases every 2-4 weeks to deliver bugfixes and security fixes more rapidly. AxoSyslog shipped six feature releases while syslog-ng shipped one. The AxoSyslog team continued to push the FilterX data-processing engine forward release after release (new operators, functions for encoding, formatting, timezone handling, and more), while also improving performance and scaling.

If you need help with syslog-ng or AxoSyslog, don’t forget that you can reach out to us and talk to myself and our devs using our Discord server, or if you need help in troubleshooting data loss or scaling issues, book a free interactive consultation session.

Trademark attribution

syslog-ng™ is the trademark of One Identity LLC

Follow Our Progress!

We are excited to be realizing our vision above with a full Axoflow product suite.

Sign Me Up
This button is added to each code block on the live site, then its parent is removed from here.

Fighting data Loss?

Balázs Scheidler

Book a free 30-min consultation with syslog-ng creator Balázs Scheidler

Recent Posts

Long-Term Log Storage Without SIEM Costs: The Axoflow Storage Layer
Security Data Pipeline Platform (SDPP) Comparison 2026: What the Seven-Platform Reviews Miss
The pipeline was never the destination