3.8.0beta1
This is the first beta release for the 3.8.x series.
Changes compared to 3.7.x:
Note, that for beta release we generate the changes with
a tool (may contain false information). Final changelog will be more sophisticated (and will
include Credits section).
Implemented enhancements:
- Support an alternative build system: CMake #966
- SCL for Logmatic format and destination #799
- SCL for Loggly format and destination #798
- support multiple drivers with the same name in syslog-ng config #661
- HTTP destination driver in Java #539
- HTTP destination driver in Python #534
- F/unset value #1108 (bazsi)
- F/elasticsearch v2 mode http #1053 (lbudai)
- Add $(sum), $(min) and $(max) template functions #1037 (MrAnno)
- Add ability to use templates in both url and message format #1033 (avcbvamorec)
- F/libmongo client compatibility over mongo c driver #981 (bkil-syslogng)
- Improve "curl" module #978 (litterbear)
- Prepare OS X support #953 (MrAnno)
- Add Elasticsearch 2 destination with Shield support #912 (lbudai)
- Use official MongoDB C Driver instead of libmongo-client #891 (bkil-syslogng)
- Support native Elasticsearch configuration for transport mode #890 (lbudai)
- Set 0.11.0 as the minimal required version of hiredis to avoid possible deadlocks #887 (ihrwein)
- Add inherit-environment() option to program driver #861 (MrAnno)
- Remove fix relative path of syslog-ng in func test #858 (bazsi)
- Add support of Kafka 0.9.0.0 #856 (ihrwein)
- Log HTTP response error codes in HTTP destination #855 (MrAnno)
- Improve the performance of value-pairs #851 (bazsi)
- Format CEF extension #842 (bkil-syslogng)
- Implement serialization of log messages #834 (juhaszviktor)
- scl: add logmatic() destination #812 (bazsi)
- F/scl varargs refined #699 (ihrwein)
- F/unix socket source creates dir #632 (ihrwein)
- ... NEWS.md
Fixed bugs:
- The output of pdbtool is scrambled #1043
- 3.8 journal source problem #914
- Global option inheritance problem in afunix-source #894
- Deadlock in redis destination #792
- Deadlock with suppress option #781
- tests/unit/test_zone fails on Unix epoch #726
- Every second config reload kills marking #701
- Runs in a different $CWD when foregrounding via "-F" #700
- Segfault on TLS errors #695
- Compile error related to python module #674
- syslog-ng is stuck in an infinite loop of setsockopt() returning ENOTSOCK #670
- syslog-ng 3.6 may kill init process #586
- message formatting on remote destinations did not follow the switch to legacy from IETF syslog format #570
- Missing mark message on TCP destination in case of mark_mode(dst_idle) #547
- Cannot write filter plugins #427
- ... NEWS.md
Unofficial Debian packages: