<div dir="ltr"><h1>3.16.1</h1>
<h2>Features</h2>
<ul>
<li>Telegram destination and $(urlencode) template function (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2085" target="_blank">#2085</a>)</li>
<li>Error reporting on misspelled block args (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1952" target="_blank">#1952</a>)</li>
<li>New ignore_tns_config Oracle SQL destination config option (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2054" target="_blank">#2054</a>)</li>
<li>Per-source "src.host" and "src.sender" counters (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2013" target="_blank">#2013</a>)</li>
</ul>
<h2>Bugfixes</h2>
<ul>
<li>Fix possible loss of log messages in the systemd-journal() source (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/1570" target="_blank">#1570</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/1587" target="_blank">#1587</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1612" target="_blank">#1612</a>)</li>
<li>Fix file source location information in internal logs (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2028" target="_blank">#2028</a>)</li>
<li>Fix SDATA deserialization (disk-buffer crash) (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/1919" target="_blank">#1919</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2067" target="_blank">#2067</a>)</li>
<li>Fix unaccepted embedded 'file' keyword (file source and destination) (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2076" target="_blank">#2076</a>)</li>
<li>Fix memory leaks in appmodel and varargs (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2086" target="_blank">#2086</a>)</li>
<li>Fix a bug in the old LogMessage deserialization (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2103" target="_blank">#2103</a>)</li>
<li>Fix reading the output of the confgen program (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/1780" target="_blank">#1780</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2108" target="_blank">#2108</a>)</li>
<li>Add safer mem_zero() to secret-storage (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2049" target="_blank">#2049</a>)</li>
<li>Fix undefined behavior in syslog-ng-ctl query (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2043" target="_blank">#2043</a>)</li>
<li>Fix lloc tracking for multi line blockrefs (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2035" target="_blank">#2035</a>)</li>
<li>Added missing 'else {};' to default-network-drivers() to forward unparsable messages (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2027" target="_blank">#2027</a>)</li>
<li>Fix mixed linking (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/2020" target="_blank">#2020</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2022" target="_blank">#2022</a>)</li>
<li>Fix compilation of evtlog on FreeBSD (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/2014" target="_blank">#2014</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2015" target="_blank">#2015</a>)</li>
<li>Fix thread_id allocation for more than 32 CPUs (crash) (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2008" target="_blank">#2008</a>)</li>
<li>Add safe logging of errno (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/1990" target="_blank">#1990</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1999" target="_blank">#1999</a>)</li>
<li>Fix warnings related to floating point operations (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/1959" target="_blank">#1959</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1996" target="_blank">#1996</a>)</li>
<li>Partial revert of plugin discovery to bring back valgrind (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/1953" target="_blank">#1953</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1995" target="_blank">#1995</a>)</li>
<li>Fix connection close in network sources (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1991" target="_blank">#1991</a>)</li>
<li>Fix file deletion in the wildcard-file() source (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1974" target="_blank">#1974</a>)</li>
<li>Disable the DNS cache if use-dns(no) is used (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1923" target="_blank">#1923</a>)</li>
<li>Fix compiler error for gcc 4.4 (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2044" target="_blank">#2044</a>)</li>
<li>Fix emitted warnings due to -no-pie detection for gcc 4.4 (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2037" target="_blank">#2037</a>)</li>
<li>Fix date format in functional tests (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2036" target="_blank">#2036</a>)</li>
<li>Dbld fixes (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2034" target="_blank">#2034</a>)</li>
<li>Rename PAGESIZE variables to pagesize in secret-storage (compilation fix) (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2111" target="_blank">#2111</a>)</li>
<li>Fix the lifetime of TLSContext to prevent crash on reload (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/issues/2080" target="_blank">#2080</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2109" target="_blank">#2109</a>)</li>
<li>Fix reaping program() source and destination when a Java-based destination is used (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2099" target="_blank">#2099</a>)</li>
</ul>
<h2>Other changes</h2>
<ul>
<li>Add debug message to program source/destination about successful start (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2046" target="_blank">#2046</a>)</li>
<li>Report memory exhaustion errors during config parsing (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2033" target="_blank">#2033</a>)</li>
<li>Improved debug logs (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2032" target="_blank">#2032</a>)</li>
<li>Dbld coverage (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2031" target="_blank">#2031</a>)</li>
<li>LogTransportMock enhancement (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2017" target="_blank">#2017</a>)</li>
<li>Modify the license of loggen from GPL to LGPL (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2006" target="_blank">#2006</a>)</li>
<li>Loggen refactor (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1987" target="_blank">#1987</a>)</li>
<li>Update RPM generation (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/1980" target="_blank">#1980</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2113" target="_blank">#2113</a>)</li>
<li>Support ENABLE_EXTRA_WARNINGS with CMake (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2072" target="_blank">#2072</a>)</li>
<li>Rewrite unit tests based on Criterion (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2026" target="_blank">#2026</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2058" target="_blank">#2058</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2039" target="_blank">#2039</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2018" target="_blank">#2018</a>, <a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2003" target="_blank">#2003</a>)</li>
<li>Lexer test coverage improvements (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2062" target="_blank">#2062</a>)</li>
<li>preparation for 3.16 OSE rhel/packaging (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2113" target="_blank">#2113</a>)</li>
</ul>
<h2>Notes to the developers</h2>
<ul>
<li>Do not ship rabbitmq-c with syslog-ng (remove as submodule) (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2052" target="_blank">#2052</a>)</li>
<li>Multitransport (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2057" target="_blank">#2057</a>)</li>
<li>Timeout support for LogReader and LogWriter (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2056" target="_blank">#2056</a>)</li>
<li>Update ivykis to 0.42.3 (submodule) (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2012" target="_blank">#2012</a>)</li>
<li>Drop explicit version numbers from requirements.txt (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2050" target="_blank">#2050</a>)</li>
<li>CMake modernization pt. 1 (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2007" target="_blank">#2007</a>)</li>
<li>Assert when log_pipe_clone() is not implemented (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2019" target="_blank">#2019</a>)</li>
<li>Small Java code refactor (<a class="gmail-m_-8387969726775933930issue-link gmail-m_-8387969726775933930js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2066" target="_blank">#2066</a>)</li>
</ul>
<h2>Credits</h2>
<p>syslog-ng is developed as a community project, and as such it relies<br>
on volunteers, to do the work necessarily to produce syslog-ng.</p>
<p>Reporting bugs, testing changes, writing code or simply providing<br>
feedback are all important contributions, so please if you are a user<br>
of syslog-ng, contribute.</p>
<p>We would like to thank the following people for their contribution:<br>
Andras Mitzki, Andrej Valek, Antal Nemes, Balazs Scheidler, Gabor Nagy,<br>
Gergely Nagy, German Service Network, Jakub Wilk, Laszlo Budai, Laszlo Szemere,<br>
Laszlo Varady, Mehul Prajapati, Norbert Takacs, Peter Czanik, Peter Kokai,<br>
Tomasz Kazimierczak, Viktor Juhasz</p>
<p style="font-size:small;color:rgb(102,102,102)">—<br>You are receiving this because you are subscribed to this thread.<br><a href="https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.16.1" target="_blank">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AGRToMeewA9tzQTqybl0VI2qG89Ar6D2ks5t98dXgaJpZM4Ur-Wc" target="_blank">mute the thread</a>.<img src="https://github.com/notifications/beacon/AGRToHo0P7fVayiHKUGTyysgf8M3W-oFks5t98dXgaJpZM4Ur-Wc.gif" alt="" class="gmail-CToWUd" width="1" height="1"></p><br></div>