What's new
This page is a changelog that collects the major changes and additions to this documentation. (If you want to know the details about why we have separate documentation for AxoSyslog, our syslog-ng distribution and how it relates to the syslog-ng documentation, read our syslog-ng documentation and similarities with AxoSyslog Core blog post.)
Version 4.7 release (2024-04-18)
- Arr logs source
- Jellyfin logs source
channel-args()
option for gRPC-based drivers, likeopentelemetry()
concurrent-requests()
option for theopentelemetry()
source and thesyslog-ng-otlp()
source- tenant-id() option for the Loki destination
- tags-head template function
- MQTT_TOPIC macro
- TRANSPORT macro updates
For details, see the release announcement blog post.
Version 4.6 release (2024-02-01)
- Google BigQuery destination
- Windows XML Event Log (EVTX) parser
- tag template function
batch-bytes()
,compression()
andworkers()
options for the syslog-ng-otlp() and opentelemetry() destinations
For details, see the release announcement blog post.
New sources
2023-10-20 to version 4.5 release (2024-01-05)
- Google Pub/Sub destination
- OpenObserve destination
- New
http()
destination options Templates in the URL and worker-partition-key()
Parsers
- New PostgreSQL csvlog parser
- Columnless mode in csv-parser
TLS options
- ssl-version()
ignore-validity-period
option in to ssl-options()
Manual pages
--check-startup
in Thesyslog-ng
manual page- secure-logging, slogencrypt, slogkey, and slogverify manual pages.
Other changes
- New quickstart section Sending Kubernetes logs to OpenSearch
- Updates in Install AxoSyslog with Podman and Install AxoSyslog with Docker
close_batch
andset_transport
methods in the python source
2023-08-18 to 2023-10-20
- syslog-ng-otlp source and syslog-ng-otlp destination
- Loki destination
- Amazon S3 destination
- OpenSearch destination
- stdout destination
http
destination options:- Dynamic labeling in the metrics-probe parser
2023-07-07 to 2023-08-18
OpenTelemetry
New sources and related changes
- Hypr Audit Trail and Hypr App Audit Trail
- OpenTelemetry
match-boot
andmatches
options of thesyslog-journal()
source
New destinations and related changes
- Falcon LogScale
- OpenTelemetry
- Splunk HEC
dbdi-driver-dir()
andquote-char()
options of thesql()
destinationbulk-mode()
,bulk-bypass-validation()
, andbulk-unordered()
andwrite-concern()
options of themongodb()
destination
New parsers and related changes
- group-lines
- Count the messages that pass through the log path (metrics-probe)
- OpenTelemetry
- RFC5424 structured data (SDATA) parser
sdata-prefix
option for thesyslog-parser
escape-backslash-with-sequences
option for thecsv-parser
Other changes
- Typing support (Specifying data types in value-pairs)
- Nonsequential message processing for improved performance
- An overview of writing Python modules for syslog-ng
- New syslog-ng-ctl commands
- Configuration identifier
- Named log paths
- format-date template function
- TLS improvements: OCSP stapling verification and SSL_CONF_cmd support
- RAWMSG_SIZE macro
lower
andupper
transformations for the rekeyvalue-pairs()
option
New global options
Last modified April 18, 2024: [4.7] Whatsnew update (f8df6f6)