<div dir="ltr"><div class="inbox-inbox-col-12 inbox-inbox-col-md-9 inbox-inbox-col-lg-10 inbox-inbox-px-md-3 inbox-inbox-py-md-4 inbox-inbox-release-main-section inbox-inbox-commit inbox-inbox-open inbox-inbox-float-left"><div class="inbox-inbox-markdown-body">
<h1>3.18.1</h1>
<h2>Features</h2>
<ul><li>HTTP batching (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2135">#2135</a>)</li><li>HTTP multi threading (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2291">#2291</a>)</li><li>HTTP framing support for batches (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2190">#2190</a>)</li><li>Python source (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2308">#2308</a>)</li><li>Template support for Python destination (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2196">#2196</a>)</li><li>HDFS time-reap (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2257">#2257</a>)</li><li>Riemann batching (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2098">#2098</a>)</li><li>flush-timeout() for HTTP (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2251">#2251</a>)</li><li>Base64 encoding template function (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2223">#2223</a>)</li><li>url-decode() template function (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2278">#2278</a>)</li><li>Allow IPv4 mapped addresses in IPv6 mode (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2312">#2312</a>)</li><li>app-parser: set ${.<a href="http://app.name">app.name</a>} to the application identified (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2290">#2290</a>)</li><li>Value pairs improvements (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2287">#2287</a>)</li><li>syslog-ng-ctl config to print pre-processed configuration (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2280">#2280</a>)</li><li>Add support for whitespace in template functions (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2271">#2271</a>)</li><li>Verify the configuration is the same as on the disk (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2345">#2345</a>)</li></ul>
<h2>Bugfixes</h2>
<ul><li>Fix queue counters race condition (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2316">#2316</a>)</li><li>AMQP configurable max connection and frame size (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2343">#2343</a>)</li><li>Fix wakeup in threaded sources (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2339">#2339</a>)</li><li>Fix libnet memory leak in network destinations (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2331">#2331</a>)</li><li>Fix unexpected flag check-hostname in syslog-parser (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2314">#2314</a>)</li><li>Fix memory leak in dbparser (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2311">#2311</a>)</li><li>Inline Python code comment generates syntax error (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2319">#2319</a>)</li><li>Password protected SSL keys portability (MADV_DONTDUMP) (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2341">#2341</a>)</li><li>Fixing compiler warnings from armv7l (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2301">#2301</a>)</li><li>Riemann crashes in flush (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2296">#2296</a>)</li><li>Revert sticky hook option (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2295">#2295</a>)</li><li>Small stats fixes (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2294">#2294</a>)</li><li>Detect filter loop (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2283">#2283</a>, <a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2288">#2288</a>)</li><li>Fix infinite loop in threaded destinations with ivykis prior 0.39 (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2275">#2275</a>)</li><li>Fix log expr node use after free (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2269">#2269</a>)</li><li>Remove gradle from the list of "BuildRequires" (RPM packaging) (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2266">#2266</a>)</li><li>Fix wildcard-source memleak when directory removed (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2261">#2261</a>, <a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2267">#2267</a>)</li><li>Missing macros: C_AMPM, C_USEC, C_MSEC, C_HOUR12 (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2259">#2259</a>)</li><li>Fix cisco timestamp parsing (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2272">#2272</a>)</li><li>Undefined filter reference (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2273">#2273</a>)</li><li>Fix the literal() type hint (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2286">#2286</a>)</li><li>logwriter, affile, afsocket: fixing "internal overflow". (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2250">#2250</a>)</li><li>lib/gsockaddr.c: modify the unix salen calculation (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2285">#2285</a>)</li><li>dbld: fix dbld/rules deb failure (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2282">#2282</a>)</li><li>Update data type to avoid conversion. (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2281">#2281</a>)</li><li>compat/getent: add support for platforms that lack the r versions (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2244">#2244</a>)</li><li>Fix memory leak caused by saving stats counter to persist config (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2279">#2279</a>)</li><li>Hdfs: disable archive when append-enabled is configured (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2235">#2235</a>)</li><li>scl: add linux-audit() SCL to make files (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2230">#2230</a>)</li><li>DebianPackaging: Add linux-audit SCL to included dirs (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2254">#2254</a>)</li><li>cap_syslog capability detection (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2227">#2227</a>)</li><li>LogProto partial write (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2194">#2194</a>)</li></ul>
<h2>Other changes</h2>
<ul><li>telegram, urlencode: api changes (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2299">#2299</a>)</li><li>python: include python2/3 in plugin description (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2337">#2337</a>)</li><li>Stats prepare for multiple queues per destdrv (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2302">#2302</a>)</li><li>Update deprecated use of tcp()/udp() to network(). This addresses <a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/issues/2322">#2322</a> (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2326">#2326</a>)</li><li>Message about not supported cap_syslog only at debug level (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2333">#2333</a>)</li><li>Few test leak fix (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2323">#2323</a>)</li><li>warning elimination: pointer arithmetics (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2305">#2305</a>)</li><li>templates: get rid off the args_lock (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2289">#2289</a>)</li><li>Ack tracker small refact (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2277">#2277</a>)</li><li>ElasticSearchDestination: Display deprecated warning message about us… (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2274">#2274</a>)</li><li>Improve Readme.md header structure (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2258">#2258</a>)</li><li>Rewrite json tests based on criterion (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2255">#2255</a>)</li><li>Rewrite dbparser tests based on criterion (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2252">#2252</a>)</li><li>Processed timestamp (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2243">#2243</a>)</li><li>msg parameters: remove last NULL parameter from msg macros (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2242">#2242</a>)</li><li>Fix threaded destination test cases (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2236">#2236</a>)</li><li>dbld: missing packages, deps changes (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2232">#2232</a>, <a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2332">#2332</a>, <a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2327">#2327</a>, <a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2260">#2260</a>, <a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2256">#2256</a>)</li><li>Use msg_trace() when emitting trace information (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2226">#2226</a>)</li></ul>
<h2>Notes to the developers</h2>
<ul><li>Threaded source and fetcher (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link inbox-inbox-tooltipped inbox-inbox-tooltipped-ne" href="https://github.com/balabit/syslog-ng/pull/2247">#2247</a>)</li><li>"Examples" module (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2248">#2248</a>)</li><li>Do not ship mongo-c-driver with syslog-ng (remove as submodule) (<a class="inbox-inbox-issue-link inbox-inbox-js-issue-link" href="https://github.com/balabit/syslog-ng/pull/2245">#2245</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:</p>
<p>Andras Mitzki, Antal Nemes, Balazs Scheidler, Gabor Nagy, Gergely Tonté,<br>
Laszlo Budai, Laszlo Szemere, László Várady, Maurice T. Meyer, Mahmoud Salama,<br>
Norbert Takacs, Peter Czanik, Peter Gyorko, Peter Kokai, Robert Fekete,<br>
Terez Nemes, Tibor Bodnar, Zoltan Pallagi, y-l-i.</p><p><br></p><div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<a href="https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.18.1" id="inbox-inbox-m_5139907532418724414LPlnk419167" target="_blank">https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.18.1</a><br>
</div>
<div id="inbox-inbox-m_5139907532418724414LPBorder_GTaHR0cHM6Ly9naXRodWIuY29tL2JhbGFiaXQvc3lzbG9nLW5nL3JlbGVhc2VzL3RhZy9zeXNsb2ctbmctMy4xNy4x" class="inbox-inbox-m_5139907532418724414LPBorder955202" style="width:100%;margin-top:16px;margin-bottom:16px;max-width:800px;min-width:424px">
<table id="inbox-inbox-m_5139907532418724414LPContainer955202" style="padding:12px 36px 12px 12px;width:100%;border-width:1px;border-style:solid;border-color:rgb(200,200,200);border-radius:2px">
<tbody>
<tr style="border-spacing:0px" valign="top">
<td>
<div id="inbox-inbox-m_5139907532418724414LPImageContainer955202" style="margin-right:12px;height:160px;overflow:hidden">
<a id="inbox-inbox-m_5139907532418724414LPImageAnchor955202" href="https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.17.1" target="_blank"><img id="inbox-inbox-m_5139907532418724414LPThumbnailImageId955202" alt="" style="display: block;" src="https://avatars1.githubusercontent.com/u/986981?s=400&v=4" width="160" height="160"></a></div>
</td>
<td style="width:100%">
<div id="inbox-inbox-m_5139907532418724414LPTitle955202" style="font-size:21px;font-weight:300;margin-right:8px;font-family:wf_segoe-ui_light,"Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif;margin-bottom:12px">
<a id="inbox-inbox-m_5139907532418724414LPUrlAnchor955202" href="https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.17.1" style="text-decoration:none" target="_blank">balabit/syslog-ng</a></div>
<div id="inbox-inbox-m_5139907532418724414LPDescription955202" style="font-size:14px;max-height:100px;color:rgb(102,102,102);font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif;margin-bottom:12px;margin-right:8px;overflow:hidden">
syslog-ng is an enhanced log daemon, supporting a wide range of input
and output methods: syslog, unstructured text, queueing, SQL &
NoSQL.</div>
<div id="inbox-inbox-m_5139907532418724414LPMetadata955202" style="font-size:14px;font-weight:400;color:rgb(166,166,166);font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif">
<a href="http://github.com" target="_blank">github.com</a></div>
</td>
</tr>
</tbody>
</table>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Regards,</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span class="inbox-inbox-lG">Antal Nemes<br></span></div><div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><span class="inbox-inbox-lG"></span></div>
</div>
</div>
</div>